O certo é assim, repara que todo o código do template está dentro de “sensor”, se já tiver o “sensor:” no seu configuration.yaml não se deve repetir se não vai dar erro. Só pode haver um “sensor:”. Tem que colocar só apartir do “platform: template”. Atenção com a formatação, se não vai dar erro.
sensor:
- platform: template
sensors:
status_sensor_chuva:
friendly_name: "Sensor de chuva"
value_template: >-
{% if is_state_log('switch.sonoff_1000b6f93c', 'on') %}
Está Chovendo
{% elif is_state_log('switch.sonoff_1000b6f93c', 'off') %}
Sem Chuva
{% endif %}
Então se for criar outros sensores deve ficar assim:
sensor:
- platform: template
sensors:
status_sensor_chuva:
friendly_name: "Sensor de chuva"
value_template: >-
{% if is_state_log('switch.sonoff_1000b6f93c', 'on') %}
Está Chovendo
{% elif is_state_log('switch.sonoff_1000b6f93c', 'off') %}
Sem Chuva
{% endif %}
- platform: template
sensors:
status_sensor_sol:
friendly_name: "Sensor de sol"
value_template: >-
{% if is_state_log('switch.sonoff_1000b6f93c', 'on') %}
Ensolarado
{% elif is_state_log('switch.sonoff_1000b6f93c', 'off') %}
Sem Sol
{% endif %}
- platform: template
sensors:
status_sensor_neblina:
friendly_name: "Sensor de neblina"
value_template: >-
{% if is_state_log('switch.sonoff_1000b6f93c', 'on') %}
Está Com Neblina
{% elif is_state_log('switch.sonoff_1000b6f93c', 'off') %}
Sem Neblina
{% endif %}
Até por uma questão de organição, eu optei por separar os arquivos.
Então em configuration.yaml consta sensor: !include sensors.yaml e tambem binary_sensor: !include binarys.yaml.
Eu já tentei adicionar nos dois, porem em nenhum funciona.
Vou deixar aqui meu arquivo sensors.yaml completo, para ver se consigo uma luz. sensors.yaml
Pois independente de como eu altere, sempre tenho o mesmo resultado
Obrigado @LeandroIssa fiz a leitura, fiz alterações, voltei como estava, busquei novos exemplos, alterei novamente, porém tudo sem sucesso.
Estou chegando a conclusão de que é melhor eu usar este sonoff mini em outro local e comprar um sensor próprio. Oque é uma pena, pois gostaria de descobrir esta solução principalmente para meu aprendizado sobre HA.