Настройка виртуальных устройств

Материал из Система Swiitch
Перейти к навигации Перейти к поиску

Настройка виртуальных устройств на контроллерах Uni XXX / Home Base / Thermostat / RGB / Dimmer с версией прошивки не ниже 3.836

Поле "Протокол" - выбираем нужный протокол для виртуального устройства
Поле "Тип" - выбираем нужный тип для виртуального устройства


Типы устройств

"Реле" - Устройство с двумя состояниями (включено / выключено)
"Диммер" - Устройство с возможностью регулировки яркости
"Диммер и температура" - Устройство с возможностью регулировки яркости и изменением температуры свечения
"RGB" - Устройство с возможностью менять яркость и цвет свечения
"RGB и температура" - Устройство с возможностью менять яркость, цвет и температуру свечения
"Датчик температуры" - Датчик температуры
"Датчик темп и влажности" - Датчик температуры и влажности
"Дискретный датчик" - Датчик с двумя состояниями (замкнуто / размокнуто)
"Аналоговый датчик" - Датчик с аналоговым значением
"Датчик давления" - Датчик давления
"Датчик освещенности" - Датчик освещенности
"Датчик CO2" - Датчик углекислого газа
"Кнопка" - Датчик с событием "Нажатие кнопки"
"Датчик протечки" - Датчик протечки - выдает событие "Протечка"
"Датчик утечки газа" - Датчик утечки газа - выдает событие "Утечка газа"
"Датчик движения" - Датчик движение - выдает событие "Есть движение / Нет движения"
"Охранный датчик" - Датчик движение - выдает событие "Тревога проникновения"
"Счетчик энергии" - Показывает количество использованной энергии


Протокол "HTTP GET"

Для включения / выключения устройства, необходимо прописать в поля "Включить" и "Выключить", http строки для включения / выключения устройства
Пример: http://192.168.1.55/?state=on

Для управления яркостью устройства, необходимо в поле "Данные/Яркость" прописать строку управления яркостью устройства, вместо значения прописать "%value%"
Пример: http://192.168.1.55/?brightness=%value%


Для управления цветом или температурой свечения, необходимо в поле "Данные/Цвет" прописать строку управления цветом или температурой свечения устройства, вместо значения прописать "%value%"
Внимание, у одного устройства можно управлять только одним параметром либо цветом либо температурой свечения Пример: http://192.168.1.55/?color=%value%

Внимание, на данный момент это протокол работает только с исполнительными устройствами ("Реле", "Диммер", "Диммер и температура", "RGB")

Протокол "MQTT"

Протокол "Modbus RTU"

Для работы необходим модуль расширения Home Ext Modbus RTU

Протокол "Modbus TCP"

На данный момент не поддерживается

Протокол "Yeelight"

В поле "Данные/Яркость" необходимо прописать ip адрес светильника Yeelight
Формат : ip[:port][/bg]:
ip - IP адрес светильника
[:port] - порт светильника (можно не указывать)
[/bg] - для указания что это виртуальное устройство будет управлять подсветкой выбранного светильника
Пример : 192.168.1.15/bg - управление подсветкой светильника с IP адресом 192.168.1.15

Внимание, для корректной работы светильника Yeelight необходимо:
В настройках роутера - прописать фиксированный адрес для каждого светильника Yeelight (см. инструкцию на роутер)
В настройках штатного приложения Yeelight - вклчюить режим "Управление по LAN"
https://sprut.ai/article/yeelight-rezhim-razrabotchika-dobavlenie-v-domoticz

Протокол "Глобальная группа"

Для управления группами устройств Swiitch, необходимо в поле "Данные/Яркость" прописать выбранную глобальную группу, а также во все устройства Swiitch прописать эту же глобальную группу

Внимание, для работы необходимо чтобы все устройства входящие в выбранную глобальную группу были подключены у облачному серверу Swiitch или были подключены к одному брокеру MQTT

Внимание, на данный момент это протокол работает только с исполнительными устройствами ("Реле", "Диммер", "Диммер и температура", "RGB")

Протокол "Noolite" и "Noolite F"

Для работы необходим модуль расширения Home Ext Noolite