16 281
правка
Stivan (обсуждение | вклад) м (В актуальной версии HA другой формат mqtt сенсоров и свичей, скорректировал) |
|||
Строка 74: | Строка 74: | ||
* Адреса MQTT-топиков смотрите в [[Wiren Board Web Interface | стандартном веб-интерфейсе контроллера]], раздел '''Settings''' → '''MQTT Channels'''. | * Адреса MQTT-топиков смотрите в [[Wiren Board Web Interface | стандартном веб-интерфейсе контроллера]], раздел '''Settings''' → '''MQTT Channels'''. | ||
* В ''state_topic'' пишете адрес MQTT-топика, а в ''command_topic'' — тот же адрес, только в конец добавляете <code>/on</code>. | * В ''state_topic'' пишете адрес MQTT-топика, а в ''command_topic'' — тот же адрес, только в конец добавляете <code>/on</code>. | ||
Сенсоры создаются в группе <code>mqtt:</code>, объявленной в примере с датчиком температуры. Подробнее о формате читайте в [https://www.home-assistant.io/integrations/sensor.mqtt/#new_format документации Home Assistant]. | |||
Выведем данные с датчика температуры процессора: | Выведем данные с датчика температуры процессора: | ||
Строка 88: | Строка 90: | ||
Настроим управление выходами '''A1''' и '''A2''', этот пример можно использовать для управления модулями реле: | Настроим управление выходами '''A1''' и '''A2''', этот пример можно использовать для управления модулями реле: | ||
<syntaxhighlight lang="yaml"> | <syntaxhighlight lang="yaml"> | ||
#mqtt: | |||
switch: | switch: | ||
- unique_id: wb_a1_switch | - unique_id: wb_a1_switch | ||
Строка 107: | Строка 110: | ||
Настроим управление зуммером контроллера, этот пример можно использовать при подключении диммера светодиодных ламп: | Настроим управление зуммером контроллера, этот пример можно использовать при подключении диммера светодиодных ламп: | ||
<syntaxhighlight lang="yaml"> | <syntaxhighlight lang="yaml"> | ||
light: | #mqtt: | ||
light: | |||
- unique_id: wb_buzzer | |||
name: "Buzzer" | |||
state_topic: "/devices/buzzer/controls/enabled" | |||
command_topic: "/devices/buzzer/controls/enabled/on" | |||
brightness_state_topic: '/devices/buzzer/controls/volume' | |||
brightness_command_topic: '/devices/buzzer/controls/volume/on' | |||
brightness_scale: 100 | |||
payload_on: "1" | |||
payload_off: "0" | |||
retain: true | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<gallery mode="packed" heights="150px" caption="Настройка Modbus-устройства Wiren Board"> | <gallery mode="packed" heights="150px" caption="Настройка Modbus-устройства Wiren Board"> |