Quantcast
Channel: Configuration - Home Assistant Community
Viewing all articles
Browse latest Browse all 99145

Non working sensor template

$
0
0

@a94marbo wrote:

This template does not work:
The cases for auto1, auto2 and auto3, never happens, even if the the conditions are met.

The “binary_sensor.dishwasher_running_program” is alive and working, but the last 4 elif statements get true even if “binary_sensor.dishwasher_running_program” of on…

I am making no sense from this. Any ideas?

  - platform: template
    sensors:
      dish_washer_status:
        friendly_name: 'Dishwasher'
        value_template: >-
          {% if is_state('switch.diskmaskin_program_auto1','on') %}
            Done in {{ now() - states('sensor.diskmaskin_remaining_program_time') }}
          {% elif is_state('switch.diskmaskin_program_auto2','on') %}
            Done in {{ now() - states('sensor.diskmaskin_remaining_program_time') }}
          {% elif is_state('switch.diskmaskin_program_auto3','on') %}
            Done in {{ now() - states('sensor.diskmaskin_remaining_program_time') }}
          {% elif is_state('binary_sensor.diskmaskin_door','on') and is_state('switch.diskmaskin_power','off') and is_state('binary_sensor.dishwasher_running_program','off') %}
            Door open/Turned off
          {% elif is_state('binary_sensor.diskmaskin_door','off') and is_state('switch.diskmaskin_power','on') and is_state('binary_sensor.dishwasher_running_program','off') %}
            Door closed/Turned on
          {% elif is_state('binary_sensor.diskmaskin_door','on') and is_state('switch.diskmaskin_power','on') and is_state('binary_sensor.dishwasher_running_program','off') %}
            Door open/Turned on
          {% elif is_state('binary_sensor.diskmaskin_door','off') and is_state('switch.diskmaskin_power','off') and is_state('binary_sensor.dishwasher_running_program','off') %}
            Door closed/Turned off
          {% else %} 
            Unknown
          {% endif %}
        entity_picture_template: >-
          {% if is_state('switch.diskmaskin_program_auto1','on') %}
            /local/auto.png
          {% elif is_state('switch.diskmaskin_program_auto2','on') %}
            /local/auto45.png
          {% elif is_state('switch.diskmaskin_program_auto3','on') %}
            /local/auto65.png
          {% elif is_state('binary_sensor.diskmaskin_door','on') and is_state('switch.diskmaskin_power','off') and is_state('binary_sensor.dishwasher_running_program','off') %}
            /local/doorOpenpowerOff.png
          {% elif is_state('binary_sensor.diskmaskin_door','off') and is_state('switch.diskmaskin_power','on') and is_state('binary_sensor.dishwasher_running_program','off') %}
            /local/doorClosedpowerOn.png
          {% elif is_state('binary_sensor.diskmaskin_door','on') and is_state('switch.diskmaskin_power','on') and is_state('binary_sensor.dishwasher_running_program','off') %}
            /local/doorOpenpowerOn.png
          {% elif is_state('binary_sensor.diskmaskin_door','off') and is_state('switch.diskmaskin_power','off') and is_state('binary_sensor.dishwasher_running_program','off') %}
            /local/doorClosedpowerOff.png
          {% else %}
            /local/unknown.png
          {% endif %}

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 99145

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>