Допустим, отопление уже поддерживает температуру в каждой комнате. Зачем тогда добавлять сервер? Не для того, чтобы заново управлять каждым клапаном. Его смысл появляется в общих задачах: подготовить дом к приезду, согласовать режимы помещений, учесть доступную мощность и показать, где действие не выполнено.
Одна задача может затрагивать несколько систем
В режиме отсутствия можно изменить температурные задания выбранных комнат, выключить определённые группы света и отложить часть бытовых нагрузок. Но холодильник, необходимые насосы и другие согласованные потребители должны сохранить свой режим. Состав действий и исключений задают в проекте.
HC7 выполняет роль координатора там, где это предусмотрено его исполнением и настройками. Местные контроллеры и штатная автоматика оборудования сохраняют собственные обязанности. Перечень доступных функций уточняют по документации установленной версии.
Серверу нужны достоверные данные
Показание мощности полезно только тогда, когда понятно, к какой линии оно относится и насколько оно актуально. Если измеритель перестал отвечать, последнее значение нельзя бесконечно считать текущим. Для зависимых сценариев определяют допустимый возраст данных и поведение при их отсутствии.
То же относится к обратной связи. Можно отправить команду приводу штор, но подтвердить положение удастся только при наличии соответствующей функции. При проектировании отличают доступную команду от измеряемого результата.
Что не следует возлагать на HC7
Сервер не заменяет электрическую защиту, защиту батареи или штатные блокировки отопительного оборудования. Переход энергосистемы на резерв обеспечивает предусмотренное для этого силовое оборудование. Общая автоматика может менять разрешённые нагрузки, но не должна быть единственным условием безопасной работы.
При недоступности HC7 сохраняются только функции, для которых действительно предусмотрена независимая работа. Сценарий, требующий данных нескольких узлов или выполняющийся на сервере, может стать недоступным. Это нужно описать по функциям, а не скрывать за фразой «дом полностью автономен».
Как понять, нужен ли сервер на первом этапе
Если задача ограничена одной зоной и её решает выбранный контроллер, состав первого этапа может быть проще. Когда нужны общие режимы, несколько подсистем или единое представление состояния дома, рассматривают координационный уровень. Решение принимают по задачам и подтверждённым возможностям, а не только по числу комнат.
Характеристики конкретного изделия находятся в карточке HC7. Различия устройств разобраны в сравнении контроллеров, а правила общего действия — в статье о проектировании сценариев.