Hi All,
I have 2 Neo Coolcam Door sensors and 2 Fibaro Door Sensors.
All 4 show correct value when open:
sensor.fibaro_imac_custom_sensor > on
sensor.fibaro_frontdoor_custom_sensor > on
binary_sensor.node_21 > on
binary_sensor.node_12 > on
Only the Fibaro binary_sensors show: Door/Window Closed (Using Zwave2Mqtt)
So created the 2 sensors to change this in on and off
###########################################################################################
#
# SENSOR TEMPLATE
#
# https://www.home-assistant.io/integrations/template/
#
###########################################################################################
---
platform: template
sensors:
fibaro_imac_custom_sensor:
friendly_name: "Fibaro iMac"
value_template: "{{ 'on' if is_state('sensor.node_13_access_control', 'Door/Window Open') else 'off' }}"
icon_template: "{{ 'mdi:checkbox-blank-circle-outline' if is_state('sensor.node_13_access_control', 'Door/Window Open') else 'mdi:check-circle' }}"
fibaro_frontdoor_custom_sensor:
friendly_name: "Fibaro Frontdoor"
value_template: "{{ 'on' if is_state('sensor.node_11_access_control', 'Door/Window Open') else 'off' }}"
icon_template: "{{ 'mdi:checkbox-blank-circle-outline' if is_state('sensor.node_11_access_control', 'Door/Window Open') else 'mdi:check-circle' }}"
When I try this code in developer tool:
{% if states('sensor.fibaro_imac_custom_sensor') == 'off' %} open
{% else %} closed
{% endif %}
This is part of the code, was trying. Actual Automation will be this:
###########################################################################################
#
# NOTIFY WHEN DOORS OPEN OR CLOSE
#
###########################################################################################
- alias: "Notification - Random Door Open Close"
trigger:
platform: state
entity_id:
- binary_sensor.node_21 # Sensor Diningroom Door
- binary_sensor.node_12 # Sensor Bedroom Door
- sensor.fibaro_frontdoor_custom_sensor
- sensor.fibaro_imac_custom_sensor
action:
service: script.pushover_engine
data_template:
message: >-
{% if trigger.to_state.state == 'on' %}
{{ trigger.from_state.attributes.friendly_name}} is open
{% else %}
{{ trigger.from_state.attributes.friendly_name}} is closed
{% endif %}
priority: "0"
sound: "bike"
title: "HA Notify Engine"
The binary_sensors shown correct output, but the sensor. show reverted valueā¦
I canāt find it where it goes wrongā¦ Can someone help me out?