Изменения
Перейти к навигации
Перейти к поиску
Строка 93:
Строка 93:
− Для управления цветом или температурой свечения, необходимо прописать в поле "Данные/Цвет", MQTT канал для включения устройства, значение цвета или температуры свечения будет отправляться в выбранный MQTT канал
− Пример: "Данные/Яркость" = /diy_device/color
− +
− +
− +
− +
− +
− +
− +
− +
− +
− +
− +
+
+
+
+
+
+
+
+
+
+
Настройка виртуальных устройств (посмотреть исходный код)
Версия от 15:57, 30 апреля 2022
, 15:57, 30 апреля 2022→Протокол "Modbus RTU"
<br>
<br>
Для работы с датчиками "Датчик температуры", "Датчик темп и влажности", "Аналоговый датчик", "Датчик давления", "Датчик освещенности", "Датчик CO2", "Счетчик энергии", необходимо прописать в поле "Данные/Яркость", ячейку modbus rtu устройства из которой будут читаться данные датчика, для датчика "Датчик темп и влажности", так же нужно указать в поле "Данные/Цвет", ячейку из которой будет читаться данные влажности, в поле "Включить/Множитель" и "Выключить/Множитель" нужно прописать множитель для читаемых данных<br>
Формат: x:y/z<br>
x - тип modbus rtu команды: "r" - 0x03 Read holding register register, "ri" - 0x04 Read input register, "c" - Read coil, "ci" - Read input coil<br>
y - адрес modbus rtu устройства : 1-255<br>
Для работы с датчиками "Датчик температуры", "Датчик темп и влажности", "Аналоговый датчик", "Датчик давления", "Датчик освещенности", "Датчик CO2", "Счетчик энергии", необходимо прописать в поле "Данные/Яркость", MQTT канал в котором будут данные датчика
z - ячейка modbus rtu устройства 0-65535<br>
Пример: "Данные/Яркость" = /diy_device/temp
Пример:<br>
"Управление" - "Данные/Яркость" = ri:1/1<br>
Для работы с датчиками "Дискретный датчик", "Кнопка", "Датчик протечки", "Датчик утечки газа", "Датчик движения", "Охранный датчик", необходимо прописать в поле "Данные/Яркость", MQTT канал в котором будут данные датчика, а в поле "Параметр" - "Включить" - прописать значение при котором будет считаться что датчик включен/замкнут, остальные значения будут в выбранном MQTT канале будут восприниматься как состояние датчика выключен/разомкнут
"Управление" - "Данные/Цвет" = ri:1/2<br>
Пример:
"Параметр" - "Включить" = 0.1<br>
"Управление" - "Включить" = /diy_device/motion
"Параметр" - "Выключить" = 0.1<br>
"Параметр" - "Включить" = true
<br>
Для работы с датчиками "Дискретный датчик", "Кнопка", "Датчик протечки", "Датчик утечки газа", "Датчик движения", "Охранный датчик", необходимо прописать в поле "Данные/Яркость", , необходимо прописать в поле "Данные/Яркость", ячейку modbus rtu устройства из которой будут читаться данные датчика, а в поле "Параметр" - "Включить" - прописать значение при котором будет считаться что датчик включен/замкнут, остальные значения прочитанные из выбранной ячейки будут восприниматься как состояние датчика выключен/разомкнут<br>
Пример:<br>
Формат: x:y/z<br>
x - тип modbus rtu команды: "r" - 0x03 Read holding register register, "ri" - 0x04 Read input register, "c" - Read coil, "ci" - Read input coil<br>
y - адрес modbus rtu устройства : 1-255<br>
z - ячейка modbus rtu устройства 0-65535<br>
Пример:<br>
"Управление" - "Включить" = ri:1/1<br>
"Параметр" - "Включить" = 255<br>
<br>
== Протокол "Modbus TCP" ==
== Протокол "Modbus TCP" ==