1
0
Fork 0

Configuration cleanup

This commit is contained in:
Przemek Grondek 2021-10-25 00:03:00 +02:00
parent 2452873576
commit a9b191e9a9

View file

@ -365,63 +365,6 @@ sensor:
arg: "eth0"
- type: packets_out
arg: "eth0"
# Living Room
- platform: template
sensors:
living_room_air_purifier_temp:
friendly_name: "Temperature"
value_template: "{{ state_attr('fan.living_room_air_purifier', 'temperature') }}"
unit_of_measurement: "°C"
device_class: "temperature"
living_room_air_purifier_humidity:
friendly_name: "Humidity"
value_template: "{{ state_attr('fan.living_room_air_purifier', 'humidity') }}"
unit_of_measurement: "%"
device_class: "humidity"
living_room_air_purifier_air_quality_pm25:
friendly_name: "Air quality"
value_template: "{{ state_attr('fan.living_room_air_purifier', 'aqi') }}"
unit_of_measurement: "μg/m³"
icon_template: "mdi:weather-fog"
living_room_air_purifier_speed:
friendly_name: "Fan speed"
value_template: "{{ state_attr('fan.living_room_air_purifier', 'motor_speed') }}"
unit_of_measurement: "rpm"
icon_template: "mdi:speedometer"
living_room_air_purifier_filter_remaining:
friendly_name: "Filter remaining"
value_template: "{{ state_attr('fan.living_room_air_purifier', 'filter_life_remaining') }}"
unit_of_measurement: "%"
icon_template: "mdi:heart-outline"
# Bedroom
- platform: template
sensors:
bedroom_air_purifier_temp:
friendly_name: "Temperature"
value_template: "{{ state_attr('fan.bedroom_air_purifier', 'temperature') }}"
unit_of_measurement: "°C"
device_class: "temperature"
bedroom_air_purifier_humidity:
friendly_name: "Humidity"
value_template: "{{ state_attr('fan.bedroom_air_purifier', 'humidity') }}"
unit_of_measurement: "%"
device_class: "humidity"
bedroom_air_purifier_air_quality_pm25:
friendly_name: "Air quality"
value_template: "{{ state_attr('fan.bedroom_air_purifier', 'aqi') }}"
unit_of_measurement: "μg/m³"
icon_template: "mdi:weather-fog"
bedroom_air_purifier_speed:
friendly_name: "Fan speed"
value_template: "{{ state_attr('fan.bedroom_air_purifier', 'motor_speed') }}"
unit_of_measurement: "rpm"
icon_template: "mdi:speedometer"
bedroom_air_purifier_filter_remaining:
friendly_name: "Filter remaining"
value_template: "{{ state_attr('fan.bedroom_air_purifier', 'filter_life_remaining') }}"
unit_of_measurement: "%"
icon_template: "mdi:heart-outline"
# IMAP
- name: imap-notifications
platform: imap
@ -505,84 +448,6 @@ switch:
- platform: zoneminder
command_on: Modect
command_off: Monitor
# Living Room
- platform: template
switches:
living_room_air_purifier_led:
friendly_name: "LED"
value_template: "{{ is_state_attr('fan.living_room_air_purifier', 'led', true) }}"
turn_on:
service: xiaomi_miio.fan_set_led_on
data:
entity_id: fan.living_room_air_purifier
turn_off:
service: xiaomi_miio.fan_set_led_off
data:
entity_id: fan.living_room_air_purifier
icon_template: "mdi:lightbulb-outline"
living_room_air_purifier_child_lock:
friendly_name: "Child lock"
value_template: "{{ is_state_attr('fan.living_room_air_purifier', 'child_lock', true) }}"
turn_on:
service: xiaomi_miio.fan_set_child_lock_on
data:
entity_id: fan.living_room_air_purifier
turn_off:
service: xiaomi_miio.fan_set_child_lock_off
data:
entity_id: fan.living_room_air_purifier
icon_template: "mdi:lock-outline"
living_room_air_purifier_buzzer:
friendly_name: "Buzzer"
value_template: "{{ is_state_attr('fan.living_room_air_purifier', 'buzzer', true) }}"
turn_on:
service: xiaomi_miio.fan_set_buzzer_on
data:
entity_id: fan.living_room_air_purifier
turn_off:
service: xiaomi_miio.fan_set_buzzer_off
data:
entity_id: fan.living_room_air_purifier
icon_template: "mdi:volume-high"
# Bedroom
- platform: template
switches:
bedroom_air_purifier_led:
friendly_name: "LED"
value_template: "{{ is_state_attr('fan.bedroom_air_purifier', 'led', true) }}"
turn_on:
service: xiaomi_miio.fan_set_led_on
data:
entity_id: fan.bedroom_air_purifier
turn_off:
service: xiaomi_miio.fan_set_led_off
data:
entity_id: fan.bedroom_air_purifier
icon_template: "mdi:lightbulb-outline"
bedroom_air_purifier_child_lock:
friendly_name: "Child lock"
value_template: "{{ is_state_attr('fan.bedroom_air_purifier', 'child_lock', true) }}"
turn_on:
service: xiaomi_miio.fan_set_child_lock_on
data:
entity_id: fan.bedroom_air_purifier
turn_off:
service: xiaomi_miio.fan_set_child_lock_off
data:
entity_id: fan.bedroom_air_purifier
icon_template: "mdi:lock-outline"
bedroom_air_purifier_buzzer:
friendly_name: "Buzzer"
value_template: "{{ is_state_attr('fan.bedroom_air_purifier', 'buzzer', true) }}"
turn_on:
service: xiaomi_miio.fan_set_buzzer_on
data:
entity_id: fan.bedroom_air_purifier
turn_off:
service: xiaomi_miio.fan_set_buzzer_off
data:
entity_id: fan.bedroom_air_purifier
icon_template: "mdi:volume-high"
# Wake On LAN
- platform: wake_on_lan
name: hulk
@ -599,51 +464,3 @@ cover:
entities:
- cover.dining_blind_left
- cover.dining_blind_right
template:
- sensor:
- name: "3d Printer kWh"
unit_of_measurement: "kWh"
state_class: measurement
device_class: energy
state: >
{{ states('sensor.3d_printer_energy_total') }}
attributes:
last_reset: '2021-08-25T02:23:00+02:00'
- name: "Printer kWh"
unit_of_measurement: "kWh"
state_class: measurement
device_class: energy
state: >
{{ states('sensor.printer_energy_total') }}
attributes:
last_reset: '2021-08-25T02:23:00+02:00'
- name: "Washing Machine kWh"
unit_of_measurement: "kWh"
state_class: measurement
device_class: energy
state: >
{{ states('sensor.washing_machine_energy_total') }}
attributes:
last_reset: '1970-01-01T00:00:00+00:00'
- name: "Computer kWh"
unit_of_measurement: "kWh"
state_class: measurement
device_class: energy
state: >
{{ states('sensor.computer_energy_total') }}
attributes:
last_reset: '1970-01-01T00:00:00+00:00'
- name: "All kWh"
unit_of_measurement: "kWh"
state_class: measurement
device_class: energy
state: >
{% set power = 0 %}
{% set power = power + states('sensor.3d_printer_kWh') | float %}
{% set power = power + states('sensor.printer_kWh') | float %}
{% set power = power + states('sensor.washing_machine_kWh') | float %}
{% set power = power + states('sensor.computer_kWh') | float %}
{{ power }}
attributes:
last_reset: '1970-01-01T00:00:00+00:00'