Home Assistant automation WB-MR6C через MQTT

Имеется: 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”.

Как с этим правильно работать?

Добрый день.
А как в самом реле настроено взаимодействие входов и выходов? Предполагаю что должно быть отключено - на всякий случай проверьте.

Отключено для всех входов.
2024-05-01_12-57-01

Так, то есть при срабатывании входа - выходы выключаются. Не совсем уверен, так и задумывалось?

Похоже на то, что я не понял смысла вариантов в выпадающем списке. Можно подсказать что нужно выбрать, чтобы я мог читать состояние входа, но никакое реле не реагировало никаким образом на изменение этого состояния? “Управление отключено, вход измеряет частоту”?

Да, всё именно так, а ещё надо регулярно ходить в отпуск чтобы не тупить на пустяках. Спасибо.

1 лайк