Настройка виртуальных устройств: различия между версиями

Материал из Система Swiitch
Перейти к навигации Перейти к поиску
imported>Swiitch
imported>Swiitch
Строка 27: Строка 27:
  
  
== Протокол HTTP GET ==
+
== Протокол "HTTP GET" ==
 
Для включения / выключения устройства, необходимо прописать в поля "Включить" и "Выключить", http строки для включения / выключения устройства<br>
 
Для включения / выключения устройства, необходимо прописать в поля "Включить" и "Выключить", http строки для включения / выключения устройства<br>
 
Пример: http://192.168.1.55/?state=on<br>
 
Пример: http://192.168.1.55/?state=on<br>

Версия от 11:26, 30 апреля 2022

Настройка виртуальных устройств на контроллерах 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

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

Протокол Noolite / Noolite-F

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