mirror of
https://github.com/thejeffreystone/home-assistant-configuration.git
synced 2025-08-20 12:46:45 +00:00
Had to go back to smartthings for devices after HASSOS 4.8 upgrade
This commit is contained in:
@@ -1,66 +1 @@
|
||||
- platform: mqtt
|
||||
name: "Battery Front Door Sensor"
|
||||
state_topic: "zwave2mqtt/front_door_sensor/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/front_door_sensor/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Laundry Door Sensor"
|
||||
state_topic: "zwave2mqtt/laundry_door_sensor/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/laundry_door_sensor/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Kitchen Smoke Detector"
|
||||
state_topic: "zwave2mqtt/kitchen_detector/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/kitchen_detector/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Garage Smoke Detector"
|
||||
state_topic: "zwave2mqtt/garage_detector/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/garage_detector/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Attic Door Sensor"
|
||||
state_topic: "zwave2mqtt/attic_door/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/attic_door/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Washer Door Sensor"
|
||||
state_topic: "zwave2mqtt/washer_door_sensor/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/washer_door_sensor/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Back Door Sensor"
|
||||
state_topic: "zwave2mqtt/back_door_sensor/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/back_door_sensor/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Side Door Sensor"
|
||||
state_topic: "zwave2mqtt/side_door_sensor/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/side_door_sensor/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Garage Door Sensor"
|
||||
state_topic: "zwave2mqtt/garage_door/128/1/0"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value }}"
|
||||
json_attributes_topic: "zwave2mqtt/garage_door/128/1/0"
|
||||
- platform: mqtt
|
||||
name: "Battery Garage Motion Sensor"
|
||||
state_topic: "zwave2mqtt/garage_motion/128/1/0"
|
||||
|
||||
|
@@ -1,29 +1,58 @@
|
||||
- platform: mqtt
|
||||
name: "Washer"
|
||||
state_topic: "zwave2mqtt/washer/50/1/0"
|
||||
device_class: "power"
|
||||
unit_of_measurement: "kWh"
|
||||
# - platform: mqtt
|
||||
# name: "Washer"
|
||||
# state_topic: "zwave2mqtt/washer/50/1/0"
|
||||
# device_class: "power"
|
||||
# unit_of_measurement: "kWh"
|
||||
|
||||
- platform: mqtt
|
||||
name: "Washer Power 1"
|
||||
state_topic: "zwave2mqtt/washer/49/1/4"
|
||||
device_class: "power"
|
||||
unit_of_measurement: "W"
|
||||
# - platform: mqtt
|
||||
# name: "Washer Power 1"
|
||||
# state_topic: "zwave2mqtt/washer/49/1/4"
|
||||
# device_class: "power"
|
||||
# unit_of_measurement: "W"
|
||||
|
||||
- platform: mqtt
|
||||
name: "Washer_Power"
|
||||
state_topic: "zwave2mqtt/washer/50/1/2"
|
||||
device_class: "power"
|
||||
unit_of_measurement: "W"
|
||||
# - platform: mqtt
|
||||
# name: "Washer_Power"
|
||||
# state_topic: "zwave2mqtt/washer/50/1/2"
|
||||
# device_class: "power"
|
||||
# unit_of_measurement: "W"
|
||||
|
||||
- platform: mqtt
|
||||
name: "Washer Power 3"
|
||||
state_topic: "zwave2mqtt/washer/50/1/9"
|
||||
device_class: "power"
|
||||
unit_of_measurement: "W"
|
||||
# - platform: mqtt
|
||||
# name: "Washer Power 3"
|
||||
# state_topic: "zwave2mqtt/washer/50/1/9"
|
||||
# device_class: "power"
|
||||
# unit_of_measurement: "W"
|
||||
|
||||
- platform: mqtt
|
||||
name: "Washer Power kwh"
|
||||
state_topic: "zwave2mqtt/washer/50/1/1"
|
||||
device_class: "power"
|
||||
unit_of_measurement: "kWh"
|
||||
# - platform: mqtt
|
||||
# name: "Washer Power kwh"
|
||||
# state_topic: "zwave2mqtt/washer/50/1/1"
|
||||
# device_class: "power"
|
||||
# unit_of_measurement: "kWh"
|
||||
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
washer_power:
|
||||
friendly_name: "Washer Power"
|
||||
entity_id: sensor.time
|
||||
unit_of_measurement: ''
|
||||
value_template: >-
|
||||
{{ states.switch.washer.attributes.current_power_w | int }}
|
||||
low_battery:
|
||||
friendly_name: 'Low Battery'
|
||||
entity_id: sensor.time
|
||||
value_template: >
|
||||
{%- set threshold = 15 -%}
|
||||
{%- set domains = ['light', 'switch', 'sensor', 'zwave', 'lock', 'binary_sensor'] -%}
|
||||
{%- for domain in domains -%}
|
||||
{%- for item in states[domain] if ((item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) or ("battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown"))) -%}
|
||||
{{ item.attributes.friendly_name }} (
|
||||
{%- if item.attributes.battery_level is defined -%}
|
||||
{{ item.attributes.battery_level}}
|
||||
{%- else -%}
|
||||
{{item.state}}
|
||||
{%- endif -%}%)
|
||||
{%- if not loop.last -%}
|
||||
{{', '}}
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
{%- endfor -%}
|
Reference in New Issue
Block a user