Home Assistant: различия между версиями

м (В актуальной версии 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:
  - platform: mqtt
  light:
    name: "Buzzer"
    - unique_id: wb_buzzer
    unique_id: wb_buzzer
      name: "Buzzer"  
    state_topic: "/devices/buzzer/controls/enabled"
      state_topic: "/devices/buzzer/controls/enabled"
    command_topic: "/devices/buzzer/controls/enabled/on"
      command_topic: "/devices/buzzer/controls/enabled/on"
    brightness_state_topic: '/devices/buzzer/controls/volume'
      brightness_state_topic: '/devices/buzzer/controls/volume'
    brightness_command_topic: '/devices/buzzer/controls/volume/on'
      brightness_command_topic: '/devices/buzzer/controls/volume/on'
    brightness_scale: 100
      brightness_scale: 100
    payload_on: "1"
      payload_on: "1"
    payload_off: "0"
      payload_off: "0"
    retain: true
      retain: true
</syntaxhighlight>
</syntaxhighlight>
<gallery mode="packed" heights="150px" caption="Настройка Modbus-устройства Wiren Board">
<gallery mode="packed" heights="150px" caption="Настройка Modbus-устройства Wiren Board">