Имеется: Wiren Board 7 + WB-MR6C v.3
Требуется: создание автоматизации в Home Assistant для управления группами освещения в зависимости от состояния входов релейного модуля.
Исходные данные:
Подключение входа в конфигурации HA:
<mqtt/sensor:>
- unique_id: wb_input_1
name: "Датчик 1"
state_topic: "/devices/wb-mr6cv3_63/controls/Input 1"
Подключение реле:
<automation:>
- unique_id: wb_relay_k1
name: "1 группа"
state_topic: "/devices/wb-mr6cv3_63/controls/K1"
command_topic: "/devices/wb-mr6cv3_63/controls/K1/on"
payload_on: "1"
payload_off: "0"
retain: true
Автоматизация:
- id: '1714459787541'
alias: Включить 1 группу
description: ''
trigger:
- platform: state
entity_id:
- sensor.input_1
from: '0'
to: '1'
condition: []
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.relay_1
mode: single
Проблема:
При появлении сигнала на входе реле включается примерно на секунду и выключается.
Ожидалось что реле останется включенным, но оно само по себе выключается.
Замечено, что если с главной страницы Home Assistant принудительно включить реле, то при срабатывании автоматизации (появлении сигнала на входе) реле сначала выключится а потом включится и опять через секунду выключится.
Как ТОЧНО прописываются в конфигурации подключение к MQTT? Может тут где-то ошибка?
Слежение за топиками выявило, что когда /devices/wb-mr6cv3_63/controls/Input 1
устанавливается в “1”, топики /devices/wb-mr6cv3_63/controls/K1/on
и /devices/wb-mr6cv3_63/controls/K1
тоже устанавливаются в “1”, реле включается, но через секунду топик /devices/wb-mr6cv3_63/controls/K1
переводится в “0” и реле выключается, в то время как /devices/wb-mr6cv3_63/controls/K1/on
так и остаётся установленным в “1”.
Как с этим правильно работать?