infra/roles/hass-core/files/packages/nad_c370.yaml

63 lines
1.7 KiB
YAML

---
template:
- binary_sensor:
- name: nad_c370
icon: "mdi:audio-video"
device_class: power
delay_off: "00:00:0"
availability: >-
{{
states('sensor.electric_w_switch_nad_c370') is defined
and has_value('sensor.electric_w_switch_nad_c370')
and is_number(states('sensor.electric_w_switch_nad_c370'))
and states('switch.nad_c370') is defined
}}
state: >-
{% set power_w = states('sensor.electric_w_switch_nad_c370')|float %}
{% set power_on = is_state('switch.nad_c370', 'on') %}
{{
power_on
and power_w >= 5.0
}}
attributes:
source_power_entity_id: "sensor.electric_w_switch_nad_c370"
source_switch_entity_id: "switch.nad_c370"
homeassistant:
customize:
binary_sensor.nad_c370:
friendly_name: "NAD C370"
name: "NAD C370"
templated: true
package: "nad_c370"
proto: "Z-Wave"
# Z-Wave device entities
switch.nad_c370:
friendly_name: "NAD C370"
device_class: "switch"
icon: "mdi:audio-video"
package: "nad_c370"
proto: "Z-Wave"
sensor.electric_a_switch_nad_c370:
friendly_name: "NAD C370 Electric [A]"
package: "nad_c370"
proto: "Z-Wave"
sensor.electric_kWh_switch_nad_c370:
friendly_name: "NAD C370 Electric [kWh]"
package: "nad_c370"
proto: "Z-Wave"
sensor.electric_v_switch_nad_c370:
friendly_name: "NAD C370 Electric [V]"
package: "nad_c370"
proto: "Z-Wave"
sensor.electric_w_switch_nad_c370:
friendly_name: "NAD C370 Electric [W]"
package: "nad_c370"
proto: "Z-Wave"