Alterar Status (on/off | ligado/desligado)

Boa tarde Pessoal,

Preciso de uma ajuda simples, estou fazendo alguns testes com os sensores de magnéticos nos portões/janelas da minha casa.

Coloquei ele em um esp8266 e está funcional. Agora eu queria trocar o status de Ligado para “Fechado” e Desligado para “Aberto”

image
image

Alguem já alterou isso?

É só criar um template! Coloca em sensor no configuration.yaml e substitui pelo seu sensor e os status.

- platform: template
    sensors:
      status_sensor_sala:
        friendly_name: "Sensor da sala"
        value_template: >-
           {% if is_state('binary_sensor.motion_sensor_sala', 'on') %}
             Com movimento
           {% elif is_state('binary_sensor.motion_sensor_sala', 'off') %}
             Sem movimento
           {% endif %}

Perfeito!!

agora já está ficando bom!

image

Obrigado pela ajuda!

1 Like

Basta você definir na configuração do seu sensor o device_class igual a uma desses valores: door, garage_door, window. Existem mais opções que podem ser consultadas na documentação.

Se você estiver usando o ESPHome isso pode ser realizado no próprio código como no exemplo abaixo:

binary_sensor:
  - platform: ...
    device_class: door

Se não estiver usando o ESPHome, será necessário utilizar a customização de entidades através da configuração. Por exemplo, adicionar isso ao seu arquivo configuration.yaml:

  customize:
    binary_sensor.porta_sala:
      device_class: door