Необходимо инвертировать значение на модуле WBIO-DI-WD-14 первого канала EXT_DR1, так как есть проблема при прокидывании канала в home assistant. У меня подключен датчик открытия двери и при замкнутом состоянии показывает, что дверь открыта, а при разомкнутом закрыта. Необходимо сделать инвертацию значения.
Добрый день!
Для инверсии значения первого канала модуля WBIO-DI-WD-14 вы можете создать виртуальное устройство, в котором значение будет инвертироваться.
Также возможно, что в шаблоне Home Assistant есть настройка, позволяющая задать, что 1
— это «выключено», а 0
— «включено».
Какой тип данных указывать для виртуального устройства? Если выбираю switch как в самом модуле WBIO-DI-WD-14, то при прокидывании в HA у меня управляющие устройство выключатель, а уже не датчик.
Добрый день!
Всё верно — можно использовать тип switch
и добавить "readonly": true
, чтобы канал отображался как выключатель, но не позволял управление из Home Assistant.
Подробнее об этом параметре можно прочитать в документации по правилам:
https://wirenboard.com/wiki/Rule_Examples#Правило_для_статуса_питания
Также в Home Assistant можно интерпретировать такие данные через template binary_sensor
.