Графическая программа управления (WEB-интерфейс)

Графическая программа реализована как WEB-интерфейс, то есть она запускается с помощью браузера.
В составе блока управления Умного дома есть WEB-сервер. При обращении к нему из браузера программа
автоматически закачивается на устройство управления и запоминается в кэш-памяти браузера.
При последующих обращениях она уже загружается не с сервера, а из кэша (то есть очень быстро).  
Преимущество такого подхода – универсальность. Программа может работать под любыми основными
платформами без изменения (Windows, Android, iOS ).
Соответственно, она может запускаться на самых разных устройствах:
на стационарных компьютерах, ноутбуках, планшетах и смартфонах.
В зависимости от того, где находится хозяин, он может подключиться к своему WEB-серверу
или через  Интернет (когда он далеко от дома), или по персональному Wi-Fi (когда он дома).
После запуска программы хозяин увидит примерно следующее.
Это главное «окно» программы, содержащее основные сценарии.
Страничка со сценариями
Это самый распространенный набор сценариев, но он может быть и другим. Сценарии создаются по пожеланиям заказчика и могут воздействовать на самые разные устройства в доме из всех систем: тепло, свет, безопасность, связь. Можно заложить
до ста различных сценариев. Главное: одним касанием дисплея можно перестроить множество устройств в доме.
Кроме сценариев, на этой страничке расположены «иконки» для управления различными специфическими устройствами:
управление записью с видеокамер, управление подачей воды в дом, управление воротами, управление различными автоматическими режимами. Для запуска сценария или какого-либо другого действия нужно «сколоть» соответствующую «иконку» и подтвердить свой выбор на появившемся диалоговом окне.
Для большинства устройств по виду их иконок можно узнать их текущее состояние. Так, если подача воды включена,
иконка будет желтого цвета. Если же вода заблокирована, иконка будет синей.
Если на иконке с воротами створки раскрыты, то и реальные ворота в данный момент открыты.
Странички управления конкретными устройствами
Здесь «иконки» конкретных устройств видны на планах этажей примерно там, где они расположены в реальности. Поэтому «одним взглядом» можно оценить состояние приборов на этаже. Если нужно изменить состояние конкретного прибора, нужно «сколоть» его иконку. После этого откроется «диалог управления» этого прибора, где можно сделать нужные корректировки.
Всего имеется несколько десятков диалогов управления для самых разных устройств. Некоторые из них представлены ниже
.
Обычные светильники
Только два действия - включение или выключение соответствующего светильника.

После "скалывания" одной из двух кнопок будет отправлена команда на WEB-сервер в блок управления Умным домом.
Блок управления отправит команду дальше - на нужный местный узел управления (по проводному или беспроводному каналу связи). Местный узел управления включит или выключит светильник и отправит обратно сообщение с информацией о состоянии светильника. После этого изменится внешний вид "иконки" этого светильника, а диалоговое окно закроется.

Если светильник кто-нибудь включит или выключит вручную выключателем, то местный узел управления также отправит сообщение о состоянии светильника. Поэтому изображения светильников на экране всегда соответствуют их реальному состоянию.

Светильники с диммированием
Здесь можно не только включать или выключать светильник, но и плавно изменять его яркость.

Есть четыре фиксированных фиксированных уровня:
20%, 40%, 60% и 80% от максимальной яркости.
При "скалывании" одной из этих кнопок диалоговое окно закрывается, на светильнике устанавливается нужная яркость,
и после получения подтверждения изменяется вид "иконки" светильника.

Кроме того, кнопками "+" и "-" можно регулировать яркость с точностью до пяти процентов.

Умные выключатели с порогом по освещенности
Это диалоговое окно задает автоматическое включение света
в проходных местах (коридоры, прихожие, подходы к дому).

Если "Умный выключатель" активирован, то при появлении человека в таком месте система включает на заданное время нужные светильники. Когда люди оттуда уходят, свет выключается.
Если там установлены светильники с диммированием, то можно задавать разные уровни яркости для случаев присутствия и отсутствия людей.

Однако, если в этом месте достаточно света (например, из окон),
то включать там свет не нужно даже при появлении людей.
Для этого служит порог по освещенности. Если реальная освещенность больше порога (света и так много), светильники включаться не будут. Если же стало темно, то появление людей будет вызывать включение света.

Этот порог можно выставлять персонально для каждого "Умного выключтеля" с точностью до одного процента.
Ночной свет ("Сумречная подсветка")
Если активинован "Ночной свет", то при снижении освещенности на улице ниже порога включается заранее заданная группа светильников. После увеличения освещенности выше порога эта группа светильников выключается. Как правило, задействуются светильники ландшафтной или фасадной подсветки.

Если это светильники с диммированием, то можно задавать конкретную яркость, с которой они будут светить.

Порог можно устанавливать с точностью до одного процента.
Обычные нагреватели
Ручное управление конкретным нагревателем.

Когда автоматическое управление теплом отключено, можно вручную включать и выключать конкретные радиаторы или теплые полы. После отработки команды изменяется вид соответствующей "иконки" на плане этажа.

Можно управлять как электрическими, так и водяными нагревательными приборами.

Нагреватели с плавной регулировкой
Плавная регулировка обогрева вручную.

Можно с точностью до одного процента задавать мощность обогрева конкретных радиаторов или теплых полов.

Обычно применяется при отключенном автоматическом управлении температурой.

Термостаты
Автоматическое поддержание тепла в помещении.

После активации термостата система будет управлять нагревателями так, чтобы текущая температура была равна заданной. Для этого задействуются установленные в помещениях датчики температуры.
Можно задавать темпертуру с точностью до одного градуса.
Вентиляторы
Управление вентиляторами или вытяжками в санузлах.

Вытяжки могут включаться и автоматически, после посещения человеком туалета. Пока он находится там, вытяжка работать не будет. Но сразу после освобождения помещения вытяжка включится на пять - десять минут.

Кроме того, вентиляция может работать по расписанию.

Управление подачей воды
С помощью управляемых шаровых кранов можно перекрывать подачу воды как сразу во весь дом, так и только в конкретных санузлах.

Возможна и автоматическая блокировка при обнаружении протечек. Для этого в санузлах устанавливаются датчики протечки воды.