From 3c30f9d5debdc01303ddd900ed3465a3397f48bc Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Mon, 11 May 2026 13:45:01 +0200 Subject: [PATCH] Added Finestra Studio - Xiaomi MCCGQ11LM --- .storage/lovelace.lovelace | 3 ++ .storage/lovelace.lovelace_devices | 52 +++++++++++++++++++++++++++- .storage/lovelace.lovelace_settings | 8 +++-- components/homekit.yaml | 10 ++++-- customizations/zigbee.yaml | 14 +++++++- log/logbook.yaml | 4 +++ log/recorder.yaml | 4 +++ packages/netatmo/netatmo_maps.yaml | 3 +- packages/netatmo/netatmo_on_off.yaml | 2 ++ 9 files changed, 92 insertions(+), 8 deletions(-) diff --git a/.storage/lovelace.lovelace b/.storage/lovelace.lovelace index fbcca1a5..c0fce78c 100644 --- a/.storage/lovelace.lovelace +++ b/.storage/lovelace.lovelace @@ -119,6 +119,9 @@ }, { "entity": "climate.climatizzatore_studio" + }, + { + "entity": "binary_sensor.finestra_studio_contact" } ], "entity": "light.luce_studio", diff --git a/.storage/lovelace.lovelace_devices b/.storage/lovelace.lovelace_devices index dd8f3b7d..f812c1f5 100644 --- a/.storage/lovelace.lovelace_devices +++ b/.storage/lovelace.lovelace_devices @@ -3391,7 +3391,57 @@ "cards": [ { "type": "heading", - "heading": "Potafinestra sala- Xiaomi MCCGQ11LM", + "heading": "Finestra Studio - Xiaomi MCCGQ11LM", + "heading_style": "title" + }, + { + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ + { + "type": "custom:hui-element", + "card_type": "vertical-stack", + "cards": [ + { + "type": "horizontal-stack", + "cards": [ + { + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/MCCGQ11LM.jpg" + }, + { + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.finestra_studio_contact", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.finestra_studio_battery", + "name": "Batteria" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Potafinestra sala - Xiaomi MCCGQ11LM", "heading_style": "title" }, { diff --git a/.storage/lovelace.lovelace_settings b/.storage/lovelace.lovelace_settings index 0baa60e3..81276d4d 100644 --- a/.storage/lovelace.lovelace_settings +++ b/.storage/lovelace.lovelace_settings @@ -400,13 +400,17 @@ "name": "Porta Casa" }, { - "entity": "sensor.portafinestra_camera_battery", - "name": "Portafinestra Camera" + "entity": "sensor.finestra_studio_battery", + "name": "Finestra Studio" }, { "entity": "sensor.portafinestra_sala_battery", "name": "Portafinestra Sala" }, + { + "entity": "sensor.portafinestra_camera_battery", + "name": "Portafinestra Camera" + }, { "entity": "sensor.temperatura_balcone_battery", "name": "Temperatura Balcone" diff --git a/components/homekit.yaml b/components/homekit.yaml index 6aa5502f..535b89f7 100644 --- a/components/homekit.yaml +++ b/components/homekit.yaml @@ -32,10 +32,14 @@ filter: # Sensors - sensor.temperatura_balcone_temperature - sensor.temperatura_veranda_temperature + - binary_sensor.sensore_acqua_cucina_water_leak + - binary_sensor.sensore_acqua_bagno_grande_water_leak + - binary_sensor.sensore_acqua_bagno_piccolo_water_leak + - binary_sensor.sensore_acqua_veranda_water_leak # TV - - media_player.sony_kd_55xf8596 - - media_player.tv_cucina - - media_player.tv_camera + #- media_player.sony_kd_55xf8596 + #- media_player.tv_cucina + #- media_player.tv_camera # Home Assistant Controls - input_boolean.home_mode_away - script.homeassistant_restart diff --git a/customizations/zigbee.yaml b/customizations/zigbee.yaml index c014bfca..2798cdef 100644 --- a/customizations/zigbee.yaml +++ b/customizations/zigbee.yaml @@ -12,7 +12,19 @@ sensor.porta_casa_linkquality: sensor.porta_casa_voltage: friendly_name: 'Tensione' -# Bedroom French Door Sensor +# Studio French Door Sensor +binary_sensor.finestra_studio_contact: + friendly_name: 'Finestra Studio' +sensor.finestra_studio_battery: + friendly_name: 'Batteria' +sensor.finestra_studio_device_temperature: + friendly_name: 'Temperatura' +sensor.finestra_studio_linkquality: + friendly_name: 'Link' +sensor.finestra_studio_voltage: + friendly_name: 'Tensione' + +# Livingroom French Door Sensor binary_sensor.portafinestra_sala_contact: friendly_name: 'Portafinestra Sala' sensor.portafinestra_sala_battery: diff --git a/log/logbook.yaml b/log/logbook.yaml index bc5471a4..013bb8c4 100644 --- a/log/logbook.yaml +++ b/log/logbook.yaml @@ -62,6 +62,10 @@ exclude: #- binary_sensor.porta_casa_contact - sensor.porta_casa_battery - sensor.porta_casa_voltage + #- binary_sensor.finestra_studio_contact + - sensor.finestra_studio_battery + - sensor.finestra_studio_device_temperature + - sensor.finestra_studio_voltage #- binary_sensor.portafinestra_sala_contact - sensor.portafinestra_sala_battery - sensor.portafinestra_sala_voltage diff --git a/log/recorder.yaml b/log/recorder.yaml index 97b1104e..6119fbac 100644 --- a/log/recorder.yaml +++ b/log/recorder.yaml @@ -64,6 +64,10 @@ exclude: #- binary_sensor.porta_casa_contact - sensor.porta_casa_battery - sensor.porta_casa_voltage + #- binary_sensor.finestra_studio_contact + - sensor.finestra_studio_battery + - sensor.finestra_studio_device_temperature + - sensor.finestra_studio_voltage #- binary_sensor.portafinestra_sala_contact - sensor.portafinestra_sala_battery - sensor.portafinestra_sala_voltage diff --git a/packages/netatmo/netatmo_maps.yaml b/packages/netatmo/netatmo_maps.yaml index cdd57851..19bd2092 100644 --- a/packages/netatmo/netatmo_maps.yaml +++ b/packages/netatmo/netatmo_maps.yaml @@ -44,5 +44,6 @@ template: "input_boolean.boost_valvola_camera":"climate.camera" } sensors_to_climate: > - { "binary_sensor.portafinestra_sala":"input_boolean.valvola_sala", + { "binary_sensor.finestra_studio_contact":"input_boolean.valvola_studio", + "binary_sensor.portafinestra_sala_contact":"input_boolean.valvola_sala", "binary_sensor.portafinestra_camera_contact":"input_boolean.valvola_camera" } diff --git a/packages/netatmo/netatmo_on_off.yaml b/packages/netatmo/netatmo_on_off.yaml index 9102d6f1..4c530b1c 100644 --- a/packages/netatmo/netatmo_on_off.yaml +++ b/packages/netatmo/netatmo_on_off.yaml @@ -229,6 +229,7 @@ automation: triggers: - trigger: state entity_id: + - binary_sensor.finestra_studio_contact - binary_sensor.portafinestra_sala_contact - binary_sensor.portafinestra_camera_contact to: 'on' @@ -259,6 +260,7 @@ automation: triggers: - trigger: state entity_id: + - binary_sensor.finestra_studio_contact - binary_sensor.portafinestra_sala_contact - binary_sensor.portafinestra_camera_contact to: 'off' -- 2.47.3