From 9befcf2fc5a1acd6b11124b9b2167f2b5982d950 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Mon, 19 Jul 2021 10:01:25 +0200 Subject: [PATCH] Changed name to xiaomi sensors. --- .storage/lovelace | 278 ++++++++++++++++++++++- automations/doors.yaml | 2 +- automations/speech.yaml | 8 +- components/google_assistant/sensors.yaml | 4 +- customizations/xiaomi.yaml | 36 ++- groups/doors.yaml | 2 +- groups/temperature.yaml | 4 +- log/history.yaml | 17 +- log/logbook.yaml | 17 +- log/recorder.yaml | 17 +- 10 files changed, 336 insertions(+), 49 deletions(-) diff --git a/.storage/lovelace b/.storage/lovelace index fcea7d53..0623ac5c 100644 --- a/.storage/lovelace +++ b/.storage/lovelace @@ -23,7 +23,7 @@ "entity": "sensor.time" }, { - "entity": "binary_sensor.main_door_contact" + "entity": "binary_sensor.porta_casa_contact" }, { "entity": "binary_sensor.home_mode" @@ -44,10 +44,10 @@ "entity": "sensor.shelly_em_channel_1_power" }, { - "entity": "sensor.front_balcony_temperature" + "entity": "sensor.temperatura_balcone_temperature" }, { - "entity": "sensor.rear_balcony_temperature" + "entity": "sensor.temperatura_veranda_temperature" } ], "cards": [ @@ -269,7 +269,7 @@ { "type": "custom:mini-graph-card", "entities": [ - "sensor.potenza_istantanea" + "sensor.shelly_em_channel_1_power" ], "hours_to_show": 24, "points_per_hour": 120, @@ -298,7 +298,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.front_balcony_temperature", + "entity": "sensor.temperatura_balcone_temperature", "name": "Balcone" } ], @@ -331,7 +331,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.rear_balcony_temperature", + "entity": "sensor.temperatura_veranda_temperature", "name": "Veranda" } ], @@ -534,16 +534,16 @@ "entity": "sensor.valve_camera_da_letto_temperature" }, { - "entity": "sensor.front_balcony_temperature" + "entity": "sensor.temperatura_balcone_temperature" }, { - "entity": "sensor.rear_balcony_temperature" + "entity": "sensor.temperatura_veranda_temperature" }, { - "entity": "sensor.front_balcony_humidity" + "entity": "sensor.temperatura_balcone_humidity" }, { - "entity": "sensor.rear_balcony_humidity" + "entity": "sensor.temperatura_veranda_humidity" }, { "entity": "binary_sensor.central_heating" @@ -1378,6 +1378,264 @@ "type": "weather-forecast" } ] + }, + { + "title": "test", + "path": "test", + "badges": [], + "cards": [ + { + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.valve_cucina_temperature", + "name": "Cucina" + } + ], + "name": "Cucina", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + }, + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.valve_sala_temperature", + "name": "Sala" + } + ], + "name": "Sala", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + } + ] + }, + { + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.valve_bagno_temperature", + "name": "Bagno" + } + ], + "name": "Bagno", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + }, + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.valve_studio_temperature", + "name": "Studio" + } + ], + "name": "Studio", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + } + ] + }, + { + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.valve_camera_da_letto_temperature", + "name": "Camera" + } + ], + "name": "Camera", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 3, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + } + ] + }, + { + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.temperatura_balcone_temperature", + "name": "Balcone" + } + ], + "name": "Balcone", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + }, + { + "type": "custom:mini-graph-card", + "entities": [ + { + "entity": "sensor.temperatura_veranda_temperature", + "name": "Veranda" + } + ], + "name": "Veranda", + "hours_to_show": 24, + "points_per_hour": 1, + "show": { + "name": true, + "state": true + }, + "line_width": 5, + "color_thresholds": [ + { + "value": 16, + "color": "#4a90e2" + }, + { + "value": 19, + "color": "#ffbd00" + }, + { + "value": 23, + "color": "#ee7c3a" + } + ], + "hour24": true, + "decimals": 0 + } + ] + } + ] } ] } diff --git a/automations/doors.yaml b/automations/doors.yaml index 85bcc955..91064b82 100644 --- a/automations/doors.yaml +++ b/automations/doors.yaml @@ -13,7 +13,7 @@ trigger: - platform: state - entity_id: binary_sensor.main_door_contact + entity_id: binary_sensor.porta_casa_contact to: 'on' condition: "{{ (state_attr('sun.sun', 'elevation') | int) < 1 }}" diff --git a/automations/speech.yaml b/automations/speech.yaml index 1ea833f2..c8cb2686 100644 --- a/automations/speech.yaml +++ b/automations/speech.yaml @@ -22,9 +22,9 @@ action: - wait_for_trigger: - platform: state - entity_id: binary_sensor.main_door_contact + entity_id: binary_sensor.porta_casa_contact to: "on" - timeout: + timeout: minutes: 30 continue_on_timeout: false @@ -44,7 +44,7 @@ - alias: "Saluto orario" initial_state: false - + trigger: - platform: time at: '12:00:00' @@ -54,6 +54,6 @@ action: - service: script.speech_engine data_template: - message: >- + message: >- {% set hour = now().strftime('%H') %} "Sono le {{ hour }} e tutto va bene." diff --git a/components/google_assistant/sensors.yaml b/components/google_assistant/sensors.yaml index 8fc5b99e..740f407e 100644 --- a/components/google_assistant/sensors.yaml +++ b/components/google_assistant/sensors.yaml @@ -2,12 +2,12 @@ # Google Assistant: Sensors ###################################################################### -sensor.front_balcony_temperature: +sensor.temperatura_balcone_temperature: name: Temperatura Balcone expose: true room: Balcone -sensor.rear_balcony_temperature: +sensor.temperatura_veranda_temperature: name: Temperatura Veranda expose: true room: Veranda diff --git a/customizations/xiaomi.yaml b/customizations/xiaomi.yaml index 583645fb..22f5608a 100644 --- a/customizations/xiaomi.yaml +++ b/customizations/xiaomi.yaml @@ -3,12 +3,14 @@ ###################################################################### # Main Door Sensor -binary_sensor.main_door_contact: +binary_sensor.porta_casa_contact: friendly_name: 'Porta Casa' -sensor.main_door_battery: +sensor.porta_casa_battery: friendly_name: 'Porta Casa: Batteria' -sensor.main_door_linkquality: +sensor.porta_casa_linkquality: friendly_name: 'Porta Casa: Link' +sensor.porta_casa_voltage: + friendly_name: 'Porta Casa: Tensione' # Spare Door Sensor binary_sensor.spare_door_contact: @@ -17,31 +19,43 @@ sensor.spare_door_battery: friendly_name: 'Spare Door: Batteria' sensor.spare_door_linkquality: friendly_name: 'Spare Door: Link' +sensor.spare_door_voltage: + friendly_name: 'Spare Door: Tensione' +sensor.spare_door_temperature: + friendly_name: 'Spare Door: Temperatura' # Front Balcony Temperature Sensor -sensor.front_balcony_temperature: +sensor.temperatura_balcone_temperature: friendly_name: 'Temperatura Balcone' -sensor.front_balcony_humidity: +sensor.temperatura_balcone_humidity: friendly_name: 'Umidità Balcone' -sensor.front_balcony_battery: +sensor.temperatura_balcone_battery: friendly_name: 'Temperatura Balcone: Batteria' -sensor.front_balcony_linkquality: +sensor.temperatura_balcone_linkquality: friendly_name: 'Temperatura Balcone: Link' +sensor.temperatura_balcone_voltage: + friendly_name: 'Temperatura Balcone: Tensione' # Rear Balcony Temperature Sensor -sensor.rear_balcony_temperature: +sensor.temperatura_veranda_temperature: friendly_name: 'Temperatura Veranda' -sensor.rear_balcony_humidity: +sensor.temperatura_veranda_humidity: friendly_name: 'Umidità Veranda' -sensor.rear_balcony_battery: +sensor.temperatura_veranda_battery: friendly_name: 'Temperatura Veranda: Batteria' -sensor.rear_balcony_linkquality: +sensor.temperatura_veranda_linkquality: friendly_name: 'Temperatura Veranda: Link' +sensor.temperatura_veranda_voltage: + friendly_name: 'Spare Door: Tensione' # Wireless Switch sensor.wireless_switch_click: friendly_name: 'Wireless Switch' +sensor.wireless_switch_action: + friendly_name: 'Wireless Switch: Azione' sensor.wireless_switch_battery: friendly_name: 'Wireless Switch: Batteria' sensor.wireless_switch_linkquality: friendly_name: 'Wireless Switch: Link' +sensor.wireless_switch_voltage: + friendly_name: 'Wireless Switch: Tensione' diff --git a/groups/doors.yaml b/groups/doors.yaml index 23cb0f18..0df20d4a 100644 --- a/groups/doors.yaml +++ b/groups/doors.yaml @@ -6,4 +6,4 @@ doors: name: Porte icon: mdi:door entities: - - binary_sensor.main_door_contact + - binary_sensor.porta_casa_contact diff --git a/groups/temperature.yaml b/groups/temperature.yaml index 6270ac86..134629f9 100644 --- a/groups/temperature.yaml +++ b/groups/temperature.yaml @@ -6,5 +6,5 @@ temperature: name: Temperature icon: mdi:home-thermometer entities: - - sensor.front_balcony_temperature - - sensor.rear_balcony_temperature + - sensor.temperatura_balcone_temperature + - sensor.temperatura_veranda_temperature diff --git a/log/history.yaml b/log/history.yaml index b9b73162..8ce82eb2 100644 --- a/log/history.yaml +++ b/log/history.yaml @@ -31,18 +31,23 @@ exclude: - sensor.consumo_energetico_giornaliero - sensor.consumo_energetico_mensile # Zigbee2mqtt - - sensor.main_door_battery - - sensor.main_door_linkquality + - sensor.porta_casa_battery + - sensor.porta_casa_linkquality + - sensor.porta_casa_voltage - binary_sensor.spare_door_contact - sensor.spare_door_battery - sensor.spare_door_linkquality + - sensor.spare_door_voltage - sensor.wireless_switch_battery - sensor.wireless_switch_click - sensor.wireless_switch_linkquality - - sensor.front_balcony_battery - - sensor.front_balcony_linkquality - - sensor.rear_balcony_battery - - sensor.rear_balcony_linkquality + - sensor.wireless_switch_voltage + - sensor.temperatura_balcone_battery + - sensor.temperatura_balcone_linkquality + - sensor.temperatura_balcone_voltage + - sensor.temperatura_veranda_battery + - sensor.temperatura_veranda_linkquality + - sensor.temperatura_veranda_voltage # pfSense #- sensor.freebsd_router_kib_s_received #- sensor.freebsd_router_kib_s_sent diff --git a/log/logbook.yaml b/log/logbook.yaml index c3f8a941..5b2f0928 100644 --- a/log/logbook.yaml +++ b/log/logbook.yaml @@ -31,18 +31,23 @@ exclude: - sensor.consumo_energetico_giornaliero - sensor.consumo_energetico_mensile # Zigbee2mqtt - - sensor.main_door_battery - - sensor.main_door_linkquality + - sensor.porta_casa_battery + - sensor.porta_casa_linkquality + - sensor.porta_casa_voltage - binary_sensor.spare_door_contact - sensor.spare_door_battery - sensor.spare_door_linkquality + - sensor.spare_door_voltage - sensor.wireless_switch_battery - sensor.wireless_switch_click - sensor.wireless_switch_linkquality - - sensor.front_balcony_battery - - sensor.front_balcony_linkquality - - sensor.rear_balcony_battery - - sensor.rear_balcony_linkquality + - sensor.wireless_switch_voltage + - sensor.temperatura_balcone_battery + - sensor.temperatura_balcone_linkquality + - sensor.temperatura_balcone_voltage + - sensor.temperatura_veranda_battery + - sensor.temperatura_veranda_linkquality + - sensor.temperatura_veranda_voltage # pfSense #- sensor.freebsd_router_kib_s_received #- sensor.freebsd_router_kib_s_sent diff --git a/log/recorder.yaml b/log/recorder.yaml index 46273039..d0201ad2 100644 --- a/log/recorder.yaml +++ b/log/recorder.yaml @@ -33,18 +33,23 @@ exclude: - sensor.consumo_energetico_giornaliero - sensor.consumo_energetico_mensile # Zigbee2mqtt - - sensor.main_door_battery - - sensor.main_door_linkquality + - sensor.porta_casa_battery + - sensor.porta_casa_linkquality + - sensor.porta_casa_voltage - binary_sensor.spare_door_contact - sensor.spare_door_battery - sensor.spare_door_linkquality + - sensor.spare_door_voltage - sensor.wireless_switch_battery - sensor.wireless_switch_click - sensor.wireless_switch_linkquality - - sensor.front_balcony_battery - - sensor.front_balcony_linkquality - - sensor.rear_balcony_battery - - sensor.rear_balcony_linkquality + - sensor.wireless_switch_voltage + - sensor.temperatura_balcone_battery + - sensor.temperatura_balcone_linkquality + - sensor.temperatura_balcone_voltage + - sensor.temperatura_veranda_battery + - sensor.temperatura_veranda_linkquality + - sensor.temperatura_veranda_voltage # pfSense #- sensor.freebsd_router_kib_s_received #- sensor.freebsd_router_kib_s_sent -- 2.47.3