Найти тему

Инвертирование бинарных значений получаемых от MegaD2561

Есть одна особенность у контроллера MegaD-2561 при подключении к нему датчика движения, при обнаружении движения он отдает 0 (OFF), а при отсутствии движения = 1 (ON).

Нам требуется конвертировать данные значения.

configuration.yaml:

binary: !include includes/binary.yaml:

- platform: template
sensors:
200_30_invert:
friendly_name: "ДД гараж (инверт)"
device_class: motion
value_template: "{{ is_state('binary_sensor.200_30', 'off') }}"

200_30_invert:

Название нового объекта

friendly_name: "ДД гараж (инверт)"

Имя

device_class: motion

Класс устройства

value_template: "{{ is_state('binary_sensor.200_30', 'off') }}"

Если binary_sensor.200_30 получает 1 то 200_30_invert = off

В автоматизациях используем уже его. А оригинальный можно скрыть, чтобы не путаться.