From 28cf5285eb79fe245ceb4fce80881c3d7d0c1a67 Mon Sep 17 00:00:00 2001 From: tim_graves <28924492+atimgraves@users.noreply.github.com> Date: Mon, 6 Jul 2026 11:48:59 +0100 Subject: [PATCH 01/32] initial commit of the proxy gateway, this is the HA side of the code --- IoTDemoProxyGateway/.classpath | 51 + IoTDemoProxyGateway/.factorypath | 42 + IoTDemoProxyGateway/.gitignore | 3 + IoTDemoProxyGateway/.project | 23 + .../org.eclipse.core.resources.prefs | 6 + .../.settings/org.eclipse.jdt.apt.core.prefs | 6 + .../.settings/org.eclipse.jdt.core.prefs | 10 + .../.settings/org.eclipse.m2e.core.prefs | 4 + IoTDemoProxyGateway/pom.xml | 217 + IoTDemoProxyGateway/samples/hastate.json | 43120 ++++++++++++++++ .../samples/hastatesolarnow.json | 23 + .../samples/hastateutilluminmance.json | 18 + IoTDemoProxyGateway/samples/tel.json | 71 + .../timg/iot/iotproxygateway/Application.java | 10 + .../iot/iotproxygateway/PropertyNames.java | 17 + .../HomeAssistantHttpClient.java | 58 + .../HomeAssistantMonitoredEntity.java | 113 + .../HomeAssistantMonitoredEntityManager.java | 58 + .../HomeAssistantRequestFilter.java | 74 + .../HomeAssistantState.java | 56 + .../iotproxygateway/iotdata/IoTCoreEvent.java | 14 + .../iotdata/IoTEnergyKiloWattHoursEvent.java | 16 + .../iotdata/IoTEnergyWattHoursEvent.java | 16 + .../iotdata/IoTLuminanceEvent.java | 16 + .../iotdata/IoTPowerKiloWattsEvent.java | 16 + .../iotdata/IoTPowerWattsEvent.java | 16 + .../iot/iotproxygateway/iotdata/IoTType.java | 26 + .../mqtt/MqttEventPublisher.java | 61 + .../mqtt/MqttUploadHandler.java | 39 + .../src/main/resources/application.yml | 3 + .../src/main/resources/log4j2.xml | 16 + 31 files changed, 44219 insertions(+) create mode 100644 IoTDemoProxyGateway/.classpath create mode 100644 IoTDemoProxyGateway/.factorypath create mode 100644 IoTDemoProxyGateway/.gitignore create mode 100644 IoTDemoProxyGateway/.project create mode 100644 IoTDemoProxyGateway/.settings/org.eclipse.core.resources.prefs create mode 100644 IoTDemoProxyGateway/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 IoTDemoProxyGateway/.settings/org.eclipse.jdt.core.prefs create mode 100644 IoTDemoProxyGateway/.settings/org.eclipse.m2e.core.prefs create mode 100644 IoTDemoProxyGateway/pom.xml create mode 100644 IoTDemoProxyGateway/samples/hastate.json create mode 100644 IoTDemoProxyGateway/samples/hastatesolarnow.json create mode 100644 IoTDemoProxyGateway/samples/hastateutilluminmance.json create mode 100644 IoTDemoProxyGateway/samples/tel.json create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/Application.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/PropertyNames.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantHttpClient.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntity.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntityManager.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantRequestFilter.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantState.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTCoreEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyKiloWattHoursEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyWattHoursEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTLuminanceEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerKiloWattsEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerWattsEvent.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTType.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttEventPublisher.java create mode 100644 IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttUploadHandler.java create mode 100644 IoTDemoProxyGateway/src/main/resources/application.yml create mode 100644 IoTDemoProxyGateway/src/main/resources/log4j2.xml diff --git a/IoTDemoProxyGateway/.classpath b/IoTDemoProxyGateway/.classpath new file mode 100644 index 0000000..96c6daa --- /dev/null +++ b/IoTDemoProxyGateway/.classpath @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IoTDemoProxyGateway/.factorypath b/IoTDemoProxyGateway/.factorypath new file mode 100644 index 0000000..eec09fc --- /dev/null +++ b/IoTDemoProxyGateway/.factorypath @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IoTDemoProxyGateway/.gitignore b/IoTDemoProxyGateway/.gitignore new file mode 100644 index 0000000..be5bc2c --- /dev/null +++ b/IoTDemoProxyGateway/.gitignore @@ -0,0 +1,3 @@ +/config/ +/configsecure/ +/target/ diff --git a/IoTDemoProxyGateway/.project b/IoTDemoProxyGateway/.project new file mode 100644 index 0000000..852cd73 --- /dev/null +++ b/IoTDemoProxyGateway/.project @@ -0,0 +1,23 @@ + + + IoTDemoProxyGateway + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/IoTDemoProxyGateway/.settings/org.eclipse.core.resources.prefs b/IoTDemoProxyGateway/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/IoTDemoProxyGateway/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/IoTDemoProxyGateway/.settings/org.eclipse.jdt.apt.core.prefs b/IoTDemoProxyGateway/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..eadaf34 --- /dev/null +++ b/IoTDemoProxyGateway/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=true +org.eclipse.jdt.apt.genSrcDir=target/generated-sources/annotations +org.eclipse.jdt.apt.genTestSrcDir=target/generated-test-sources/test-annotations +org.eclipse.jdt.apt.processorOptions/micronaut.processing.group=com.oracle.demo.timg.iot.iotproxygateway +org.eclipse.jdt.apt.processorOptions/micronaut.processing.module=IoTDemoProxyGateway diff --git a/IoTDemoProxyGateway/.settings/org.eclipse.jdt.core.prefs b/IoTDemoProxyGateway/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..943cc39 --- /dev/null +++ b/IoTDemoProxyGateway/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.methodParameters=generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=enabled +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/IoTDemoProxyGateway/.settings/org.eclipse.m2e.core.prefs b/IoTDemoProxyGateway/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/IoTDemoProxyGateway/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/IoTDemoProxyGateway/pom.xml b/IoTDemoProxyGateway/pom.xml new file mode 100644 index 0000000..d84d010 --- /dev/null +++ b/IoTDemoProxyGateway/pom.xml @@ -0,0 +1,217 @@ + + + 4.0.0 + com.oracle.demo.timg.iot.iotproxygateway + IoTDemoProxyGateway + 0.1 + ${packaging} + + + io.micronaut.platform + micronaut-parent + 4.10.16 + + + + jar + 21 + 21 + 4.10.16 + netty + true + false + com.oracle.demo.timg.iot.iotproxygateway.aot.generated + com.oracle.demo.timg.iot.iotproxygateway.Application + + + + + central + https://repo.maven.apache.org/maven2 + + + + + + + org.apache.logging.log4j + log4j-bom + 2.25.3 + pom + import + + + + + + + + + io.micronaut + micronaut-http-client + compile + + + + + + io.micronaut.mqtt + micronaut-mqtt-hivemq + compile + + + + io.micronaut.serde + micronaut-serde-jackson + compile + + + + io.micronaut.validation + micronaut-validation + compile + + + + jakarta.validation + jakarta.validation-api + compile + + + + org.apache.logging.log4j + log4j-api + compile + + + + org.apache.logging.log4j + log4j-core + runtime + + + + org.apache.logging.log4j + log4j-slf4j2-impl + runtime + + + + org.yaml + snakeyaml + runtime + + + + io.micronaut.testresources + micronaut-test-resources-client + provided + + + + org.projectlombok + lombok + provided + + + + io.micronaut.test + micronaut-test-junit5 + test + + + + org.junit.jupiter + junit-jupiter-api + test + + + + org.junit.jupiter + junit-jupiter-engine + test + + + + + + + io.micronaut.maven + micronaut-maven-plugin + + true + aot-${packaging}.properties + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + + + + + + org.projectlombok + lombok + ${lombok.version} + + + io.micronaut + micronaut-inject-java + ${micronaut.core.version} + + + io.micronaut + micronaut-graal + ${micronaut.core.version} + + + io.micronaut + micronaut-http-validation + ${micronaut.core.version} + + + io.micronaut.serde + micronaut-serde-processor + ${micronaut.serialization.version} + + + io.micronaut + micronaut-inject + + + + + io.micronaut.validation + micronaut-validation-processor + ${micronaut.validation.version} + + + io.micronaut + micronaut-inject + + + + + + -Amicronaut.processing.group=com.oracle.demo.timg.iot.iotproxygateway + -Amicronaut.processing.module=IoTDemoProxyGateway + + + + + + + + diff --git a/IoTDemoProxyGateway/samples/hastate.json b/IoTDemoProxyGateway/samples/hastate.json new file mode 100644 index 0000000..10b0d7a --- /dev/null +++ b/IoTDemoProxyGateway/samples/hastate.json @@ -0,0 +1,43120 @@ +[ + { + "entity_id": "update.home_assistant_supervisor_update", + "state": "off", + "attributes": { + "auto_update": true, + "display_precision": 0, + "installed_version": "2026.06.2", + "in_progress": false, + "latest_version": "2026.06.2", + "release_summary": null, + "release_url": "https://github.com/home-assistant/supervisor/releases/tag/2026.06.2", + "skipped_version": null, + "title": "Home Assistant Supervisor", + "update_percentage": null, + "entity_picture": "/api/brands/integration/hassio/icon.png?placeholder=no", + "friendly_name": "Home Assistant Supervisor Update", + "supported_features": 5 + }, + "last_changed": "2026-07-02T08:58:25.872613+00:00", + "last_reported": "2026-07-02T08:58:25.872613+00:00", + "last_updated": "2026-07-02T08:58:25.872613+00:00", + "context": { + "id": "01KWH0T0PGYB3YJJVAWHVW5YZ7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.home_assistant_core_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "2026.7.0", + "in_progress": false, + "latest_version": "2026.7.0", + "release_summary": null, + "release_url": "https://www.home-assistant.io/latest-release-notes/", + "skipped_version": null, + "title": "Home Assistant Core", + "update_percentage": null, + "entity_picture": "/api/brands/integration/homeassistant/icon.png?placeholder=no", + "friendly_name": "Home Assistant Core Update", + "supported_features": 15 + }, + "last_changed": "2026-07-02T08:58:25.872965+00:00", + "last_reported": "2026-07-02T08:58:25.872965+00:00", + "last_updated": "2026-07-02T08:58:25.872965+00:00", + "context": { + "id": "01KWH0T0PGPBT4H295C4G1HW6X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.home_assistant_operating_system_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "18.1", + "in_progress": false, + "latest_version": "18.1", + "release_summary": null, + "release_url": "https://github.com/home-assistant/operating-system/releases/tag/18.1", + "skipped_version": null, + "title": "Home Assistant Operating System", + "update_percentage": null, + "entity_picture": "/api/brands/integration/homeassistant/icon.png?placeholder=no", + "friendly_name": "Home Assistant Operating System Update", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:25.873225+00:00", + "last_reported": "2026-07-02T08:58:25.873225+00:00", + "last_updated": "2026-07-02T08:58:25.873225+00:00", + "context": { + "id": "01KWH0T0PHY6814TXN8BVPV287", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.mosquitto_broker_update", + "state": "off", + "attributes": { + "auto_update": true, + "display_precision": 0, + "installed_version": "7.1.0", + "in_progress": false, + "latest_version": "7.1.0", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": "Mosquitto broker", + "update_percentage": null, + "entity_picture": "/api/hassio/addons/core_mosquitto/icon", + "friendly_name": "Mosquitto broker Update", + "supported_features": 29 + }, + "last_changed": "2026-07-02T08:58:25.873481+00:00", + "last_reported": "2026-07-02T08:58:25.873481+00:00", + "last_updated": "2026-07-02T08:58:25.873481+00:00", + "context": { + "id": "01KWH0T0PHNS13DWSZT7F0TS0M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.terminal_ssh_update", + "state": "off", + "attributes": { + "auto_update": true, + "display_precision": 0, + "installed_version": "10.3.0", + "in_progress": false, + "latest_version": "10.3.0", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": "Terminal & SSH", + "update_percentage": null, + "entity_picture": "/api/hassio/addons/core_ssh/icon", + "friendly_name": "Terminal & SSH Update", + "supported_features": 29 + }, + "last_changed": "2026-07-02T08:58:25.873682+00:00", + "last_reported": "2026-07-02T08:58:25.873682+00:00", + "last_updated": "2026-07-02T08:58:25.873682+00:00", + "context": { + "id": "01KWH0T0PHH2KYPF4SCAPACP2Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.node_red_update", + "state": "off", + "attributes": { + "auto_update": true, + "display_precision": 0, + "installed_version": "22.0.0", + "in_progress": false, + "latest_version": "22.0.0", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": "Node-RED", + "update_percentage": null, + "entity_picture": "/api/hassio/addons/a0d7b954_nodered/icon", + "friendly_name": "Node-RED Update", + "supported_features": 29 + }, + "last_changed": "2026-07-02T08:58:25.873855+00:00", + "last_reported": "2026-07-02T08:58:25.873855+00:00", + "last_updated": "2026-07-02T08:58:25.873855+00:00", + "context": { + "id": "01KWH0T0PHJGYC1SS66G41FQJT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.matter_server_update", + "state": "off", + "attributes": { + "auto_update": true, + "display_precision": 0, + "installed_version": "9.0.3", + "in_progress": false, + "latest_version": "9.0.3", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": "Matter Server", + "update_percentage": null, + "entity_picture": "/api/hassio/addons/core_matter_server/icon", + "friendly_name": "Matter Server Update", + "supported_features": 29 + }, + "last_changed": "2026-07-02T08:58:25.874024+00:00", + "last_reported": "2026-07-02T08:58:25.874024+00:00", + "last_updated": "2026-07-02T08:58:25.874024+00:00", + "context": { + "id": "01KWH0T0PJWSVK338HFXPFZPJQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "conversation.home_assistant", + "state": "unknown", + "attributes": { + "friendly_name": "Home Assistant", + "supported_features": 1 + }, + "last_changed": "2026-07-02T08:58:26.190020+00:00", + "last_reported": "2026-07-02T08:58:26.190020+00:00", + "last_updated": "2026-07-02T08:58:26.190020+00:00", + "context": { + "id": "01KWH0T10EK2FFXFPYK78NNWM4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.home_assistant_core_cpu_percent", + "state": "0.71", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "friendly_name": "Home Assistant Core CPU percent" + }, + "last_changed": "2026-07-02T10:09:47.421869+00:00", + "last_reported": "2026-07-02T10:09:47.421869+00:00", + "last_updated": "2026-07-02T10:09:47.421869+00:00", + "context": { + "id": "01KWH4WNWX53KC8V9WX1BBEKVZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.home_assistant_core_memory_percent", + "state": "12.22", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "friendly_name": "Home Assistant Core Memory percent" + }, + "last_changed": "2026-07-02T10:09:47.421977+00:00", + "last_reported": "2026-07-02T10:09:47.421977+00:00", + "last_updated": "2026-07-02T10:09:47.421977+00:00", + "context": { + "id": "01KWH4WNWX1BQ8VHGG1WS3V8JY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.home_assistant_host_disk_free", + "state": "423.4", + "attributes": { + "unit_of_measurement": "GB", + "device_class": "data_size", + "friendly_name": "Home Assistant Host Disk free" + }, + "last_changed": "2026-07-02T08:58:26.223025+00:00", + "last_reported": "2026-07-02T09:53:55.382969+00:00", + "last_updated": "2026-07-02T08:58:26.223025+00:00", + "context": { + "id": "01KWH0T11FJ58MRZEDHCBMBVYX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.filtered_immersion_consumption", + "state": "3.3", + "attributes": { + "state_class": "measurement", + "entity_id": "sensor.myenergi_eddi_14336029_internal_load_ct1", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "filtered_immersion_consumption" + }, + "last_changed": "2026-07-02T10:04:36.915384+00:00", + "last_reported": "2026-07-02T10:04:36.915384+00:00", + "last_updated": "2026-07-02T10:04:36.915384+00:00", + "context": { + "id": "01KWH4K6NKK6MF08X727THVB7G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.backup_automatic_backup", + "state": "2026-07-02T08:54:43.094+00:00", + "attributes": { + "event_types": [ + "completed", + "failed", + "in_progress" + ], + "event_type": "completed", + "backup_stage": null, + "failed_reason": null, + "friendly_name": "Backup Automatic backup" + }, + "last_changed": "2026-07-02T08:58:26.352265+00:00", + "last_reported": "2026-07-02T08:58:26.352265+00:00", + "last_updated": "2026-07-02T08:58:26.352265+00:00", + "context": { + "id": "01KWH0T15GYK0SGYD53XDQJ9XA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.backup_backup_manager_state", + "state": "idle", + "attributes": { + "options": [ + "idle", + "create_backup", + "blocked", + "receive_backup", + "restore_backup" + ], + "device_class": "enum", + "friendly_name": "Backup Backup Manager state" + }, + "last_changed": "2026-07-02T08:58:44.253146+00:00", + "last_reported": "2026-07-02T08:58:44.253146+00:00", + "last_updated": "2026-07-02T08:58:44.253146+00:00", + "context": { + "id": "01KWH0TJMX2JCC79EAZBFZ191F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.backup_next_scheduled_automatic_backup", + "state": "2026-07-03T04:26:43+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Backup Next scheduled automatic backup" + }, + "last_changed": "2026-07-02T08:58:26.353154+00:00", + "last_reported": "2026-07-02T08:58:44.253234+00:00", + "last_updated": "2026-07-02T08:58:26.353154+00:00", + "context": { + "id": "01KWH0T15HFHEFDRDG4N0QB01Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.backup_last_successful_automatic_backup", + "state": "2026-07-02T08:54:42+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Backup Last successful automatic backup" + }, + "last_changed": "2026-07-02T08:58:26.353358+00:00", + "last_reported": "2026-07-02T08:58:44.253265+00:00", + "last_updated": "2026-07-02T08:58:26.353358+00:00", + "context": { + "id": "01KWH0T15HFARRAK3Y0AB6HFA4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.backup_last_attempted_automatic_backup", + "state": "2026-07-02T08:54:14+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Backup Last attempted automatic backup" + }, + "last_changed": "2026-07-02T08:58:26.353548+00:00", + "last_reported": "2026-07-02T08:58:44.253293+00:00", + "last_updated": "2026-07-02T08:58:26.353548+00:00", + "context": { + "id": "01KWH0T15HB7FAKPKJ06GSDXZV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.filtered_grid_consumption", + "state": "-76.8", + "attributes": { + "state_class": "measurement", + "entity_id": "sensor.sonnenbatterie_200357_state_grid_inout", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:transmission-tower", + "friendly_name": "filtered_grid_consumption" + }, + "last_changed": "2026-07-02T10:10:35.751241+00:00", + "last_reported": "2026-07-02T10:10:35.751241+00:00", + "last_updated": "2026-07-02T10:10:35.751241+00:00", + "context": { + "id": "01KWH4Y53795B7KG8WADAT9WVT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.filtered_battery_power_flows", + "state": "2325.2", + "attributes": { + "state_class": "measurement", + "entity_id": "sensor.sonnenbatterie_200357_state_battery_inout", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:chart-line-variant", + "friendly_name": "filtered_battery_power_flows" + }, + "last_changed": "2026-07-02T10:10:35.751723+00:00", + "last_reported": "2026-07-02T10:10:35.751723+00:00", + "last_updated": "2026-07-02T10:10:35.751723+00:00", + "context": { + "id": "01KWH4Y5378KTMMWD5B4J4RS5F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "zone.home", + "state": "1", + "attributes": { + "latitude": 51.29038550467855, + "longitude": -0.7278013229370117, + "radius": 100, + "passive": false, + "persons": [ + "person.tim_graves" + ], + "editable": true, + "icon": "mdi:home", + "friendly_name": "Home" + }, + "last_changed": "2026-07-02T08:58:26.634090+00:00", + "last_reported": "2026-07-02T08:58:26.634090+00:00", + "last_updated": "2026-07-02T08:58:26.634090+00:00", + "context": { + "id": "01KWH0T1EA9S5HNJ5N56WD9TZ5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_button.alertpm2_5", + "state": "unknown", + "attributes": { + "editable": true, + "icon": "mdi:smoke", + "friendly_name": "AlertPM2.5" + }, + "last_changed": "2026-07-02T08:58:26.633525+00:00", + "last_reported": "2026-07-02T08:58:26.633525+00:00", + "last_updated": "2026-07-02T08:58:26.633525+00:00", + "context": { + "id": "01KWH0T1E9HWMRVGEVG8KQ33PT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_button.alertnox", + "state": "unknown", + "attributes": { + "editable": true, + "icon": "mdi:smog", + "friendly_name": "AlertNOx" + }, + "last_changed": "2026-07-02T08:58:26.633690+00:00", + "last_reported": "2026-07-02T08:58:26.633690+00:00", + "last_updated": "2026-07-02T08:58:26.633690+00:00", + "context": { + "id": "01KWH0T1E9SYJ0Q2N5DFSY51B0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "person.tim_graves", + "state": "home", + "attributes": { + "editable": true, + "id": "tim_graves", + "device_trackers": [ + "device_tracker.tim12", + "device_tracker.tim12i", + "device_tracker.tim15" + ], + "in_zones": [ + "zone.home" + ], + "latitude": 51.29048948260208, + "longitude": -0.7277074967021818, + "gps_accuracy": 14.595014, + "source": "device_tracker.tim15", + "user_id": "a6b1c83180384e62aa81b7c0a3a23e3b", + "friendly_name": "TimGraves" + }, + "last_changed": "2026-07-02T08:58:26.633952+00:00", + "last_reported": "2026-07-02T08:58:43.808043+00:00", + "last_updated": "2026-07-02T08:58:43.808043+00:00", + "context": { + "id": "01KWH0TJ70WNR2Z13R66GQQXMC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "person.mqtt", + "state": "unknown", + "attributes": { + "editable": true, + "id": "mqtt", + "device_trackers": [], + "in_zones": [], + "friendly_name": "MQTT" + }, + "last_changed": "2026-07-02T08:58:26.634234+00:00", + "last_reported": "2026-07-02T08:58:43.808115+00:00", + "last_updated": "2026-07-02T08:58:43.808115+00:00", + "context": { + "id": "01KWH0TJ701DRN8PE3EYAK13CQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergy_hot_water_level", + "state": "100.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "%", + "icon": "mdi:water-boiler", + "friendly_name": "Mixergy Hot Water Level" + }, + "last_changed": "2026-07-02T08:58:26.634660+00:00", + "last_reported": "2026-07-02T08:58:26.634660+00:00", + "last_updated": "2026-07-02T08:58:26.634660+00:00", + "context": { + "id": "01KWH0T1EANSHHXBM402WQMWGQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenreservelevelinput", + "state": "30.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "%", + "icon": "mdi:battery-50", + "friendly_name": "SonnenReserveLevelInput" + }, + "last_changed": "2026-07-02T09:26:50.050288+00:00", + "last_reported": "2026-07-02T09:26:50.050288+00:00", + "last_updated": "2026-07-02T09:26:50.050288+00:00", + "context": { + "id": "01KWH2E0Y15MBMRZCN3GKNW7QH", + "parent_id": null, + "user_id": "a6b1c83180384e62aa81b7c0a3a23e3b" + } + }, + { + "entity_id": "input_number.sonnenminimumallowedreserve", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-10", + "friendly_name": "SonnenMinimumAllowedReserveLevel" + }, + "last_changed": "2026-07-02T08:58:26.634871+00:00", + "last_reported": "2026-07-02T08:58:26.634871+00:00", + "last_updated": "2026-07-02T08:58:26.634871+00:00", + "context": { + "id": "01KWH0T1EAWFPY6FKT1E6QS3JV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnendefaultreservelevel", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-20", + "friendly_name": "SonnenDefaultReserveLevel" + }, + "last_changed": "2026-07-02T08:58:26.634954+00:00", + "last_reported": "2026-07-02T08:58:26.634954+00:00", + "last_updated": "2026-07-02T08:58:26.634954+00:00", + "context": { + "id": "01KWH0T1EA6PF2H71NAK9MFYG9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenreservelevelretrieved", + "state": "30.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "%", + "icon": "mdi:battery", + "friendly_name": "SonnenReserveLevelRetrieved" + }, + "last_changed": "2026-07-02T09:26:50.614479+00:00", + "last_reported": "2026-07-02T09:26:50.614479+00:00", + "last_updated": "2026-07-02T09:26:50.614479+00:00", + "context": { + "id": "01KWH2E1F0EQA5F8XFCSKY28J9", + "parent_id": "01KWH2E0Y2S8KFV8JN7WWWT9T3", + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenreserveleveldifference", + "state": "0.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:vector-difference", + "friendly_name": "SonnenReserveLevelDifference" + }, + "last_changed": "2026-07-02T09:26:50.617997+00:00", + "last_reported": "2026-07-02T09:26:50.617997+00:00", + "last_updated": "2026-07-02T09:26:50.617997+00:00", + "context": { + "id": "01KWH2E1FP0258KN4Z1YRP2FYW", + "parent_id": "01KWH2E1F0EQA5F8XFCSKY28J9", + "user_id": null + } + }, + { + "entity_id": "input_number.octopusintelgosonnenreserverlevelautoboost", + "state": "0.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "friendly_name": "OctopusIntelGoSonnenReserveLevelAutoBoost" + }, + "last_changed": "2026-07-02T08:58:26.635214+00:00", + "last_reported": "2026-07-02T08:58:26.635214+00:00", + "last_updated": "2026-07-02T08:58:26.635214+00:00", + "context": { + "id": "01KWH0T1EBD5XQHB8SN8NKWTM5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenmanualreservewindowsavedstartreserve", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-30", + "friendly_name": "SonnenManualReserveWindowSavedStartReserve" + }, + "last_changed": "2026-07-02T08:58:26.635288+00:00", + "last_reported": "2026-07-02T08:58:26.635288+00:00", + "last_updated": "2026-07-02T08:58:26.635288+00:00", + "context": { + "id": "01KWH0T1EBVRXFMJM9A74RZ8MH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenmanualreservewindowreservedelta", + "state": "-0.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-positive", + "friendly_name": "SonnenManualReserveWindowReserveDelta" + }, + "last_changed": "2026-07-02T08:58:26.635360+00:00", + "last_reported": "2026-07-02T08:58:26.635360+00:00", + "last_updated": "2026-07-02T08:58:26.635360+00:00", + "context": { + "id": "01KWH0T1EB2D8NXWPJF1S2NDZ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenmanualreservewindowtargetreservetmp", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 200.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "friendly_name": "SonnenManualReserveWindowTargetReserveTmp" + }, + "last_changed": "2026-07-02T08:58:26.635439+00:00", + "last_reported": "2026-07-02T08:58:26.635439+00:00", + "last_updated": "2026-07-02T08:58:26.635439+00:00", + "context": { + "id": "01KWH0T1EB8C3D0K4SE6H1WBJQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenmanualreservewindowabsolutereserve", + "state": "20.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:battery-charging-20", + "friendly_name": "SonnenManualReserveWindowAbsoluteReserve" + }, + "last_changed": "2026-07-02T08:58:26.635841+00:00", + "last_reported": "2026-07-02T08:58:26.635841+00:00", + "last_updated": "2026-07-02T08:58:26.635841+00:00", + "context": { + "id": "01KWH0T1EB3XT6VPQGJY73FRR9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenlevelretrieved", + "state": "54.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-50", + "friendly_name": "SonnenLevelRetrieved" + }, + "last_changed": "2026-07-02T10:10:35.753722+00:00", + "last_reported": "2026-07-02T10:10:35.753722+00:00", + "last_updated": "2026-07-02T10:10:35.753722+00:00", + "context": { + "id": "01KWH4Y538D0112VAFSWP05V58", + "parent_id": "01KWH4Y538Q4VY3WAMTQTSSRHQ", + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenppvretrieved", + "state": "384.19", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "W", + "friendly_name": "SonnenPPVRetrieved" + }, + "last_changed": "2026-07-02T10:10:35.761573+00:00", + "last_reported": "2026-07-02T10:10:35.761573+00:00", + "last_updated": "2026-07-02T10:10:35.761573+00:00", + "context": { + "id": "01KWH4Y53B22223GQGBYT5WFXF", + "parent_id": "01KWH4Y53AE0H2CNP4CKSVDYCJ", + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenhourlygenerationrate", + "state": "0.55216", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "friendly_name": "SonnenHourlyGenerationRate" + }, + "last_changed": "2026-07-02T10:10:35.762717+00:00", + "last_reported": "2026-07-02T10:10:35.762717+00:00", + "last_updated": "2026-07-02T10:10:35.762717+00:00", + "context": { + "id": "01KWH4Y53HRZCMRYSN8AEAFNH1", + "parent_id": "01KWH4Y53B7KYPKR67ZVCZT6VD", + "user_id": null + } + }, + { + "entity_id": "input_number.sonnengeneratedtoday", + "state": "1.15835", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel-large", + "friendly_name": "SonnenGeneratedToday" + }, + "last_changed": "2026-07-02T09:30:00.339908+00:00", + "last_reported": "2026-07-02T09:30:00.339908+00:00", + "last_updated": "2026-07-02T09:30:00.339908+00:00", + "context": { + "id": "01KWH2KTRJSVNVVVEYPCMN2P3W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtodaycombined", + "state": "3.99835", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel-large", + "friendly_name": "SolarGenerationTodayCombined" + }, + "last_changed": "2026-07-02T10:10:36.904527+00:00", + "last_reported": "2026-07-02T10:10:36.904527+00:00", + "last_updated": "2026-07-02T10:10:36.904527+00:00", + "context": { + "id": "01KWH4Y677BXN4RRNSCMWA2WJ8", + "parent_id": "01KWH4Y677WQ71255C9WJ1A74S", + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationcombinedcurrent", + "state": "1069.19", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-power-variant", + "friendly_name": "SolarGenerationCombinedCurrent" + }, + "last_changed": "2026-07-02T10:10:36.911989+00:00", + "last_reported": "2026-07-02T10:10:36.911989+00:00", + "last_updated": "2026-07-02T10:10:36.911989+00:00", + "context": { + "id": "01KWH4Y67FF7TDV392QJ8WF577", + "parent_id": "01KWH4Y67F6WTKK5DFPGMNKRMQ", + "user_id": null + } + }, + { + "entity_id": "input_number.solarfittotalrateperkwh", + "state": "0.79615", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10.0, + "step": 0.00001, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "SolarFITTotalRatePerKwH" + }, + "last_changed": "2026-07-02T08:58:26.636390+00:00", + "last_reported": "2026-07-02T08:58:26.636390+00:00", + "last_updated": "2026-07-02T08:58:26.636390+00:00", + "context": { + "id": "01KWH0T1ECYAM4NX77QSGM47YF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solarftigenerationsincelastpayment", + "state": "469.24", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100000.0, + "step": 0.001, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-power", + "friendly_name": "SolarFTIPGenerationSinceLastPayment" + }, + "last_changed": "2026-07-02T08:58:26.636464+00:00", + "last_reported": "2026-07-02T08:58:26.636464+00:00", + "last_updated": "2026-07-02T08:58:26.636464+00:00", + "context": { + "id": "01KWH0T1ECAEKAT9P6EAYWSGN5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solarfitvaluesincelastpayment", + "state": "373.585426", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "SolarFITValueSinceLastPayment" + }, + "last_changed": "2026-07-02T08:58:26.636539+00:00", + "last_reported": "2026-07-02T08:58:26.636539+00:00", + "last_updated": "2026-07-02T08:58:26.636539+00:00", + "context": { + "id": "01KWH0T1ECA8AM778PK3EWE9YC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationsavedtodayfromtomorrowprojected", + "state": "18.9233333333333", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationSavedTodayFromTomorrowProjected" + }, + "last_changed": "2026-07-02T08:58:26.636613+00:00", + "last_reported": "2026-07-02T08:58:26.636613+00:00", + "last_updated": "2026-07-02T08:58:26.636613+00:00", + "context": { + "id": "01KWH0T1ECHJ8QNGJW0G3EK74D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationsavedyesterdayfromtodayfromtomorrowprojected", + "state": "15.7091666666667", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationSavedYesterdayFromTodayFromTomorrowProjected" + }, + "last_changed": "2026-07-02T08:58:26.636692+00:00", + "last_reported": "2026-07-02T08:58:26.636692+00:00", + "last_updated": "2026-07-02T08:58:26.636692+00:00", + "context": { + "id": "01KWH0T1ECPBG6DNV1GDVBTD5G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationsavedyestedayfromtodayprojected", + "state": "15.3527272727273", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationSavedYestedayFromTodayProjected" + }, + "last_changed": "2026-07-02T08:58:26.636767+00:00", + "last_reported": "2026-07-02T08:58:26.636767+00:00", + "last_updated": "2026-07-02T08:58:26.636767+00:00", + "context": { + "id": "01KWH0T1ECQX1VMHA2E72EPKK5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationsavedyestedayfromtodayactual", + "state": "28.09326", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationSavedYestedayFromTodayActual" + }, + "last_changed": "2026-07-02T08:58:26.636842+00:00", + "last_reported": "2026-07-02T08:58:26.636842+00:00", + "last_updated": "2026-07-02T08:58:26.636842+00:00", + "context": { + "id": "01KWH0T1EC76FZJ8WSZX6ZEKMK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationdifferenceyestedayactualfromsamedayprojected", + "state": "12.7405327272727", + "attributes": { + "initial": null, + "editable": true, + "min": -1000.0, + "max": 1000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationDifferenceYestedayActualFromSameDayProjected" + }, + "last_changed": "2026-07-02T08:58:26.636915+00:00", + "last_reported": "2026-07-02T08:58:26.636915+00:00", + "last_updated": "2026-07-02T08:58:26.636915+00:00", + "context": { + "id": "01KWH0T1ECZCDWAN9X4Z1FW576", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationdifferenceyestedayactualfromnextdayprojected", + "state": "12.3840933333333", + "attributes": { + "initial": null, + "editable": true, + "min": -1000.0, + "max": 1000.0, + "step": 0.001, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-panel", + "friendly_name": "SolarGenerationDifferenceYestedayActualFromNextDayProjected" + }, + "last_changed": "2026-07-02T08:58:26.637009+00:00", + "last_reported": "2026-07-02T08:58:26.637009+00:00", + "last_updated": "2026-07-02T08:58:26.637009+00:00", + "context": { + "id": "01KWH0T1EDYR26WRJKJWFM7QJC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationdifferencepercentageyesterdayactualvssamedayprojected", + "state": "82.9854689720508", + "attributes": { + "initial": null, + "editable": true, + "min": -10000.0, + "max": 10000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:sun-angle-outline", + "friendly_name": "SolarGenerationDifferencePercentageYesterdayActualVsSameDayProjected" + }, + "last_changed": "2026-07-02T08:58:26.637086+00:00", + "last_reported": "2026-07-02T08:58:26.637086+00:00", + "last_updated": "2026-07-02T08:58:26.637086+00:00", + "context": { + "id": "01KWH0T1EDX9H5W7JH8F6RK1PR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationdifferencepercentageyesterdayactualvsnextdayprojected", + "state": "78.8335472919205", + "attributes": { + "initial": null, + "editable": true, + "min": -10000.0, + "max": 1000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:sun-angle-outline", + "friendly_name": "SolarGenerationDifferencePercentageYesterdayActualVsNextDayProjected" + }, + "last_changed": "2026-07-02T08:58:26.637157+00:00", + "last_reported": "2026-07-02T08:58:26.637157+00:00", + "last_updated": "2026-07-02T08:58:26.637157+00:00", + "context": { + "id": "01KWH0T1EDW7MY5BQTVGTYF6R0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationprojectedtoactualcorrectionfactor", + "state": "1.80909508131986", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 0.01, + "mode": "box", + "icon": "mdi:relative-scale", + "friendly_name": "SolarGenerationProjectedToActualCorrectionFactor" + }, + "last_changed": "2026-07-02T08:58:26.637232+00:00", + "last_reported": "2026-07-02T08:58:26.637232+00:00", + "last_updated": "2026-07-02T08:58:26.637232+00:00", + "context": { + "id": "01KWH0T1EDT992GJY6Y0M4Y3QK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationyesterdaywastedtogrid", + "state": "2.79", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:home-export-outline", + "friendly_name": "SolarGenerationYesterdayWastedToGrid" + }, + "last_changed": "2026-07-02T08:58:26.637311+00:00", + "last_reported": "2026-07-02T08:58:26.637311+00:00", + "last_updated": "2026-07-02T08:58:26.637311+00:00", + "context": { + "id": "01KWH0T1EDF2J4Z50HCC6JZV79", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationprojectedpowertoday", + "state": "19.4166666666667", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "kwh", + "icon": "mdi:solar-power-variant-outline", + "friendly_name": "SolarGenerationProjectedPowerToday" + }, + "last_changed": "2026-07-02T08:58:26.637387+00:00", + "last_reported": "2026-07-02T08:58:26.637387+00:00", + "last_updated": "2026-07-02T08:58:26.637387+00:00", + "context": { + "id": "01KWH0T1EDSZ4T6J78M53FHP05", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationcorrectedprojectedpowertoday", + "state": "35.126596162294", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "kwh", + "icon": "mdi:solar-power", + "friendly_name": "SolarGenerationCorrectedProjectedPowerToday" + }, + "last_changed": "2026-07-02T08:58:26.637456+00:00", + "last_reported": "2026-07-02T08:58:26.637456+00:00", + "last_updated": "2026-07-02T08:58:26.637456+00:00", + "context": { + "id": "01KWH0T1EDDGVFBZFHC58NQ5FN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationcalculatedpowerremainingfromprojectedminusactual", + "state": "31.128246162294", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 100.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "kwh", + "icon": "mdi:solar-power-variant", + "friendly_name": "SolarGenerationCalculatedPowerRemainingFromProjectedMinusActual" + }, + "last_changed": "2026-07-02T10:10:36.907441+00:00", + "last_reported": "2026-07-02T10:10:36.907441+00:00", + "last_updated": "2026-07-02T10:10:36.907441+00:00", + "context": { + "id": "01KWH4Y679VK5DZQJVBB49B8KK", + "parent_id": "01KWH4Y677BXN4RRNSCMWA2WJ8", + "user_id": null + } + }, + { + "entity_id": "input_number.sonnengenerationcalculatedpowerremainingyesterday", + "state": "-2.0253131809693", + "attributes": { + "initial": null, + "editable": true, + "min": -1000.0, + "max": 1000.0, + "step": 0.01, + "mode": "box", + "unit_of_measurement": "kwh", + "icon": "mdi:solar-power", + "friendly_name": "SonnenGenerationCalculatedPowerRemainingYesterday" + }, + "last_changed": "2026-07-02T08:58:26.637608+00:00", + "last_reported": "2026-07-02T08:58:26.637608+00:00", + "last_updated": "2026-07-02T08:58:26.637608+00:00", + "context": { + "id": "01KWH0T1EDVYJXFCW63GEXCK1K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solarfitestimatedtoday", + "state": "2.261066", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 0.1, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "SolarFITEstimatedToday" + }, + "last_changed": "2026-07-02T10:10:36.905555+00:00", + "last_reported": "2026-07-02T10:10:36.905555+00:00", + "last_updated": "2026-07-02T10:10:36.905555+00:00", + "context": { + "id": "01KWH4Y678S6NAK3R558YS9ZE6", + "parent_id": "01KWH4Y677WQ71255C9WJ1A74S", + "user_id": null + } + }, + { + "entity_id": "input_number.solarfitestimatedyesterday", + "state": "13.7017415", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 0.1, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "SolarFITEstimatedYesterday" + }, + "last_changed": "2026-07-02T08:58:26.637755+00:00", + "last_reported": "2026-07-02T08:58:26.637755+00:00", + "last_updated": "2026-07-02T08:58:26.637755+00:00", + "context": { + "id": "01KWH0T1EDM571Z55FB6DV922V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solarfitestimatedrealtime", + "state": "375.846492", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 0.2, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "SolarFITEstimatedRealtime" + }, + "last_changed": "2026-07-02T10:10:36.910613+00:00", + "last_reported": "2026-07-02T10:10:36.910613+00:00", + "last_updated": "2026-07-02T10:10:36.910613+00:00", + "context": { + "id": "01KWH4Y67B4A6FQV5WZ0V6PGTE", + "parent_id": "01KWH4Y678S6NAK3R558YS9ZE6", + "user_id": null + } + }, + { + "entity_id": "input_number.octopusintelligentsavedsonnenreserveatstart", + "state": "50.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-10", + "friendly_name": "OctopusIntelligentSavedSonnenReserveAtStart" + }, + "last_changed": "2026-07-02T08:58:26.637898+00:00", + "last_reported": "2026-07-02T08:58:26.637898+00:00", + "last_updated": "2026-07-02T08:58:26.637898+00:00", + "context": { + "id": "01KWH0T1EDMBKK4KJG1MV0TPHM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.octopusbumpsavedsonnenreserveatstart", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-60", + "friendly_name": "OctopusBumpSavedSonnenReserveAtStart" + }, + "last_changed": "2026-07-02T08:58:26.637971+00:00", + "last_reported": "2026-07-02T08:58:26.637971+00:00", + "last_updated": "2026-07-02T08:58:26.637971+00:00", + "context": { + "id": "01KWH0T1EDSPHYEJS9A8A4JG7Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.octopuselectricitycostsofartoday", + "state": "0.2429283", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 0.2, + "mode": "box", + "unit_of_measurement": "£", + "icon": "mdi:currency-gbp", + "friendly_name": "OctopusElectricityCostSoFarToday" + }, + "last_changed": "2026-07-02T08:58:26.638047+00:00", + "last_reported": "2026-07-02T08:58:26.638047+00:00", + "last_updated": "2026-07-02T08:58:26.638047+00:00", + "context": { + "id": "01KWH0T1EEXQHS29BHE75NSD6C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergyoneoffboosttarget", + "state": "100.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "%", + "icon": "mdi:water-thermometer-outline", + "friendly_name": "MixergyOneOffBoostTarget" + }, + "last_changed": "2026-07-02T08:58:26.638120+00:00", + "last_reported": "2026-07-02T08:58:26.638120+00:00", + "last_updated": "2026-07-02T08:58:26.638120+00:00", + "context": { + "id": "01KWH0T1EEJCM2XYQYVGV499N5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergytargettemperaturedefault", + "state": "50.0", + "attributes": { + "initial": null, + "editable": true, + "min": 45.0, + "max": 55.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "C", + "icon": "mdi:water-thermometer", + "friendly_name": "MixergyTargetTemperatureDefault" + }, + "last_changed": "2026-07-02T08:58:26.638191+00:00", + "last_reported": "2026-07-02T08:58:26.638191+00:00", + "last_updated": "2026-07-02T08:58:26.638191+00:00", + "context": { + "id": "01KWH0T1EE9NY3JHG4PVTRVS6K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergyoneoffboosttargettemperature", + "state": "53.0", + "attributes": { + "initial": null, + "editable": true, + "min": 45.0, + "max": 55.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "C", + "icon": "mdi:water-thermometer", + "friendly_name": "MixergyOneOffBoostTargetTemperature" + }, + "last_changed": "2026-07-02T08:58:26.638707+00:00", + "last_reported": "2026-07-02T08:58:26.638707+00:00", + "last_updated": "2026-07-02T08:58:26.638707+00:00", + "context": { + "id": "01KWH0T1EEGTYGWNJXMS36Q6KH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergyoneoffbooststarttargettemperature", + "state": "55.0", + "attributes": { + "initial": null, + "editable": true, + "min": 45.0, + "max": 55.0, + "step": 1.0, + "mode": "slider", + "icon": "mdi:water-thermometer-outline", + "friendly_name": "MixergyOneOffBoostStartTargetTemperature" + }, + "last_changed": "2026-07-02T08:58:26.638809+00:00", + "last_reported": "2026-07-02T08:58:26.638809+00:00", + "last_updated": "2026-07-02T08:58:26.638809+00:00", + "context": { + "id": "01KWH0T1EEA21RPW4B2Z6Q8MV4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenreservewindowimplsavedstartreserve", + "state": "50.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:battery-60", + "friendly_name": "SonnenReserveWindowImplSavedStartReserve" + }, + "last_changed": "2026-07-02T08:58:26.638892+00:00", + "last_reported": "2026-07-02T08:58:26.638892+00:00", + "last_updated": "2026-07-02T08:58:26.638892+00:00", + "context": { + "id": "01KWH0T1EEZ25QPAC0D1EMC38E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenimplreservewindowsavedstartreserve", + "state": "70.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "icon": "mdi:battery-30", + "friendly_name": "SonnenImplReserveWindowSavedStartReserve" + }, + "last_changed": "2026-07-02T08:58:26.638970+00:00", + "last_reported": "2026-07-02T08:58:26.638970+00:00", + "last_updated": "2026-07-02T08:58:26.638970+00:00", + "context": { + "id": "01KWH0T1EEG664PH2J6E4EMSHJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenimplreservewindowtargetreservetmp", + "state": "5.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 200.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "friendly_name": "SonnenImplReserveWindowTargetReserveTmp" + }, + "last_changed": "2026-07-02T08:58:26.639041+00:00", + "last_reported": "2026-07-02T08:58:26.639041+00:00", + "last_updated": "2026-07-02T08:58:26.639041+00:00", + "context": { + "id": "01KWH0T1EFXJ1TMQHY6A51XCGV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenimplreservewindowabsolutereserve", + "state": "20.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:battery-charging-60", + "friendly_name": "SonnenImplReserveWindowAbsoluteReserve" + }, + "last_changed": "2026-07-02T08:58:26.639112+00:00", + "last_reported": "2026-07-02T08:58:26.639112+00:00", + "last_updated": "2026-07-02T08:58:26.639112+00:00", + "context": { + "id": "01KWH0T1EFD0SQZ0KY7WHBWPTP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenimplreservewindowdeltareserve", + "state": "-0.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-positive", + "friendly_name": "SonnenImplReserveWindowDeltaReserve" + }, + "last_changed": "2026-07-02T08:58:26.639183+00:00", + "last_reported": "2026-07-02T08:58:26.639183+00:00", + "last_updated": "2026-07-02T08:58:26.639183+00:00", + "context": { + "id": "01KWH0T1EF5Y3VQ5XTJACC05XN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.mixergyeddiimplboostduration", + "state": "3.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 360.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:timer", + "friendly_name": "MixergyEddiImplBoostDuration" + }, + "last_changed": "2026-07-02T08:58:26.639258+00:00", + "last_reported": "2026-07-02T08:58:26.639258+00:00", + "last_updated": "2026-07-02T08:58:26.639258+00:00", + "context": { + "id": "01KWH0T1EFQND6TMSJA2C0PCZ9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenfreeelectricityabsolutereserve", + "state": "0.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-charging-20", + "friendly_name": "SonnenFreeElectricityAbsoluteReserve" + }, + "last_changed": "2026-07-02T08:58:26.639332+00:00", + "last_reported": "2026-07-02T08:58:26.639332+00:00", + "last_updated": "2026-07-02T08:58:26.639332+00:00", + "context": { + "id": "01KWH0T1EF6SHFZ5D7996VNHEG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.sonnenfreeelectricitydeltareserve", + "state": "-100.0", + "attributes": { + "initial": null, + "editable": true, + "min": -100.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "%", + "icon": "mdi:battery-positive", + "friendly_name": "SonnenFreeElectricityDeltaReserve" + }, + "last_changed": "2026-07-02T08:58:26.639404+00:00", + "last_reported": "2026-07-02T08:58:26.639404+00:00", + "last_updated": "2026-07-02T08:58:26.639404+00:00", + "context": { + "id": "01KWH0T1EFY5Y7RJF0EQRPMRJ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.warningthresholdpm2_5", + "state": "15.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:smoke", + "friendly_name": "WarningThresholdPM2.5" + }, + "last_changed": "2026-07-02T08:58:26.639481+00:00", + "last_reported": "2026-07-02T08:58:26.639481+00:00", + "last_updated": "2026-07-02T08:58:26.639481+00:00", + "context": { + "id": "01KWH0T1EFWM6NWTJW0EPQ6AVV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.warningthresholdco2", + "state": "1000.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:molecule-co2", + "friendly_name": "WarningThresholdCO2" + }, + "last_changed": "2026-07-02T08:58:26.639550+00:00", + "last_reported": "2026-07-02T08:58:26.639550+00:00", + "last_updated": "2026-07-02T08:58:26.639550+00:00", + "context": { + "id": "01KWH0T1EFVDNTE89K6DTQ7HHH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.warningthresholdvoc", + "state": "0.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 500.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:scent", + "friendly_name": "WarningThresholdVOC" + }, + "last_changed": "2026-07-02T08:58:26.639623+00:00", + "last_reported": "2026-07-02T08:58:26.639623+00:00", + "last_updated": "2026-07-02T08:58:26.639623+00:00", + "context": { + "id": "01KWH0T1EF74A9J4NCSHNSZHBH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.warningthresholdnox", + "state": "1.0", + "attributes": { + "initial": null, + "editable": true, + "min": 1.0, + "max": 500.0, + "step": 1.0, + "mode": "box", + "icon": "mdi:smog", + "friendly_name": "WarningThresholdNOx" + }, + "last_changed": "2026-07-02T08:58:26.639692+00:00", + "last_reported": "2026-07-02T08:58:26.639692+00:00", + "last_updated": "2026-07-02T08:58:26.639692+00:00", + "context": { + "id": "01KWH0T1EFK98X1MN8RQ4WZBGJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtodayprojectedmeancount", + "state": "3.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "friendly_name": "SolarGenerationTodayProjectedMeanCount" + }, + "last_changed": "2026-07-02T08:58:26.639758+00:00", + "last_reported": "2026-07-02T08:58:26.639758+00:00", + "last_updated": "2026-07-02T08:58:26.639758+00:00", + "context": { + "id": "01KWH0T1EF6X01JT302742V290", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtodayprojectedmeancalculated", + "state": "19.81", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-power", + "friendly_name": "SolarGenerationTodayProjectedMeanCalculated" + }, + "last_changed": "2026-07-02T08:58:26.639832+00:00", + "last_reported": "2026-07-02T08:58:26.639832+00:00", + "last_updated": "2026-07-02T08:58:26.639832+00:00", + "context": { + "id": "01KWH0T1EFHEZ40ETV5R7XJ1GE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtodayprojectedmeansum", + "state": "59.43", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "kWh", + "friendly_name": "SolarGenerationTodayProjectedMeanSum" + }, + "last_changed": "2026-07-02T08:58:26.639901+00:00", + "last_reported": "2026-07-02T08:58:26.639901+00:00", + "last_updated": "2026-07-02T08:58:26.639901+00:00", + "context": { + "id": "01KWH0T1EFSTQ68Y5SR49MASDS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtomorrowprojectedmeancalculated", + "state": "17.51", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-power", + "friendly_name": "SolarGenerationTomorrowProjectedMeanCalculated" + }, + "last_changed": "2026-07-02T08:58:26.639971+00:00", + "last_reported": "2026-07-02T08:58:26.639971+00:00", + "last_updated": "2026-07-02T08:58:26.639971+00:00", + "context": { + "id": "01KWH0T1EF63MSW4SXDTP693NJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtomorrowprojectedmeancount", + "state": "3.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 1000.0, + "step": 1.0, + "mode": "box", + "friendly_name": "SolarGenerationTomorrowProjectedMeanCount" + }, + "last_changed": "2026-07-02T08:58:26.640035+00:00", + "last_reported": "2026-07-02T08:58:26.640035+00:00", + "last_updated": "2026-07-02T08:58:26.640035+00:00", + "context": { + "id": "01KWH0T1EGK7GZRRQ3GZF165V7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.solargenerationtomorrowprojectedmeansum", + "state": "52.53", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000.0, + "step": 1.0, + "mode": "box", + "friendly_name": "SolarGenerationTomorrowProjectedMeanSum" + }, + "last_changed": "2026-07-02T08:58:26.640118+00:00", + "last_reported": "2026-07-02T08:58:26.640118+00:00", + "last_updated": "2026-07-02T08:58:26.640118+00:00", + "context": { + "id": "01KWH0T1EGVJM3XKM3BENMFF93", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.blindsoutdooropenmaxthreshold", + "state": "15.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "°C", + "icon": "mdi:blinds-open", + "friendly_name": "BlindsOutdoorOpenMaxThreshold" + }, + "last_changed": "2026-07-02T08:58:26.640199+00:00", + "last_reported": "2026-07-02T08:58:26.640199+00:00", + "last_updated": "2026-07-02T08:58:26.640199+00:00", + "context": { + "id": "01KWH0T1EG3TCXFMQXDCKY314F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.blindsindooropenmaxthreshold", + "state": "20.0", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "slider", + "unit_of_measurement": "°C", + "icon": "mdi:blinds", + "friendly_name": "BlindsIndoorOpenMaxThreshold" + }, + "last_changed": "2026-07-02T08:58:26.640268+00:00", + "last_reported": "2026-07-02T08:58:26.640268+00:00", + "last_updated": "2026-07-02T08:58:26.640268+00:00", + "context": { + "id": "01KWH0T1EGCNN1DXF3G0GTXQ5N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_number.environmentalwarningindooroutdoortempwarningthreshold", + "state": "25.0", + "attributes": { + "initial": null, + "editable": true, + "min": -50.0, + "max": 100.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "°C", + "icon": "mdi:home-thermometer-outline", + "friendly_name": "EnvironmentalWarningIndoorOutdoorTempWarningThreshold" + }, + "last_changed": "2026-07-02T08:58:26.640341+00:00", + "last_reported": "2026-07-02T08:58:26.640341+00:00", + "last_updated": "2026-07-02T08:58:26.640341+00:00", + "context": { + "id": "01KWH0T1EG3NNGT74N9STAPHWE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.manualeddicontroll", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:water-boiler", + "friendly_name": "ManualEddiControll" + }, + "last_changed": "2026-07-02T08:58:26.640799+00:00", + "last_reported": "2026-07-02T08:58:26.640799+00:00", + "last_updated": "2026-07-02T08:58:26.640799+00:00", + "context": { + "id": "01KWH0T1EGKM0096NYMYGA204R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.manualzappicontrol", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:car", + "friendly_name": "ManualZappiControl" + }, + "last_changed": "2026-07-02T08:58:26.640890+00:00", + "last_reported": "2026-07-02T08:58:26.640890+00:00", + "last_updated": "2026-07-02T08:58:26.640890+00:00", + "context": { + "id": "01KWH0T1EGWHNMK46BANJZNXME", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.manualsonnencontrol", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-charging", + "friendly_name": "SonnenManualControl" + }, + "last_changed": "2026-07-02T08:58:26.641008+00:00", + "last_reported": "2026-07-02T08:58:26.641008+00:00", + "last_updated": "2026-07-02T08:58:26.641008+00:00", + "context": { + "id": "01KWH0T1EHRMXNG9CAD4Q3WSXJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenbatteryreserveleveldiffers", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-70", + "friendly_name": "SonnenBatteryReserveLevelDiffers" + }, + "last_changed": "2026-07-02T09:26:50.620277+00:00", + "last_reported": "2026-07-02T09:26:50.620277+00:00", + "last_updated": "2026-07-02T09:26:50.620277+00:00", + "context": { + "id": "01KWH2E1FTG2KR1778M2CWQEZB", + "parent_id": "01KWH2E1FP0258KN4Z1YRP2FYW", + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowactive", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-charging-high", + "friendly_name": "SonnenManualReserveWindowInProgress" + }, + "last_changed": "2026-07-02T08:58:26.641165+00:00", + "last_reported": "2026-07-02T08:58:26.641165+00:00", + "last_updated": "2026-07-02T08:58:26.641165+00:00", + "context": { + "id": "01KWH0T1EH46TYF7A8Z4E393YX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowenabled", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:battery-charging", + "friendly_name": "SonnenManualReserveWindowEnabled" + }, + "last_changed": "2026-07-02T08:58:26.641471+00:00", + "last_reported": "2026-07-02T08:58:26.641471+00:00", + "last_updated": "2026-07-02T08:58:26.641471+00:00", + "context": { + "id": "01KWH0T1EH6C2QANHE9ZPWAMW3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowreverttosavedstartoncompletion", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-10", + "friendly_name": "SonnenManualReserveWindowRevertToSavedStartOnCompletion" + }, + "last_changed": "2026-07-02T08:58:26.641550+00:00", + "last_reported": "2026-07-02T08:58:26.641550+00:00", + "last_updated": "2026-07-02T08:58:26.641550+00:00", + "context": { + "id": "01KWH0T1EHXVNQY7G51ANKM8EG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowreverttoautooperatingmodeprocessing", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:file-undo", + "friendly_name": "SonnenManualReserveWindowRevertToAutoOperatingModeProcessing" + }, + "last_changed": "2026-07-02T08:58:26.641626+00:00", + "last_reported": "2026-07-02T08:58:26.641626+00:00", + "last_updated": "2026-07-02T08:58:26.641626+00:00", + "context": { + "id": "01KWH0T1EH0MCYWD4TG6Z92KGB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowtargetmanualmode", + "state": "off", + "attributes": { + "editable": true, + "friendly_name": "SonnenManualReserveWindowTargetManualMode" + }, + "last_changed": "2026-07-02T08:58:26.641703+00:00", + "last_reported": "2026-07-02T08:58:26.641703+00:00", + "last_updated": "2026-07-02T08:58:26.641703+00:00", + "context": { + "id": "01KWH0T1EH00XFTG5G2EBH7HVK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenoperatingmodedifference", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:vector-difference", + "friendly_name": "SonnenOperatingModeDifference" + }, + "last_changed": "2026-07-02T08:58:26.641773+00:00", + "last_reported": "2026-07-02T08:58:26.641773+00:00", + "last_updated": "2026-07-02T08:58:26.641773+00:00", + "context": { + "id": "01KWH0T1EHJXMG4RRHA47VQGY5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowrepeatdaily", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:repeat", + "friendly_name": "SonnenManualReserveWindowRepeatDaily" + }, + "last_changed": "2026-07-02T08:58:26.641841+00:00", + "last_reported": "2026-07-02T08:58:26.641841+00:00", + "last_updated": "2026-07-02T08:58:26.641841+00:00", + "context": { + "id": "01KWH0T1EHD1H35C2V66KKNN51", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusintelligenoctopuswindowactive", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:jellyfish", + "friendly_name": "OctopusIntelligenOctopusWindowActive" + }, + "last_changed": "2026-07-02T08:58:26.641905+00:00", + "last_reported": "2026-07-02T08:58:26.641905+00:00", + "last_updated": "2026-07-02T08:58:26.641905+00:00", + "context": { + "id": "01KWH0T1EHV5QK1ARWTJYRHJW0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowoverrideintelligentoctopus", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:car-2-plus", + "friendly_name": "SonnenManualReserveWindowOverrideIntelligentOctopus" + }, + "last_changed": "2026-07-02T08:58:26.641976+00:00", + "last_reported": "2026-07-02T08:58:26.641976+00:00", + "last_updated": "2026-07-02T08:58:26.641976+00:00", + "context": { + "id": "01KWH0T1EHHY7X10RYM31ZPMQG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusintelligentoctopusdisabled", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:jellyfish-outline", + "friendly_name": "OctopusIntelligentOctopusDisabled" + }, + "last_changed": "2026-07-02T08:58:26.642040+00:00", + "last_reported": "2026-07-02T08:58:26.642040+00:00", + "last_updated": "2026-07-02T08:58:26.642040+00:00", + "context": { + "id": "01KWH0T1EJ5XXXQRCDZH4BEDYT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusinteligentslotretrieved", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:home-import-outline", + "friendly_name": "OctopusInteligentSlotRetrieved" + }, + "last_changed": "2026-07-02T08:58:26.642107+00:00", + "last_reported": "2026-07-02T08:58:26.642107+00:00", + "last_updated": "2026-07-02T08:58:26.642107+00:00", + "context": { + "id": "01KWH0T1EJ2RV7H3W535QEXRCG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.outdoortemphigherthanindoor", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:chili-hot", + "friendly_name": "OutdoorTempHigherThanIndoor" + }, + "last_changed": "2026-07-02T08:58:26.642172+00:00", + "last_reported": "2026-07-02T08:58:26.642172+00:00", + "last_updated": "2026-07-02T08:58:26.642172+00:00", + "context": { + "id": "01KWH0T1EJ2HGG7D8BFNG52A42", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.outdoorhumidityhigherthanindoor", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:water-percent-alert", + "friendly_name": "OutdoorHumidityHigherThanIndoor" + }, + "last_changed": "2026-07-02T08:58:26.642238+00:00", + "last_reported": "2026-07-02T08:58:26.642238+00:00", + "last_updated": "2026-07-02T08:58:26.642238+00:00", + "context": { + "id": "01KWH0T1EJMQV25VM987MBGQED", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.bathroomhumidityhigherthanoutdoor", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:water-percent-alert", + "friendly_name": "BathroomHumidityHigherThanOutdoor" + }, + "last_changed": "2026-07-02T08:58:26.642307+00:00", + "last_reported": "2026-07-02T08:58:26.642307+00:00", + "last_updated": "2026-07-02T08:58:26.642307+00:00", + "context": { + "id": "01KWH0T1EJ3HC840M6Y6FFRSDN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.bathroomhumidityhigherthanindoor", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:water-percent-alert", + "friendly_name": "BathroomHumidityHigherThanIndoor" + }, + "last_changed": "2026-07-02T08:58:26.642382+00:00", + "last_reported": "2026-07-02T08:58:26.642382+00:00", + "last_updated": "2026-07-02T08:58:26.642382+00:00", + "context": { + "id": "01KWH0T1EJYECKD1VWW5D22Q6A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusinteligentrevertsonnenreservetosavedstartoncompletion", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-50", + "friendly_name": "OctopusInteligentRevertSonnenReserveToSavedStartOnCompletion" + }, + "last_changed": "2026-07-02T08:58:26.642453+00:00", + "last_reported": "2026-07-02T08:58:26.642453+00:00", + "last_updated": "2026-07-02T08:58:26.642453+00:00", + "context": { + "id": "01KWH0T1EJE12EZY4DHDHC4V9C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusintelligentusesonnenreserveifhigherthancurrent", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:battery-70", + "friendly_name": "OctopusIntelligentUseSonnenReserveIfHigherThanCurrent" + }, + "last_changed": "2026-07-02T08:58:26.642519+00:00", + "last_reported": "2026-07-02T08:58:26.642519+00:00", + "last_updated": "2026-07-02T08:58:26.642519+00:00", + "context": { + "id": "01KWH0T1EJJ3NAV025AXWE2VD1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusbumpchargereverttosavedreserveoncompletion", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-20", + "friendly_name": "OctopusBumpChargeRevertToSavedReserveOnCompletion" + }, + "last_changed": "2026-07-02T08:58:26.642586+00:00", + "last_reported": "2026-07-02T08:58:26.642586+00:00", + "last_updated": "2026-07-02T08:58:26.642586+00:00", + "context": { + "id": "01KWH0T1EJ2VQ7AXSVMHYTM211", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusbumpusesonnenreserveifhigherthancurrent", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-30", + "friendly_name": "OctopusBumpUseSonnenReserveIfHigherThanCurrent" + }, + "last_changed": "2026-07-02T08:58:26.642650+00:00", + "last_reported": "2026-07-02T08:58:26.642650+00:00", + "last_updated": "2026-07-02T08:58:26.642650+00:00", + "context": { + "id": "01KWH0T1EJ31NA1Y5FQE4QHYYE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenmanualreservewindowusecurrentreserveifgreaterthancalculatedreserve", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:battery-10", + "friendly_name": "SonnenManualReserveWindowUseCurrentReserveIfGreaterThanCalculatedReserve" + }, + "last_changed": "2026-07-02T08:58:26.642720+00:00", + "last_reported": "2026-07-02T08:58:26.642720+00:00", + "last_updated": "2026-07-02T08:58:26.642720+00:00", + "context": { + "id": "01KWH0T1EJXH8VT12EAD2HQ17W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusbumpchargeretrieved", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:car-electric", + "friendly_name": "OctopusBumpChargeRetrieved" + }, + "last_changed": "2026-07-02T09:26:37.011345+00:00", + "last_reported": "2026-07-02T09:26:37.011345+00:00", + "last_updated": "2026-07-02T09:26:37.011345+00:00", + "context": { + "id": "01KWH2DM6HGSM7EWT0D5Z43A9B", + "parent_id": "01KWH2DM6HBB6W9DXSY6HZV2T4", + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusbumpchargeautomationenabled", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:lightning-bolt-circle", + "friendly_name": "OctopusBumpChargeAutomationEnabled" + }, + "last_changed": "2026-07-02T08:58:26.642852+00:00", + "last_reported": "2026-07-02T08:58:26.642852+00:00", + "last_updated": "2026-07-02T08:58:26.642852+00:00", + "context": { + "id": "01KWH0T1EJQZCXTSNSGHM71E8S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.mixergyoneoffboostenabled", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:water-boiler-auto", + "friendly_name": "MixergyOneOffBoostEnabled" + }, + "last_changed": "2026-07-02T08:58:26.642913+00:00", + "last_reported": "2026-07-02T08:58:26.642913+00:00", + "last_updated": "2026-07-02T08:58:26.642913+00:00", + "context": { + "id": "01KWH0T1EJMNKHACF4HWVSWS6J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.mixergyoneoffboostisinprogress", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:water-boiler-alert", + "friendly_name": "MixergyOneOffBoostIsInProgress" + }, + "last_changed": "2026-07-02T08:58:26.642980+00:00", + "last_reported": "2026-07-02T08:58:26.642980+00:00", + "last_updated": "2026-07-02T08:58:26.642980+00:00", + "context": { + "id": "01KWH0T1EJ8VRRTHJQPWXC860A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.mixergytargettemperaturemanualoverride", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:water-boiler-auto", + "friendly_name": "MixergyTargetTemperatureManualOverride" + }, + "last_changed": "2026-07-02T08:58:26.643046+00:00", + "last_reported": "2026-07-02T08:58:26.643046+00:00", + "last_updated": "2026-07-02T08:58:26.643046+00:00", + "context": { + "id": "01KWH0T1EKCW8QY05HMAPY8JM2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.mixergyoneoffboostsetreverttargettemp", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:water-percent", + "friendly_name": "MixergyOneOffBoostSetRevertTargetTemp" + }, + "last_changed": "2026-07-02T08:58:26.643111+00:00", + "last_reported": "2026-07-02T08:58:26.643111+00:00", + "last_updated": "2026-07-02T08:58:26.643111+00:00", + "context": { + "id": "01KWH0T1EK8JTSNYEAAVTQXV4W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusintelligentoctopusautomationactive", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:car-arrow-left", + "friendly_name": "OctopusIntelligentOctopusAutomationActive" + }, + "last_changed": "2026-07-02T08:58:26.643179+00:00", + "last_reported": "2026-07-02T08:58:26.643179+00:00", + "last_updated": "2026-07-02T08:58:26.643179+00:00", + "context": { + "id": "01KWH0T1EKS4ENSJ2FAZ6BDE1S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowinprogress", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-charging-40", + "friendly_name": "SonnenImplReserveWindowInProgress" + }, + "last_changed": "2026-07-02T08:58:26.643246+00:00", + "last_reported": "2026-07-02T08:58:26.643246+00:00", + "last_updated": "2026-07-02T08:58:26.643246+00:00", + "context": { + "id": "01KWH0T1EK9GBXEWFA8NRQD4T8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowusecurrentreserveifgreaterthancalculatedreserve", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:battery-arrow-up-outline", + "friendly_name": "SonnenImplReserveWindowUseCurrentReserveIfGreaterThanCalculatedReserve" + }, + "last_changed": "2026-07-02T08:58:26.643310+00:00", + "last_reported": "2026-07-02T08:58:26.643310+00:00", + "last_updated": "2026-07-02T08:58:26.643310+00:00", + "context": { + "id": "01KWH0T1EKQTXVPEYASHXKK3XJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowtargetmanualmode", + "state": "off", + "attributes": { + "editable": true, + "friendly_name": "SonnenImplReserveWindowTargetManualMode" + }, + "last_changed": "2026-07-02T08:58:26.643376+00:00", + "last_reported": "2026-07-02T08:58:26.643376+00:00", + "last_updated": "2026-07-02T08:58:26.643376+00:00", + "context": { + "id": "01KWH0T1EK24XX78QW2T6AQCWB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowoverrideintelligentoctopus", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:car-connected", + "friendly_name": "SonnenImplReserveWindowOverrideIntelligentOctopus" + }, + "last_changed": "2026-07-02T08:58:26.643448+00:00", + "last_reported": "2026-07-02T08:58:26.643448+00:00", + "last_updated": "2026-07-02T08:58:26.643448+00:00", + "context": { + "id": "01KWH0T1EKE63CXB1E2W1S6ZZ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowenabled", + "state": "off", + "attributes": { + "editable": true, + "friendly_name": " SonnenImplReserveWindowEnabled" + }, + "last_changed": "2026-07-02T08:58:26.643512+00:00", + "last_reported": "2026-07-02T08:58:26.643512+00:00", + "last_updated": "2026-07-02T08:58:26.643512+00:00", + "context": { + "id": "01KWH0T1EK1DNG87VFGRX90XXV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowreverttosavedstartoncompletion", + "state": "off", + "attributes": { + "editable": true, + "friendly_name": "SonnenImplReserveWindowRevertToSavedStartOnCompletion" + }, + "last_changed": "2026-07-02T08:58:26.643574+00:00", + "last_reported": "2026-07-02T08:58:26.643574+00:00", + "last_updated": "2026-07-02T08:58:26.643574+00:00", + "context": { + "id": "01KWH0T1EKRS0FJZ0JQYD1ASP6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenimplreservewindowreverttoautooperatingmodeprocessing", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:file-undo", + "friendly_name": "SonnenImplReserveWindowRevertToAutoOperatingModeProcessing" + }, + "last_changed": "2026-07-02T08:58:26.643644+00:00", + "last_reported": "2026-07-02T08:58:26.643644+00:00", + "last_updated": "2026-07-02T08:58:26.643644+00:00", + "context": { + "id": "01KWH0T1EKP4Y28HQ1AAY8CVXP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.mixergyeddiimplboostinprogress", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:water-check", + "friendly_name": "MixergyEddiImplBoostInProgress" + }, + "last_changed": "2026-07-02T08:58:26.643987+00:00", + "last_reported": "2026-07-02T08:58:26.643987+00:00", + "last_updated": "2026-07-02T08:58:26.643987+00:00", + "context": { + "id": "01KWH0T1EK2AKTV9XC90D1JMST", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusfreeelectricitymixergyeddiboost", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:transmission-tower-import", + "friendly_name": "OctopusFreeElectricityMixergyEddiBoost" + }, + "last_changed": "2026-07-02T08:58:26.644094+00:00", + "last_reported": "2026-07-02T08:58:26.644094+00:00", + "last_updated": "2026-07-02T08:58:26.644094+00:00", + "context": { + "id": "01KWH0T1EMTKHXDM2N9D5B2JPH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusfreeelectricityallowedprimary", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:wind-power", + "friendly_name": "OctopusFreeElectricityAllowedPrimary" + }, + "last_changed": "2026-07-02T08:58:26.644195+00:00", + "last_reported": "2026-07-02T08:58:26.644195+00:00", + "last_updated": "2026-07-02T08:58:26.644195+00:00", + "context": { + "id": "01KWH0T1EM41ZHTXP8MG0BYWVW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.octopusfreeelectricitysonnenboost", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:wind-power", + "friendly_name": "OctopusFreeElectricitySonnenBoost" + }, + "last_changed": "2026-07-02T08:58:26.644275+00:00", + "last_reported": "2026-07-02T08:58:26.644275+00:00", + "last_updated": "2026-07-02T08:58:26.644275+00:00", + "context": { + "id": "01KWH0T1EMMWKWERM7JC9VG82J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenfreeelectricityinprogress", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-charging-high", + "friendly_name": "SonnenFreeElectricityInProgress" + }, + "last_changed": "2026-07-02T08:58:26.644350+00:00", + "last_reported": "2026-07-02T08:58:26.644350+00:00", + "last_updated": "2026-07-02T08:58:26.644350+00:00", + "context": { + "id": "01KWH0T1EMZGTKBB97GYSQVH7N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenfreeelectricityusecurrentreserveifgreaterthancalculatedreserve", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-10", + "friendly_name": "SonnenFreeElectricityUseCurrentReserveIfGreaterThanCalculatedReserve" + }, + "last_changed": "2026-07-02T08:58:26.644423+00:00", + "last_reported": "2026-07-02T08:58:26.644423+00:00", + "last_updated": "2026-07-02T08:58:26.644423+00:00", + "context": { + "id": "01KWH0T1EMQJRDHGGHM0D9NEZC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenfreeelectricityreverttoautooperatingmodeprocessing", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:file-undo", + "friendly_name": "SonnenFreeElectricityRevertToAutoOperatingModeProcessing" + }, + "last_changed": "2026-07-02T08:58:26.644491+00:00", + "last_reported": "2026-07-02T08:58:26.644491+00:00", + "last_updated": "2026-07-02T08:58:26.644491+00:00", + "context": { + "id": "01KWH0T1EMBJNFSY1PAWBKAZTY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.sonnenfreeelectricityreverttosavedstartoncompletion", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:battery-10", + "friendly_name": "SonnenFreeElectricityRevertToSavedStartOnCompletion" + }, + "last_changed": "2026-07-02T08:58:26.644558+00:00", + "last_reported": "2026-07-02T08:58:26.644558+00:00", + "last_updated": "2026-07-02T08:58:26.644558+00:00", + "context": { + "id": "01KWH0T1EMTEZQFWRYYM77NFM1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.alertco2", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:molecule-co2", + "friendly_name": "AlertCO2" + }, + "last_changed": "2026-07-02T08:58:26.644624+00:00", + "last_reported": "2026-07-02T08:58:26.644624+00:00", + "last_updated": "2026-07-02T08:58:26.644624+00:00", + "context": { + "id": "01KWH0T1EM21K9DDXF8M2PQBNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.alertvoc", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:scent", + "friendly_name": "AlertVOC" + }, + "last_changed": "2026-07-02T08:58:26.644688+00:00", + "last_reported": "2026-07-02T08:58:26.644688+00:00", + "last_updated": "2026-07-02T08:58:26.644688+00:00", + "context": { + "id": "01KWH0T1EM4B8S1J28D3NK0AMT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.cumi_at_home", + "state": "off", + "attributes": { + "editable": true, + "icon": "mdi:cat", + "friendly_name": "Cumi At Home" + }, + "last_changed": "2026-07-02T08:58:26.644765+00:00", + "last_reported": "2026-07-02T08:58:26.644765+00:00", + "last_updated": "2026-07-02T08:58:26.644765+00:00", + "context": { + "id": "01KWH0T1EM74VXDWF0VCQ1J50K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.blindsconservatoryoktoopengiventhresholdsandweather", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:roller-shade", + "friendly_name": "BlindsConservatoryOKToOpenGivenThresholdsAndWeather" + }, + "last_changed": "2026-07-02T08:58:26.644836+00:00", + "last_reported": "2026-07-02T08:58:26.644836+00:00", + "last_updated": "2026-07-02T08:58:26.644836+00:00", + "context": { + "id": "01KWH0T1EMD4C50YP35TC8MNVB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.environmentalwarningsenabled", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:home-thermometer-outline", + "friendly_name": "EnvironmentalWarningsEnabled" + }, + "last_changed": "2026-07-02T08:58:26.644904+00:00", + "last_reported": "2026-07-02T08:58:26.644904+00:00", + "last_updated": "2026-07-02T08:58:26.644904+00:00", + "context": { + "id": "01KWH0T1EMM34RCQ3GX0FXWAQJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.environmentalindoroutdoortempwarningenabled", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:thermometer-alert", + "friendly_name": "EnvironmentalIndorOutdoorTempWarningEnabled" + }, + "last_changed": "2026-07-02T08:58:26.644994+00:00", + "last_reported": "2026-07-02T08:58:26.644994+00:00", + "last_updated": "2026-07-02T08:58:26.644994+00:00", + "context": { + "id": "01KWH0T1EM3H7NH6MFQXMTGZ7B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_boolean.environmentalwarningstowhatsapp", + "state": "on", + "attributes": { + "editable": true, + "icon": "mdi:whatsapp", + "friendly_name": "EnvironmentalWarningsToWhatsapp" + }, + "last_changed": "2026-07-02T08:58:26.645076+00:00", + "last_reported": "2026-07-02T08:58:26.645076+00:00", + "last_updated": "2026-07-02T08:58:26.645076+00:00", + "context": { + "id": "01KWH0T1ENDRJ0HY4VFBBGSZJR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_select.sonnenoperatingmodeinput", + "state": "automatic", + "attributes": { + "options": [ + "automatic", + "timeofuse", + "manual" + ], + "editable": true, + "icon": "mdi:form-dropdown", + "friendly_name": "SonnenOperatingModeInput" + }, + "last_changed": "2026-07-02T08:58:26.645442+00:00", + "last_reported": "2026-07-02T08:58:26.645442+00:00", + "last_updated": "2026-07-02T08:58:26.645442+00:00", + "context": { + "id": "01KWH0T1ENG9H5T62RQX2KCKEC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_select.sonnenmanualreservewindowreservetype", + "state": "Absolute", + "attributes": { + "options": [ + "Absolute", + "Relative", + "RelativeLimitedByAbsolute" + ], + "editable": true, + "icon": "mdi:relative-scale", + "friendly_name": "SonnenManualReserveWindowReserveType" + }, + "last_changed": "2026-07-02T08:58:26.645603+00:00", + "last_reported": "2026-07-02T08:58:26.645603+00:00", + "last_updated": "2026-07-02T08:58:26.645603+00:00", + "context": { + "id": "01KWH0T1ENDCC445KMWN2ZWP74", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_select.sonnenimplreservewindowreservetype", + "state": "Absolute", + "attributes": { + "options": [ + "Absolute", + "Relative", + "RelativeLimitedByAbsolute" + ], + "editable": true, + "icon": "mdi:relative-scale", + "friendly_name": "SonnenImplReserveWindowReserveType" + }, + "last_changed": "2026-07-02T08:58:26.645701+00:00", + "last_reported": "2026-07-02T08:58:26.645701+00:00", + "last_updated": "2026-07-02T08:58:26.645701+00:00", + "context": { + "id": "01KWH0T1ENRT9B8D0PXG3554MN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_select.sonnenfreeelectricityreservetype", + "state": "Absolute", + "attributes": { + "options": [ + "Absolute", + "Relative", + "RelativeLimitedByAbsolute" + ], + "editable": true, + "icon": "mdi:relative-scale", + "friendly_name": "SonnenFreeElectricityReserveType" + }, + "last_changed": "2026-07-02T08:58:26.645784+00:00", + "last_reported": "2026-07-02T08:58:26.645784+00:00", + "last_updated": "2026-07-02T08:58:26.645784+00:00", + "context": { + "id": "01KWH0T1ENJ0KV8MJJM72YYM74", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_select.cumilocation", + "state": "Garden", + "attributes": { + "options": [ + "Garden", + "Catio", + "Conservatory", + "Kitchen", + "House" + ], + "editable": true, + "icon": "mdi:cat", + "friendly_name": "CumiLocation" + }, + "last_changed": "2026-07-02T08:58:26.645862+00:00", + "last_reported": "2026-07-02T08:58:26.645862+00:00", + "last_updated": "2026-07-02T08:58:26.645862+00:00", + "context": { + "id": "01KWH0T1ENS6C5CN299C2ZFVZN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.sonnenoperatingmoderetrieved", + "state": "automatic", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "icon": "mdi:auto-mode", + "friendly_name": "SonnenOperatingModeRetrieved" + }, + "last_changed": "2026-07-02T08:58:27.553843+00:00", + "last_reported": "2026-07-02T08:58:27.553843+00:00", + "last_updated": "2026-07-02T08:58:27.553843+00:00", + "context": { + "id": "01KWH0T2B1APZ1SQ6MPT0PPZX6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.sonnenmanualreservewindowtargetoperatingmode", + "state": "automatic", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "icon": "mdi:auto-mode", + "friendly_name": "SonnenManualReserveWindowTargetOperatingMode" + }, + "last_changed": "2026-07-02T08:58:27.553987+00:00", + "last_reported": "2026-07-02T08:58:27.553987+00:00", + "last_updated": "2026-07-02T08:58:27.553987+00:00", + "context": { + "id": "01KWH0T2B1BFJ7TXPAZN3BS6K1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.sonnenmanualreservewindowsavedstartoperatingmode", + "state": "timeofuse", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "icon": "mdi:skip-previous", + "friendly_name": "SonnenManualReserveWindowSavedStartOperatingMode" + }, + "last_changed": "2026-07-02T08:58:27.554088+00:00", + "last_reported": "2026-07-02T08:58:27.554088+00:00", + "last_updated": "2026-07-02T08:58:27.554088+00:00", + "context": { + "id": "01KWH0T2B20WB2G5XSMEXTP3P7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.sonnenimplreservewindowsavedstartoperatingmode", + "state": "timeofuse", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "SonnenImplReserveWindowSavedStartOperatingMode" + }, + "last_changed": "2026-07-02T08:58:27.554173+00:00", + "last_reported": "2026-07-02T08:58:27.554173+00:00", + "last_updated": "2026-07-02T08:58:27.554173+00:00", + "context": { + "id": "01KWH0T2B2TEMN7VZGPDYZGVPH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.sonnenimplreservewindowtargetoperatingmode", + "state": "automatic", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "icon": "mdi:auto-mode", + "friendly_name": "SonnenImplReserveWindowTargetOperatingMode" + }, + "last_changed": "2026-07-02T08:58:27.554250+00:00", + "last_reported": "2026-07-02T08:58:27.554250+00:00", + "last_updated": "2026-07-02T08:58:27.554250+00:00", + "context": { + "id": "01KWH0T2B2ES7V69BNGJB8J8PB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doorstatusgaragedoor", + "state": "Garage door is closed", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorStatusGarageDoor" + }, + "last_changed": "2026-07-02T08:58:27.554333+00:00", + "last_reported": "2026-07-02T08:58:27.554333+00:00", + "last_updated": "2026-07-02T08:58:27.554333+00:00", + "context": { + "id": "01KWH0T2B2NTZBZ6AV94TXKMF1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doorstatusfrontdoor", + "state": "Front door is closed", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorStatusFrontDoor" + }, + "last_changed": "2026-07-02T08:58:27.554408+00:00", + "last_reported": "2026-07-02T08:58:27.554408+00:00", + "last_updated": "2026-07-02T08:58:27.554408+00:00", + "context": { + "id": "01KWH0T2B2TTCTZYRNS4X3ZVT7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doorstatusconservatorydoor", + "state": "Conservatory door is closed", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorStatusConservatoryDoor" + }, + "last_changed": "2026-07-02T08:58:27.554479+00:00", + "last_reported": "2026-07-02T08:58:27.554479+00:00", + "last_updated": "2026-07-02T08:58:27.554479+00:00", + "context": { + "id": "01KWH0T2B27ZBZVF8CK7F19J9X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doordangerfrontdoor", + "state": "", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorDangerFrontDoor" + }, + "last_changed": "2026-07-02T08:58:27.554549+00:00", + "last_reported": "2026-07-02T08:58:27.554549+00:00", + "last_updated": "2026-07-02T08:58:27.554549+00:00", + "context": { + "id": "01KWH0T2B243W57BPR8AZBV9QM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doordangerconservatorydoor", + "state": "", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorDangerConservatoryDoor" + }, + "last_changed": "2026-07-02T08:58:27.554612+00:00", + "last_reported": "2026-07-02T08:58:27.554612+00:00", + "last_updated": "2026-07-02T08:58:27.554612+00:00", + "context": { + "id": "01KWH0T2B27JGNRBKN47MPXNFN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doordangergaragedoor", + "state": "", + "attributes": { + "editable": true, + "min": 0, + "max": 100, + "pattern": null, + "mode": "text", + "friendly_name": "DoorDangerGarageDoor" + }, + "last_changed": "2026-07-02T08:58:27.554682+00:00", + "last_reported": "2026-07-02T08:58:27.554682+00:00", + "last_updated": "2026-07-02T08:58:27.554682+00:00", + "context": { + "id": "01KWH0T2B21D28Z5AF1E5TYGS7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doorstatusmajordoors", + "state": "Front door is closed, Conservatory door is closed, Garage door is closed", + "attributes": { + "editable": true, + "min": 0, + "max": 255, + "pattern": null, + "mode": "text", + "friendly_name": "DoorStatusMajorDoors" + }, + "last_changed": "2026-07-02T08:58:27.554750+00:00", + "last_reported": "2026-07-02T08:58:27.554750+00:00", + "last_updated": "2026-07-02T08:58:27.554750+00:00", + "context": { + "id": "01KWH0T2B2SHT6Q0EDQKZJBAG0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_text.doordangermajordoors", + "state": "All major doors are closed", + "attributes": { + "editable": true, + "min": 0, + "max": 255, + "pattern": null, + "mode": "text", + "friendly_name": "DoorDangerMajorDoors" + }, + "last_changed": "2026-07-02T08:58:27.554816+00:00", + "last_reported": "2026-07-02T08:58:27.554816+00:00", + "last_updated": "2026-07-02T08:58:27.554816+00:00", + "context": { + "id": "01KWH0T2B2ADARPMWQPHGKVQ7P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.mixergylowhotwater", + "state": "off", + "attributes": { + "entity_id": "sensor.current_charge", + "hysteresis": 0.0, + "lower": 30.0, + "position": "above", + "sensor_value": 64.5, + "type": "lower", + "upper": null, + "friendly_name": "Mixergy Tank MixergyLowHotWater" + }, + "last_changed": "2026-07-02T08:58:39.998639+00:00", + "last_reported": "2026-07-02T09:46:10.247828+00:00", + "last_updated": "2026-07-02T09:46:10.247828+00:00", + "context": { + "id": "01KWH3HDY7V4SVKJG3NP2HGC0K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.battery_full", + "state": "off", + "attributes": { + "entity_id": "sensor.sonnenbatterie_200357_state_charge_user", + "hysteresis": 0.0, + "lower": null, + "position": "below", + "sensor_value": 54.0, + "type": "upper", + "upper": 99.0, + "friendly_name": "sonnenbatterie 200357 Battery Full" + }, + "last_changed": "2026-07-02T09:42:21.844875+00:00", + "last_reported": "2026-07-02T10:10:35.752161+00:00", + "last_updated": "2026-07-02T10:10:35.752161+00:00", + "context": { + "id": "01KWH4Y5385SSH1AH7JN95X3GG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.hotwaterfull", + "state": "off", + "attributes": { + "entity_id": "sensor.current_charge", + "hysteresis": 0.0, + "lower": null, + "position": "below", + "sensor_value": 64.5, + "type": "upper", + "upper": 99.0, + "friendly_name": "Mixergy Tank HotWaterFull" + }, + "last_changed": "2026-07-02T08:58:39.998679+00:00", + "last_reported": "2026-07-02T09:46:10.247871+00:00", + "last_updated": "2026-07-02T09:46:10.247871+00:00", + "context": { + "id": "01KWH3HDY7RGN8KBDHHHYBQV5C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.hotwatersuperheated", + "state": "off", + "attributes": { + "entity_id": "sensor.hot_water_temperature", + "hysteresis": 0.0, + "lower": null, + "position": "below", + "sensor_value": 51.9, + "type": "upper", + "upper": 68.0, + "friendly_name": "Mixergy Tank HotWaterSuperheated" + }, + "last_changed": "2026-07-02T08:58:39.998070+00:00", + "last_reported": "2026-07-02T10:06:10.781513+00:00", + "last_updated": "2026-07-02T10:06:10.781513+00:00", + "context": { + "id": "01KWH4P2AXAT7E87K3CJ3B80QD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sun.sun", + "state": "above_horizon", + "attributes": { + "next_dawn": "2026-07-03T03:02:29.704686+00:00", + "next_dusk": "2026-07-02T21:11:52.724330+00:00", + "next_midnight": "2026-07-03T00:07:11+00:00", + "next_noon": "2026-07-02T12:06:54+00:00", + "next_rising": "2026-07-03T03:49:56.678143+00:00", + "next_setting": "2026-07-02T20:24:26.344398+00:00", + "elevation": 53.9, + "azimuth": 130.51, + "rising": true, + "friendly_name": "Sun" + }, + "last_changed": "2026-07-02T08:58:28.311742+00:00", + "last_reported": "2026-07-02T10:10:28.726833+00:00", + "last_updated": "2026-07-02T10:10:28.321758+00:00", + "context": { + "id": "01KWH4XXV1FD0T6CVGZTR3C9FW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_dawn", + "state": "2026-07-03T03:02:29+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next dawn" + }, + "last_changed": "2026-07-02T08:58:28.312911+00:00", + "last_reported": "2026-07-02T08:58:28.312911+00:00", + "last_updated": "2026-07-02T08:58:28.312911+00:00", + "context": { + "id": "01KWH0T32RM71AAK8ZVN0STA2Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_dusk", + "state": "2026-07-02T21:11:52+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next dusk" + }, + "last_changed": "2026-07-02T08:58:28.313151+00:00", + "last_reported": "2026-07-02T08:58:28.313151+00:00", + "last_updated": "2026-07-02T08:58:28.313151+00:00", + "context": { + "id": "01KWH0T32S4CF4S9TTWA3JY9W6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_midnight", + "state": "2026-07-03T00:07:11+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next midnight" + }, + "last_changed": "2026-07-02T08:58:28.313353+00:00", + "last_reported": "2026-07-02T08:58:28.313353+00:00", + "last_updated": "2026-07-02T08:58:28.313353+00:00", + "context": { + "id": "01KWH0T32S10QB1KD2MB1XQEV3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_noon", + "state": "2026-07-02T12:06:54+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next noon" + }, + "last_changed": "2026-07-02T08:58:28.313534+00:00", + "last_reported": "2026-07-02T08:58:28.313534+00:00", + "last_updated": "2026-07-02T08:58:28.313534+00:00", + "context": { + "id": "01KWH0T32S2NDAFM01YCPVQKET", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_rising", + "state": "2026-07-03T03:49:56+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next rising" + }, + "last_changed": "2026-07-02T08:58:28.313715+00:00", + "last_reported": "2026-07-02T08:58:28.313715+00:00", + "last_updated": "2026-07-02T08:58:28.313715+00:00", + "context": { + "id": "01KWH0T32SFMYD3X6BQ0P4G3J7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sun_next_setting", + "state": "2026-07-02T20:24:26+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Sun Next setting" + }, + "last_changed": "2026-07-02T08:58:28.313906+00:00", + "last_reported": "2026-07-02T08:58:28.313906+00:00", + "last_updated": "2026-07-02T08:58:28.313906+00:00", + "context": { + "id": "01KWH0T32S9NHPYP3TP2BNQ21F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenhourlygenerationratemean", + "state": "552.16", + "attributes": { + "state_class": "measurement", + "buffer_usage_ratio": 0.02, + "age_coverage_ratio": 1.0, + "source_value_valid": true, + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:calculator", + "friendly_name": "sonnenbatterie 200357 SonnenHourlyGenerationRateMean" + }, + "last_changed": "2026-07-02T10:10:35.755029+00:00", + "last_reported": "2026-07-02T10:10:35.755029+00:00", + "last_updated": "2026-07-02T10:10:35.755029+00:00", + "context": { + "id": "01KWH4Y53B7KYPKR67ZVCZT6VD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnen_solar_generation_rate", + "state": "546.63", + "attributes": { + "state_class": "measurement", + "buffer_usage_ratio": 0.02, + "age_coverage_ratio": 1.0, + "source_value_valid": true, + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:calculator", + "friendly_name": "sonnenbatterie 200357 Sonnen Solar Generation rate" + }, + "last_changed": "2026-07-02T10:10:35.755222+00:00", + "last_reported": "2026-07-02T10:10:35.755222+00:00", + "last_updated": "2026-07-02T10:10:35.755222+00:00", + "context": { + "id": "01KWH4Y53BS30WZ2P1ZV1V33R8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.startsonnenoverride", + "state": "2025-02-14 00:00:00", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2025, + "month": 2, + "day": 14, + "hour": 0, + "minute": 0, + "second": 0, + "timestamp": 1739491200.0, + "icon": "mdi:battery-clock-outline", + "friendly_name": "SonnenStartOverride" + }, + "last_changed": "2026-07-02T08:58:28.998135+00:00", + "last_reported": "2026-07-02T08:58:28.998135+00:00", + "last_updated": "2026-07-02T08:58:28.998135+00:00", + "context": { + "id": "01KWH0T3R6WD2192E8816BVHPC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.sonnenmanualreservewindowstarttime", + "state": "2026-07-02 23:25:48", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 7, + "day": 2, + "hour": 23, + "minute": 25, + "second": 48, + "timestamp": 1783031148.0, + "icon": "mdi:battery-clock", + "friendly_name": "SonnenManualReserveWindowStartTime" + }, + "last_changed": "2026-07-02T08:58:28.998312+00:00", + "last_reported": "2026-07-02T08:58:28.998312+00:00", + "last_updated": "2026-07-02T08:58:28.998312+00:00", + "context": { + "id": "01KWH0T3R68GYVXCHPDMRJE928", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.sonnenmanualreservewindowendtime", + "state": "2026-07-03 05:35:48", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 7, + "day": 3, + "hour": 5, + "minute": 35, + "second": 48, + "timestamp": 1783053348.0, + "icon": "mdi:battery-clock-outline", + "friendly_name": "SonnenManualReserveWindowEndTime" + }, + "last_changed": "2026-07-02T08:58:28.998427+00:00", + "last_reported": "2026-07-02T08:58:28.998427+00:00", + "last_updated": "2026-07-02T08:58:28.998427+00:00", + "context": { + "id": "01KWH0T3R6SQ42B57RJ1J5ZGDA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.mixergyoneoffbooststartdtg", + "state": "2026-05-19 14:15:19", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 5, + "day": 19, + "hour": 14, + "minute": 15, + "second": 19, + "timestamp": 1779196519.0, + "icon": "mdi:home-clock", + "friendly_name": "MixergyOneOffBoostStartDTG" + }, + "last_changed": "2026-07-02T08:58:28.998538+00:00", + "last_reported": "2026-07-02T08:58:28.998538+00:00", + "last_updated": "2026-07-02T08:58:28.998538+00:00", + "context": { + "id": "01KWH0T3R678CAC53847EFMKYE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.mixergyoneoffbooststopdtg", + "state": "2026-05-19 16:27:00", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 5, + "day": 19, + "hour": 16, + "minute": 27, + "second": 0, + "timestamp": 1779204420.0, + "icon": "mdi:home-clock-outline", + "friendly_name": "MixergyOneOffBoostStopDTG" + }, + "last_changed": "2026-07-02T08:58:28.998642+00:00", + "last_reported": "2026-07-02T08:58:28.998642+00:00", + "last_updated": "2026-07-02T08:58:28.998642+00:00", + "context": { + "id": "01KWH0T3R6ENYRJ73BNF252NE7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.sonnenreservewindowimplendtime", + "state": "2025-10-14 00:00:00", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2025, + "month": 10, + "day": 14, + "hour": 0, + "minute": 0, + "second": 0, + "timestamp": 1760396400.0, + "icon": "mdi:battery-clock", + "friendly_name": "SonnenReserveWindowImplEndTime" + }, + "last_changed": "2026-07-02T08:58:28.998749+00:00", + "last_reported": "2026-07-02T08:58:28.998749+00:00", + "last_updated": "2026-07-02T08:58:28.998749+00:00", + "context": { + "id": "01KWH0T3R6AHEXMTT5QJD867YW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.sonnenimplreservewindowendtime", + "state": "2026-07-02 05:35:48", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 7, + "day": 2, + "hour": 5, + "minute": 35, + "second": 48, + "timestamp": 1782966948.0, + "icon": "mdi:battery-clock", + "friendly_name": "SonnenImplReserveWindowEndTime" + }, + "last_changed": "2026-07-02T08:58:28.998852+00:00", + "last_reported": "2026-07-02T08:58:28.998852+00:00", + "last_updated": "2026-07-02T08:58:28.998852+00:00", + "context": { + "id": "01KWH0T3R6796BZ3Z0PYP1AZWT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.sonnenimplreservewindowstarttime", + "state": "2026-07-01 23:25:48", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2026, + "month": 7, + "day": 1, + "hour": 23, + "minute": 25, + "second": 48, + "timestamp": 1782944748.0, + "friendly_name": "SonnenImplReserveWindowStartTime" + }, + "last_changed": "2026-07-02T08:58:28.998954+00:00", + "last_reported": "2026-07-02T08:58:28.998954+00:00", + "last_updated": "2026-07-02T08:58:28.998954+00:00", + "context": { + "id": "01KWH0T3R6250VVR5EXMDSHE3C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.mixergyeddiimplbooststarttime", + "state": "2025-10-24 23:07:00", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2025, + "month": 10, + "day": 24, + "hour": 23, + "minute": 7, + "second": 0, + "timestamp": 1761343620.0, + "icon": "mdi:water-plus", + "friendly_name": "MixergyEddiImplBoostStartTime" + }, + "last_changed": "2026-07-02T08:58:28.999056+00:00", + "last_reported": "2026-07-02T08:58:28.999056+00:00", + "last_updated": "2026-07-02T08:58:28.999056+00:00", + "context": { + "id": "01KWH0T3R7HJ0SWXA4DSSQHRNP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.mixergyeddiimplbooststoptime", + "state": "2025-10-24 23:10:00", + "attributes": { + "has_date": true, + "has_time": true, + "editable": true, + "year": 2025, + "month": 10, + "day": 24, + "hour": 23, + "minute": 10, + "second": 0, + "timestamp": 1761343800.0, + "icon": "mdi:water-outline", + "friendly_name": "MixergyEddiImplBoostStopTime" + }, + "last_changed": "2026-07-02T08:58:28.999153+00:00", + "last_reported": "2026-07-02T08:58:28.999153+00:00", + "last_updated": "2026-07-02T08:58:28.999153+00:00", + "context": { + "id": "01KWH0T3R7GQYNFHVV5A46ZSG0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "input_datetime.blindsconservatoryopenanyway", + "state": "12:15:00", + "attributes": { + "has_date": false, + "has_time": true, + "editable": true, + "hour": 12, + "minute": 15, + "second": 0, + "timestamp": 44100, + "icon": "mdi:blinds-open", + "friendly_name": "BlindsConservatoryOpenAnyway" + }, + "last_changed": "2026-07-02T08:58:28.999263+00:00", + "last_reported": "2026-07-02T08:58:28.999263+00:00", + "last_updated": "2026-07-02T08:58:28.999263+00:00", + "context": { + "id": "01KWH0T3R7KANEE28CY2V9HY2V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.sonnenlevelretrievedunavailable", + "state": "39", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "maximum": 1000000, + "friendly_name": "SonnenLevelRetrievedUnavailable" + }, + "last_changed": "2026-07-02T09:41:12.176497+00:00", + "last_reported": "2026-07-02T09:41:12.176497+00:00", + "last_updated": "2026-07-02T09:41:12.176497+00:00", + "context": { + "id": "01KWH38AVF5JXAZDF5XX717H3D", + "parent_id": "01KWH38AVFQYCVEB1HA1TTPKFD", + "user_id": null + } + }, + { + "entity_id": "counter.sonnenlevelretrievedunknown", + "state": "0", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 1000000, + "friendly_name": "SonnenLevelRetrievedUnknown" + }, + "last_changed": "2026-07-02T08:58:29.006421+00:00", + "last_reported": "2026-07-02T08:58:29.006421+00:00", + "last_updated": "2026-07-02T08:58:29.006421+00:00", + "context": { + "id": "01KWH0T3RE2AJFJ74T0BQMWQA1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.octopusinteligentslotunknown", + "state": "0", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 10000000, + "friendly_name": "OctopusInteligentSlotUnknown" + }, + "last_changed": "2026-07-02T08:58:29.006505+00:00", + "last_reported": "2026-07-02T08:58:29.006505+00:00", + "last_updated": "2026-07-02T08:58:29.006505+00:00", + "context": { + "id": "01KWH0T3REDP8YW384PY1BRZP1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.octopusinteligentslotunavailable", + "state": "0", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 10000000, + "friendly_name": "OctopusInteligentSlotUnavailable" + }, + "last_changed": "2026-07-02T08:58:29.006579+00:00", + "last_reported": "2026-07-02T08:58:29.006579+00:00", + "last_updated": "2026-07-02T08:58:29.006579+00:00", + "context": { + "id": "01KWH0T3REKZSBE2MNEDAT0BYC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.octopusintelligentslotvalid", + "state": "2", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 10000000, + "friendly_name": "OctopusIntelligentSlotValid" + }, + "last_changed": "2026-07-02T08:58:29.006711+00:00", + "last_reported": "2026-07-02T08:58:29.006711+00:00", + "last_updated": "2026-07-02T08:58:29.006711+00:00", + "context": { + "id": "01KWH0T3REE25WK1Q93605RHRD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.octopusbumpchargevalid", + "state": "6", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 100000, + "icon": "mdi:car-2-plus", + "friendly_name": "OctopusBumpChargeValid" + }, + "last_changed": "2026-07-02T09:26:37.011824+00:00", + "last_reported": "2026-07-02T09:26:37.011824+00:00", + "last_updated": "2026-07-02T09:26:37.011824+00:00", + "context": { + "id": "01KWH2DM6HGSM7EWT0D5Z43A9B", + "parent_id": "01KWH2DM6HBB6W9DXSY6HZV2T4", + "user_id": null + } + }, + { + "entity_id": "counter.octopusbumpchargeunavailable", + "state": "0", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 100000, + "icon": "mdi:car-2-plus", + "friendly_name": "OctopusBumpChargeUnavailable" + }, + "last_changed": "2026-07-02T08:58:29.006915+00:00", + "last_reported": "2026-07-02T08:58:29.006915+00:00", + "last_updated": "2026-07-02T08:58:29.006915+00:00", + "context": { + "id": "01KWH0T3REMJGS3RZDXT2XD41K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "counter.octopusbumpchargeunknown", + "state": "0", + "attributes": { + "editable": true, + "initial": 0, + "step": 1, + "minimum": 0, + "maximum": 100000, + "icon": "mdi:car-2-plus", + "friendly_name": "OctopusBumpChargeUnknown" + }, + "last_changed": "2026-07-02T08:58:29.006990+00:00", + "last_reported": "2026-07-02T08:58:29.006990+00:00", + "last_updated": "2026-07-02T08:58:29.006990+00:00", + "context": { + "id": "01KWH0T3REBJ0KFCKR7541M9XP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.rpi_power_status", + "state": "off", + "attributes": { + "device_class": "problem", + "friendly_name": "Raspberry Pi Power status" + }, + "last_changed": "2026-07-02T08:58:33.442181+00:00", + "last_reported": "2026-07-02T09:58:03.537269+00:00", + "last_updated": "2026-07-02T08:58:33.442181+00:00", + "context": { + "id": "01KWH0T832W78N67THNBPWXXWM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.strip_card_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v2.0.8", + "in_progress": false, + "latest_version": "v2.0.8", + "release_summary": null, + "release_url": "https://github.com/cataseven/Strip-Card/releases/v2.0.8", + "skipped_version": null, + "title": null, + "update_percentage": null, + "friendly_name": "Strip Card Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.457253+00:00", + "last_reported": "2026-07-02T08:58:33.457253+00:00", + "last_updated": "2026-07-02T08:58:33.457253+00:00", + "context": { + "id": "01KWH0T83H3FY0TT8NEFE6V27R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.daily_sensor_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v2026.2.6", + "in_progress": false, + "latest_version": "v2026.2.6", + "release_summary": null, + "release_url": "https://github.com/jeroenterheerdt/HADailySensor/releases/v2026.2.6", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/daily/icon.png", + "friendly_name": "Daily Sensor Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.457556+00:00", + "last_reported": "2026-07-02T08:58:33.457556+00:00", + "last_updated": "2026-07-02T08:58:33.457556+00:00", + "context": { + "id": "01KWH0T83HTGQJCT79AQQC11AJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.official_dreo_devices_for_home_assistant_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v2.2.1", + "in_progress": false, + "latest_version": "v2.2.1", + "release_summary": null, + "release_url": "https://github.com/dreo-team/hass-dreoverse/releases/v2.2.1", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/dreo/icon.png", + "friendly_name": "Official Dreo Devices for Home Assistant Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.457779+00:00", + "last_reported": "2026-07-02T08:58:33.457779+00:00", + "last_updated": "2026-07-02T08:58:33.457779+00:00", + "context": { + "id": "01KWH0T83HEASQYZQCKP5BEPMP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.alexa_media_player_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v5.15.6", + "in_progress": false, + "latest_version": "v5.15.6", + "release_summary": null, + "release_url": "https://github.com/alandtse/alexa_media_player/releases/v5.15.6", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/alexa_media/icon.png", + "friendly_name": "Alexa Media Player Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.457974+00:00", + "last_reported": "2026-07-02T08:58:33.457974+00:00", + "last_updated": "2026-07-02T08:58:33.457974+00:00", + "context": { + "id": "01KWH0T83H8BAEGA6SCZP27TMK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.auto_entities_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v1.16.1", + "in_progress": false, + "latest_version": "v1.16.1", + "release_summary": null, + "release_url": "https://github.com/thomasloven/lovelace-auto-entities/releases/v1.16.1", + "skipped_version": null, + "title": null, + "update_percentage": null, + "friendly_name": "auto-entities Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.458165+00:00", + "last_reported": "2026-07-02T08:58:33.458165+00:00", + "last_updated": "2026-07-02T08:58:33.458165+00:00", + "context": { + "id": "01KWH0T83J9JJFJK2F18815H8Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.presence_simulation_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v5.3", + "in_progress": false, + "latest_version": "v5.3", + "release_summary": null, + "release_url": "https://github.com/slashback100/presence_simulation/releases/v5.3", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/presence_simulation/icon.png", + "friendly_name": "Presence Simulation Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.458347+00:00", + "last_reported": "2026-07-02T08:58:33.458347+00:00", + "last_updated": "2026-07-02T08:58:33.458347+00:00", + "context": { + "id": "01KWH0T83JTF2GSCM88Y5Z2KD6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.public_transport_departures_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v3.1.3", + "in_progress": false, + "latest_version": "v3.1.3", + "release_summary": null, + "release_url": "https://github.com/alex-jung/ha-departures/releases/v3.1.3", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/ha_departures/icon.png", + "friendly_name": "Public Transport Departures Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.458529+00:00", + "last_reported": "2026-07-02T08:58:33.458529+00:00", + "last_updated": "2026-07-02T08:58:33.458529+00:00", + "context": { + "id": "01KWH0T83J0JSDQA6ATDWJ66V3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.mixergy_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v0.9.2", + "in_progress": false, + "latest_version": "v0.9.2", + "release_summary": null, + "release_url": "https://github.com/tomasmcguinness/homeassistant-mixergy/releases/v0.9.2", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/mixergy/icon.png", + "friendly_name": "Mixergy Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.458696+00:00", + "last_reported": "2026-07-02T08:58:33.458696+00:00", + "last_updated": "2026-07-02T08:58:33.458696+00:00", + "context": { + "id": "01KWH0T83JNQXWRGY1PSPTT2N3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.ikea_dirigera_hub_integration_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "2.7.1", + "in_progress": false, + "latest_version": "2.7.1", + "release_summary": null, + "release_url": "https://github.com/sanjoyg/dirigera_platform/releases/2.7.1", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/dirigera_platform/icon.png", + "friendly_name": "IKEA Dirigera Hub Integration Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.458875+00:00", + "last_reported": "2026-07-02T08:58:33.458875+00:00", + "last_updated": "2026-07-02T08:58:33.458875+00:00", + "context": { + "id": "01KWH0T83JSRK473S86J32JXX9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.whatsigram_messenger_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v0.1.9", + "in_progress": false, + "latest_version": "v0.1.9", + "release_summary": null, + "release_url": "https://github.com/microteq/whatsigram_messenger/releases/v0.1.9", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/whatsigram_messenger/icon.png", + "friendly_name": "Whatsigram Messenger Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459050+00:00", + "last_reported": "2026-07-02T08:58:33.459050+00:00", + "last_updated": "2026-07-02T08:58:33.459050+00:00", + "context": { + "id": "01KWH0T83KARAHJEX7NJH0ZNEW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.octopus_intelligent_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v1.9.0", + "in_progress": false, + "latest_version": "v1.9.0", + "release_summary": null, + "release_url": "https://github.com/megakid/ha_octopus_intelligent/releases/v1.9.0", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/octopus_intelligent/icon.png", + "friendly_name": "Octopus Intelligent Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459217+00:00", + "last_reported": "2026-07-02T08:58:33.459217+00:00", + "last_updated": "2026-07-02T08:58:33.459217+00:00", + "context": { + "id": "01KWH0T83KV6J1SQHGXVWHB3K2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.roomba_vacuum_card_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "0.12", + "in_progress": false, + "latest_version": "0.12", + "release_summary": null, + "release_url": "https://github.com/jeremywillans/lovelace-roomba-vacuum-card/releases/0.12", + "skipped_version": null, + "title": null, + "update_percentage": null, + "friendly_name": "Roomba Vacuum Card Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459429+00:00", + "last_reported": "2026-07-02T08:58:33.459429+00:00", + "last_updated": "2026-07-02T08:58:33.459429+00:00", + "context": { + "id": "01KWH0T83KEY0C3KBJ7WAVA93R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.calendar_card_pro_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v3.2.0", + "in_progress": false, + "latest_version": "v3.2.0", + "release_summary": null, + "release_url": "https://github.com/alexpfau/calendar-card-pro/releases/v3.2.0", + "skipped_version": null, + "title": null, + "update_percentage": null, + "friendly_name": "Calendar Card Pro Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459601+00:00", + "last_reported": "2026-07-02T08:58:33.459601+00:00", + "last_updated": "2026-07-02T08:58:33.459601+00:00", + "context": { + "id": "01KWH0T83KC1X36A6HPTV3PA45", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.hacs_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "2.0.5", + "in_progress": false, + "latest_version": "2.0.5", + "release_summary": null, + "release_url": "https://github.com/hacs/integration/releases/2.0.5", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/hacs/icon.png", + "friendly_name": "HACS Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459776+00:00", + "last_reported": "2026-07-02T08:58:33.459776+00:00", + "last_updated": "2026-07-02T08:58:33.459776+00:00", + "context": { + "id": "01KWH0T83KMY78M4PS9TNWEG73", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.sonnenbatterie_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v2026.3.2", + "in_progress": false, + "latest_version": "v2026.3.2", + "release_summary": null, + "release_url": "https://github.com/weltmeyer/ha_sonnenbatterie/releases/v2026.3.2", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/sonnenbatterie/icon.png", + "friendly_name": "Sonnenbatterie Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.459949+00:00", + "last_reported": "2026-07-02T08:58:33.459949+00:00", + "last_updated": "2026-07-02T08:58:33.459949+00:00", + "context": { + "id": "01KWH0T83KW8V9Z1MXRKYZF554", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.dreo_smart_device_integration_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v1.9.22", + "in_progress": false, + "latest_version": "v1.9.22", + "release_summary": null, + "release_url": "https://github.com/JeffSteinbok/hass-dreo/releases/v1.9.22", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/dreo/icon.png", + "friendly_name": "Dreo Smart Device Integration Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.460355+00:00", + "last_reported": "2026-07-02T08:58:33.460355+00:00", + "last_updated": "2026-07-02T08:58:33.460355+00:00", + "context": { + "id": "01KWH0T83MBGK0NABWYCKR38Y9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.octopus_energy_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v18.3.2", + "in_progress": false, + "latest_version": "v18.3.2", + "release_summary": null, + "release_url": "https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/v18.3.2", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/octopus_energy/icon.png", + "friendly_name": "Octopus Energy Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.460562+00:00", + "last_reported": "2026-07-02T08:58:33.460562+00:00", + "last_updated": "2026-07-02T08:58:33.460562+00:00", + "context": { + "id": "01KWH0T83M0H2CFPRWN5RNZZ7G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.petlibro_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v1.2.32", + "in_progress": false, + "latest_version": "v1.2.32", + "release_summary": null, + "release_url": "https://github.com/jjjonesjr33/petlibro/releases/v1.2.32", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/petlibro/icon.png", + "friendly_name": "PETLIBRO Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.460752+00:00", + "last_reported": "2026-07-02T08:58:33.460752+00:00", + "last_updated": "2026-07-02T08:58:33.460752+00:00", + "context": { + "id": "01KWH0T83M8JV46HCBMVDGJQ57", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.battery_monitor_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v1.0.6", + "in_progress": false, + "latest_version": "v1.0.6", + "release_summary": null, + "release_url": "https://github.com/DomoticaFacile/battery_monitor/releases/v1.0.6", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/battery_monitor/icon.png", + "friendly_name": "Battery Monitor Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.460920+00:00", + "last_reported": "2026-07-02T08:58:33.460920+00:00", + "last_updated": "2026-07-02T08:58:33.460920+00:00", + "context": { + "id": "01KWH0T83MP5WNY9PV6Q0JQFS4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myenergi_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "0.2.0", + "in_progress": false, + "latest_version": "0.2.0", + "release_summary": null, + "release_url": "https://github.com/CJNE/ha-myenergi/releases/0.2.0", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/myenergi/icon.png", + "friendly_name": "myenergi Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.461123+00:00", + "last_reported": "2026-07-02T08:58:33.461123+00:00", + "last_updated": "2026-07-02T08:58:33.461123+00:00", + "context": { + "id": "01KWH0T83NG213BEP24S8YSV4E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.tesla_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "v3.26.3", + "in_progress": false, + "latest_version": "v3.26.3", + "release_summary": null, + "release_url": "https://github.com/alandtse/tesla/releases/v3.26.3", + "skipped_version": null, + "title": null, + "update_percentage": null, + "entity_picture": "https://brands.home-assistant.io/_/tesla_custom/icon.png", + "friendly_name": "Tesla Update", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:33.461313+00:00", + "last_reported": "2026-07-02T08:58:33.461313+00:00", + "last_updated": "2026-07-02T08:58:33.461313+00:00", + "context": { + "id": "01KWH0T83NB5TNDE3VASWGQ2AE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_front_door_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett front door Battery" + }, + "last_changed": "2026-07-02T08:58:34.289092+00:00", + "last_reported": "2026-07-02T08:58:34.289092+00:00", + "last_updated": "2026-07-02T08:58:34.289092+00:00", + "context": { + "id": "01KWH0T8XHF28EZS3A25ATJZ6E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_front_door_battery_voltage", + "state": "1.524", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett front door Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.290230+00:00", + "last_reported": "2026-07-02T08:58:34.290230+00:00", + "last_updated": "2026-07-02T08:58:34.290230+00:00", + "context": { + "id": "01KWH0T8XJ69XQTB6MEGMEYWTD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_front_door_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett front door Battery type" + }, + "last_changed": "2026-07-02T08:58:34.290835+00:00", + "last_reported": "2026-07-02T08:58:34.290835+00:00", + "last_updated": "2026-07-02T08:58:34.290835+00:00", + "context": { + "id": "01KWH0T8XJR1709BVAQFNMZPTZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_front_door_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett front door Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.294632+00:00", + "last_reported": "2026-07-02T08:58:34.294632+00:00", + "last_updated": "2026-07-02T08:58:34.294632+00:00", + "context": { + "id": "01KWH0T8XPGQRT9JXH0XXPH6DV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_front_door", + "state": "off", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett front door Door" + }, + "last_changed": "2026-07-02T08:58:34.295197+00:00", + "last_reported": "2026-07-02T08:58:34.295197+00:00", + "last_updated": "2026-07-02T08:58:34.295197+00:00", + "context": { + "id": "01KWH0T8XQ8Z6R5K2NN1F7M0SN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_front_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett front door Identify" + }, + "last_changed": "2026-07-02T08:58:34.295775+00:00", + "last_reported": "2026-07-02T08:58:34.295775+00:00", + "last_updated": "2026-07-02T08:58:34.295775+00:00", + "context": { + "id": "01KWH0T8XQEPN4PAHGJPF16G5Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_conservatory_door_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett conservatory Battery" + }, + "last_changed": "2026-07-02T08:58:34.298712+00:00", + "last_reported": "2026-07-02T08:58:34.298712+00:00", + "last_updated": "2026-07-02T08:58:34.298712+00:00", + "context": { + "id": "01KWH0T8XTT2WP6VZ6EZVGD7QG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_conservatory_door_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett conservatory Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.300605+00:00", + "last_reported": "2026-07-02T08:58:34.300605+00:00", + "last_updated": "2026-07-02T08:58:34.300605+00:00", + "context": { + "id": "01KWH0T8XWKKGT35T07W0W3XXQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_conservatory_door_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett conservatory Battery type" + }, + "last_changed": "2026-07-02T08:58:34.301197+00:00", + "last_reported": "2026-07-02T08:58:34.301197+00:00", + "last_updated": "2026-07-02T08:58:34.301197+00:00", + "context": { + "id": "01KWH0T8XX5QWSYDDAKEZMNJ4P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_conservatory_door_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett conservatory Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.304091+00:00", + "last_reported": "2026-07-02T08:58:34.304091+00:00", + "last_updated": "2026-07-02T08:58:34.304091+00:00", + "context": { + "id": "01KWH0T8Y0134HGK83NP9D5Q2Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_conservatory_door", + "state": "unavailable", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett conservatory Door" + }, + "last_changed": "2026-07-02T08:58:34.304492+00:00", + "last_reported": "2026-07-02T08:58:34.304492+00:00", + "last_updated": "2026-07-02T08:58:34.304492+00:00", + "context": { + "id": "01KWH0T8Y0D7PHNC0C9S7GPDGR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_conservatory_door_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett conservatory Identify" + }, + "last_changed": "2026-07-02T08:58:34.304977+00:00", + "last_reported": "2026-07-02T08:58:34.304977+00:00", + "last_updated": "2026-07-02T08:58:34.304977+00:00", + "context": { + "id": "01KWH0T8Y0ABF06QNV0Q1YDGTS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Timmerflotte tims room Battery" + }, + "last_changed": "2026-07-02T08:58:35.351834+00:00", + "last_reported": "2026-07-02T08:58:35.351834+00:00", + "last_updated": "2026-07-02T08:58:35.351834+00:00", + "context": { + "id": "01KWH0T9YQD0PBJWB8TFA8Y7ET", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_battery_voltage", + "state": "3.007", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Timmerflotte tims room Battery voltage" + }, + "last_changed": "2026-07-02T08:58:35.352124+00:00", + "last_reported": "2026-07-02T08:58:35.352124+00:00", + "last_updated": "2026-07-02T08:58:35.352124+00:00", + "context": { + "id": "01KWH0T9YR6HW7E824M95SRNSX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Timmerflotte tims room Battery type" + }, + "last_changed": "2026-07-02T08:58:35.352250+00:00", + "last_reported": "2026-07-02T08:58:35.352250+00:00", + "last_updated": "2026-07-02T08:58:35.352250+00:00", + "context": { + "id": "01KWH0T9YRGXY9J4FFJA5H5MNT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.timmerflotte_temp_hmd_sensor_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.0.21", + "in_progress": false, + "latest_version": "1.0.21", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Timmerflotte tims room Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:35.352471+00:00", + "last_reported": "2026-07-02T08:58:35.352471+00:00", + "last_updated": "2026-07-02T08:58:35.352471+00:00", + "context": { + "id": "01KWH0T9YRRE6167B2CYQY9Z6Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.timmerflotte_temp_hmd_sensor_identify_1", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Timmerflotte tims room Identify (1)" + }, + "last_changed": "2026-07-02T08:58:35.352561+00:00", + "last_reported": "2026-07-02T08:58:35.352561+00:00", + "last_updated": "2026-07-02T08:58:35.352561+00:00", + "context": { + "id": "01KWH0T9YRNMRNQ8QMTK2CRCAB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_temperature", + "state": "25.59", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Timmerflotte tims room Temperature" + }, + "last_changed": "2026-07-02T10:06:57.574561+00:00", + "last_reported": "2026-07-02T10:06:57.574561+00:00", + "last_updated": "2026-07-02T10:06:57.574561+00:00", + "context": { + "id": "01KWH4QG16FDYQXV7C2ZB0YKR0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.timmerflotte_temp_hmd_sensor_identify_2", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Timmerflotte tims room Identify (2)" + }, + "last_changed": "2026-07-02T08:58:35.352717+00:00", + "last_reported": "2026-07-02T08:58:35.352717+00:00", + "last_updated": "2026-07-02T08:58:35.352717+00:00", + "context": { + "id": "01KWH0T9YR5EKZ4RXXF0HRE738", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_humidity", + "state": "48.54", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Timmerflotte tims room Humidity" + }, + "last_changed": "2026-07-02T10:06:57.577282+00:00", + "last_reported": "2026-07-02T10:06:57.577282+00:00", + "last_updated": "2026-07-02T10:06:57.577282+00:00", + "context": { + "id": "01KWH4QG1925B7W47FY5CCZ8FG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_hall_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Bilresa dual hall Battery" + }, + "last_changed": "2026-07-02T08:58:34.317865+00:00", + "last_reported": "2026-07-02T08:58:34.317865+00:00", + "last_updated": "2026-07-02T08:58:34.317865+00:00", + "context": { + "id": "01KWH0T8YDARSEA2XT3M3HN6HM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_hall_battery_voltage", + "state": "3.06", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Bilresa dual hall Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.318414+00:00", + "last_reported": "2026-07-02T08:58:34.318414+00:00", + "last_updated": "2026-07-02T08:58:34.318414+00:00", + "context": { + "id": "01KWH0T8YEXFYJY96MK6FYCRTB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_hall_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Bilresa dual hall Battery type" + }, + "last_changed": "2026-07-02T08:58:34.318888+00:00", + "last_reported": "2026-07-02T08:58:34.318888+00:00", + "last_updated": "2026-07-02T08:58:34.318888+00:00", + "context": { + "id": "01KWH0T8YE095PEDEGF51JPW2Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.bilresa_dual_button_hall_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.9.15", + "in_progress": false, + "latest_version": "1.9.15", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Bilresa dual hall Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.322100+00:00", + "last_reported": "2026-07-02T08:58:34.322100+00:00", + "last_updated": "2026-07-02T08:58:34.322100+00:00", + "context": { + "id": "01KWH0T8YJFZDP9VF1HR3YSCMZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bilresa_dual_button_hall_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Bilresa dual hall Identify (1)" + }, + "last_changed": "2026-07-02T08:58:34.322815+00:00", + "last_reported": "2026-07-02T08:58:34.322815+00:00", + "last_updated": "2026-07-02T08:58:34.322815+00:00", + "context": { + "id": "01KWH0T8YJSJ7CHP53DV6W7S5B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.bilresa_dual_button_hall_button_1", + "state": "unknown", + "attributes": { + "event_types": [ + "multi_press_1", + "multi_press_2", + "long_press", + "long_release" + ], + "event_type": "multi_press_1", + "previousPosition": 1, + "totalNumberOfPressesCounted": 1, + "device_class": "button", + "friendly_name": "Bilresa dual hall Button (1)" + }, + "last_changed": "2026-07-02T08:58:34.323510+00:00", + "last_reported": "2026-07-02T08:58:34.323510+00:00", + "last_updated": "2026-07-02T08:58:34.323510+00:00", + "context": { + "id": "01KWH0T8YKXV9E5S3H4XMP7VMG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.bilresa_dual_button_hall_button_2", + "state": "unknown", + "attributes": { + "event_types": [ + "multi_press_1", + "multi_press_2", + "long_press", + "long_release" + ], + "event_type": "multi_press_1", + "previousPosition": 1, + "totalNumberOfPressesCounted": 1, + "device_class": "button", + "friendly_name": "Bilresa dual hall Button (2)" + }, + "last_changed": "2026-07-02T08:58:34.325424+00:00", + "last_reported": "2026-07-02T08:58:34.325424+00:00", + "last_updated": "2026-07-02T08:58:34.325424+00:00", + "context": { + "id": "01KWH0T8YN5MZFTMK29M7X621N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.dirigera_identify_2", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "DIRIGERA Identify" + }, + "last_changed": "2026-07-02T08:58:34.326889+00:00", + "last_reported": "2026-07-02T08:58:34.326889+00:00", + "last_updated": "2026-07-02T08:58:34.326889+00:00", + "context": { + "id": "01KWH0T8YPVFMQ3HMD239ZFVRG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_garage_door_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett garage door Battery" + }, + "last_changed": "2026-07-02T08:58:34.330475+00:00", + "last_reported": "2026-07-02T08:58:34.330475+00:00", + "last_updated": "2026-07-02T08:58:34.330475+00:00", + "context": { + "id": "01KWH0T8YT4S5VCPFPRW6BQPZ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_garage_door_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett garage door Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.330934+00:00", + "last_reported": "2026-07-02T08:58:34.330934+00:00", + "last_updated": "2026-07-02T08:58:34.330934+00:00", + "context": { + "id": "01KWH0T8YTG37MXMT39V84KM00", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_garage_door_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett garage door Battery type" + }, + "last_changed": "2026-07-02T08:58:34.331381+00:00", + "last_reported": "2026-07-02T08:58:34.331381+00:00", + "last_updated": "2026-07-02T08:58:34.331381+00:00", + "context": { + "id": "01KWH0T8YVC6M3281Y07DSK9WB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_garage_door_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett garage door Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.344329+00:00", + "last_reported": "2026-07-02T08:58:34.344329+00:00", + "last_updated": "2026-07-02T08:58:34.344329+00:00", + "context": { + "id": "01KWH0T8Z8JDCYVMXTQAXE2M1Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_garage_door", + "state": "unavailable", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett garage door Door" + }, + "last_changed": "2026-07-02T08:58:34.344815+00:00", + "last_reported": "2026-07-02T08:58:34.344815+00:00", + "last_updated": "2026-07-02T08:58:34.344815+00:00", + "context": { + "id": "01KWH0T8Z8NQCPSXPBC926HB0M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_garage_door_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett garage door Identify" + }, + "last_changed": "2026-07-02T08:58:34.345399+00:00", + "last_reported": "2026-07-02T08:58:34.345399+00:00", + "last_updated": "2026-07-02T08:58:34.345399+00:00", + "context": { + "id": "01KWH0T8Z9NKXKGWKQA15BYP6W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_lounge_bi_fold_door_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett lounge bifold door Battery" + }, + "last_changed": "2026-07-02T08:58:40.347132+00:00", + "last_reported": "2026-07-02T08:58:40.347132+00:00", + "last_updated": "2026-07-02T08:58:40.347132+00:00", + "context": { + "id": "01KWH0TETVDF3C9TN07PK9WE89", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_lounge_bi_fold_door_battery_voltage", + "state": "1.519", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett lounge bifold door Battery voltage" + }, + "last_changed": "2026-07-02T08:58:40.347367+00:00", + "last_reported": "2026-07-02T08:58:40.347367+00:00", + "last_updated": "2026-07-02T08:58:40.347367+00:00", + "context": { + "id": "01KWH0TETVDF6PCYQ6G0DSC36A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_lounge_bi_fold_door_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett lounge bifold door Battery type" + }, + "last_changed": "2026-07-02T08:58:40.347482+00:00", + "last_reported": "2026-07-02T08:58:40.347482+00:00", + "last_updated": "2026-07-02T08:58:40.347482+00:00", + "context": { + "id": "01KWH0TETVN03TAJ2G41ACBX5S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_lounge_bi_fold_door_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett lounge bifold door Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:40.347688+00:00", + "last_reported": "2026-07-02T08:58:40.347688+00:00", + "last_updated": "2026-07-02T08:58:40.347688+00:00", + "context": { + "id": "01KWH0TETV1GX1K9N7YH3XSNBP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_lounge_bi_fold_door", + "state": "off", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett lounge bifold door Door" + }, + "last_changed": "2026-07-02T08:58:40.347786+00:00", + "last_reported": "2026-07-02T08:58:40.347786+00:00", + "last_updated": "2026-07-02T08:58:40.347786+00:00", + "context": { + "id": "01KWH0TETVWPN5DF820EA9T6DT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_lounge_bi_fold_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett lounge bifold door Identify" + }, + "last_changed": "2026-07-02T08:58:40.347855+00:00", + "last_reported": "2026-07-02T08:58:40.347855+00:00", + "last_updated": "2026-07-02T08:58:40.347855+00:00", + "context": { + "id": "01KWH0TETVQF4JRDWZ6XGFHX3V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kippbok Kitchen Water leak sensor Battery" + }, + "last_changed": "2026-07-02T08:58:40.619807+00:00", + "last_reported": "2026-07-02T08:58:40.619807+00:00", + "last_updated": "2026-07-02T08:58:40.619807+00:00", + "context": { + "id": "01KWH0TF3BM5J49EYY0V6Y0947", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_water_leak_sensor_battery_voltage", + "state": "3.095", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Kippbok Kitchen Water leak sensor Battery voltage" + }, + "last_changed": "2026-07-02T08:58:40.620059+00:00", + "last_reported": "2026-07-02T08:58:40.620059+00:00", + "last_updated": "2026-07-02T08:58:40.620059+00:00", + "context": { + "id": "01KWH0TF3CRXMB8QWH3EKDTF8F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_water_leak_sensor_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Kippbok Kitchen Water leak sensor Battery type" + }, + "last_changed": "2026-07-02T08:58:40.620175+00:00", + "last_reported": "2026-07-02T08:58:40.620175+00:00", + "last_updated": "2026-07-02T08:58:40.620175+00:00", + "context": { + "id": "01KWH0TF3CWTJKFQQX43SSC0CT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.klippbok_kitchen_water_leak_sensor_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.0.13", + "in_progress": false, + "latest_version": "1.0.13", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Kippbok Kitchen Water leak sensor Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:40.620384+00:00", + "last_reported": "2026-07-02T08:58:40.620384+00:00", + "last_updated": "2026-07-02T08:58:40.620384+00:00", + "context": { + "id": "01KWH0TF3CJ5TTZ43FEKH15N0Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_kitchen_water_leak_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Kippbok Kitchen Water leak sensor Water leak" + }, + "last_changed": "2026-07-02T08:58:40.620488+00:00", + "last_reported": "2026-07-02T08:58:40.620488+00:00", + "last_updated": "2026-07-02T08:58:40.620488+00:00", + "context": { + "id": "01KWH0TF3CFRTZH159Y0TM6ASY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.klippbok_kitchen_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Kippbok Kitchen Water leak sensor Identify" + }, + "last_changed": "2026-07-02T08:58:40.620538+00:00", + "last_reported": "2026-07-02T08:58:40.620538+00:00", + "last_updated": "2026-07-02T08:58:40.620538+00:00", + "context": { + "id": "01KWH0TF3CN89FNNCN9MSMGCPD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_utility_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kippbok Utility water leak sensor Battery" + }, + "last_changed": "2026-07-02T08:58:45.051337+00:00", + "last_reported": "2026-07-02T08:58:45.051337+00:00", + "last_updated": "2026-07-02T08:58:45.051337+00:00", + "context": { + "id": "01KWH0TKDV2W42Q18J8HD328DM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_utility_water_leak_sensor_battery_voltage", + "state": "3.059", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Kippbok Utility water leak sensor Battery voltage" + }, + "last_changed": "2026-07-02T08:58:45.051662+00:00", + "last_reported": "2026-07-02T08:58:45.051662+00:00", + "last_updated": "2026-07-02T08:58:45.051662+00:00", + "context": { + "id": "01KWH0TKDVHWE5HXV5VBT1DA5Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_utility_water_leak_sensor_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Kippbok Utility water leak sensor Battery type" + }, + "last_changed": "2026-07-02T08:58:45.051816+00:00", + "last_reported": "2026-07-02T08:58:45.051816+00:00", + "last_updated": "2026-07-02T08:58:45.051816+00:00", + "context": { + "id": "01KWH0TKDVCARVK9BTR0TVVHXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.klippbok_utility_water_leak_sensor_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.0.13", + "in_progress": false, + "latest_version": "1.0.13", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Kippbok Utility water leak sensor Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:45.052059+00:00", + "last_reported": "2026-07-02T08:58:45.052059+00:00", + "last_updated": "2026-07-02T08:58:45.052059+00:00", + "context": { + "id": "01KWH0TKDWVMXJQMBYQXZC2G9M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_utility_water_leak_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Kippbok Utility water leak sensor Water leak" + }, + "last_changed": "2026-07-02T08:58:45.052190+00:00", + "last_reported": "2026-07-02T08:58:45.052190+00:00", + "last_updated": "2026-07-02T08:58:45.052190+00:00", + "context": { + "id": "01KWH0TKDW7RFC4CMWMXK6Z7J1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.klippbok_utility_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Kippbok Utility water leak sensor Identify" + }, + "last_changed": "2026-07-02T08:58:45.052273+00:00", + "last_reported": "2026-07-02T08:58:45.052273+00:00", + "last_updated": "2026-07-02T08:58:45.052273+00:00", + "context": { + "id": "01KWH0TKDWJ4TDMD7HJ9ZZ36N1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_kitchen_door_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett Kitchen door Battery" + }, + "last_changed": "2026-07-02T08:58:34.369539+00:00", + "last_reported": "2026-07-02T08:58:34.369539+00:00", + "last_updated": "2026-07-02T08:58:34.369539+00:00", + "context": { + "id": "01KWH0T90146BGGDN6G4QXS44X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_kitchen_door_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett Kitchen door Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.369992+00:00", + "last_reported": "2026-07-02T08:58:34.369992+00:00", + "last_updated": "2026-07-02T08:58:34.369992+00:00", + "context": { + "id": "01KWH0T901649BW2ZEB4AV8QG6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_kitchen_door_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett Kitchen door Battery type" + }, + "last_changed": "2026-07-02T08:58:34.370438+00:00", + "last_reported": "2026-07-02T08:58:34.370438+00:00", + "last_updated": "2026-07-02T08:58:34.370438+00:00", + "context": { + "id": "01KWH0T902H4P0WD1BJ2P7VK8T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_kitchen_door_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett Kitchen door Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.373970+00:00", + "last_reported": "2026-07-02T08:58:34.373970+00:00", + "last_updated": "2026-07-02T08:58:34.373970+00:00", + "context": { + "id": "01KWH0T905B5Y6EFR4G6N6N6CF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_kitchen_door", + "state": "unavailable", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett Kitchen door Door" + }, + "last_changed": "2026-07-02T08:58:34.374392+00:00", + "last_reported": "2026-07-02T08:58:34.374392+00:00", + "last_updated": "2026-07-02T08:58:34.374392+00:00", + "context": { + "id": "01KWH0T906P6GJ57BERM9VQX3C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_kitchen_door_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett Kitchen door Identify" + }, + "last_changed": "2026-07-02T08:58:34.374877+00:00", + "last_reported": "2026-07-02T08:58:34.374877+00:00", + "last_updated": "2026-07-02T08:58:34.374877+00:00", + "context": { + "id": "01KWH0T906CQ8BRPC9P4PWW06R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett bar main window Battery" + }, + "last_changed": "2026-07-02T08:59:47.962809+00:00", + "last_reported": "2026-07-02T08:59:47.962809+00:00", + "last_updated": "2026-07-02T08:59:47.962809+00:00", + "context": { + "id": "01KWH0WGVTTR0CEYA97F43H04K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_main_window_battery_voltage", + "state": "1.533", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett bar main window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:47.963068+00:00", + "last_reported": "2026-07-02T08:59:47.963068+00:00", + "last_updated": "2026-07-02T08:59:47.963068+00:00", + "context": { + "id": "01KWH0WGVV5Y4XGS0DSMYX5CDA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_main_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett bar main window Battery type" + }, + "last_changed": "2026-07-02T08:59:47.963202+00:00", + "last_reported": "2026-07-02T08:59:47.963202+00:00", + "last_updated": "2026-07-02T08:59:47.963202+00:00", + "context": { + "id": "01KWH0WGVV9KY8FAY0FCR5SZF8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_bar_main_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett bar main window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:47.963422+00:00", + "last_reported": "2026-07-02T08:59:47.963422+00:00", + "last_updated": "2026-07-02T08:59:47.963422+00:00", + "context": { + "id": "01KWH0WGVVS7YXCNDZD06AG3X1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_bar_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Myggbett bar main Window" + }, + "last_changed": "2026-07-02T08:59:47.963536+00:00", + "last_reported": "2026-07-02T08:59:47.963536+00:00", + "last_updated": "2026-07-02T08:59:47.963536+00:00", + "context": { + "id": "01KWH0WGVV36HFXJWDMK3MP529", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_bar_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett bar main window Identify" + }, + "last_changed": "2026-07-02T08:59:47.963593+00:00", + "last_reported": "2026-07-02T08:59:47.963593+00:00", + "last_updated": "2026-07-02T08:59:47.963593+00:00", + "context": { + "id": "01KWH0WGVV8N8N21ZBDJ2XC9MZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_upper_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett bar upper window Battery" + }, + "last_changed": "2026-07-02T08:58:48.134459+00:00", + "last_reported": "2026-07-02T08:58:48.134459+00:00", + "last_updated": "2026-07-02T08:58:48.134459+00:00", + "context": { + "id": "01KWH0TPE67HPH7SYTTAEA1RBX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_upper_window_battery_voltage", + "state": "1.52", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett bar upper window Battery voltage" + }, + "last_changed": "2026-07-02T08:58:48.134695+00:00", + "last_reported": "2026-07-02T08:58:48.134695+00:00", + "last_updated": "2026-07-02T08:58:48.134695+00:00", + "context": { + "id": "01KWH0TPE6N8QAQM94KHY4983A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bar_upper_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett bar upper window Battery type" + }, + "last_changed": "2026-07-02T08:58:48.134813+00:00", + "last_reported": "2026-07-02T08:58:48.134813+00:00", + "last_updated": "2026-07-02T08:58:48.134813+00:00", + "context": { + "id": "01KWH0TPE66DS3ZT2AR41XXN4S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_bar_upper_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett bar upper window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:48.135016+00:00", + "last_reported": "2026-07-02T08:58:48.135016+00:00", + "last_updated": "2026-07-02T08:58:48.135016+00:00", + "context": { + "id": "01KWH0TPE7QVM95376ASEE66XF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_bar_upper_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Myggbett bar upper Window" + }, + "last_changed": "2026-07-02T08:58:48.135116+00:00", + "last_reported": "2026-07-02T08:58:48.135116+00:00", + "last_updated": "2026-07-02T08:58:48.135116+00:00", + "context": { + "id": "01KWH0TPE7AXHPHPR497ESX5RC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_bar_upper_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett bar upper window Identify" + }, + "last_changed": "2026-07-02T08:58:48.135166+00:00", + "last_reported": "2026-07-02T08:58:48.135166+00:00", + "last_updated": "2026-07-02T08:58:48.135166+00:00", + "context": { + "id": "01KWH0TPE7MXNN2G4S7JPM6DQ1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bathroom_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett bathroom window Battery" + }, + "last_changed": "2026-07-02T08:59:01.726815+00:00", + "last_reported": "2026-07-02T08:59:01.726815+00:00", + "last_updated": "2026-07-02T08:59:01.726815+00:00", + "context": { + "id": "01KWH0V3PYRZZ7BH6PXSZ5QNXD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bathroom_window_battery_voltage", + "state": "1.529", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett bathroom window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:01.727053+00:00", + "last_reported": "2026-07-02T08:59:01.727053+00:00", + "last_updated": "2026-07-02T08:59:01.727053+00:00", + "context": { + "id": "01KWH0V3PZY5CKHDSP7C2YY175", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_bathroom_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett bathroom window Battery type" + }, + "last_changed": "2026-07-02T08:59:01.727172+00:00", + "last_reported": "2026-07-02T08:59:01.727172+00:00", + "last_updated": "2026-07-02T08:59:01.727172+00:00", + "context": { + "id": "01KWH0V3PZMZGFCSZEC6EVTNR5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_bathroom_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett bathroom window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:01.727373+00:00", + "last_reported": "2026-07-02T08:59:01.727373+00:00", + "last_updated": "2026-07-02T08:59:01.727373+00:00", + "context": { + "id": "01KWH0V3PZRNQ0060KPAF2FAEE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_bathroom_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Myggbett bathroom Window" + }, + "last_changed": "2026-07-02T08:59:01.727474+00:00", + "last_reported": "2026-07-02T08:59:01.727474+00:00", + "last_updated": "2026-07-02T08:59:01.727474+00:00", + "context": { + "id": "01KWH0V3PZWV9Q8TB3AM1BDVDN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_bathroom_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett bathroom window Identify" + }, + "last_changed": "2026-07-02T08:59:01.727525+00:00", + "last_reported": "2026-07-02T08:59:01.727525+00:00", + "last_updated": "2026-07-02T08:59:01.727525+00:00", + "context": { + "id": "01KWH0V3PZWZK3FVFGRD7JKE2C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_right_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett cons door right window Battery" + }, + "last_changed": "2026-07-02T09:00:46.354659+00:00", + "last_reported": "2026-07-02T09:00:46.354659+00:00", + "last_updated": "2026-07-02T09:00:46.354659+00:00", + "context": { + "id": "01KWH0Y9WJT5F90K9469RQN7ZB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_right_window_battery_voltage", + "state": "1.52", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett cons door right window Battery voltage" + }, + "last_changed": "2026-07-02T09:00:46.354907+00:00", + "last_reported": "2026-07-02T09:00:46.354907+00:00", + "last_updated": "2026-07-02T09:00:46.354907+00:00", + "context": { + "id": "01KWH0Y9WJDPB811DVZ3K5TP32", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_right_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett cons door right window Battery type" + }, + "last_changed": "2026-07-02T09:00:46.355030+00:00", + "last_reported": "2026-07-02T09:00:46.355030+00:00", + "last_updated": "2026-07-02T09:00:46.355030+00:00", + "context": { + "id": "01KWH0Y9WKGANGCZVZEA28D5SX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_cons_door_right_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett cons door right window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T09:00:46.355244+00:00", + "last_reported": "2026-07-02T09:00:46.355244+00:00", + "last_updated": "2026-07-02T09:00:46.355244+00:00", + "context": { + "id": "01KWH0Y9WKA4EG5WNFGPCJSMCN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_cons_door_right_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Myggbett cons door right Window" + }, + "last_changed": "2026-07-02T09:00:46.355346+00:00", + "last_reported": "2026-07-02T09:00:46.355346+00:00", + "last_updated": "2026-07-02T09:00:46.355346+00:00", + "context": { + "id": "01KWH0Y9WKHVVF6RA2XZNFPWK2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_cons_door_right_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett cons door right window Identify" + }, + "last_changed": "2026-07-02T09:00:46.355402+00:00", + "last_reported": "2026-07-02T09:00:46.355402+00:00", + "last_updated": "2026-07-02T09:00:46.355402+00:00", + "context": { + "id": "01KWH0Y9WKZ33Q2MY397KSZW5T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_left_window_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett cons door left window Battery" + }, + "last_changed": "2026-07-02T08:58:34.407192+00:00", + "last_reported": "2026-07-02T08:58:34.407192+00:00", + "last_updated": "2026-07-02T08:58:34.407192+00:00", + "context": { + "id": "01KWH0T9174NGQHZP1E0ESCV76", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_left_window_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett cons door left window Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.407623+00:00", + "last_reported": "2026-07-02T08:58:34.407623+00:00", + "last_updated": "2026-07-02T08:58:34.407623+00:00", + "context": { + "id": "01KWH0T917TSM4GZQ2P57NA2B5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_cons_door_left_window_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett cons door left window Battery type" + }, + "last_changed": "2026-07-02T08:58:34.408046+00:00", + "last_reported": "2026-07-02T08:58:34.408046+00:00", + "last_updated": "2026-07-02T08:58:34.408046+00:00", + "context": { + "id": "01KWH0T918VVDKQ9BPK8R6302N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_cons_door_left_window_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett cons door left window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.410746+00:00", + "last_reported": "2026-07-02T08:58:34.410746+00:00", + "last_updated": "2026-07-02T08:58:34.410746+00:00", + "context": { + "id": "01KWH0T91ATJFCVS5VNF7QKX3M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_cons_door_left_window", + "state": "unavailable", + "attributes": { + "device_class": "window", + "friendly_name": "Myggbett cons door left Window" + }, + "last_changed": "2026-07-02T08:58:34.411118+00:00", + "last_reported": "2026-07-02T08:58:34.411118+00:00", + "last_updated": "2026-07-02T08:58:34.411118+00:00", + "context": { + "id": "01KWH0T91BWHH3B7ANRM7E4BGS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_cons_door_left_window_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett cons door left window Identify" + }, + "last_changed": "2026-07-02T08:58:34.411540+00:00", + "last_reported": "2026-07-02T08:58:34.411540+00:00", + "last_updated": "2026-07-02T08:58:34.411540+00:00", + "context": { + "id": "01KWH0T91BH0HCH07MBS0G7DE1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.grillplats_washing_machine_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.4.6", + "in_progress": false, + "latest_version": "1.4.6", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Grillplats Washing machine Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:50.503285+00:00", + "last_reported": "2026-07-02T08:58:50.503285+00:00", + "last_updated": "2026-07-02T08:58:50.503285+00:00", + "context": { + "id": "01KWH0TRR7RAPNJ9SM1X4SDGZJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.grillplats_washing_machine_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Grillplats Washing machine Identify" + }, + "last_changed": "2026-07-02T08:58:50.503496+00:00", + "last_reported": "2026-07-02T08:58:50.503496+00:00", + "last_updated": "2026-07-02T08:58:50.503496+00:00", + "context": { + "id": "01KWH0TRR7FD3QGGNVE93ZV52Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.grillplats_washing_machine_power_on_behavior", + "state": "on", + "attributes": { + "options": [ + "on", + "off", + "toggle", + "previous" + ], + "friendly_name": "Grillplats Washing machine Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:50.503609+00:00", + "last_reported": "2026-07-02T08:58:50.503609+00:00", + "last_updated": "2026-07-02T08:58:50.503609+00:00", + "context": { + "id": "01KWH0TRR7ZNM06X5HN4W9KXFJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grillplats_washing_machine", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:washing-machine", + "friendly_name": "Washing Machine" + }, + "last_changed": "2026-07-02T08:58:50.503702+00:00", + "last_reported": "2026-07-02T08:58:50.503702+00:00", + "last_updated": "2026-07-02T08:58:50.503702+00:00", + "context": { + "id": "01KWH0TRR7SG7HRVCEAB60EP9M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_power", + "state": "0.2", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Grillplats Washing machine Power" + }, + "last_changed": "2026-07-02T10:07:33.779806+00:00", + "last_reported": "2026-07-02T10:07:33.779806+00:00", + "last_updated": "2026-07-02T10:07:33.779806+00:00", + "context": { + "id": "01KWH4RKCKEG2NQFVZYG382X6J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_apparent_power", + "state": "6.3", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "VA", + "device_class": "apparent_power", + "friendly_name": "Grillplats Washing machine Apparent power" + }, + "last_changed": "2026-07-02T10:07:33.781969+00:00", + "last_reported": "2026-07-02T10:07:33.781969+00:00", + "last_updated": "2026-07-02T10:07:33.781969+00:00", + "context": { + "id": "01KWH4RKCN6560VXP03K4YVXPP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_reactive_power", + "state": "6.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "var", + "device_class": "reactive_power", + "friendly_name": "Grillplats Washing machine Reactive power" + }, + "last_changed": "2026-07-02T10:07:34.781175+00:00", + "last_reported": "2026-07-02T10:07:34.781175+00:00", + "last_updated": "2026-07-02T10:07:34.781175+00:00", + "context": { + "id": "01KWH4RMBXVASCFY51HMSKBZND", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_voltage", + "state": "239.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Washing machine Voltage" + }, + "last_changed": "2026-07-02T10:05:24.362214+00:00", + "last_reported": "2026-07-02T10:05:24.362214+00:00", + "last_updated": "2026-07-02T10:05:24.362214+00:00", + "context": { + "id": "01KWH4MN0AH9PDQDSZM5E1YKD7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_effective_voltage", + "state": "239.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Washing machine Effective voltage" + }, + "last_changed": "2026-07-02T10:05:24.372639+00:00", + "last_reported": "2026-07-02T10:05:24.372639+00:00", + "last_updated": "2026-07-02T10:05:24.372639+00:00", + "context": { + "id": "01KWH4MN0MA83WGEPEB1WN0T2G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_apparent_current", + "state": "0.026", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Washing machine Apparent current" + }, + "last_changed": "2026-07-02T10:07:34.779828+00:00", + "last_reported": "2026-07-02T10:07:34.779828+00:00", + "last_updated": "2026-07-02T10:07:34.779828+00:00", + "context": { + "id": "01KWH4RMBVQ91PV6QZDBA8YGH0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_active_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Washing machine Active current" + }, + "last_changed": "2026-07-02T10:07:33.778314+00:00", + "last_reported": "2026-07-02T10:07:33.778314+00:00", + "last_updated": "2026-07-02T10:07:33.778314+00:00", + "context": { + "id": "01KWH4RKCJ9QRCGDMZTAFNMB9A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_reactive_current", + "state": "0.025", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Washing machine Reactive current" + }, + "last_changed": "2026-07-02T10:07:34.778368+00:00", + "last_reported": "2026-07-02T10:07:34.778368+00:00", + "last_updated": "2026-07-02T10:07:34.778368+00:00", + "context": { + "id": "01KWH4RMBTBJ9HVQ1SEC19P9YJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_effective_current", + "state": "0.026", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Washing machine Effective current" + }, + "last_changed": "2026-07-02T10:07:33.783249+00:00", + "last_reported": "2026-07-02T10:07:33.783249+00:00", + "last_updated": "2026-07-02T10:07:33.783249+00:00", + "context": { + "id": "01KWH4RKCQ21231EFW7172RTBM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_washing_machine_energy", + "state": "21.339", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Grillplats Washing machine Energy" + }, + "last_changed": "2026-07-02T10:05:05.094485+00:00", + "last_reported": "2026-07-02T10:05:05.094485+00:00", + "last_updated": "2026-07-02T10:05:05.094485+00:00", + "context": { + "id": "01KWH4M266AC47YA0K1BABG8CH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.grillplats_dishwasher_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.4.6", + "in_progress": false, + "latest_version": "1.4.6", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Grillplats Dishwasher Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:47.607716+00:00", + "last_reported": "2026-07-02T08:58:47.607716+00:00", + "last_updated": "2026-07-02T08:58:47.607716+00:00", + "context": { + "id": "01KWH0TNXQ2H4X7NQK0A9VMVW9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.grillplats_dishwasher_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Grillplats Dishwasher Identify" + }, + "last_changed": "2026-07-02T08:58:47.607916+00:00", + "last_reported": "2026-07-02T08:58:47.607916+00:00", + "last_updated": "2026-07-02T08:58:47.607916+00:00", + "context": { + "id": "01KWH0TNXQ7XZ36M8V7FCBWDGJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.grillplats_dishwasher_power_on_behavior", + "state": "on", + "attributes": { + "options": [ + "on", + "off", + "toggle", + "previous" + ], + "friendly_name": "Grillplats Dishwasher Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:47.608032+00:00", + "last_reported": "2026-07-02T08:58:47.608032+00:00", + "last_updated": "2026-07-02T08:58:47.608032+00:00", + "context": { + "id": "01KWH0TNXRGS3CK56TNEGDDJCW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grillplats_dishwasher", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:dishwasher", + "friendly_name": "Dishwasher" + }, + "last_changed": "2026-07-02T08:58:47.608123+00:00", + "last_reported": "2026-07-02T08:58:47.608123+00:00", + "last_updated": "2026-07-02T08:58:47.608123+00:00", + "context": { + "id": "01KWH0TNXRA46WTT1HBTYZWEJ3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_power", + "state": "1.6", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Grillplats Dishwasher Power" + }, + "last_changed": "2026-07-02T09:08:06.733211+00:00", + "last_reported": "2026-07-02T09:08:06.733211+00:00", + "last_updated": "2026-07-02T09:08:06.733211+00:00", + "context": { + "id": "01KWH1BQYD8B5SWH4WPSBFM7HT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_apparent_power", + "state": "9.1", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "VA", + "device_class": "apparent_power", + "friendly_name": "Grillplats Dishwasher Apparent power" + }, + "last_changed": "2026-07-02T09:08:06.735486+00:00", + "last_reported": "2026-07-02T09:08:06.735486+00:00", + "last_updated": "2026-07-02T09:08:06.735486+00:00", + "context": { + "id": "01KWH1BQYFM8FECFY23AQX07DT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_reactive_power", + "state": "8.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "var", + "device_class": "reactive_power", + "friendly_name": "Grillplats Dishwasher Reactive power" + }, + "last_changed": "2026-07-02T08:58:47.608663+00:00", + "last_reported": "2026-07-02T08:58:47.608663+00:00", + "last_updated": "2026-07-02T08:58:47.608663+00:00", + "context": { + "id": "01KWH0TNXR2625YG3CC4MR3WVX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_voltage", + "state": "241.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Dishwasher Voltage" + }, + "last_changed": "2026-07-02T09:08:06.722957+00:00", + "last_reported": "2026-07-02T09:08:06.722957+00:00", + "last_updated": "2026-07-02T09:08:06.722957+00:00", + "context": { + "id": "01KWH1BQY2J5M7BQHYQPHS0DE5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_effective_voltage", + "state": "241.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Dishwasher Effective voltage" + }, + "last_changed": "2026-07-02T09:08:06.737941+00:00", + "last_reported": "2026-07-02T09:08:06.737941+00:00", + "last_updated": "2026-07-02T09:08:06.737941+00:00", + "context": { + "id": "01KWH1BQYH3STV1ZAKF7GPNJX1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_apparent_current", + "state": "0.037", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Dishwasher Apparent current" + }, + "last_changed": "2026-07-02T09:08:06.730290+00:00", + "last_reported": "2026-07-02T09:08:06.730290+00:00", + "last_updated": "2026-07-02T09:08:06.730290+00:00", + "context": { + "id": "01KWH1BQYA4ZM9A84NFRY97S1K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_active_current", + "state": "0.006", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Dishwasher Active current" + }, + "last_changed": "2026-07-02T09:08:06.727233+00:00", + "last_reported": "2026-07-02T09:08:06.727233+00:00", + "last_updated": "2026-07-02T09:08:06.727233+00:00", + "context": { + "id": "01KWH1BQY7KQC2XYCQFYCMG0FP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_reactive_current", + "state": "0.033", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Dishwasher Reactive current" + }, + "last_changed": "2026-07-02T08:58:47.609218+00:00", + "last_reported": "2026-07-02T08:58:47.609218+00:00", + "last_updated": "2026-07-02T08:58:47.609218+00:00", + "context": { + "id": "01KWH0TNXSSGVXWCA0FTP6J502", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_effective_current", + "state": "0.037", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Dishwasher Effective current" + }, + "last_changed": "2026-07-02T09:08:06.739921+00:00", + "last_reported": "2026-07-02T09:08:06.739921+00:00", + "last_updated": "2026-07-02T09:08:06.739921+00:00", + "context": { + "id": "01KWH1BQYKT0J1W1GQATMNTR01", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_dishwasher_energy", + "state": "15.96", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Grillplats Dishwasher Energy" + }, + "last_changed": "2026-07-02T10:03:56.096064+00:00", + "last_reported": "2026-07-02T10:03:56.096064+00:00", + "last_updated": "2026-07-02T10:03:56.096064+00:00", + "context": { + "id": "01KWH4HYT0GE5HSZ1RSCQ1WB7C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.grillplats_kitchen_fridge_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.4.6", + "in_progress": false, + "latest_version": "1.4.6", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Grillplatz Kitchen Fridge Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:49.703266+00:00", + "last_reported": "2026-07-02T08:58:49.703266+00:00", + "last_updated": "2026-07-02T08:58:49.703266+00:00", + "context": { + "id": "01KWH0TQZ7HVXGWDPXE15GZ2X8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.grillplats_kitchen_fridge_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Grillplatz Kitchen Fridge Identify" + }, + "last_changed": "2026-07-02T08:58:49.703520+00:00", + "last_reported": "2026-07-02T08:58:49.703520+00:00", + "last_updated": "2026-07-02T08:58:49.703520+00:00", + "context": { + "id": "01KWH0TQZ7Z03CABJMYMJP5M3E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.grillplats_kitchen_fridge_power_on_behavior", + "state": "on", + "attributes": { + "options": [ + "on", + "off", + "toggle", + "previous" + ], + "friendly_name": "Grillplatz Kitchen Fridge Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:49.703677+00:00", + "last_reported": "2026-07-02T08:58:49.703677+00:00", + "last_updated": "2026-07-02T08:58:49.703677+00:00", + "context": { + "id": "01KWH0TQZ7Y24VWGTV2CAP69S7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grillplats_kitchen_fridge", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:fridge-variant", + "friendly_name": "Kitchen Fridge" + }, + "last_changed": "2026-07-02T08:58:49.703859+00:00", + "last_reported": "2026-07-02T08:58:49.703859+00:00", + "last_updated": "2026-07-02T08:58:49.703859+00:00", + "context": { + "id": "01KWH0TQZ7707V2PHAPWZG2F2K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_power", + "state": "37.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Grillplatz Kitchen Fridge Power" + }, + "last_changed": "2026-07-02T10:08:15.949074+00:00", + "last_reported": "2026-07-02T10:08:15.949074+00:00", + "last_updated": "2026-07-02T10:08:15.949074+00:00", + "context": { + "id": "01KWH4SWJD86Q9EVXBAJH4CPF0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_apparent_power", + "state": "60.4", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "VA", + "device_class": "apparent_power", + "friendly_name": "Grillplatz Kitchen Fridge Apparent power" + }, + "last_changed": "2026-07-02T10:08:15.950701+00:00", + "last_reported": "2026-07-02T10:08:15.950701+00:00", + "last_updated": "2026-07-02T10:08:15.950701+00:00", + "context": { + "id": "01KWH4SWJE09760H084AN3JSPG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_reactive_power", + "state": "47.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "var", + "device_class": "reactive_power", + "friendly_name": "Grillplatz Kitchen Fridge Reactive power" + }, + "last_changed": "2026-07-02T10:08:16.873720+00:00", + "last_reported": "2026-07-02T10:08:16.873720+00:00", + "last_updated": "2026-07-02T10:08:16.873720+00:00", + "context": { + "id": "01KWH4SXF97NG6JYGT33XRFDXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_voltage", + "state": "239.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplatz Kitchen Fridge Voltage" + }, + "last_changed": "2026-07-02T10:04:30.299394+00:00", + "last_reported": "2026-07-02T10:04:30.299394+00:00", + "last_updated": "2026-07-02T10:04:30.299394+00:00", + "context": { + "id": "01KWH4K06VAHARBQNB0H9E2JW8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_effective_voltage", + "state": "239.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplatz Kitchen Fridge Effective voltage" + }, + "last_changed": "2026-07-02T10:04:30.309831+00:00", + "last_reported": "2026-07-02T10:04:30.309831+00:00", + "last_updated": "2026-07-02T10:04:30.309831+00:00", + "context": { + "id": "01KWH4K075VMPT0RN4ZW4FRECN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_apparent_current", + "state": "0.252", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplatz Kitchen Fridge Apparent current" + }, + "last_changed": "2026-07-02T10:08:15.946616+00:00", + "last_reported": "2026-07-02T10:08:15.946616+00:00", + "last_updated": "2026-07-02T10:08:15.946616+00:00", + "context": { + "id": "01KWH4SWJAEAEJMAG8WM3HXHPS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_active_current", + "state": "0.154", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplatz Kitchen Fridge Active current" + }, + "last_changed": "2026-07-02T10:08:15.945039+00:00", + "last_reported": "2026-07-02T10:08:15.945039+00:00", + "last_updated": "2026-07-02T10:08:15.945039+00:00", + "context": { + "id": "01KWH4SWJ92DNC03YG96ZQJS6P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_reactive_current", + "state": "0.196", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplatz Kitchen Fridge Reactive current" + }, + "last_changed": "2026-07-02T10:08:16.872042+00:00", + "last_reported": "2026-07-02T10:08:16.872042+00:00", + "last_updated": "2026-07-02T10:08:16.872042+00:00", + "context": { + "id": "01KWH4SXF8T5QNX8WCE610AMFR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_effective_current", + "state": "0.252", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplatz Kitchen Fridge Effective current" + }, + "last_changed": "2026-07-02T10:08:15.952534+00:00", + "last_reported": "2026-07-02T10:08:15.952534+00:00", + "last_updated": "2026-07-02T10:08:15.952534+00:00", + "context": { + "id": "01KWH4SWJG2W140VYC5SHEDG5X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_kitchen_fridge_energy", + "state": "40.837", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Grillplatz Kitchen Fridge Energy" + }, + "last_changed": "2026-07-02T10:10:18.165668+00:00", + "last_reported": "2026-07-02T10:10:18.165668+00:00", + "last_updated": "2026-07-02T10:10:18.165668+00:00", + "context": { + "id": "01KWH4XKXN3WHZPRA9PWR49BF7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.grillplats_tumble_dryer_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.4.6", + "in_progress": false, + "latest_version": "1.4.6", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Grillplats Tumble dryer Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:56.141030+00:00", + "last_reported": "2026-07-02T08:58:56.141030+00:00", + "last_updated": "2026-07-02T08:58:56.141030+00:00", + "context": { + "id": "01KWH0TY8DJ65GR8VWSK21431Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.grillplats_tumble_dryer_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Grillplats Tumble dryer Identify" + }, + "last_changed": "2026-07-02T08:58:56.141238+00:00", + "last_reported": "2026-07-02T08:58:56.141238+00:00", + "last_updated": "2026-07-02T08:58:56.141238+00:00", + "context": { + "id": "01KWH0TY8D2EZPDB8QG136N5G0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.grillplats_tumble_dryer_power_on_behavior", + "state": "on", + "attributes": { + "options": [ + "on", + "off", + "toggle", + "previous" + ], + "friendly_name": "Grillplats Tumble dryer Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:56.141352+00:00", + "last_reported": "2026-07-02T08:58:56.141352+00:00", + "last_updated": "2026-07-02T08:58:56.141352+00:00", + "context": { + "id": "01KWH0TY8D2637VM3ZF7ST3DQ3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grillplats_tumble_dryer", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:tumble-dryer", + "friendly_name": "Tumble Dryer" + }, + "last_changed": "2026-07-02T08:58:56.141442+00:00", + "last_reported": "2026-07-02T08:58:56.141442+00:00", + "last_updated": "2026-07-02T08:58:56.141442+00:00", + "context": { + "id": "01KWH0TY8DDPH1J3GH2PS4V6BJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Grillplats Tumble dryer Power" + }, + "last_changed": "2026-07-02T08:58:56.141662+00:00", + "last_reported": "2026-07-02T08:58:56.141662+00:00", + "last_updated": "2026-07-02T08:58:56.141662+00:00", + "context": { + "id": "01KWH0TY8DET71SHSFJDR1WZAJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_apparent_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "VA", + "device_class": "apparent_power", + "friendly_name": "Grillplats Tumble dryer Apparent power" + }, + "last_changed": "2026-07-02T08:58:56.141789+00:00", + "last_reported": "2026-07-02T08:58:56.141789+00:00", + "last_updated": "2026-07-02T08:58:56.141789+00:00", + "context": { + "id": "01KWH0TY8DRQZKM2MCVKM606AJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_reactive_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "var", + "device_class": "reactive_power", + "friendly_name": "Grillplats Tumble dryer Reactive power" + }, + "last_changed": "2026-07-02T08:58:56.141901+00:00", + "last_reported": "2026-07-02T08:58:56.141901+00:00", + "last_updated": "2026-07-02T08:58:56.141901+00:00", + "context": { + "id": "01KWH0TY8DNV1RQ5481V4DTN4K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_voltage", + "state": "241.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Tumble dryer Voltage" + }, + "last_changed": "2026-07-02T08:58:56.142009+00:00", + "last_reported": "2026-07-02T08:58:56.142009+00:00", + "last_updated": "2026-07-02T08:58:56.142009+00:00", + "context": { + "id": "01KWH0TY8EENGGHENQPHMDSVEJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_effective_voltage", + "state": "241.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Tumble dryer Effective voltage" + }, + "last_changed": "2026-07-02T08:58:56.142109+00:00", + "last_reported": "2026-07-02T08:58:56.142109+00:00", + "last_updated": "2026-07-02T08:58:56.142109+00:00", + "context": { + "id": "01KWH0TY8EGD6DK6BYRXMCYE3K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_apparent_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tumble dryer Apparent current" + }, + "last_changed": "2026-07-02T08:58:56.142217+00:00", + "last_reported": "2026-07-02T08:58:56.142217+00:00", + "last_updated": "2026-07-02T08:58:56.142217+00:00", + "context": { + "id": "01KWH0TY8EWDF54QDVN6E4ZZ0T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_active_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tumble dryer Active current" + }, + "last_changed": "2026-07-02T08:58:56.142316+00:00", + "last_reported": "2026-07-02T08:58:56.142316+00:00", + "last_updated": "2026-07-02T08:58:56.142316+00:00", + "context": { + "id": "01KWH0TY8EARQNEZAWP2FDV9N9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_reactive_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tumble dryer Reactive current" + }, + "last_changed": "2026-07-02T08:58:56.142414+00:00", + "last_reported": "2026-07-02T08:58:56.142414+00:00", + "last_updated": "2026-07-02T08:58:56.142414+00:00", + "context": { + "id": "01KWH0TY8EXWQMK6WPA0WF851S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_effective_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tumble dryer Effective current" + }, + "last_changed": "2026-07-02T08:58:56.142510+00:00", + "last_reported": "2026-07-02T08:58:56.142510+00:00", + "last_updated": "2026-07-02T08:58:56.142510+00:00", + "context": { + "id": "01KWH0TY8EZ78PPA4TKFDHFKMT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tumble_dryer_energy", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Grillplats Tumble dryer Energy" + }, + "last_changed": "2026-07-02T08:58:56.142594+00:00", + "last_reported": "2026-07-02T08:58:56.142594+00:00", + "last_updated": "2026-07-02T08:58:56.142594+00:00", + "context": { + "id": "01KWH0TY8EBW6ATPEGA3378YMT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.grillplats_tims_room_dvd_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.4.6", + "in_progress": false, + "latest_version": "1.4.6", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Grillplats Tims room DVD Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:00.768168+00:00", + "last_reported": "2026-07-02T08:59:00.768168+00:00", + "last_updated": "2026-07-02T08:59:00.768168+00:00", + "context": { + "id": "01KWH0V2S0BD610S5Q7XWCD8ES", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.grillplats_tims_room_dvd_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Grillplats Tims room DVD Identify" + }, + "last_changed": "2026-07-02T08:59:00.768373+00:00", + "last_reported": "2026-07-02T08:59:00.768373+00:00", + "last_updated": "2026-07-02T08:59:00.768373+00:00", + "context": { + "id": "01KWH0V2S0XAWHA1GHWVNTSWX4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.grillplats_tims_room_dvd_power_on_behavior", + "state": "previous", + "attributes": { + "options": [ + "on", + "off", + "toggle", + "previous" + ], + "friendly_name": "Grillplats Tims room DVD Power-on behavior" + }, + "last_changed": "2026-07-02T08:59:00.768482+00:00", + "last_reported": "2026-07-02T08:59:00.768482+00:00", + "last_updated": "2026-07-02T08:59:00.768482+00:00", + "context": { + "id": "01KWH0V2S0JNSR5Q4E23800CRF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grillplats_tims_room_dvd", + "state": "off", + "attributes": { + "device_class": "outlet", + "icon": "mdi:disc", + "friendly_name": "Tims room dvd" + }, + "last_changed": "2026-07-02T08:59:00.768571+00:00", + "last_reported": "2026-07-02T08:59:00.768571+00:00", + "last_updated": "2026-07-02T08:59:00.768571+00:00", + "context": { + "id": "01KWH0V2S0AVEWSXRZYKFEB37K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Grillplats Tims room DVD Power" + }, + "last_changed": "2026-07-02T08:59:00.768775+00:00", + "last_reported": "2026-07-02T08:59:00.768775+00:00", + "last_updated": "2026-07-02T08:59:00.768775+00:00", + "context": { + "id": "01KWH0V2S0GRGX14RVG94Z1EER", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_apparent_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "VA", + "device_class": "apparent_power", + "friendly_name": "Grillplats Tims room DVD Apparent power" + }, + "last_changed": "2026-07-02T08:59:00.768905+00:00", + "last_reported": "2026-07-02T08:59:00.768905+00:00", + "last_updated": "2026-07-02T08:59:00.768905+00:00", + "context": { + "id": "01KWH0V2S0E56606AAR19XYWJK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_reactive_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "var", + "device_class": "reactive_power", + "friendly_name": "Grillplats Tims room DVD Reactive power" + }, + "last_changed": "2026-07-02T08:59:00.769059+00:00", + "last_reported": "2026-07-02T08:59:00.769059+00:00", + "last_updated": "2026-07-02T08:59:00.769059+00:00", + "context": { + "id": "01KWH0V2S190E550J1KSP4PCV9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_voltage", + "state": "242.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Tims room DVD Voltage" + }, + "last_changed": "2026-07-02T08:59:00.769176+00:00", + "last_reported": "2026-07-02T08:59:00.769176+00:00", + "last_updated": "2026-07-02T08:59:00.769176+00:00", + "context": { + "id": "01KWH0V2S1BX9H8782RXMZR1TH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_effective_voltage", + "state": "242.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Grillplats Tims room DVD Effective voltage" + }, + "last_changed": "2026-07-02T08:59:00.769279+00:00", + "last_reported": "2026-07-02T08:59:00.769279+00:00", + "last_updated": "2026-07-02T08:59:00.769279+00:00", + "context": { + "id": "01KWH0V2S1GCPXBY8ZX9W1V858", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_apparent_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tims room DVD Apparent current" + }, + "last_changed": "2026-07-02T08:59:00.769387+00:00", + "last_reported": "2026-07-02T08:59:00.769387+00:00", + "last_updated": "2026-07-02T08:59:00.769387+00:00", + "context": { + "id": "01KWH0V2S1M2QKXMQ79CKNVSHH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_active_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tims room DVD Active current" + }, + "last_changed": "2026-07-02T08:59:00.769494+00:00", + "last_reported": "2026-07-02T08:59:00.769494+00:00", + "last_updated": "2026-07-02T08:59:00.769494+00:00", + "context": { + "id": "01KWH0V2S1NZSK77X415GTWAMT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_reactive_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tims room DVD Reactive current" + }, + "last_changed": "2026-07-02T08:59:00.769593+00:00", + "last_reported": "2026-07-02T08:59:00.769593+00:00", + "last_updated": "2026-07-02T08:59:00.769593+00:00", + "context": { + "id": "01KWH0V2S1GAC2P72YZ0PDP683", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_effective_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Grillplats Tims room DVD Effective current" + }, + "last_changed": "2026-07-02T08:59:00.769689+00:00", + "last_reported": "2026-07-02T08:59:00.769689+00:00", + "last_updated": "2026-07-02T08:59:00.769689+00:00", + "context": { + "id": "01KWH0V2S17FD9QCG6GJA9B4D8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.grillplats_tims_room_dvd_energy", + "state": "0.001", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Grillplats Tims room DVD Energy" + }, + "last_changed": "2026-07-02T08:59:00.769775+00:00", + "last_reported": "2026-07-02T08:59:00.769775+00:00", + "last_updated": "2026-07-02T08:59:00.769775+00:00", + "context": { + "id": "01KWH0V2S1RPHX0V8X7QVPZQ8Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_shower_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kippbok shower leak sensor Battery" + }, + "last_changed": "2026-07-02T08:59:04.744496+00:00", + "last_reported": "2026-07-02T08:59:04.744496+00:00", + "last_updated": "2026-07-02T08:59:04.744496+00:00", + "context": { + "id": "01KWH0V6N85YP85RPFQ4PH0YBS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_shower_water_leak_sensor_battery_voltage", + "state": "3.032", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Kippbok shower leak sensor Battery voltage" + }, + "last_changed": "2026-07-02T08:59:04.744735+00:00", + "last_reported": "2026-07-02T08:59:04.744735+00:00", + "last_updated": "2026-07-02T08:59:04.744735+00:00", + "context": { + "id": "01KWH0V6N8XNYEW23MA5APWV3B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_shower_water_leak_sensor_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Kippbok shower leak sensor Battery type" + }, + "last_changed": "2026-07-02T08:59:04.744854+00:00", + "last_reported": "2026-07-02T08:59:04.744854+00:00", + "last_updated": "2026-07-02T08:59:04.744854+00:00", + "context": { + "id": "01KWH0V6N8K4KTM8YMSXKDPVZW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.klippbo_shower_water_leak_sensor_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.0.13", + "in_progress": false, + "latest_version": "1.0.13", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Kippbok shower leak sensor Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:04.745078+00:00", + "last_reported": "2026-07-02T08:59:04.745078+00:00", + "last_updated": "2026-07-02T08:59:04.745078+00:00", + "context": { + "id": "01KWH0V6N994GG3DBE15YZYVR9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_shower_water_leak_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "icon": "mdi:shower-head", + "friendly_name": "Shower leak sensor" + }, + "last_changed": "2026-07-02T08:59:04.745188+00:00", + "last_reported": "2026-07-02T08:59:04.745188+00:00", + "last_updated": "2026-07-02T08:59:04.745188+00:00", + "context": { + "id": "01KWH0V6N951VNP9JXE2QN5CSQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.klippbok_shower_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Kippbok shower leak sensor Identify" + }, + "last_changed": "2026-07-02T08:59:04.745269+00:00", + "last_reported": "2026-07-02T08:59:04.745269+00:00", + "last_updated": "2026-07-02T08:59:04.745269+00:00", + "context": { + "id": "01KWH0V6N97QBRPYNRZH1MPVGD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_fridge_water_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Klippbok Kitchen Fridge Water Sensor Battery" + }, + "last_changed": "2026-07-02T08:59:52.609476+00:00", + "last_reported": "2026-07-02T08:59:52.609476+00:00", + "last_updated": "2026-07-02T08:59:52.609476+00:00", + "context": { + "id": "01KWH0WND1GY7K6PKEYRC7FEZ1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_fridge_water_sensor_battery_voltage", + "state": "2.909", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Klippbok Kitchen Fridge Water Sensor Battery voltage" + }, + "last_changed": "2026-07-02T08:59:52.609723+00:00", + "last_reported": "2026-07-02T08:59:52.609723+00:00", + "last_updated": "2026-07-02T08:59:52.609723+00:00", + "context": { + "id": "01KWH0WND12DHMP3HFTJQ1GP45", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.klippbok_kitchen_fridge_water_sensor_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Klippbok Kitchen Fridge Water Sensor Battery type" + }, + "last_changed": "2026-07-02T08:59:52.609843+00:00", + "last_reported": "2026-07-02T08:59:52.609843+00:00", + "last_updated": "2026-07-02T08:59:52.609843+00:00", + "context": { + "id": "01KWH0WND1NXG7GB41WG9CP686", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.klippbok_kitchen_fridge_water_sensor_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.0.13", + "in_progress": false, + "latest_version": "1.0.13", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Klippbok Kitchen Fridge Water Sensor Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:52.610053+00:00", + "last_reported": "2026-07-02T08:59:52.610053+00:00", + "last_updated": "2026-07-02T08:59:52.610053+00:00", + "context": { + "id": "01KWH0WND2BC2MCXKD66T8G8S2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_kitchen_fridge_water_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Kitchen Fridge Water Sensor" + }, + "last_changed": "2026-07-02T08:59:52.610161+00:00", + "last_reported": "2026-07-02T08:59:52.610161+00:00", + "last_updated": "2026-07-02T08:59:52.610161+00:00", + "context": { + "id": "01KWH0WND225J7TM04Y2WDBNY6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.klippbok_kitchen_fridge_water_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Klippbok Kitchen Fridge Water Sensor Identify" + }, + "last_changed": "2026-07-02T08:59:52.610241+00:00", + "last_reported": "2026-07-02T08:59:52.610241+00:00", + "last_updated": "2026-07-02T08:59:52.610241+00:00", + "context": { + "id": "01KWH0WND2R629119Z6HG95RTN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_kitchen_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Bilresa dual kitchen Battery" + }, + "last_changed": "2026-07-02T08:58:57.418573+00:00", + "last_reported": "2026-07-02T08:58:57.418573+00:00", + "last_updated": "2026-07-02T08:58:57.418573+00:00", + "context": { + "id": "01KWH0TZGA1HXRZ2CMND140XV7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_kitchen_battery_voltage", + "state": "3.04", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Bilresa dual kitchen Battery voltage" + }, + "last_changed": "2026-07-02T08:58:57.418825+00:00", + "last_reported": "2026-07-02T08:58:57.418825+00:00", + "last_updated": "2026-07-02T08:58:57.418825+00:00", + "context": { + "id": "01KWH0TZGAQ9BHEP41GRP2V5G3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bilresa_dual_button_kitchen_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Bilresa dual kitchen Battery type" + }, + "last_changed": "2026-07-02T08:58:57.418957+00:00", + "last_reported": "2026-07-02T08:58:57.418957+00:00", + "last_updated": "2026-07-02T08:58:57.418957+00:00", + "context": { + "id": "01KWH0TZGA002XY1D90PVYF8V6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.bilresa_dual_button_kitchen_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.9.15", + "in_progress": false, + "latest_version": "1.9.15", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Bilresa dual kitchen Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:57.419179+00:00", + "last_reported": "2026-07-02T08:58:57.419179+00:00", + "last_updated": "2026-07-02T08:58:57.419179+00:00", + "context": { + "id": "01KWH0TZGBEV2HDM4WKSJ9ZARN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bilresa_dual_kitchen_identify_1", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Bilresa dual kitchen Identify (1)" + }, + "last_changed": "2026-07-02T08:58:57.419261+00:00", + "last_reported": "2026-07-02T08:58:57.419261+00:00", + "last_updated": "2026-07-02T08:58:57.419261+00:00", + "context": { + "id": "01KWH0TZGBSYKEFMC7PJ2AB7ZA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.bilresa_dual_button_kitchen_button_1", + "state": "unknown", + "attributes": { + "event_types": [ + "multi_press_1", + "multi_press_2", + "long_press", + "long_release" + ], + "event_type": "multi_press_1", + "previousPosition": 1, + "totalNumberOfPressesCounted": 1, + "device_class": "button", + "friendly_name": "Bilresa dual kitchen Button (1)" + }, + "last_changed": "2026-07-02T08:58:57.419330+00:00", + "last_reported": "2026-07-02T08:58:57.419330+00:00", + "last_updated": "2026-07-02T08:58:57.419330+00:00", + "context": { + "id": "01KWH0TZGBSSXAEHE8KWTCDW5R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.bilresa_dual_button_kitchen_button_2", + "state": "unknown", + "attributes": { + "event_types": [ + "multi_press_1", + "multi_press_2", + "long_press", + "long_release" + ], + "event_type": "multi_press_1", + "previousPosition": 1, + "totalNumberOfPressesCounted": 1, + "device_class": "button", + "friendly_name": "Bilresa dual kitchen Button (2)" + }, + "last_changed": "2026-07-02T08:58:57.419386+00:00", + "last_reported": "2026-07-02T08:58:57.419386+00:00", + "last_updated": "2026-07-02T08:58:57.419386+00:00", + "context": { + "id": "01KWH0TZGBXGR8281MNPTW7A1J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_left_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett tim room left window Battery" + }, + "last_changed": "2026-07-02T08:59:33.833806+00:00", + "last_reported": "2026-07-02T08:59:33.833806+00:00", + "last_updated": "2026-07-02T08:59:33.833806+00:00", + "context": { + "id": "01KWH0W329WEA1GQ5RP5N77WQF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_left_window_battery_voltage", + "state": "1.557", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett tim room left window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:33.834041+00:00", + "last_reported": "2026-07-02T08:59:33.834041+00:00", + "last_updated": "2026-07-02T08:59:33.834041+00:00", + "context": { + "id": "01KWH0W32AR2B294JKFR0V5V1V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_left_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett tim room left window Battery type" + }, + "last_changed": "2026-07-02T08:59:33.834160+00:00", + "last_reported": "2026-07-02T08:59:33.834160+00:00", + "last_updated": "2026-07-02T08:59:33.834160+00:00", + "context": { + "id": "01KWH0W32A23BH19K7YRN8MBP8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_tim_room_left_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett tim room left window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:33.834368+00:00", + "last_reported": "2026-07-02T08:59:33.834368+00:00", + "last_updated": "2026-07-02T08:59:33.834368+00:00", + "context": { + "id": "01KWH0W32A8DHVN9SGP20PMTSR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_tim_room_left_window", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett tim room left Window" + }, + "last_changed": "2026-07-02T08:59:33.834472+00:00", + "last_reported": "2026-07-02T08:59:33.834472+00:00", + "last_updated": "2026-07-02T08:59:33.834472+00:00", + "context": { + "id": "01KWH0W32AK9WWYT5N3W07BQ81", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_tim_room_left_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett tim room left window Identify" + }, + "last_changed": "2026-07-02T08:59:33.834522+00:00", + "last_reported": "2026-07-02T08:59:33.834522+00:00", + "last_updated": "2026-07-02T08:59:33.834522+00:00", + "context": { + "id": "01KWH0W32ABYQNZXXG0K6XRXHQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_right_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett tim room right window Battery" + }, + "last_changed": "2026-07-02T08:59:10.101102+00:00", + "last_reported": "2026-07-02T08:59:10.101102+00:00", + "last_updated": "2026-07-02T08:59:10.101102+00:00", + "context": { + "id": "01KWH0VBWNBKC56GCNV5TKV5N5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_right_window_battery_voltage", + "state": "1.527", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett tim room right window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:10.101359+00:00", + "last_reported": "2026-07-02T08:59:10.101359+00:00", + "last_updated": "2026-07-02T08:59:10.101359+00:00", + "context": { + "id": "01KWH0VBWNMX98P6HM8KTKJYK2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_tim_room_right_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett tim room right window Battery type" + }, + "last_changed": "2026-07-02T08:59:10.101495+00:00", + "last_reported": "2026-07-02T08:59:10.101495+00:00", + "last_updated": "2026-07-02T08:59:10.101495+00:00", + "context": { + "id": "01KWH0VBWNNNDXM78797N4WT5X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_tim_room_right_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett tim room right window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:10.101725+00:00", + "last_reported": "2026-07-02T08:59:10.101725+00:00", + "last_updated": "2026-07-02T08:59:10.101725+00:00", + "context": { + "id": "01KWH0VBWNKQ98CWNXRWTPC9SK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_tim_room_right_window", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett tim room right Window" + }, + "last_changed": "2026-07-02T08:59:10.101835+00:00", + "last_reported": "2026-07-02T08:59:10.101835+00:00", + "last_updated": "2026-07-02T08:59:10.101835+00:00", + "context": { + "id": "01KWH0VBWN1YWV46GF422MMS1N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_tim_room_right_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett tim room right window Identify" + }, + "last_changed": "2026-07-02T08:59:10.101892+00:00", + "last_reported": "2026-07-02T08:59:10.101892+00:00", + "last_updated": "2026-07-02T08:59:10.101892+00:00", + "context": { + "id": "01KWH0VBWNP90BX7R1PX9KXGVC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_upstairs_lobby_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett upstairs lobby main window Battery" + }, + "last_changed": "2026-07-02T08:59:38.976010+00:00", + "last_reported": "2026-07-02T08:59:38.976010+00:00", + "last_updated": "2026-07-02T08:59:38.976010+00:00", + "context": { + "id": "01KWH0W830QX33ER7C3585JKZS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_upstairs_lobby_main_window_battery_voltage", + "state": "1.49", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett upstairs lobby main window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:38.976249+00:00", + "last_reported": "2026-07-02T08:59:38.976249+00:00", + "last_updated": "2026-07-02T08:59:38.976249+00:00", + "context": { + "id": "01KWH0W830N89B19E9QHVQXFYM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_upstairs_lobby_main_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett upstairs lobby main window Battery type" + }, + "last_changed": "2026-07-02T08:59:38.976371+00:00", + "last_reported": "2026-07-02T08:59:38.976371+00:00", + "last_updated": "2026-07-02T08:59:38.976371+00:00", + "context": { + "id": "01KWH0W83038EA76VXN8AD2SSP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_upstairs_lobby_main_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett upstairs lobby main window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:38.976587+00:00", + "last_reported": "2026-07-02T08:59:38.976587+00:00", + "last_updated": "2026-07-02T08:59:38.976587+00:00", + "context": { + "id": "01KWH0W83047RHH0E3AR6X411A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_upstairs_lobby_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett upstairs lobby main Window" + }, + "last_changed": "2026-07-02T08:59:38.976688+00:00", + "last_reported": "2026-07-02T08:59:38.976688+00:00", + "last_updated": "2026-07-02T08:59:38.976688+00:00", + "context": { + "id": "01KWH0W8306BNB4NCPKDFQWY2Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_upstairs_lobby_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett upstairs lobby main window Identify" + }, + "last_changed": "2026-07-02T08:59:38.976746+00:00", + "last_reported": "2026-07-02T08:59:38.976746+00:00", + "last_updated": "2026-07-02T08:59:38.976746+00:00", + "context": { + "id": "01KWH0W830PMD6BFEYYXYNX8A5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_main_window_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett andrii room main window Battery" + }, + "last_changed": "2026-07-02T08:58:34.506034+00:00", + "last_reported": "2026-07-02T08:58:34.506034+00:00", + "last_updated": "2026-07-02T08:58:34.506034+00:00", + "context": { + "id": "01KWH0T94AM3K4XBDQ0KBEQ3PY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_main_window_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett andrii room main window Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.506461+00:00", + "last_reported": "2026-07-02T08:58:34.506461+00:00", + "last_updated": "2026-07-02T08:58:34.506461+00:00", + "context": { + "id": "01KWH0T94AYADFRB8YXZH4GMT3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_main_window_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett andrii room main window Battery type" + }, + "last_changed": "2026-07-02T08:58:34.506877+00:00", + "last_reported": "2026-07-02T08:58:34.506877+00:00", + "last_updated": "2026-07-02T08:58:34.506877+00:00", + "context": { + "id": "01KWH0T94AB20BH6KW83BZY6NN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_andrii_room_main_window_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett andrii room main window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.509617+00:00", + "last_reported": "2026-07-02T08:58:34.509617+00:00", + "last_updated": "2026-07-02T08:58:34.509617+00:00", + "context": { + "id": "01KWH0T94DQFQKQYGZX3E6CEHS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_andrii_room_main_window", + "state": "unavailable", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett andrii room main Window" + }, + "last_changed": "2026-07-02T08:58:34.510002+00:00", + "last_reported": "2026-07-02T08:58:34.510002+00:00", + "last_updated": "2026-07-02T08:58:34.510002+00:00", + "context": { + "id": "01KWH0T94EX4397640KH92MTN6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_andrii_room_main_window_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett andrii room main window Identify" + }, + "last_changed": "2026-07-02T08:58:34.510452+00:00", + "last_reported": "2026-07-02T08:58:34.510452+00:00", + "last_updated": "2026-07-02T08:58:34.510452+00:00", + "context": { + "id": "01KWH0T94EKF8MXPFX8669N3RQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett james room main window Battery" + }, + "last_changed": "2026-07-02T08:59:17.246128+00:00", + "last_reported": "2026-07-02T08:59:17.246128+00:00", + "last_updated": "2026-07-02T08:59:17.246128+00:00", + "context": { + "id": "01KWH0VJVY4HT2EYSWENAB6169", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_main_window_battery_voltage", + "state": "1.532", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett james room main window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:17.246365+00:00", + "last_reported": "2026-07-02T08:59:17.246365+00:00", + "last_updated": "2026-07-02T08:59:17.246365+00:00", + "context": { + "id": "01KWH0VJVY3M2WQA5KDPVJPKCD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_main_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett james room main window Battery type" + }, + "last_changed": "2026-07-02T08:59:17.246484+00:00", + "last_reported": "2026-07-02T08:59:17.246484+00:00", + "last_updated": "2026-07-02T08:59:17.246484+00:00", + "context": { + "id": "01KWH0VJVYGC4G5MMEAY4JYMHP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_james_room_main_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett james room main window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:17.246692+00:00", + "last_reported": "2026-07-02T09:23:26.580125+00:00", + "last_updated": "2026-07-02T09:23:26.580125+00:00", + "context": { + "id": "01KWH27T7MMCMMY1Y8Q97BZN0K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_james_room_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett james room main Window" + }, + "last_changed": "2026-07-02T08:59:17.246794+00:00", + "last_reported": "2026-07-02T08:59:17.246794+00:00", + "last_updated": "2026-07-02T08:59:17.246794+00:00", + "context": { + "id": "01KWH0VJVY7D84NCZ339MZ355S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_james_room_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett james room main window Identify" + }, + "last_changed": "2026-07-02T08:59:17.246846+00:00", + "last_reported": "2026-07-02T08:59:17.246846+00:00", + "last_updated": "2026-07-02T08:59:17.246846+00:00", + "context": { + "id": "01KWH0VJVY3R24EKS6CKD3DMQ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_upper_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett andrii room upper window Battery" + }, + "last_changed": "2026-07-02T08:59:20.143090+00:00", + "last_reported": "2026-07-02T08:59:20.143090+00:00", + "last_updated": "2026-07-02T08:59:20.143090+00:00", + "context": { + "id": "01KWH0VNPFFV7J2JK9DGCJPT3N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_upper_window_battery_voltage", + "state": "1.536", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett andrii room upper window Battery voltage" + }, + "last_changed": "2026-07-02T08:59:20.143321+00:00", + "last_reported": "2026-07-02T08:59:20.143321+00:00", + "last_updated": "2026-07-02T08:59:20.143321+00:00", + "context": { + "id": "01KWH0VNPFGJ5JP3R0Q1K10ASF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_andrii_room_upper_window_battery_type", + "state": "AAA", + "attributes": { + "friendly_name": "Myggbett andrii room upper window Battery type" + }, + "last_changed": "2026-07-02T08:59:20.143441+00:00", + "last_reported": "2026-07-02T08:59:20.143441+00:00", + "last_updated": "2026-07-02T08:59:20.143441+00:00", + "context": { + "id": "01KWH0VNPF4FB6RDMNXPAWER38", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_andrii_room_upper_window_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "1.1.4", + "in_progress": false, + "latest_version": "1.1.4", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "friendly_name": "Myggbett andrii room upper window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:59:20.143646+00:00", + "last_reported": "2026-07-02T09:09:27.795374+00:00", + "last_updated": "2026-07-02T09:09:27.795374+00:00", + "context": { + "id": "01KWH1E73K19MM7RWQGJE5K9G4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_andrii_room_upper_window", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:window-closed", + "friendly_name": "Myggbett andrii room upper Window" + }, + "last_changed": "2026-07-02T08:59:20.143743+00:00", + "last_reported": "2026-07-02T08:59:20.143743+00:00", + "last_updated": "2026-07-02T08:59:20.143743+00:00", + "context": { + "id": "01KWH0VNPFTGQZGNKTCQBDX55T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_andrii_room_upper_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett andrii room upper window Identify" + }, + "last_changed": "2026-07-02T08:59:20.143795+00:00", + "last_reported": "2026-07-02T08:59:20.143795+00:00", + "last_updated": "2026-07-02T08:59:20.143795+00:00", + "context": { + "id": "01KWH0VNPFKW01AP6HJWJSJR7P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_upper_window_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Myggbett james room upper window Battery" + }, + "last_changed": "2026-07-02T08:58:34.527309+00:00", + "last_reported": "2026-07-02T08:58:34.527309+00:00", + "last_updated": "2026-07-02T08:58:34.527309+00:00", + "context": { + "id": "01KWH0T94Z5722M0DXPV9375Q5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_upper_window_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Myggbett james room upper window Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.527734+00:00", + "last_reported": "2026-07-02T08:58:34.527734+00:00", + "last_updated": "2026-07-02T08:58:34.527734+00:00", + "context": { + "id": "01KWH0T94ZVFJX0BHZ40AFMEYH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myggbett_james_room_upper_window_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "Myggbett james room upper window Battery type" + }, + "last_changed": "2026-07-02T08:58:34.528214+00:00", + "last_reported": "2026-07-02T08:58:34.528214+00:00", + "last_updated": "2026-07-02T08:58:34.528214+00:00", + "context": { + "id": "01KWH0T950VQRMFCF630Y4SH0X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.myggbett_james_room_upper_window_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "Myggbett james room upper window Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.531230+00:00", + "last_reported": "2026-07-02T08:58:34.531230+00:00", + "last_updated": "2026-07-02T08:58:34.531230+00:00", + "context": { + "id": "01KWH0T9539E3A3ECMJGGHK271", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myggbett_james_room_upper_window", + "state": "unavailable", + "attributes": { + "device_class": "door", + "friendly_name": "Myggbett james room upper Window" + }, + "last_changed": "2026-07-02T08:58:34.531685+00:00", + "last_reported": "2026-07-02T08:58:34.531685+00:00", + "last_updated": "2026-07-02T08:58:34.531685+00:00", + "context": { + "id": "01KWH0T9532WP4K8SECGX85845", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.myggbett_james_room_upper_window_identify", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "Myggbett james room upper window Identify" + }, + "last_changed": "2026-07-02T08:58:34.532199+00:00", + "last_reported": "2026-07-02T08:58:34.532199+00:00", + "last_updated": "2026-07-02T08:58:34.532199+00:00", + "context": { + "id": "01KWH0T954J98R3JWH4K7KWD08", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bar_lanning_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Lanning Identify" + }, + "last_changed": "2026-07-02T08:58:34.535933+00:00", + "last_reported": "2026-07-02T08:58:34.535933+00:00", + "last_updated": "2026-07-02T08:58:34.535933+00:00", + "context": { + "id": "01KWH0T957Z04BRSAS01YN6ETV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.bar_lanning_clean_mode", + "state": "Quick, Vacuum Only", + "attributes": { + "options": [ + "Auto", + "Auto, Vacuum Only", + "Auto, Mop Only", + "Quick", + "Quick, Vacuum Only", + "Quick, Mop Only", + "Deep Clean", + "Deep Clean, Vacuum Only", + "Deep Clean, Mop Only" + ], + "friendly_name": "Lanning Clean mode" + }, + "last_changed": "2026-07-02T08:58:34.536678+00:00", + "last_reported": "2026-07-02T08:58:34.536678+00:00", + "last_updated": "2026-07-02T08:58:34.536678+00:00", + "context": { + "id": "01KWH0T958N47YPJ7HSVNQKT9F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_lanning_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Lanning Battery" + }, + "last_changed": "2026-07-02T08:58:34.537428+00:00", + "last_reported": "2026-07-02T08:58:34.537428+00:00", + "last_updated": "2026-07-02T08:58:34.537428+00:00", + "context": { + "id": "01KWH0T959DDR8NG669HW1R4Z0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_lanning_battery_charge_state", + "state": "full_charge", + "attributes": { + "options": [ + "not_charging", + "charging", + "full_charge" + ], + "device_class": "enum", + "friendly_name": "Lanning Battery charge state" + }, + "last_changed": "2026-07-02T08:58:34.537981+00:00", + "last_reported": "2026-07-02T08:58:34.537981+00:00", + "last_updated": "2026-07-02T08:58:34.537981+00:00", + "context": { + "id": "01KWH0T959J01XMR8FAX8EV9XA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_lanning_operational_state", + "state": "docked", + "attributes": { + "options": [ + "stopped", + "running", + "paused", + "error", + "seeking_charger", + "charging", + "docked", + "wait_rvc_is_busy" + ], + "device_class": "enum", + "friendly_name": "Lanning Operational state" + }, + "last_changed": "2026-07-02T08:58:34.539082+00:00", + "last_reported": "2026-07-02T08:58:34.539082+00:00", + "last_updated": "2026-07-02T08:58:34.539082+00:00", + "context": { + "id": "01KWH0T95BB87KAT30WP9AY39S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_lanning_operational_error", + "state": "no_error", + "attributes": { + "options": [ + "no_error", + "unable_to_start_or_resume", + "unable_to_complete_operation", + "command_invalid_in_state", + "failed_to_find_charging_dock", + "stuck", + "dust_bin_missing", + "dust_bin_full", + "water_tank_empty", + "water_tank_missing", + "water_tank_lid_open", + "mop_cleaning_pad_missing", + "low_battery", + "cannot_reach_target_area", + "dirty_water_tank_full", + "dirty_water_tank_missing", + "wheels_jammed", + "brush_jammed", + "navigation_sensor_obscured" + ], + "device_class": "enum", + "friendly_name": "Lanning Operational error" + }, + "last_changed": "2026-07-02T08:58:34.539469+00:00", + "last_reported": "2026-07-02T08:58:34.539469+00:00", + "last_updated": "2026-07-02T08:58:34.539469+00:00", + "context": { + "id": "01KWH0T95BF0V7YVVMK9ZTP02Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "vacuum.bar_lanning", + "state": "docked", + "attributes": { + "friendly_name": "Lanning", + "supported_features": 29212 + }, + "last_changed": "2026-07-02T08:58:34.540381+00:00", + "last_reported": "2026-07-02T08:58:34.540381+00:00", + "last_updated": "2026-07-02T08:58:34.540381+00:00", + "context": { + "id": "01KWH0T95CVB5F3DT545QG4F41", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_myggspray_utility_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "MYGGSPRAY utility Battery" + }, + "last_changed": "2026-07-02T08:58:34.542105+00:00", + "last_reported": "2026-07-02T08:58:34.542105+00:00", + "last_updated": "2026-07-02T08:58:34.542105+00:00", + "context": { + "id": "01KWH0T95E05S6FTJXA592CJDP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_myggspray_utility_battery_voltage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "MYGGSPRAY utility Battery voltage" + }, + "last_changed": "2026-07-02T08:58:34.542534+00:00", + "last_reported": "2026-07-02T08:58:34.542534+00:00", + "last_updated": "2026-07-02T08:58:34.542534+00:00", + "context": { + "id": "01KWH0T95EBYCA24Q7VKXBE8KH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_myggspray_utility_battery_type", + "state": "unavailable", + "attributes": { + "friendly_name": "MYGGSPRAY utility Battery type" + }, + "last_changed": "2026-07-02T08:58:34.542958+00:00", + "last_reported": "2026-07-02T08:58:34.542958+00:00", + "last_updated": "2026-07-02T08:58:34.542958+00:00", + "context": { + "id": "01KWH0T95EPGACEPBXATV9Y709", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.utility_room_myggspray_utility_firmware", + "state": "unavailable", + "attributes": { + "device_class": "firmware", + "friendly_name": "MYGGSPRAY utility Firmware", + "supported_features": 23 + }, + "last_changed": "2026-07-02T08:58:34.545798+00:00", + "last_reported": "2026-07-02T08:58:34.545798+00:00", + "last_updated": "2026-07-02T08:58:34.545798+00:00", + "context": { + "id": "01KWH0T95HVN5Q87M2NSKYNKFE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.utility_room_myggspray_utility_identify_1", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "MYGGSPRAY utility Identify (1)" + }, + "last_changed": "2026-07-02T08:58:34.546320+00:00", + "last_reported": "2026-07-02T08:58:34.546320+00:00", + "last_updated": "2026-07-02T08:58:34.546320+00:00", + "context": { + "id": "01KWH0T95JVPR26D8J510NN4ZY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_myggspray_utility_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "MYGGSPRAY utility Illuminance" + }, + "last_changed": "2026-07-02T08:58:34.547262+00:00", + "last_reported": "2026-07-02T08:58:34.547262+00:00", + "last_updated": "2026-07-02T08:58:34.547262+00:00", + "context": { + "id": "01KWH0T95KTYHJ12W8117V84M9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.utility_room_myggspray_utility_occupancy", + "state": "unavailable", + "attributes": { + "device_class": "occupancy", + "friendly_name": "MYGGSPRAY utility Occupancy" + }, + "last_changed": "2026-07-02T08:58:34.548153+00:00", + "last_reported": "2026-07-02T08:58:34.548153+00:00", + "last_updated": "2026-07-02T08:58:34.548153+00:00", + "context": { + "id": "01KWH0T95MEB0XWPFNVKWYJBTD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.utility_room_myggspray_utility_identify_2", + "state": "unavailable", + "attributes": { + "device_class": "identify", + "friendly_name": "MYGGSPRAY utility Identify (2)" + }, + "last_changed": "2026-07-02T08:58:34.548594+00:00", + "last_reported": "2026-07-02T08:58:34.548594+00:00", + "last_updated": "2026-07-02T08:58:34.548594+00:00", + "context": { + "id": "01KWH0T95MQ50MF5N8XYYMVR8R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lowrate", + "state": "off", + "attributes": { + "after": "2026-07-02T23:30:00+01:00", + "before": "2026-07-03T05:30:00+01:00", + "next_update": "2026-07-02T23:30:00+01:00", + "device_class": "power", + "icon": "mdi:power-sleep", + "friendly_name": "OvernightRate" + }, + "last_changed": "2026-07-02T08:58:35.374423+00:00", + "last_reported": "2026-07-02T08:58:35.374423+00:00", + "last_updated": "2026-07-02T08:58:35.374423+00:00", + "context": { + "id": "01KWH0T9ZEVR2Y6D7A2RK4W10E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopusovernightlowrateactive", + "state": "off", + "attributes": { + "after": "2026-07-02T23:30:00+01:00", + "before": "2026-07-03T05:30:00+01:00", + "next_update": "2026-07-02T23:30:00+01:00", + "friendly_name": "OctopusOvernightLowRateActive" + }, + "last_changed": "2026-07-02T08:58:35.375185+00:00", + "last_reported": "2026-07-02T08:58:35.375185+00:00", + "last_updated": "2026-07-02T08:58:35.375185+00:00", + "context": { + "id": "01KWH0T9ZFGTZHMSA001Y2XF95", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_status", + "state": "CRITICAL", + "attributes": { + "critical_threshold": 20, + "threshold": 40, + "valid_total": 77, + "low_count": 2, + "critical_count": 2, + "zero_count": 0, + "notify_on_zero": true, + "retained_unavailable_for_hours": 24, + "icon": "mdi:alert-circle", + "friendly_name": "Battery Monitor Status" + }, + "last_changed": "2026-07-02T09:03:35.259875+00:00", + "last_reported": "2026-07-02T10:08:35.259839+00:00", + "last_updated": "2026-07-02T10:08:35.259839+00:00", + "context": { + "id": "01KWH4TFDVTPBDF21DDPNVV34N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_total", + "state": "77", + "attributes": { + "state_class": "measurement", + "discovered_total": 106, + "icon": "mdi:battery", + "friendly_name": "Battery Monitor Total" + }, + "last_changed": "2026-07-02T09:28:35.260926+00:00", + "last_reported": "2026-07-02T09:53:35.260404+00:00", + "last_updated": "2026-07-02T09:28:35.260926+00:00", + "context": { + "id": "01KWH2H7NW6TY9CRYNSQQDHZST", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_low", + "state": "2", + "attributes": { + "state_class": "measurement", + "threshold": 40, + "entities": [ + "sensor.hue_smart_button_1_battery_2", + "sensor.tims_button_battery" + ], + "devices": [ + "Hue Smart button 1", + "Tims button" + ], + "names": [ + "Hue Smart button 1 Battery", + "Tims button Battery" + ], + "values": [ + 1.0, + 1.0 + ], + "retained": [ + false, + false + ], + "icon": "mdi:battery-alert", + "friendly_name": "Battery Monitor Low" + }, + "last_changed": "2026-07-02T10:08:35.260026+00:00", + "last_reported": "2026-07-02T10:08:35.260026+00:00", + "last_updated": "2026-07-02T10:08:35.260026+00:00", + "context": { + "id": "01KWH4TFDWFQY8G1DXFS3H7SYY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_low_devices", + "state": "2", + "attributes": { + "state_class": "measurement", + "icon": "mdi:battery-heart-variant", + "friendly_name": "Battery Monitor Low Devices" + }, + "last_changed": "2026-07-02T10:08:35.260083+00:00", + "last_reported": "2026-07-02T10:08:35.260083+00:00", + "last_updated": "2026-07-02T10:08:35.260083+00:00", + "context": { + "id": "01KWH4TFDWBNN9W6STE4J7VZTY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_zero_count", + "state": "0", + "attributes": { + "state_class": "measurement", + "entities": [], + "devices": [], + "retained": [], + "icon": "mdi:battery-alert-variant", + "friendly_name": "Battery Monitor Zero Count" + }, + "last_changed": "2026-07-02T08:58:35.388578+00:00", + "last_reported": "2026-07-02T09:53:35.260572+00:00", + "last_updated": "2026-07-02T08:58:35.388578+00:00", + "context": { + "id": "01KWH0T9ZWCHK8FSD60DQ2GB3C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_lowest", + "state": "1.0", + "attributes": { + "state_class": "measurement", + "entity_id": "sensor.hue_smart_button_1_battery_2", + "name": "Hue Smart button 1 Battery", + "device_name": "Hue Smart button 1", + "unit": "%", + "last_changed": "2026-07-02T08:58:35.741886+00:00", + "ignore_zero_for_lowest": true, + "retained": false, + "unit_of_measurement": "%", + "icon": "mdi:battery-low", + "friendly_name": "Battery Monitor Lowest" + }, + "last_changed": "2026-07-02T09:03:35.260370+00:00", + "last_reported": "2026-07-02T09:53:35.260628+00:00", + "last_updated": "2026-07-02T09:03:35.260370+00:00", + "context": { + "id": "01KWH13ETWDNARWQJ8Q0VXJ144", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_low_percent", + "state": "2.6", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "icon": "mdi:percent", + "friendly_name": "Battery Monitor Low Percent" + }, + "last_changed": "2026-07-02T10:08:35.260244+00:00", + "last_reported": "2026-07-02T10:08:35.260244+00:00", + "last_updated": "2026-07-02T10:08:35.260244+00:00", + "context": { + "id": "01KWH4TFDWYY35RM55J5AQ7DT7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_zero_percent", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "icon": "mdi:percent-outline", + "friendly_name": "Battery Monitor Zero Percent" + }, + "last_changed": "2026-07-02T08:58:35.389268+00:00", + "last_reported": "2026-07-02T09:53:35.260723+00:00", + "last_updated": "2026-07-02T08:58:35.389268+00:00", + "context": { + "id": "01KWH0T9ZXYF8FG9PFX7BKX5FN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_low_list", + "state": "🔴 Hue Smart button 1: 1% | 🔴 Tims button: 1%", + "attributes": { + "icon": "mdi:format-list-bulleted", + "friendly_name": "Battery Monitor Low List" + }, + "last_changed": "2026-07-02T10:08:35.260331+00:00", + "last_reported": "2026-07-02T10:08:35.260331+00:00", + "last_updated": "2026-07-02T10:08:35.260331+00:00", + "context": { + "id": "01KWH4TFDW5FT0ZZ7CMF63BXHS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_overview", + "state": "77", + "attributes": { + "state_class": "measurement", + "critical_threshold": 20, + "threshold": 40, + "status": "CRITICAL", + "valid_total": 77, + "low_count": 2, + "critical_count": 2, + "zero_count": 0, + "low_percent": 2.6, + "zero_percent": 0.0, + "batteries": [ + { + "entity_id": "sensor.hue_smart_button_1_battery_2", + "name": "Hue Smart button 1 Battery", + "device_name": "Hue Smart button 1", + "value": 1.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_button_battery", + "name": "Tims button Battery", + "device_name": "Tims button", + "value": 1.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.hue_dimmer_switch_2_battery", + "name": "Study dimmer Battery", + "device_name": "Study dimmer", + "value": 45.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tim12i_battery_level", + "name": "Tim12i Battery Level", + "device_name": "Tim12i", + "value": 65.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_m3_battery", + "name": "Tims M3 Battery", + "device_name": "Tims M3", + "value": 68.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.conservatory_battery_level", + "name": "Conservatory Battery Level", + "device_name": "Conservatory", + "value": 69.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.garden_battery_level", + "name": "Garden Battery Level", + "device_name": "Garden", + "value": 73.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.catio_battery_level", + "name": "Catio Battery Level", + "device_name": "Catio", + "value": 73.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.kitchen_hall_battery_level", + "name": "Kitchen hall Battery Level", + "device_name": "Kitchen hall", + "value": 74.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tim12_battery_level", + "name": "Tim12 Battery Level", + "device_name": "Tim12", + "value": 81.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.hue_dimmer_switch_1_battery_3", + "name": "Andrii room dimmer Battery", + "device_name": "Andrii room dimmer", + "value": 81.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.cumi_battery_level", + "name": "Cumi Battery Level", + "device_name": "Cumi", + "value": 81.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.nimbus_battery_level", + "name": "Nimbus Battery Level", + "device_name": "Nimbus", + "value": 81.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.aris_room_switch_battery", + "name": "James Room switch Battery", + "device_name": "James Room switch", + "value": 83.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.front_door_battery", + "name": "Front Door Battery", + "device_name": "Front Door", + "value": 90.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_health", + "name": "sonnenbatterie 200357 Battery health", + "device_name": "sonnenbatterie 200357", + "value": 91.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.garden_battery", + "name": "Garden Battery", + "device_name": "Garden", + "value": 93.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_front_door_battery", + "name": "Myggbett front door Battery", + "device_name": "Myggbett front door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.timmerflotte_temp_hmd_sensor_battery", + "name": "Timmerflotte tims room Battery", + "device_name": "Timmerflotte tims room", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bilresa_dual_button_hall_battery", + "name": "Bilresa dual hall Battery", + "device_name": "Bilresa dual hall", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_lounge_bi_fold_door_battery", + "name": "Myggbett lounge bifold door Battery", + "device_name": "Myggbett lounge bifold door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.klippbok_kitchen_water_leak_sensor_battery", + "name": "Kippbok Kitchen Water leak sensor Battery", + "device_name": "Kippbok Kitchen Water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.klippbok_utility_water_leak_sensor_battery", + "name": "Kippbok Utility water leak sensor Battery", + "device_name": "Kippbok Utility water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_bar_main_window_battery", + "name": "Myggbett bar main window Battery", + "device_name": "Myggbett bar main window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_bar_upper_window_battery", + "name": "Myggbett bar upper window Battery", + "device_name": "Myggbett bar upper window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_bathroom_window_battery", + "name": "Myggbett bathroom window Battery", + "device_name": "Myggbett bathroom window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_cons_door_right_window_battery", + "name": "Myggbett cons door right window Battery", + "device_name": "Myggbett cons door right window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.klippbok_shower_water_leak_sensor_battery", + "name": "Kippbok shower leak sensor Battery", + "device_name": "Kippbok shower leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.klippbok_kitchen_fridge_water_sensor_battery", + "name": "Klippbok Kitchen Fridge Water Sensor Battery", + "device_name": "Klippbok Kitchen Fridge Water Sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bilresa_dual_button_kitchen_battery", + "name": "Bilresa dual kitchen Battery", + "device_name": "Bilresa dual kitchen", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_tim_room_left_window_battery", + "name": "Myggbett tim room left window Battery", + "device_name": "Myggbett tim room left window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_tim_room_right_window_battery", + "name": "Myggbett tim room right window Battery", + "device_name": "Myggbett tim room right window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_upstairs_lobby_main_window_battery", + "name": "Myggbett upstairs lobby main window Battery", + "device_name": "Myggbett upstairs lobby main window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_james_room_main_window_battery", + "name": "Myggbett james room main window Battery", + "device_name": "Myggbett james room main window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_andrii_room_upper_window_battery", + "name": "Myggbett andrii room upper window Battery", + "device_name": "Myggbett andrii room upper window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bar_lanning_battery", + "name": "Lanning Battery", + "device_name": "Lanning", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.kitchen_dimmer_switch_battery", + "name": "Kitchen dimmer switch Battery", + "device_name": "Kitchen dimmer switch", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.hue_tap_dial_switch_3_battery", + "name": "Cons Hue tap dial Battery", + "device_name": "Cons Hue tap dial", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.hue_tap_dial_switch_1_battery", + "name": "Hue tap dial switch 1 Battery", + "device_name": "Hue tap dial switch 1", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.kitchen_buttons", + "name": "Kitchen Buttons", + "device_name": "Kitchen Buttons", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.kitchen_buttons_2", + "name": "Kitchen Buttons", + "device_name": "Kitchen Buttons", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.ikea_dual_button_hall", + "name": "IKEA Dual Button Hall", + "device_name": "IKEA Dual Button Hall", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.ikea_dual_button_hall_2", + "name": "IKEA Dual Button Hall", + "device_name": "IKEA Dual Button Hall", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bar_main_window_battery_percentage", + "name": "Bar Main Window Battery Percentage", + "device_name": "Bar Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.cons_door_window_right_battery_percentage", + "name": "Cons Door Window Right Battery Percentage", + "device_name": "Cons Door Window Right", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_room_tim_room_left_window_battery_percentage", + "name": "Tim Room Left Window Battery Percentage", + "device_name": "Tim Room Left Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.upstairs_lobby_lobby_main_window_battery_percentage", + "name": "Lobby Main Window Battery Percentage", + "device_name": "Lobby Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.andriis_room_andrii_room_upper_window_battery_percentage", + "name": "Andrii Room Upper Window Battery Percentage", + "device_name": "Andrii Room Upper Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.james_room_james_room_main_window_battery_percentage", + "name": "James Room Main Window Battery Percentage", + "device_name": "James Room Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bathroom_window_battery_percentage", + "name": "Bathroom Window Battery Percentage", + "device_name": "Bathroom Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.lounge_bifold_door_battery_percentage", + "name": "Lounge Bifold Door Battery Percentage", + "device_name": "Lounge Bifold Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.front_door_battery_percentage", + "name": "Front Door Battery Percentage", + "device_name": "Front Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.garage_door_battery_percentage", + "name": "Garage Door Battery Percentage", + "device_name": "Garage Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_room_tim_room_right_window_battery_percentage", + "name": "Tim Room Right Window Battery Percentage", + "device_name": "Tim Room Right Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bar_upper_window_battery_percentage", + "name": "Bar Upper Window Battery Percentage", + "device_name": "Bar Upper Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.fridge_water_leak_sensor_battery_percentage", + "name": "Fridge Water Leak Sensor Battery Percentage", + "device_name": "Fridge Water Leak Sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.kitchen_water_leak_sensor_battery_percentage", + "name": "Kitchen water leak sensor Battery Percentage", + "device_name": "Kitchen water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.utility_water_leak_sensor_battery_percentage", + "name": "Utility water leak sensor Battery Percentage", + "device_name": "Utility water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.shower_water_leak_sensor_battery_percentage", + "name": "Shower Water Leak Sensor Battery Percentage", + "device_name": "Shower Water Leak Sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_temp_battery_percentage", + "name": "Tims Temp Battery Percentage", + "device_name": "Tims Temp", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tims_temp_battery_percentage_2", + "name": "Tims Humidity Battery Percentage", + "device_name": "Tims Humidity", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bathroom_window_battery", + "name": "Bathroom Window Battery", + "device_name": "Bathroom Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.homekit_lounge_bifold_door_battery", + "name": "Lounge Bifold Door Battery", + "device_name": "Lounge Bifold Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.homekit_kitchen_water_leak_sensor_battery", + "name": "Kitchen water leak sensor Battery", + "device_name": "Kitchen water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.shower_water_leak_sensor_battery", + "name": "Shower Water Leak Sensor Battery", + "device_name": "Shower Water Leak Sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.homekit_utility_water_leak_sensor_battery", + "name": "Utility water leak sensor Battery", + "device_name": "Utility water leak sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.homekit_front_door_battery_2", + "name": "Front Door Battery", + "device_name": "Front Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tim_room_right_window_battery", + "name": "Tim Room Right Window Battery", + "device_name": "Tim Room Right Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.homekit_garage_door_battery", + "name": "Garage Door Battery", + "device_name": "Garage Door", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bar_upper_window_battery", + "name": "Bar Upper Window Battery", + "device_name": "Bar Upper Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.andrii_room_upper_window_battery", + "name": "Andrii Room Upper Window Battery", + "device_name": "Andrii Room Upper Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.bar_main_window_battery", + "name": "Bar Main Window Battery", + "device_name": "Bar Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.conservatory_door_window_battery", + "name": "Cons Door Window Right Battery", + "device_name": "Cons Door Window Right", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.tim_room_left_window_battery", + "name": "Tim Room Left Window Battery", + "device_name": "Tim Room Left Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.lobby_main_window_battery", + "name": "Lobby Main Window Battery", + "device_name": "Lobby Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.james_room_main_window_battery", + "name": "James Room Main Window Battery", + "device_name": "James Room Main Window", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.fridge_water_leak_sensor_battery", + "name": "Fridge Water Leak Sensor Battery", + "device_name": "Fridge Water Leak Sensor", + "value": 100.0, + "unit": "%", + "available": true, + "retained": false + }, + { + "entity_id": "sensor.myggbett_conservatory_door_battery", + "name": "Myggbett conservatory Battery", + "device_name": "Myggbett conservatory", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.myggbett_garage_door_battery", + "name": "Myggbett garage door Battery", + "device_name": "Myggbett garage door", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.myggbett_kitchen_door_battery", + "name": "Myggbett Kitchen door Battery", + "device_name": "Myggbett Kitchen door", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.myggbett_cons_door_left_window_battery", + "name": "Myggbett cons door left window Battery", + "device_name": "Myggbett cons door left window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.myggbett_andrii_room_main_window_battery", + "name": "Myggbett andrii room main window Battery", + "device_name": "Myggbett andrii room main window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.myggbett_james_room_upper_window_battery", + "name": "Myggbett james room upper window Battery", + "device_name": "Myggbett james room upper window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.utility_room_myggspray_utility_battery", + "name": "MYGGSPRAY utility Battery", + "device_name": "MYGGSPRAY utility", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.utility_room_sensor_battery", + "name": "Utility room sensor Battery", + "device_name": "Utility room sensor", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.kitchen_sensor_battery", + "name": "kitchen sensor Battery", + "device_name": "kitchen sensor", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.conservatory_battery", + "name": "Conservatory Battery", + "device_name": "Conservatory", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.conservatory_sensor_battery", + "name": "Conservatory sensor Battery", + "device_name": "Conservatory sensor", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.hue_motion_sensor_1_battery", + "name": "Hue motion sensor 1 Battery", + "device_name": "Hue motion sensor 1", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.hue_dimmer_switch_1_battery", + "name": "Loft dimmer Battery", + "device_name": "Loft dimmer", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.utility_room_motion_sensor_utility_battery_percentage", + "name": "Motion Sensor Utility Battery Percentage", + "device_name": "Motion Sensor Utility", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.cons_door_window_left_battery_percentage", + "name": "Cons Door Window Left Battery Percentage", + "device_name": "Cons Door Window Left", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.kitchen_door_battery_percentage", + "name": "Kitchen door Battery Percentage", + "device_name": "Kitchen door", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.andriis_room_andrii_room_main_window_battery_percentage", + "name": "Andrii Room Main Window Battery Percentage", + "device_name": "Andrii Room Main Window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.conservatory_door_battery_percentage", + "name": "Conservatory Door Battery Percentage", + "device_name": "Conservatory Door", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.james_room_james_room_upper_window_battery_percentage", + "name": "James Room Upper Window Battery Percentage", + "device_name": "James Room Upper Window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.motion_sensor_utility_battery_percentage", + "name": "Motion Sensor Utility Battery Percentage", + "device_name": "Motion Sensor Utility", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.andrii_temp_battery_percentage", + "name": "Andrii Temp Battery Percentage", + "device_name": "Andrii Temp", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.andrii_temp_battery_percentage_2", + "name": "Andrii Humidity Battery Percentage", + "device_name": "Andrii Humidity", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.james_temp_battery_percentage", + "name": "James Temp Battery Percentage", + "device_name": "James Temp", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.james_temp_battery_percentage_2", + "name": "James Humidity Battery Percentage", + "device_name": "James Humidity", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.andrii_room_main_window_battery", + "name": "Andrii Room Main Window Battery", + "device_name": "Andrii Room Main Window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.james_room_upper_window_battery", + "name": "James Room Upper Window Battery", + "device_name": "James Room Upper Window", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.homekit_conservatory_door_battery", + "name": "Conservatory Door Battery", + "device_name": "Conservatory Door", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.cons_door_window_left_battery", + "name": "Cons Door Window Left Battery", + "device_name": "Cons Door Window Left", + "value": null, + "unit": "%", + "available": false, + "retained": false + }, + { + "entity_id": "sensor.homekit_kitchen_door_battery", + "name": "Kitchen door Battery", + "device_name": "Kitchen door", + "value": null, + "unit": "%", + "available": false, + "retained": false + } + ], + "icon": "mdi:battery-sync", + "friendly_name": "Battery Monitor Overview" + }, + "last_changed": "2026-07-02T09:28:35.261454+00:00", + "last_reported": "2026-07-02T10:08:35.260503+00:00", + "last_updated": "2026-07-02T10:08:35.260503+00:00", + "context": { + "id": "01KWH4TFDWW2WBC2YN45KPD3XK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today", + "state": "2.378", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - today" + }, + "last_changed": "2026-07-02T08:58:35.397751+00:00", + "last_reported": "2026-07-02T08:58:35.397751+00:00", + "last_updated": "2026-07-02T08:58:35.397751+00:00", + "context": { + "id": "01KWH0TA057P6VZ85AW2HSCR2H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_remaining", + "state": "1.661", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - remaining today" + }, + "last_changed": "2026-07-02T09:58:35.537177+00:00", + "last_reported": "2026-07-02T09:58:35.537177+00:00", + "last_updated": "2026-07-02T09:58:35.537177+00:00", + "context": { + "id": "01KWH485RH2A9JVXDP1QVK3E3H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_tomorrow", + "state": "1.642", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.398403+00:00", + "last_reported": "2026-07-02T08:58:35.398403+00:00", + "last_updated": "2026-07-02T08:58:35.398403+00:00", + "context": { + "id": "01KWH0TA06QB3X51P43HG41Z08", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_today", + "state": "2026-07-02T10:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - today" + }, + "last_changed": "2026-07-02T08:58:35.398657+00:00", + "last_reported": "2026-07-02T08:58:35.398657+00:00", + "last_updated": "2026-07-02T08:58:35.398657+00:00", + "context": { + "id": "01KWH0TA06JX2GPDPEHXDN4AA0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_tomorrow", + "state": "2026-07-03T09:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.399727+00:00", + "last_reported": "2026-07-02T08:58:35.399727+00:00", + "last_updated": "2026-07-02T08:58:35.399727+00:00", + "context": { + "id": "01KWH0TA07QG3TE52PEGW5A5QB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_production_now", + "state": "302", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Solar production forecast Estimated power production - now" + }, + "last_changed": "2026-07-02T09:58:35.537753+00:00", + "last_reported": "2026-07-02T09:58:35.537753+00:00", + "last_updated": "2026-07-02T09:58:35.537753+00:00", + "context": { + "id": "01KWH485RH0G0P37DHYWWGV2MZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_current_hour", + "state": "0.294", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - this hour" + }, + "last_changed": "2026-07-02T09:58:35.537850+00:00", + "last_reported": "2026-07-02T09:58:35.537850+00:00", + "last_updated": "2026-07-02T09:58:35.537850+00:00", + "context": { + "id": "01KWH485RHSXE15SHNAPCQGPSP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_next_hour", + "state": "0.34", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - next hour" + }, + "last_changed": "2026-07-02T09:58:35.537933+00:00", + "last_reported": "2026-07-02T09:58:35.537933+00:00", + "last_updated": "2026-07-02T09:58:35.537933+00:00", + "context": { + "id": "01KWH485RHAK7EMC1Q395APF2F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_3", + "state": "11.968", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - today" + }, + "last_changed": "2026-07-02T08:58:35.401623+00:00", + "last_reported": "2026-07-02T08:58:35.401623+00:00", + "last_updated": "2026-07-02T08:58:35.401623+00:00", + "context": { + "id": "01KWH0TA09VNCSF7J04W64M6A9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_remaining_3", + "state": "8.959", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - remaining today" + }, + "last_changed": "2026-07-02T09:58:36.033958+00:00", + "last_reported": "2026-07-02T09:58:36.033958+00:00", + "last_updated": "2026-07-02T09:58:36.033958+00:00", + "context": { + "id": "01KWH48681C5X1JBG0NZ4E7VCN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_tomorrow_3", + "state": "9.572", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.402390+00:00", + "last_reported": "2026-07-02T08:58:35.402390+00:00", + "last_updated": "2026-07-02T08:58:35.402390+00:00", + "context": { + "id": "01KWH0TA0AJ5CM1EA9RRHCFGNX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_today_3", + "state": "2026-07-02T11:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - today" + }, + "last_changed": "2026-07-02T08:58:35.402734+00:00", + "last_reported": "2026-07-02T08:58:35.402734+00:00", + "last_updated": "2026-07-02T08:58:35.402734+00:00", + "context": { + "id": "01KWH0TA0ATK8DWBJX160B4QSZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_tomorrow_3", + "state": "2026-07-03T12:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.403051+00:00", + "last_reported": "2026-07-02T08:58:35.403051+00:00", + "last_updated": "2026-07-02T08:58:35.403051+00:00", + "context": { + "id": "01KWH0TA0B687JPVDXYS91X4E6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_production_now_3", + "state": "1212", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Solar production forecast Estimated power production - now" + }, + "last_changed": "2026-07-02T09:58:36.034467+00:00", + "last_reported": "2026-07-02T09:58:36.034467+00:00", + "last_updated": "2026-07-02T09:58:36.034467+00:00", + "context": { + "id": "01KWH48682DA3Y7HFBZPP8J00R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_current_hour_3", + "state": "1.168", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - this hour" + }, + "last_changed": "2026-07-02T09:58:36.034553+00:00", + "last_reported": "2026-07-02T09:58:36.034553+00:00", + "last_updated": "2026-07-02T09:58:36.034553+00:00", + "context": { + "id": "01KWH48682N8FEGNR43GP7M86F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_next_hour_3", + "state": "1.368", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - next hour" + }, + "last_changed": "2026-07-02T09:58:36.034629+00:00", + "last_reported": "2026-07-02T09:58:36.034629+00:00", + "last_updated": "2026-07-02T09:58:36.034629+00:00", + "context": { + "id": "01KWH486828HYB3KYTHXTX9JPA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_4", + "state": "18.111", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - today" + }, + "last_changed": "2026-07-02T08:58:35.404891+00:00", + "last_reported": "2026-07-02T08:58:35.404891+00:00", + "last_updated": "2026-07-02T08:58:35.404891+00:00", + "context": { + "id": "01KWH0TA0CMXQS8A875RVYQNGC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_remaining_4", + "state": "15.154", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - remaining today" + }, + "last_changed": "2026-07-02T09:58:35.661600+00:00", + "last_reported": "2026-07-02T09:58:35.661600+00:00", + "last_updated": "2026-07-02T09:58:35.661600+00:00", + "context": { + "id": "01KWH485WD73A7TGV1WP78X7NH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_tomorrow_4", + "state": "14.548", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.405458+00:00", + "last_reported": "2026-07-02T08:58:35.405458+00:00", + "last_updated": "2026-07-02T08:58:35.405458+00:00", + "context": { + "id": "01KWH0TA0DAQ1KKCA7WWZY55BZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_today_4", + "state": "2026-07-02T11:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - today" + }, + "last_changed": "2026-07-02T08:58:35.405689+00:00", + "last_reported": "2026-07-02T08:58:35.405689+00:00", + "last_updated": "2026-07-02T08:58:35.405689+00:00", + "context": { + "id": "01KWH0TA0DJQYD5P7BKM7VRPG6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_tomorrow_4", + "state": "2026-07-03T14:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.405907+00:00", + "last_reported": "2026-07-02T08:58:35.405907+00:00", + "last_updated": "2026-07-02T08:58:35.405907+00:00", + "context": { + "id": "01KWH0TA0DW77X65WM12SJYP8T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_production_now_4", + "state": "1479", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Solar production forecast Estimated power production - now" + }, + "last_changed": "2026-07-02T09:58:35.661919+00:00", + "last_reported": "2026-07-02T09:58:35.661919+00:00", + "last_updated": "2026-07-02T09:58:35.661919+00:00", + "context": { + "id": "01KWH485WDE0W7XHFG5KS8EQQW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_current_hour_4", + "state": "1.301", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - this hour" + }, + "last_changed": "2026-07-02T09:58:35.662028+00:00", + "last_reported": "2026-07-02T09:58:35.662028+00:00", + "last_updated": "2026-07-02T09:58:35.662028+00:00", + "context": { + "id": "01KWH485WEXP6F08SFKYXJN8PQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_next_hour_4", + "state": "1.855", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - next hour" + }, + "last_changed": "2026-07-02T09:58:35.662124+00:00", + "last_reported": "2026-07-02T09:58:35.662124+00:00", + "last_updated": "2026-07-02T09:58:35.662124+00:00", + "context": { + "id": "01KWH485WE36R04JEV8S8HZA1N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_2", + "state": "5.566", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - today" + }, + "last_changed": "2026-07-02T08:58:35.407670+00:00", + "last_reported": "2026-07-02T08:58:35.407670+00:00", + "last_updated": "2026-07-02T08:58:35.407670+00:00", + "context": { + "id": "01KWH0TA0FGR87R78JBZAPKQ00", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_today_remaining_2", + "state": "5.155", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - remaining today" + }, + "last_changed": "2026-07-02T09:58:35.682408+00:00", + "last_reported": "2026-07-02T09:58:35.682408+00:00", + "last_updated": "2026-07-02T09:58:35.682408+00:00", + "context": { + "id": "01KWH485X2E8JJQ61G1GVTA09P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_production_tomorrow_2", + "state": "5.886", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.408152+00:00", + "last_reported": "2026-07-02T08:58:35.408152+00:00", + "last_updated": "2026-07-02T08:58:35.408152+00:00", + "context": { + "id": "01KWH0TA0GZZ8QDHA8FWBMM6N3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_today_2", + "state": "2026-07-02T15:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - today" + }, + "last_changed": "2026-07-02T08:58:35.408373+00:00", + "last_reported": "2026-07-02T08:58:35.408373+00:00", + "last_updated": "2026-07-02T08:58:35.408373+00:00", + "context": { + "id": "01KWH0TA0G021SS8DEBBJM5ZT3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_highest_peak_time_tomorrow_2", + "state": "2026-07-03T15:00:00+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Solar production forecast Highest power peak time - tomorrow" + }, + "last_changed": "2026-07-02T08:58:35.408585+00:00", + "last_reported": "2026-07-02T08:58:35.408585+00:00", + "last_updated": "2026-07-02T08:58:35.408585+00:00", + "context": { + "id": "01KWH0TA0GVF6SVZESCD6AHHJM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.power_production_now_2", + "state": "158", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Solar production forecast Estimated power production - now" + }, + "last_changed": "2026-07-02T09:58:35.682913+00:00", + "last_reported": "2026-07-02T09:58:35.682913+00:00", + "last_updated": "2026-07-02T09:58:35.682913+00:00", + "context": { + "id": "01KWH485X2NX54E636EEDGGMDS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_current_hour_2", + "state": "0.142", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - this hour" + }, + "last_changed": "2026-07-02T09:58:35.683008+00:00", + "last_reported": "2026-07-02T09:58:35.683008+00:00", + "last_updated": "2026-07-02T09:58:35.683008+00:00", + "context": { + "id": "01KWH485X3DJ0P46R1910MJDM4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.energy_next_hour_2", + "state": "0.215", + "attributes": { + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Solar production forecast Estimated energy production - next hour" + }, + "last_changed": "2026-07-02T09:58:35.683089+00:00", + "last_reported": "2026-07-02T09:58:35.683089+00:00", + "last_updated": "2026-07-02T09:58:35.683089+00:00", + "context": { + "id": "01KWH485X3HT3Y0QV911EZYY37", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "tts.google_en_com", + "state": "2023-07-06T20:09:23.663675+00:00", + "attributes": { + "friendly_name": "Google Translate en com" + }, + "last_changed": "2026-07-02T08:58:35.431494+00:00", + "last_reported": "2026-07-02T08:58:35.431494+00:00", + "last_updated": "2026-07-02T08:58:35.431494+00:00", + "context": { + "id": "01KWH0TA17Z5AMKE7FG2VCCRK1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.55oled803_12", + "state": "off", + "attributes": { + "assumed_state": true, + "device_class": "tv", + "friendly_name": "55OLED803/12", + "supported_features": 153529 + }, + "last_changed": "2026-07-02T08:58:35.472584+00:00", + "last_reported": "2026-07-02T08:58:35.472584+00:00", + "last_updated": "2026-07-02T08:58:35.472584+00:00", + "context": { + "id": "01KWH0TA2GMEXK2RRBPWMTQB79", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "remote.55oled803_12", + "state": "off", + "attributes": { + "activity_list": [], + "current_activity": "org.droidtv.playtv", + "friendly_name": "55OLED803/12", + "supported_features": 4 + }, + "last_changed": "2026-07-02T08:58:35.473181+00:00", + "last_reported": "2026-07-02T08:58:35.473181+00:00", + "last_updated": "2026-07-02T08:58:35.473181+00:00", + "context": { + "id": "01KWH0TA2HNGYXQFYZSXB0SD02", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim12_focus", + "state": "off", + "attributes": { + "icon": "mdi:moon-waning-crescent", + "friendly_name": "Tim12 Focus" + }, + "last_changed": "2026-07-02T08:58:35.491234+00:00", + "last_reported": "2026-07-02T08:58:35.491234+00:00", + "last_updated": "2026-07-02T08:58:35.491234+00:00", + "context": { + "id": "01KWH0TA33DAQW1CZQTVNA5AP8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.tim12", + "state": "home", + "attributes": { + "tracking_type": "position", + "in_zones": [ + "zone.home" + ], + "source_type": "gps", + "battery_level": 91, + "latitude": 51.29058837890625, + "longitude": -0.7276348739191324, + "gps_accuracy": 35.0, + "altitude": 70.72558212280273, + "vertical_accuracy": 25, + "friendly_name": "Tim12" + }, + "last_changed": "2026-07-02T08:58:35.491955+00:00", + "last_reported": "2026-07-02T08:58:35.491955+00:00", + "last_updated": "2026-07-02T08:58:35.491955+00:00", + "context": { + "id": "01KWH0TA33ZWH21586JB484EXC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "notify.tim12", + "state": "2026-06-18T16:47:44.160912+00:00", + "attributes": { + "friendly_name": "Tim12", + "supported_features": 1 + }, + "last_changed": "2026-07-02T08:58:35.492418+00:00", + "last_reported": "2026-07-02T08:58:35.492418+00:00", + "last_updated": "2026-07-02T08:58:35.492418+00:00", + "context": { + "id": "01KWH0TA34Z9PC9T0XEEYD0NZX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_battery_level", + "state": "81", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-80", + "friendly_name": "Tim12 Battery Level" + }, + "last_changed": "2026-07-02T08:58:35.493132+00:00", + "last_reported": "2026-07-02T08:58:35.493132+00:00", + "last_updated": "2026-07-02T08:58:35.493132+00:00", + "context": { + "id": "01KWH0TA35NC4CTE8N2R4H4964", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_battery_state", + "state": "Not Charging", + "attributes": { + "Low Power Mode": false, + "icon": "mdi:battery-80", + "friendly_name": "Tim12 Battery State" + }, + "last_changed": "2026-07-02T08:58:35.493789+00:00", + "last_reported": "2026-07-02T08:58:35.493789+00:00", + "last_updated": "2026-07-02T08:58:35.493789+00:00", + "context": { + "id": "01KWH0TA35T8ECDYP0PNKCDQB7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_sim_2", + "state": "N/A", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000002", + "Carrier Name": "N/A", + "ISO Country Code": "N/A", + "Mobile Country Code": "N/A", + "Mobile Network Code": "N/A", + "icon": "mdi:sim", + "friendly_name": "Tim12 SIM 2" + }, + "last_changed": "2026-07-02T08:58:35.494009+00:00", + "last_reported": "2026-07-02T08:58:35.494009+00:00", + "last_updated": "2026-07-02T08:58:35.494009+00:00", + "context": { + "id": "01KWH0TA363DK3V8194C4B0SFT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_connection_type", + "state": "Wi-Fi", + "attributes": { + "icon": "mdi:wifi", + "friendly_name": "Tim12 Connection Type" + }, + "last_changed": "2026-07-02T08:58:35.494209+00:00", + "last_reported": "2026-07-02T08:58:35.494209+00:00", + "last_updated": "2026-07-02T08:58:35.494209+00:00", + "context": { + "id": "01KWH0TA36J5YHKTV4AGCMRW81", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_sim_1", + "state": "vodafone UK", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000001", + "Carrier Name": "vodafone UK", + "Current Radio Technology": "Long-Term Evolution (LTE)", + "ISO Country Code": "gb", + "Mobile Country Code": "234", + "Mobile Network Code": "15", + "icon": "mdi:sim", + "friendly_name": "Tim12 SIM 1" + }, + "last_changed": "2026-07-02T08:58:35.494403+00:00", + "last_reported": "2026-07-02T08:58:35.494403+00:00", + "last_updated": "2026-07-02T08:58:35.494403+00:00", + "context": { + "id": "01KWH0TA3654SA9MZPA8CNM9X8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_bssid", + "state": "Not Connected", + "attributes": { + "icon": "mdi:wifi-off", + "friendly_name": "Tim12 BSSID" + }, + "last_changed": "2026-07-02T08:58:35.494582+00:00", + "last_reported": "2026-07-02T08:58:35.494582+00:00", + "last_updated": "2026-07-02T08:58:35.494582+00:00", + "context": { + "id": "01KWH0TA367F90GH93T43MHT1Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_ssid", + "state": "Not Connected", + "attributes": { + "icon": "mdi:wifi-off", + "friendly_name": "Tim12 SSID" + }, + "last_changed": "2026-07-02T08:58:35.494763+00:00", + "last_reported": "2026-07-02T08:58:35.494763+00:00", + "last_updated": "2026-07-02T08:58:35.494763+00:00", + "context": { + "id": "01KWH0TA36C3TZ162GYAPT10NF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_storage", + "state": "38.59", + "attributes": { + "Available": "81.05 GB", + "Available (Important)": "105.98 GB", + "Available (Opportunistic)": "98.74 GB", + "Total": "255.87 GB", + "unit_of_measurement": "% available", + "icon": "mdi:database", + "friendly_name": "Tim12 Storage" + }, + "last_changed": "2026-07-02T08:58:35.495192+00:00", + "last_reported": "2026-07-02T08:58:35.495192+00:00", + "last_updated": "2026-07-02T08:58:35.495192+00:00", + "context": { + "id": "01KWH0TA37N2B72SD4Q8JATEEQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_geocoded_location", + "state": "15 Coleford Close\nCamberley\nEngland\nGU16 6DX\nUnited Kingdom", + "attributes": { + "Administrative Area": "England", + "Areas Of Interest": "N/A", + "Country": "United Kingdom", + "Inland Water": "N/A", + "ISO Country Code": "GB", + "Locality": "Camberley", + "Location": [ + 51.29058837890625, + -0.7276348739191324 + ], + "Name": "15 Coleford Close", + "Ocean": "N/A", + "Postal Code": "GU16 6DX", + "Sub Administrative Area": "Surrey", + "Sub Locality": "Mytchett", + "Sub Thoroughfare": "15", + "Thoroughfare": "Coleford Close", + "Time Zone": "Europe/London", + "Zones": [ + "Home" + ], + "icon": "mdi:map", + "friendly_name": "Tim12 Geocoded Location" + }, + "last_changed": "2026-07-02T08:58:35.495425+00:00", + "last_reported": "2026-07-02T08:58:35.495425+00:00", + "last_updated": "2026-07-02T08:58:35.495425+00:00", + "context": { + "id": "01KWH0TA37SXQPZBAGCCXCVJXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_last_update_trigger", + "state": "Background Fetch", + "attributes": { + "icon": "mdi:cellphone-wireless", + "friendly_name": "Tim12 Last Update Trigger" + }, + "last_changed": "2026-07-02T08:58:35.495627+00:00", + "last_reported": "2026-07-02T08:58:35.495627+00:00", + "last_updated": "2026-07-02T08:58:35.495627+00:00", + "context": { + "id": "01KWH0TA37QSTPQ6J3D3SAB4EY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_activity", + "state": "Unknown", + "attributes": { + "Confidence": "High", + "Types": [ + "Unknown" + ], + "icon": "mdi:help-circle", + "friendly_name": "Tim12 Activity" + }, + "last_changed": "2026-07-02T08:58:35.495810+00:00", + "last_reported": "2026-07-02T08:58:35.495810+00:00", + "last_updated": "2026-07-02T08:58:35.495810+00:00", + "context": { + "id": "01KWH0TA37RBFJDQ18R3NRDYM5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_average_active_pace", + "state": "1", + "attributes": { + "unit_of_measurement": "m/s", + "icon": "mdi:speedometer", + "friendly_name": "Tim12 Average Active Pace" + }, + "last_changed": "2026-07-02T08:58:35.495991+00:00", + "last_reported": "2026-07-02T08:58:35.495991+00:00", + "last_updated": "2026-07-02T08:58:35.495991+00:00", + "context": { + "id": "01KWH0TA37750C1BKQ7VF4HQX9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_floors_descended", + "state": "2", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-down", + "friendly_name": "Tim12 Floors Descended" + }, + "last_changed": "2026-07-02T08:58:35.496170+00:00", + "last_reported": "2026-07-02T08:58:35.496170+00:00", + "last_updated": "2026-07-02T08:58:35.496170+00:00", + "context": { + "id": "01KWH0TA38Q6PRDXXTDJRTYQW1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_floors_ascended", + "state": "1", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-up", + "friendly_name": "Tim12 Floors Ascended" + }, + "last_changed": "2026-07-02T08:58:35.496347+00:00", + "last_reported": "2026-07-02T08:58:35.496347+00:00", + "last_updated": "2026-07-02T08:58:35.496347+00:00", + "context": { + "id": "01KWH0TA385SN9EXJA4BGC7PTH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_distance", + "state": "505", + "attributes": { + "unit_of_measurement": "m", + "icon": "mdi:hiking", + "friendly_name": "Tim12 Distance" + }, + "last_changed": "2026-07-02T08:58:35.496527+00:00", + "last_reported": "2026-07-02T08:58:35.496527+00:00", + "last_updated": "2026-07-02T08:58:35.496527+00:00", + "context": { + "id": "01KWH0TA38C11DQYTY83ZE525Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12_steps", + "state": "575", + "attributes": { + "unit_of_measurement": "steps", + "icon": "mdi:walk", + "friendly_name": "Tim12 Steps" + }, + "last_changed": "2026-07-02T08:58:35.496704+00:00", + "last_reported": "2026-07-02T08:58:35.496704+00:00", + "last_updated": "2026-07-02T08:58:35.496704+00:00", + "context": { + "id": "01KWH0TA38QT2VP09BKNV7QZD5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim12i_focus", + "state": "off", + "attributes": { + "icon": "mdi:moon-waning-crescent", + "friendly_name": "Tim12i Focus" + }, + "last_changed": "2026-07-02T08:58:35.497510+00:00", + "last_reported": "2026-07-02T08:58:35.497510+00:00", + "last_updated": "2026-07-02T08:58:35.497510+00:00", + "context": { + "id": "01KWH0TA3944N1AV0E3DQ82ASZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.tim12i", + "state": "home", + "attributes": { + "tracking_type": "position", + "in_zones": [ + "zone.home" + ], + "source_type": "gps", + "battery_level": 69, + "latitude": 51.290557861328125, + "longitude": -0.7277183769050979, + "gps_accuracy": 7.780031391870529, + "altitude": 70.73163223266602, + "vertical_accuracy": 14, + "friendly_name": "Tim12i" + }, + "last_changed": "2026-07-02T08:58:35.498093+00:00", + "last_reported": "2026-07-02T08:58:35.498093+00:00", + "last_updated": "2026-07-02T08:58:35.498093+00:00", + "context": { + "id": "01KWH0TA3AN0VZHBHRBWR5X80G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "notify.tim12i", + "state": "2026-06-18T16:47:44.418477+00:00", + "attributes": { + "friendly_name": "Tim12i", + "supported_features": 1 + }, + "last_changed": "2026-07-02T08:58:35.498490+00:00", + "last_reported": "2026-07-02T08:58:35.498490+00:00", + "last_updated": "2026-07-02T08:58:35.498490+00:00", + "context": { + "id": "01KWH0TA3AFH7M183TP0GY7DXH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_distance", + "state": "2765", + "attributes": { + "unit_of_measurement": "m", + "icon": "mdi:hiking", + "friendly_name": "Tim12i Distance" + }, + "last_changed": "2026-07-02T08:58:35.499064+00:00", + "last_reported": "2026-07-02T08:58:35.499064+00:00", + "last_updated": "2026-07-02T08:58:35.499064+00:00", + "context": { + "id": "01KWH0TA3B2685M4PWGEESYF4Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_floors_descended", + "state": "6", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-down", + "friendly_name": "Tim12i Floors Descended" + }, + "last_changed": "2026-07-02T08:58:35.499253+00:00", + "last_reported": "2026-07-02T08:58:35.499253+00:00", + "last_updated": "2026-07-02T08:58:35.499253+00:00", + "context": { + "id": "01KWH0TA3B8640CQA7247Q6A9A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_battery_state", + "state": "Not Charging", + "attributes": { + "Low Power Mode": false, + "icon": "mdi:battery-60", + "friendly_name": "Tim12i Battery State" + }, + "last_changed": "2026-07-02T08:58:35.499443+00:00", + "last_reported": "2026-07-02T08:58:35.499443+00:00", + "last_updated": "2026-07-02T08:58:35.499443+00:00", + "context": { + "id": "01KWH0TA3BV3AESQVQGFG3QHTX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_battery_level", + "state": "65", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-60", + "friendly_name": "Tim12i Battery Level" + }, + "last_changed": "2026-07-02T08:58:35.499691+00:00", + "last_reported": "2026-07-02T08:58:35.499691+00:00", + "last_updated": "2026-07-02T08:58:35.499691+00:00", + "context": { + "id": "01KWH0TA3B1E35GZF8ZE5P1RGM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_bssid", + "state": "Not Connected", + "attributes": { + "icon": "mdi:wifi-off", + "friendly_name": "Tim12i BSSID" + }, + "last_changed": "2026-07-02T08:58:35.499898+00:00", + "last_reported": "2026-07-02T08:58:35.499898+00:00", + "last_updated": "2026-07-02T08:58:35.499898+00:00", + "context": { + "id": "01KWH0TA3B25NRGRQKTZVP8HSQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_connection_type", + "state": "Wi-Fi", + "attributes": { + "icon": "mdi:wifi", + "friendly_name": "Tim12i Connection Type" + }, + "last_changed": "2026-07-02T08:58:35.500084+00:00", + "last_reported": "2026-07-02T08:58:35.500084+00:00", + "last_updated": "2026-07-02T08:58:35.500084+00:00", + "context": { + "id": "01KWH0TA3CS4WZMEA46RZF029M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_storage", + "state": "62.66", + "attributes": { + "Available": "298.85 GB", + "Available (Important)": "328.66 GB", + "Available (Opportunistic)": "320.74 GB", + "Total": "511.86 GB", + "unit_of_measurement": "% available", + "icon": "mdi:database", + "friendly_name": "Tim12i Storage" + }, + "last_changed": "2026-07-02T08:58:35.500542+00:00", + "last_reported": "2026-07-02T08:58:35.500542+00:00", + "last_updated": "2026-07-02T08:58:35.500542+00:00", + "context": { + "id": "01KWH0TA3CYBE3EPW4NAZEPQS6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_ssid", + "state": "Not Connected", + "attributes": { + "icon": "mdi:wifi-off", + "friendly_name": "Tim12i SSID" + }, + "last_changed": "2026-07-02T08:58:35.500771+00:00", + "last_reported": "2026-07-02T08:58:35.500771+00:00", + "last_updated": "2026-07-02T08:58:35.500771+00:00", + "context": { + "id": "01KWH0TA3C4VFT6M35J2GGMCWP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_sim_2", + "state": "--", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000002", + "Carrier Name": "--", + "ISO Country Code": "--", + "Mobile Country Code": "65535", + "Mobile Network Code": "65535", + "icon": "mdi:sim", + "friendly_name": "Tim12i SIM 2" + }, + "last_changed": "2026-07-02T08:58:35.500981+00:00", + "last_reported": "2026-07-02T08:58:35.500981+00:00", + "last_updated": "2026-07-02T08:58:35.500981+00:00", + "context": { + "id": "01KWH0TA3C54995HAZX65SS7YD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_sim_1", + "state": "--", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000001", + "Carrier Name": "--", + "Current Radio Technology": "Long-Term Evolution (LTE)", + "ISO Country Code": "--", + "Mobile Country Code": "65535", + "Mobile Network Code": "65535", + "icon": "mdi:sim", + "friendly_name": "Tim12i SIM 1" + }, + "last_changed": "2026-07-02T08:58:35.501175+00:00", + "last_reported": "2026-07-02T08:58:35.501175+00:00", + "last_updated": "2026-07-02T08:58:35.501175+00:00", + "context": { + "id": "01KWH0TA3DATSP41B48HYXH78A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_geocoded_location", + "state": "13 Coleford Close\nCamberley\nEngland\nGU16 6DX\nUnited Kingdom", + "attributes": { + "Administrative Area": "England", + "Areas Of Interest": "N/A", + "Country": "United Kingdom", + "Inland Water": "N/A", + "ISO Country Code": "GB", + "Locality": "Camberley", + "Location": [ + 51.290557861328125, + -0.7277183769050979 + ], + "Name": "13 Coleford Close", + "Ocean": "N/A", + "Postal Code": "GU16 6DX", + "Sub Administrative Area": "Surrey", + "Sub Locality": "Mytchett", + "Sub Thoroughfare": "13", + "Thoroughfare": "Coleford Close", + "Time Zone": "Europe/London", + "Zones": [ + "Home" + ], + "icon": "mdi:map", + "friendly_name": "Tim12i Geocoded Location" + }, + "last_changed": "2026-07-02T08:58:35.501354+00:00", + "last_reported": "2026-07-02T08:58:35.501354+00:00", + "last_updated": "2026-07-02T08:58:35.501354+00:00", + "context": { + "id": "01KWH0TA3DZNZYWS8WPK03K8GR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_last_update_trigger", + "state": "Periodic", + "attributes": { + "icon": "mdi:cellphone-wireless", + "friendly_name": "Tim12i Last Update Trigger" + }, + "last_changed": "2026-07-02T08:58:35.501534+00:00", + "last_reported": "2026-07-02T08:58:35.501534+00:00", + "last_updated": "2026-07-02T08:58:35.501534+00:00", + "context": { + "id": "01KWH0TA3D41477A0TXHT02Q0Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_floors_ascended", + "state": "5", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-up", + "friendly_name": "Tim12i Floors Ascended" + }, + "last_changed": "2026-07-02T08:58:35.501722+00:00", + "last_reported": "2026-07-02T08:58:35.501722+00:00", + "last_updated": "2026-07-02T08:58:35.501722+00:00", + "context": { + "id": "01KWH0TA3DE6P0Y8W9MJMP9MV2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_average_active_pace", + "state": "0", + "attributes": { + "unit_of_measurement": "m/s", + "icon": "mdi:speedometer", + "friendly_name": "Tim12i Average Active Pace" + }, + "last_changed": "2026-07-02T08:58:35.501895+00:00", + "last_reported": "2026-07-02T08:58:35.501895+00:00", + "last_updated": "2026-07-02T08:58:35.501895+00:00", + "context": { + "id": "01KWH0TA3DSMKEPMNHRW0CVQBZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_activity", + "state": "Unknown", + "attributes": { + "Confidence": "High", + "Types": [ + "Unknown" + ], + "icon": "mdi:help-circle", + "friendly_name": "Tim12i Activity" + }, + "last_changed": "2026-07-02T08:58:35.502068+00:00", + "last_reported": "2026-07-02T08:58:35.502068+00:00", + "last_updated": "2026-07-02T08:58:35.502068+00:00", + "context": { + "id": "01KWH0TA3EV35HJZK4QAHVFPFQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim12i_steps", + "state": "3863", + "attributes": { + "unit_of_measurement": "steps", + "icon": "mdi:walk", + "friendly_name": "Tim12i Steps" + }, + "last_changed": "2026-07-02T08:58:35.502249+00:00", + "last_reported": "2026-07-02T08:58:35.502249+00:00", + "last_updated": "2026-07-02T08:58:35.502249+00:00", + "context": { + "id": "01KWH0TA3EXHTZ36C6G69Z7A17", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim15_focus", + "state": "off", + "attributes": { + "icon": "mdi:moon-waning-crescent", + "friendly_name": "Tim15 Focus" + }, + "last_changed": "2026-07-02T08:58:35.502993+00:00", + "last_reported": "2026-07-02T08:58:35.502993+00:00", + "last_updated": "2026-07-02T08:58:35.502993+00:00", + "context": { + "id": "01KWH0TA3EYYRKW86DAABBM7SV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.tim15", + "state": "home", + "attributes": { + "tracking_type": "position", + "in_zones": [ + "zone.home" + ], + "source_type": "gps", + "battery_level": 80, + "latitude": 51.29048948260208, + "longitude": -0.7277074967021818, + "gps_accuracy": 14.595014, + "altitude": 69.0012536297738, + "vertical_accuracy": 30, + "friendly_name": "Tim15" + }, + "last_changed": "2026-07-02T08:58:35.503540+00:00", + "last_reported": "2026-07-02T08:58:35.503540+00:00", + "last_updated": "2026-07-02T08:58:35.503540+00:00", + "context": { + "id": "01KWH0TA3FVHMEWC7HPZG9Q526", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "notify.tim15", + "state": "2026-06-18T16:47:44.679925+00:00", + "attributes": { + "friendly_name": "Tim15", + "supported_features": 1 + }, + "last_changed": "2026-07-02T08:58:35.503925+00:00", + "last_reported": "2026-07-02T08:58:35.503925+00:00", + "last_updated": "2026-07-02T08:58:35.503925+00:00", + "context": { + "id": "01KWH0TA3F152165NNNGRAY0HC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_activity", + "state": "Cycling", + "attributes": { + "Confidence": "High", + "Types": [ + "Cycling" + ], + "icon": "mdi:bike", + "friendly_name": "Tim15 Activity" + }, + "last_changed": "2026-07-02T08:58:35.504505+00:00", + "last_reported": "2026-07-02T08:58:35.504505+00:00", + "last_updated": "2026-07-02T08:58:35.504505+00:00", + "context": { + "id": "01KWH0TA3G4WCSVXNTW7Y8J2Q2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_battery_state", + "state": "Not Charging", + "attributes": { + "Low Power Mode": false, + "icon": "mdi:battery-80", + "friendly_name": "Tim15 Battery State" + }, + "last_changed": "2026-07-02T08:58:35.504695+00:00", + "last_reported": "2026-07-02T08:58:35.504695+00:00", + "last_updated": "2026-07-02T08:58:35.504695+00:00", + "context": { + "id": "01KWH0TA3G3JDYSC65V1C8Q2N8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_battery_level", + "state": "80", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-80", + "friendly_name": "Tim15 Battery Level" + }, + "last_changed": "2026-07-02T08:58:35.504894+00:00", + "last_reported": "2026-07-02T08:58:35.504894+00:00", + "last_updated": "2026-07-02T08:58:35.504894+00:00", + "context": { + "id": "01KWH0TA3GPQBF08H3ZVS6VMA5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_storage", + "state": "41.83", + "attributes": { + "Available": "187.52 GB", + "Available (Important)": "249.82 GB", + "Available (Opportunistic)": "214.13 GB", + "Total": "511.86 GB", + "unit_of_measurement": "% available", + "icon": "mdi:database", + "friendly_name": "Tim15 Storage" + }, + "last_changed": "2026-07-02T08:58:35.505203+00:00", + "last_reported": "2026-07-02T08:58:35.505203+00:00", + "last_updated": "2026-07-02T08:58:35.505203+00:00", + "context": { + "id": "01KWH0TA3HA7KAVMGK7RR82WNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_ssid", + "state": "graveyard", + "attributes": { + "icon": "mdi:wifi", + "friendly_name": "Tim15 SSID" + }, + "last_changed": "2026-07-02T08:58:35.506280+00:00", + "last_reported": "2026-07-02T08:58:35.506280+00:00", + "last_updated": "2026-07-02T08:58:35.506280+00:00", + "context": { + "id": "01KWH0TA3JWTENA7FPRRV1P1M6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_distance", + "state": "2401", + "attributes": { + "unit_of_measurement": "m", + "icon": "mdi:hiking", + "friendly_name": "Tim15 Distance" + }, + "last_changed": "2026-07-02T08:58:35.506516+00:00", + "last_reported": "2026-07-02T08:58:35.506516+00:00", + "last_updated": "2026-07-02T08:58:35.506516+00:00", + "context": { + "id": "01KWH0TA3JZPDYPXVWK1XHTD3Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_floors_ascended", + "state": "5", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-up", + "friendly_name": "Tim15 Floors Ascended" + }, + "last_changed": "2026-07-02T08:58:35.506718+00:00", + "last_reported": "2026-07-02T08:58:35.506718+00:00", + "last_updated": "2026-07-02T08:58:35.506718+00:00", + "context": { + "id": "01KWH0TA3JH7YWRVH5P0RKRVWM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_floors_descended", + "state": "6", + "attributes": { + "unit_of_measurement": "floors", + "icon": "mdi:stairs-down", + "friendly_name": "Tim15 Floors Descended" + }, + "last_changed": "2026-07-02T08:58:35.506935+00:00", + "last_reported": "2026-07-02T08:58:35.506935+00:00", + "last_updated": "2026-07-02T08:58:35.506935+00:00", + "context": { + "id": "01KWH0TA3JB128RKZKV0JE50N3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_bssid", + "state": "60:83:e7:36:cf:02", + "attributes": { + "icon": "mdi:wifi-star", + "friendly_name": "Tim15 BSSID" + }, + "last_changed": "2026-07-02T08:58:35.507120+00:00", + "last_reported": "2026-07-02T08:58:35.507120+00:00", + "last_updated": "2026-07-02T08:58:35.507120+00:00", + "context": { + "id": "01KWH0TA3KC8WCHCCTG9CTKRV2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_connection_type", + "state": "Wi-Fi", + "attributes": { + "icon": "mdi:wifi", + "friendly_name": "Tim15 Connection Type" + }, + "last_changed": "2026-07-02T08:58:35.507302+00:00", + "last_reported": "2026-07-02T08:58:35.507302+00:00", + "last_updated": "2026-07-02T08:58:35.507302+00:00", + "context": { + "id": "01KWH0TA3K0BB3F3KQHN2KRCF4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_sim_1", + "state": "--", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000001", + "Carrier Name": "--", + "Current Radio Technology": "Long-Term Evolution (LTE)", + "ISO Country Code": "--", + "Mobile Country Code": "65535", + "Mobile Network Code": "65535", + "icon": "mdi:sim", + "friendly_name": "Tim15 SIM 1" + }, + "last_changed": "2026-07-02T08:58:35.507474+00:00", + "last_reported": "2026-07-02T08:58:35.507474+00:00", + "last_updated": "2026-07-02T08:58:35.507474+00:00", + "context": { + "id": "01KWH0TA3K7H06DNCQXQPYGAQY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_sim_2", + "state": "--", + "attributes": { + "Allows VoIP": true, + "Carrier ID": "0000000100000002", + "Carrier Name": "--", + "ISO Country Code": "--", + "Mobile Country Code": "65535", + "Mobile Network Code": "65535", + "icon": "mdi:sim", + "friendly_name": "Tim15 SIM 2" + }, + "last_changed": "2026-07-02T08:58:35.507648+00:00", + "last_reported": "2026-07-02T08:58:35.507648+00:00", + "last_updated": "2026-07-02T08:58:35.507648+00:00", + "context": { + "id": "01KWH0TA3KWTDZQYWJSQME4KV0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_geocoded_location", + "state": "15 Coleford Close\nCamberley\nEngland\nGU16 6DX\nUnited Kingdom", + "attributes": { + "Administrative Area": "England", + "Areas Of Interest": "N/A", + "Country": "United Kingdom", + "Inland Water": "N/A", + "ISO Country Code": "GB", + "Locality": "Camberley", + "Location": [ + 51.29048948260208, + -0.7277074967021818 + ], + "Name": "15 Coleford Close", + "Ocean": "N/A", + "Postal Code": "GU16 6DX", + "Sub Administrative Area": "Surrey", + "Sub Locality": "Mytchett", + "Sub Thoroughfare": "15", + "Thoroughfare": "Coleford Close", + "Time Zone": "Europe/London", + "Zones": [ + "Home" + ], + "icon": "mdi:map", + "friendly_name": "Tim15 Geocoded Location" + }, + "last_changed": "2026-07-02T08:58:35.507819+00:00", + "last_reported": "2026-07-02T08:58:35.507819+00:00", + "last_updated": "2026-07-02T08:58:35.507819+00:00", + "context": { + "id": "01KWH0TA3KKD7Q9ZG21VAPM12B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_last_update_trigger", + "state": "Launch", + "attributes": { + "icon": "mdi:cellphone-wireless", + "friendly_name": "Tim15 Last Update Trigger" + }, + "last_changed": "2026-07-02T08:58:35.507998+00:00", + "last_reported": "2026-07-02T08:58:35.507998+00:00", + "last_updated": "2026-07-02T08:58:35.507998+00:00", + "context": { + "id": "01KWH0TA3K7DMRDZV3N7D2GY6D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_steps", + "state": "3387", + "attributes": { + "unit_of_measurement": "steps", + "icon": "mdi:walk", + "friendly_name": "Tim15 Steps" + }, + "last_changed": "2026-07-02T08:58:35.508168+00:00", + "last_reported": "2026-07-02T08:58:35.508168+00:00", + "last_updated": "2026-07-02T08:58:35.508168+00:00", + "context": { + "id": "01KWH0TA3M083G9SVQZEY0H8P9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_average_active_pace", + "state": "1", + "attributes": { + "unit_of_measurement": "m/s", + "icon": "mdi:speedometer", + "friendly_name": "Tim15 Average Active Pace" + }, + "last_changed": "2026-07-02T08:58:35.508340+00:00", + "last_reported": "2026-07-02T08:58:35.508340+00:00", + "last_updated": "2026-07-02T08:58:35.508340+00:00", + "context": { + "id": "01KWH0TA3MFMTQQA3FW2E9W70J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_app_version", + "state": "2026.6.0", + "attributes": { + "icon": "mdi:cellphone", + "friendly_name": "Tim15 App Version" + }, + "last_changed": "2026-07-02T08:58:35.508503+00:00", + "last_reported": "2026-07-02T08:58:35.508503+00:00", + "last_updated": "2026-07-02T08:58:35.508503+00:00", + "context": { + "id": "01KWH0TA3M6W23XP2V8C5M25Q1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_location_permission", + "state": "Authorized when in use", + "attributes": { + "icon": "mdi:map", + "friendly_name": "Tim15 Location permission" + }, + "last_changed": "2026-07-02T08:58:35.508661+00:00", + "last_reported": "2026-07-02T08:58:35.508661+00:00", + "last_updated": "2026-07-02T08:58:35.508661+00:00", + "context": { + "id": "01KWH0TA3MMEJJ65XAK3Y6D6WM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_watch_battery", + "state": "-1", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-outline", + "friendly_name": "Tim15 Watch Battery" + }, + "last_changed": "2026-07-02T08:58:35.508853+00:00", + "last_reported": "2026-07-02T08:58:35.508853+00:00", + "last_updated": "2026-07-02T08:58:35.508853+00:00", + "context": { + "id": "01KWH0TA3MAYF3YQR6CDV048YX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim15_audio_output", + "state": "Bluetooth LE", + "attributes": { + "icon": "mdi:volume-high", + "friendly_name": "Tim15 Audio Output" + }, + "last_changed": "2026-07-02T08:58:35.509050+00:00", + "last_reported": "2026-07-02T08:58:35.509050+00:00", + "last_updated": "2026-07-02T08:58:35.509050+00:00", + "context": { + "id": "01KWH0TA3N2WPX7X33M46C8D8Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "notify.whatsigram_recipient_1", + "state": "ready", + "attributes": { + "icon": "mdi:message-outline", + "friendly_name": "Whatsigram +447802212177" + }, + "last_changed": "2026-07-02T08:58:35.517936+00:00", + "last_reported": "2026-07-02T09:58:05.673017+00:00", + "last_updated": "2026-07-02T08:58:35.517936+00:00", + "context": { + "id": "01KWH0TA3XE0E2K8BQPVCJSCDR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_boiler", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Tim Graves Boiler" + }, + "last_changed": "2026-07-02T08:58:35.527982+00:00", + "last_reported": "2026-07-02T09:43:37.256347+00:00", + "last_updated": "2026-07-02T08:58:35.527982+00:00", + "context": { + "id": "01KWH0TA478JYRR4WRV1E4EMEZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_booster_heater_1", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Tim Graves Booster heater 1" + }, + "last_changed": "2026-07-02T08:58:35.528257+00:00", + "last_reported": "2026-07-02T09:43:37.256411+00:00", + "last_updated": "2026-07-02T08:58:35.528257+00:00", + "context": { + "id": "01KWH0TA48Z5J6D6HD0E77CM1Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_immersion_heater", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Tim Graves Immersion heater" + }, + "last_changed": "2026-07-02T08:58:35.528605+00:00", + "last_reported": "2026-07-02T09:43:37.256437+00:00", + "last_updated": "2026-07-02T08:58:35.528605+00:00", + "context": { + "id": "01KWH0TA480YDP1FQZDD3ASPH2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_water_pump_1", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Tim Graves Water pump 1" + }, + "last_changed": "2026-07-02T08:58:35.528786+00:00", + "last_reported": "2026-07-02T09:43:37.256458+00:00", + "last_updated": "2026-07-02T08:58:35.528786+00:00", + "context": { + "id": "01KWH0TA48DX6E6SB6TSJK8DC1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_water_pump_2", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Tim Graves Water pump 2" + }, + "last_changed": "2026-07-02T08:58:35.528974+00:00", + "last_reported": "2026-07-02T09:43:37.256478+00:00", + "last_updated": "2026-07-02T08:58:35.528974+00:00", + "context": { + "id": "01KWH0TA481H5AB5N0JT0YJH29", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_graves_3_way_valve", + "state": "off", + "attributes": { + "friendly_name": "Tim Graves 3-way valve" + }, + "last_changed": "2026-07-02T08:58:35.529289+00:00", + "last_reported": "2026-07-02T09:43:37.256498+00:00", + "last_updated": "2026-07-02T08:58:35.529289+00:00", + "context": { + "id": "01KWH0TA49D5RTZNSY3W8WTXKP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "climate.tim_graves_zone_1", + "state": "off", + "attributes": { + "hvac_modes": [ + "off" + ], + "min_temp": 10, + "max_temp": 30, + "target_temp_step": 0.5, + "current_temperature": 25.0, + "temperature": 18.0, + "hvac_action": "idle", + "status": "idle", + "friendly_name": "Tim Graves Zone 1", + "supported_features": 1 + }, + "last_changed": "2026-07-02T08:58:35.530143+00:00", + "last_reported": "2026-07-02T09:43:37.256653+00:00", + "last_updated": "2026-07-02T09:28:35.826661+00:00", + "context": { + "id": "01KWH2H87JBNM0JWH5YKW95SVG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_outside_temperature", + "state": "27.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Outside temperature" + }, + "last_changed": "2026-07-02T09:58:37.865238+00:00", + "last_reported": "2026-07-02T09:58:37.865238+00:00", + "last_updated": "2026-07-02T09:58:37.865238+00:00", + "context": { + "id": "01KWH488195CKA1X9068P59FS5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_tank_temperature", + "state": "49.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Tank temperature" + }, + "last_changed": "2026-07-02T09:58:37.865656+00:00", + "last_reported": "2026-07-02T09:58:37.865656+00:00", + "last_updated": "2026-07-02T09:58:37.865656+00:00", + "context": { + "id": "01KWH48819NX3XA3P15H21M2DX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_flow_temperature", + "state": "29.5", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Flow temperature" + }, + "last_changed": "2026-07-02T09:28:35.827108+00:00", + "last_reported": "2026-07-02T09:43:37.256866+00:00", + "last_updated": "2026-07-02T09:28:35.827108+00:00", + "context": { + "id": "01KWH2H87KXQ204D16WXFTYH3W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_return_temperature", + "state": "29.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Return temperature" + }, + "last_changed": "2026-07-02T08:58:35.532229+00:00", + "last_reported": "2026-07-02T09:43:37.256900+00:00", + "last_updated": "2026-07-02T08:58:35.532229+00:00", + "context": { + "id": "01KWH0TA4C0389173W6Q9DVRAE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_boiler_flow_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Boiler flow temperature" + }, + "last_changed": "2026-07-02T08:58:35.532686+00:00", + "last_reported": "2026-07-02T09:43:37.256931+00:00", + "last_updated": "2026-07-02T08:58:35.532686+00:00", + "context": { + "id": "01KWH0TA4CANDF5V508WQ7YFCF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_boiler_return_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Boiler return temperature" + }, + "last_changed": "2026-07-02T08:58:35.532962+00:00", + "last_reported": "2026-07-02T09:43:37.256987+00:00", + "last_updated": "2026-07-02T08:58:35.532962+00:00", + "context": { + "id": "01KWH0TA4CE0Z4WDG4YVEHHEPH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_mixing_tank_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Mixing tank temperature" + }, + "last_changed": "2026-07-02T08:58:35.533933+00:00", + "last_reported": "2026-07-02T09:43:37.257018+00:00", + "last_updated": "2026-07-02T08:58:35.533933+00:00", + "context": { + "id": "01KWH0TA4DXX7Q92V3606X7N0T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_condensing_temperature", + "state": "40.57", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Condensing temperature" + }, + "last_changed": "2026-07-02T08:58:35.534202+00:00", + "last_reported": "2026-07-02T09:43:37.257051+00:00", + "last_updated": "2026-07-02T08:58:35.534202+00:00", + "context": { + "id": "01KWH0TA4ENF0YPW2Y7TXMN0AE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_fan_frequency", + "state": "0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Hz", + "device_class": "frequency", + "friendly_name": "Tim Graves Heat pump frequency" + }, + "last_changed": "2026-07-02T08:58:35.534451+00:00", + "last_reported": "2026-07-02T09:43:37.257087+00:00", + "last_updated": "2026-07-02T08:58:35.534451+00:00", + "context": { + "id": "01KWH0TA4ER4P8TVWY7190B3XW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_demand_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "friendly_name": "Tim Graves Demand percentage" + }, + "last_changed": "2026-07-02T08:58:35.534666+00:00", + "last_reported": "2026-07-02T09:43:37.257120+00:00", + "last_updated": "2026-07-02T08:58:35.534666+00:00", + "context": { + "id": "01KWH0TA4EDT5Z5JWR6BPRV8NX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_energy_produced", + "state": "0", + "attributes": { + "unit_of_measurement": "kW", + "device_class": "power", + "friendly_name": "Tim Graves Energy produced" + }, + "last_changed": "2026-07-02T08:58:35.534983+00:00", + "last_reported": "2026-07-02T09:43:37.257150+00:00", + "last_updated": "2026-07-02T08:58:35.534983+00:00", + "context": { + "id": "01KWH0TA4E5MS6EYJKC7Q8PBQ1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_daily_heating_energy_consumed", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Tim Graves Daily heating energy consumed" + }, + "last_changed": "2026-07-02T08:58:35.535197+00:00", + "last_reported": "2026-07-02T09:43:37.257183+00:00", + "last_updated": "2026-07-02T08:58:35.535197+00:00", + "context": { + "id": "01KWH0TA4FNMJ308DV7F66NWB6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_daily_hot_water_energy_consumed", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Tim Graves Daily hot water energy consumed" + }, + "last_changed": "2026-07-02T08:58:35.535645+00:00", + "last_reported": "2026-07-02T09:43:37.257214+00:00", + "last_updated": "2026-07-02T08:58:35.535645+00:00", + "context": { + "id": "01KWH0TA4FJRF0TH70ABYR1H5K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_zone_1_room_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Zone 1 Room temperature" + }, + "last_changed": "2026-07-02T09:28:35.827487+00:00", + "last_reported": "2026-07-02T09:43:37.257261+00:00", + "last_updated": "2026-07-02T09:28:35.827487+00:00", + "context": { + "id": "01KWH2H87K3YV6HSHGTE3QM8A3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_zone_1_flow_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Zone 1 Flow temperature" + }, + "last_changed": "2026-07-02T08:58:35.536223+00:00", + "last_reported": "2026-07-02T09:43:37.257297+00:00", + "last_updated": "2026-07-02T08:58:35.536223+00:00", + "context": { + "id": "01KWH0TA4GP29FKWZ8C19E0YPH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_zone_1_flow_return_temperature", + "state": "25.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tim Graves Zone 1 Return temperature" + }, + "last_changed": "2026-07-02T08:58:35.536445+00:00", + "last_reported": "2026-07-02T09:43:37.257328+00:00", + "last_updated": "2026-07-02T08:58:35.536445+00:00", + "context": { + "id": "01KWH0TA4GVYSPFHQNJHV9AHBD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "water_heater.tim_graves", + "state": "auto", + "attributes": { + "min_temp": 40.0, + "max_temp": 60.0, + "operation_list": [ + "auto", + "force_hot_water" + ], + "current_temperature": 49.0, + "temperature": 60.0, + "target_temp_high": null, + "target_temp_low": null, + "operation_mode": "auto", + "status": "idle", + "friendly_name": "Tim Graves", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:35.537193+00:00", + "last_reported": "2026-07-02T09:58:37.866260+00:00", + "last_updated": "2026-07-02T09:58:37.866260+00:00", + "context": { + "id": "01KWH4881A4E3GJETW3SGQNS6Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.andriis_room_keyboard_focus", + "state": "off", + "attributes": { + "friendly_name": "Andriis room Keyboard focus" + }, + "last_changed": "2026-07-02T08:58:35.594417+00:00", + "last_reported": "2026-07-02T08:58:35.594417+00:00", + "last_updated": "2026-07-02T08:58:35.594417+00:00", + "context": { + "id": "01KWH0TA6A08BTTQ8DZMEWAQWW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.andriis_room", + "state": "off", + "attributes": { + "source_list": [ + "Apple Events", + "App Store", + "Arcade", + "BBC iPlayer", + "Beaches", + "Channel 4", + "Channel 5", + "Cityscapes", + "CNN", + "Computers", + "Countryside", + "Disney+", + "Earthlapse", + "Electric Sheep", + "Fitness", + "ITVX", + "Magic Fireplace", + "Music", + "NASA", + "Naturescapes", + "Nest", + "Photos", + "Plex", + "Podcasts", + "Prime Video", + "Search", + "Settings", + "Spotify", + "TV", + "UKTV Play", + "Wash Post", + "Winterscapes", + "YouTube" + ], + "friendly_name": "Andriis room", + "supported_features": 450487 + }, + "last_changed": "2026-07-02T08:58:35.596266+00:00", + "last_reported": "2026-07-02T08:58:35.768643+00:00", + "last_updated": "2026-07-02T08:58:35.768820+00:00", + "context": { + "id": "01KWH0TABR3419H42XXK8DXQWS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "remote.andriis_room", + "state": "on", + "attributes": { + "friendly_name": "Andriis room", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:35.597033+00:00", + "last_reported": "2026-07-02T08:58:35.597033+00:00", + "last_updated": "2026-07-02T08:58:35.597033+00:00", + "context": { + "id": "01KWH0TA6D7E886FSA8MC7F8G4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.solargenerationtomorrowprojected", + "state": "17.1", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.energy_production_tomorrow", + "sensor.energy_production_tomorrow_2", + "sensor.energy_production_tomorrow_3" + ], + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:calculator", + "friendly_name": "SolarGenerationTomorrowProjected" + }, + "last_changed": "2026-07-02T08:58:35.598278+00:00", + "last_reported": "2026-07-02T08:58:35.598093+00:00", + "last_updated": "2026-07-02T08:58:35.598278+00:00", + "context": { + "id": "01KWH0TA6EVX76GHDB65V0MVA4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.todays_solar_generation_2", + "state": "0.00", + "attributes": { + "state_class": "total_increasing", + "status": "collecting", + "last_period": "0", + "last_valid_state": "63397.08", + "last_reset": "2026-07-01T23:00:00.000288+00:00", + "next_reset": "2026-07-03T00:00:00+01:00", + "unit_of_measurement": "Wd", + "friendly_name": "Todays Solar Generation" + }, + "last_changed": "2026-07-02T08:58:35.599698+00:00", + "last_reported": "2026-07-02T08:58:35.599698+00:00", + "last_updated": "2026-07-02T08:58:35.599698+00:00", + "context": { + "id": "01KWH0TA6F7VT7DHW89CDM9C8C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_room_keyboard_focus", + "state": "off", + "attributes": { + "friendly_name": "Tims room Apple TV Keyboard focus" + }, + "last_changed": "2026-07-02T08:58:35.605328+00:00", + "last_reported": "2026-07-02T08:58:35.605328+00:00", + "last_updated": "2026-07-02T08:58:35.605328+00:00", + "context": { + "id": "01KWH0TA6NHAW8D4MH7D90Z53W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.tims_room", + "state": "off", + "attributes": { + "source_list": [ + "App Store", + "Aquarium", + "Arcade", + "BBC iPlayer", + "Beaches", + "Channel 4", + "Channel 5", + "Cityscapes", + "CNN", + "Computers", + "Countryside", + "Disney+", + "Earthlapse", + "Electric Sheep", + "Fitness", + "Frame.io", + "ITVX", + "Labyrinth", + "Magic Fireplace", + "Magic Window Air", + "Music", + "NASA", + "Naturescapes", + "Nest", + "Photos", + "Plex", + "Podcasts", + "Prime Video", + "Search", + "Settings", + "The Washington Post", + "The Weather Channel", + "TV", + "UKTV Play", + "Winterscapes", + "YouTube" + ], + "friendly_name": "Tims room Apple TV", + "supported_features": 450487 + }, + "last_changed": "2026-07-02T08:58:35.607230+00:00", + "last_reported": "2026-07-02T08:58:35.769071+00:00", + "last_updated": "2026-07-02T08:58:35.769181+00:00", + "context": { + "id": "01KWH0TABSR18PMMT8F4KY4Y4P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "remote.tims_room", + "state": "on", + "attributes": { + "friendly_name": "Tims room Apple TV", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:35.607969+00:00", + "last_reported": "2026-07-02T08:58:35.607969+00:00", + "last_updated": "2026-07-02T08:58:35.607969+00:00", + "context": { + "id": "01KWH0TA6QYGB2A2WXG6SNXZGM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.lounge", + "state": "off", + "attributes": { + "friendly_name": "Lounge", + "supported_features": 448439 + }, + "last_changed": "2026-07-02T08:58:35.608668+00:00", + "last_reported": "2026-07-02T08:58:35.608668+00:00", + "last_updated": "2026-07-02T08:58:35.608668+00:00", + "context": { + "id": "01KWH0TA6RFJ34BKT00NKTMCET", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "remote.lounge", + "state": "off", + "attributes": { + "friendly_name": "Lounge", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:35.609103+00:00", + "last_reported": "2026-07-02T08:58:35.609103+00:00", + "last_updated": "2026-07-02T08:58:35.609103+00:00", + "context": { + "id": "01KWH0TA6S937PSGC7VM2PRK8Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.solargenerationtodayprojected", + "state": "19.91", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.energy_production_today", + "sensor.energy_production_today_2", + "sensor.energy_production_today_3" + ], + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:calculator", + "friendly_name": "SolarGenerationTodayProjected" + }, + "last_changed": "2026-07-02T08:58:35.611148+00:00", + "last_reported": "2026-07-02T08:58:35.610936+00:00", + "last_updated": "2026-07-02T08:58:35.611148+00:00", + "context": { + "id": "01KWH0TA6V1DF02NHSNXCQJZYS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.solargenerationremainingtoday", + "state": "15.78", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.energy_production_today_remaining", + "sensor.energy_production_today_remaining_2", + "sensor.energy_production_today_remaining_3" + ], + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:calculator", + "friendly_name": "SolarGenerationRemainingToday" + }, + "last_changed": "2026-07-02T09:58:36.034154+00:00", + "last_reported": "2026-07-02T09:58:36.034154+00:00", + "last_updated": "2026-07-02T09:58:36.034154+00:00", + "context": { + "id": "01KWH48682NEE1DY0W7H2K1MSF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.solar_power_generation_combined", + "state": "unknown", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.sonnenbatterie_200357_production_w", + "sensor.myenergi_hub_20758989_power_generation" + ], + "unit_of_measurement": "W", + "icon": "mdi:calculator", + "friendly_name": "Solar Power Generation Combined" + }, + "last_changed": "2026-07-02T08:58:35.613144+00:00", + "last_reported": "2026-07-02T09:58:03.483890+00:00", + "last_updated": "2026-07-02T08:58:37.238889+00:00", + "context": { + "id": "01KWH0TBSP5HB35MDA5H5TW437", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgindoortemperature", + "state": "25.8", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.tims_fan_temperature_2", + "sensor.ruuvibathroom_temperature", + "sensor.ruuvitag_kitchen_temperature", + "sensor.tim_graves_zone_1_room_temperature", + "sensor.ruuviconservatory_temperature", + "sensor.ruuvi_air_3ee7_temperature" + ], + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:calculator", + "friendly_name": "AvgIndoorTemperature" + }, + "last_changed": "2026-07-02T10:10:34.480258+00:00", + "last_reported": "2026-07-02T10:10:34.480258+00:00", + "last_updated": "2026-07-02T10:10:34.480258+00:00", + "context": { + "id": "01KWH4Y3VG6RKQ4PG5QWP5X7TT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgoutdoortemperature", + "state": "23.9", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvitag_bbq_temperature", + "sensor.tim_graves_outside_temperature" + ], + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:calculator", + "friendly_name": "AvgOutdoorTemperature" + }, + "last_changed": "2026-07-02T09:58:37.865442+00:00", + "last_reported": "2026-07-02T10:10:34.450744+00:00", + "last_updated": "2026-07-02T09:58:37.865442+00:00", + "context": { + "id": "01KWH48819TMCWEG8M9F6N9YQM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgconservatorytemperature", + "state": "22.7", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_air_conservatory_temperature" + ], + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:calculator", + "friendly_name": "AvgConservatoryTemperature" + }, + "last_changed": "2026-07-02T10:09:44.539424+00:00", + "last_reported": "2026-07-02T10:09:44.539424+00:00", + "last_updated": "2026-07-02T10:09:44.539424+00:00", + "context": { + "id": "01KWH4WK2VKA2XSHE1H6KP60Y5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgindoorhumidity", + "state": "51.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvitag_kitchen_humidity", + "sensor.ruuvi_air_3ee7_humidity", + "sensor.ruuviconservatory_humidity", + "sensor.ruuvi_air_conservatory_humidity", + "sensor.ruuviutility_humidity" + ], + "unit_of_measurement": "%", + "device_class": "humidity", + "icon": "mdi:calculator", + "friendly_name": "AvgIndoorHumidity" + }, + "last_changed": "2026-07-02T09:31:42.251123+00:00", + "last_reported": "2026-07-02T09:58:07.897073+00:00", + "last_updated": "2026-07-02T09:31:42.251123+00:00", + "context": { + "id": "01KWH2PY9B7V122JTFFHAK3CDE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgoutdoorhumidity", + "state": "64.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvitag_bbq_humidity" + ], + "unit_of_measurement": "%", + "device_class": "humidity", + "icon": "mdi:calculator", + "friendly_name": "AvgOutdoorHumidity" + }, + "last_changed": "2026-07-02T10:10:24.460101+00:00", + "last_reported": "2026-07-02T10:10:34.450894+00:00", + "last_updated": "2026-07-02T10:10:24.460101+00:00", + "context": { + "id": "01KWH4XT2CC2C838VD52FE2S30", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgbathroomhumidity", + "state": "58.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvibathroom_humidity" + ], + "unit_of_measurement": "%", + "device_class": "humidity", + "icon": "mdi:calculator", + "friendly_name": "AvgBathroomHumidity" + }, + "last_changed": "2026-07-02T08:58:38.137806+00:00", + "last_reported": "2026-07-02T09:58:04.504331+00:00", + "last_updated": "2026-07-02T08:58:38.137806+00:00", + "context": { + "id": "01KWH0TCNS73CQ9Y8AZ7WCK2RC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgairpressure", + "state": "1014.8", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuviutility_pressure", + "sensor.ruuvibathroom_pressure", + "sensor.ruuviwoodstore_pressure", + "sensor.ruuvi_lounge_pressure", + "sensor.ruuvitag_bbq_pressure", + "sensor.ruuviconservatory_pressure", + "sensor.ruuvitag_kitchen_pressure", + "sensor.ruuvi_air_conservatory_pressure", + "sensor.ruuvi_air_3ee7_pressure" + ], + "unit_of_measurement": "hPa", + "device_class": "pressure", + "icon": "mdi:calculator", + "friendly_name": "AvgAirPressure" + }, + "last_changed": "2026-07-02T10:10:34.454503+00:00", + "last_reported": "2026-07-02T10:10:34.454503+00:00", + "last_updated": "2026-07-02T10:10:34.454503+00:00", + "context": { + "id": "01KWH4Y3TPGAXY85RJFX4H9561", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgenclosedspacenotheatedtemperature", + "state": "26.5", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_lounge_temperature" + ], + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:calculator", + "friendly_name": "AvgEnclosedSpaceNotHeatedTemperature" + }, + "last_changed": "2026-07-02T10:09:54.453776+00:00", + "last_reported": "2026-07-02T10:10:29.451344+00:00", + "last_updated": "2026-07-02T10:09:54.453776+00:00", + "context": { + "id": "01KWH4WWRNNBHHEBRA9FZGE5QZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgenclosedspacenotheatedhumidity", + "state": "53.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_lounge_humidity" + ], + "unit_of_measurement": "%", + "device_class": "humidity", + "icon": "mdi:calculator", + "friendly_name": "AvgEnclosedSpaceNotHeatedHumidity" + }, + "last_changed": "2026-07-02T10:04:24.464546+00:00", + "last_reported": "2026-07-02T10:10:34.454340+00:00", + "last_updated": "2026-07-02T10:04:24.464546+00:00", + "context": { + "id": "01KWH4JTGGXQKW67Z4YS35AWS9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.maxcurrentpm2_5", + "state": "0.3", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_air_conservatory_pm2_5", + "sensor.ruuvi_air_3ee7_pm2_5" + ], + "max_entity_id": "sensor.ruuvi_air_conservatory_pm2_5", + "unit_of_measurement": "μg/m³", + "device_class": "pm25", + "icon": "mdi:smoke", + "friendly_name": "MaxCurrentPM2.5" + }, + "last_changed": "2026-07-02T10:09:44.536868+00:00", + "last_reported": "2026-07-02T10:09:44.536868+00:00", + "last_updated": "2026-07-02T10:09:44.536868+00:00", + "context": { + "id": "01KWH4WK2RCPKJFZ7DD520AK10", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.maxco2", + "state": "472.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_air_conservatory_carbon_dioxide", + "sensor.ruuvi_air_3ee7_carbon_dioxide" + ], + "max_entity_id": "sensor.ruuvi_air_3ee7_carbon_dioxide", + "unit_of_measurement": "ppm", + "device_class": "carbon_dioxide", + "icon": "mdi:molecule-co2", + "friendly_name": "MaxCO2" + }, + "last_changed": "2026-07-02T10:10:04.450708+00:00", + "last_reported": "2026-07-02T10:10:34.453863+00:00", + "last_updated": "2026-07-02T10:10:04.450708+00:00", + "context": { + "id": "01KWH4X6H26JT0VR3N6Y146757", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.maxvoc", + "state": "84.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_air_conservatory_voc_index", + "sensor.ruuvi_air_3ee7_voc_index" + ], + "max_entity_id": "sensor.ruuvi_air_3ee7_voc_index", + "icon": "mdi:scent", + "friendly_name": "MaxVOC" + }, + "last_changed": "2026-07-02T10:08:09.492032+00:00", + "last_reported": "2026-07-02T10:08:09.492032+00:00", + "last_updated": "2026-07-02T10:08:09.492032+00:00", + "context": { + "id": "01KWH4SP8MC82DGVC3HMB1MDKP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.maxnox", + "state": "1.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.ruuvi_air_conservatory_nox_index", + "sensor.ruuvi_air_3ee7_nox_index" + ], + "max_entity_id": "sensor.ruuvi_air_conservatory_nox_index", + "icon": "mdi:smog", + "friendly_name": "MaxNOx" + }, + "last_changed": "2026-07-02T08:58:38.162680+00:00", + "last_reported": "2026-07-02T08:58:38.167884+00:00", + "last_updated": "2026-07-02T08:58:38.167884+00:00", + "context": { + "id": "01KWH0TCPQTH18ZNAKHFH826YV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgbedroomtemp", + "state": "25.5900001525879", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.tims_temp_temperature", + "sensor.james_temp_temperature", + "sensor.andrii_temp_temperature" + ], + "min_entity_id": "sensor.tims_temp_temperature", + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:home-thermometer-outline", + "friendly_name": "AvgBedroomTemp" + }, + "last_changed": "2026-07-02T10:06:57.460792+00:00", + "last_reported": "2026-07-02T10:06:57.460792+00:00", + "last_updated": "2026-07-02T10:06:57.460792+00:00", + "context": { + "id": "01KWH4QFXM3MME9JBG6ZPFWSRE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.avgbedroomhumidity", + "state": "48.0", + "attributes": { + "state_class": "measurement", + "entity_id": [ + "sensor.andrii_temp_humidity", + "sensor.james_temp_humidity", + "sensor.tims_temp_humidity" + ], + "min_entity_id": "sensor.tims_temp_humidity", + "unit_of_measurement": "%", + "device_class": "humidity", + "icon": "mdi:calculator", + "friendly_name": "AvgBedroomHumidity" + }, + "last_changed": "2026-07-02T09:23:00.527341+00:00", + "last_reported": "2026-07-02T09:23:00.527341+00:00", + "last_updated": "2026-07-02T09:23:00.527341+00:00", + "context": { + "id": "01KWH270SF982VHDZHVZZS57T5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.solargenerationtodayprojectedaggregate", + "state": "7.46", + "attributes": { + "state_class": "total_increasing", + "status": "collecting", + "last_period": "8.16", + "last_valid_state": "17.77", + "last_reset": "2026-07-01T23:00:00.000851+00:00", + "next_reset": "2026-07-03T00:00:00+01:00", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "SolarGenerationTodayProjectedAggregate" + }, + "last_changed": "2026-07-02T08:58:35.637061+00:00", + "last_reported": "2026-07-02T08:58:35.636857+00:00", + "last_updated": "2026-07-02T08:58:35.637061+00:00", + "context": { + "id": "01KWH0TA7NZ1GWNY3K6JMMQCQA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.kitchen_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "motion", + "friendly_name": "kitchen sensor Motion" + }, + "last_changed": "2026-07-02T08:58:35.641379+00:00", + "last_reported": "2026-07-02T08:58:35.641379+00:00", + "last_updated": "2026-07-02T08:58:35.641379+00:00", + "context": { + "id": "01KWH0TA7SRC9STHADQBTSGAVZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.hue_motion_sensor_1_motion", + "state": "unavailable", + "attributes": { + "device_class": "motion", + "friendly_name": "Hue motion sensor 1 Motion" + }, + "last_changed": "2026-07-02T08:58:35.641650+00:00", + "last_reported": "2026-07-02T08:58:35.641650+00:00", + "last_updated": "2026-07-02T08:58:35.641650+00:00", + "context": { + "id": "01KWH0TA7S4XMPBZQBT3WPX3ST", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.utility_room_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "motion", + "friendly_name": "Utility room sensor Motion" + }, + "last_changed": "2026-07-02T08:58:35.641845+00:00", + "last_reported": "2026-07-02T08:58:35.641845+00:00", + "last_updated": "2026-07-02T08:58:35.641845+00:00", + "context": { + "id": "01KWH0TA7SMJH4JD8T5792CGV0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.conservatory_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "motion", + "friendly_name": "Conservatory sensor Motion" + }, + "last_changed": "2026-07-02T08:58:35.642027+00:00", + "last_reported": "2026-07-02T08:58:35.642027+00:00", + "last_updated": "2026-07-02T08:58:35.642027+00:00", + "context": { + "id": "01KWH0TA7TX91NYGVDCQBRABWQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lounge_tv_area", + "state": "off", + "attributes": { + "device_class": "running", + "friendly_name": "Home Lounge tv area" + }, + "last_changed": "2026-07-02T08:58:35.642401+00:00", + "last_reported": "2026-07-02T08:58:35.642401+00:00", + "last_updated": "2026-07-02T08:58:35.642401+00:00", + "context": { + "id": "01KWH0TA7TQKSW48DSKXEBP8MB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.kitchen_motion", + "state": "unknown", + "attributes": { + "device_class": "motion", + "friendly_name": "kitchen Motion" + }, + "last_changed": "2026-07-02T08:58:35.642816+00:00", + "last_reported": "2026-07-02T08:58:35.642816+00:00", + "last_updated": "2026-07-02T08:58:35.642816+00:00", + "context": { + "id": "01KWH0TA7T6293MWYY1YYVV5KG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lounge_motion_area", + "state": "off", + "attributes": { + "device_class": "motion", + "friendly_name": "Lounge Motion area" + }, + "last_changed": "2026-07-02T08:58:35.643354+00:00", + "last_reported": "2026-07-02T08:58:35.643354+00:00", + "last_updated": "2026-07-02T08:58:35.643354+00:00", + "context": { + "id": "01KWH0TA7V03X8HTC3ACX0K2RZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.landing_motion_area", + "state": "off", + "attributes": { + "device_class": "motion", + "friendly_name": "Landing movement detection zone Landing Motion area" + }, + "last_changed": "2026-07-02T08:58:35.643556+00:00", + "last_reported": "2026-07-02T08:58:35.643556+00:00", + "last_updated": "2026-07-02T08:58:35.643556+00:00", + "context": { + "id": "01KWH0TA7V3WCSS0M4PS9DC0RN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.kitchen_motion_area", + "state": "off", + "attributes": { + "device_class": "motion", + "friendly_name": "kitchen Motion area" + }, + "last_changed": "2026-07-02T09:33:43.037031+00:00", + "last_reported": "2026-07-02T09:33:43.037031+00:00", + "last_updated": "2026-07-02T09:33:43.037031+00:00", + "context": { + "id": "01KWH2TM7X8MS01HFJBA1A4HF5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.hallway_motion_area", + "state": "off", + "attributes": { + "device_class": "motion", + "friendly_name": "Hallway movement detection zone Hallway Motion area" + }, + "last_changed": "2026-07-02T08:58:35.643916+00:00", + "last_reported": "2026-07-02T08:58:35.643916+00:00", + "last_updated": "2026-07-02T08:58:35.643916+00:00", + "context": { + "id": "01KWH0TA7V082H03NCHDV9EHYZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_1_3", + "state": "2026-06-18T07:25:38.479+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Andrii room dimmer Button 1" + }, + "last_changed": "2026-07-02T08:58:35.644618+00:00", + "last_reported": "2026-07-02T08:58:35.644618+00:00", + "last_updated": "2026-07-02T08:58:35.644618+00:00", + "context": { + "id": "01KWH0TA7W9Z7F26T4MMSSHMZW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_1_button_1", + "state": "2026-07-01T20:48:35.039+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Hue tap dial switch 1 Button 1" + }, + "last_changed": "2026-07-02T08:58:35.645001+00:00", + "last_reported": "2026-07-02T08:58:35.645001+00:00", + "last_updated": "2026-07-02T08:58:35.645001+00:00", + "context": { + "id": "01KWH0TA7XHAWF17ENBJ2B7XHS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.kitchen_dimmer_switch_button_4", + "state": "2026-07-02T09:33:39.407+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Kitchen dimmer switch Button 4" + }, + "last_changed": "2026-07-02T09:33:39.407842+00:00", + "last_reported": "2026-07-02T09:33:39.407842+00:00", + "last_updated": "2026-07-02T09:33:39.407842+00:00", + "context": { + "id": "01KWH2TGPFPK5XPXGAKFXRQVBG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_2_button_3", + "state": "unknown", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": null, + "device_class": "button", + "friendly_name": "Study dimmer Button 3" + }, + "last_changed": "2026-07-02T08:58:35.645648+00:00", + "last_reported": "2026-07-02T08:58:35.645648+00:00", + "last_updated": "2026-07-02T08:58:35.645648+00:00", + "context": { + "id": "01KWH0TA7XFARZQEA0MCZV6H3N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_smart_button_1_button_1_2", + "state": "2026-02-21T17:57:43.841+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Hue Smart button 1 Button 1" + }, + "last_changed": "2026-07-02T08:58:35.645962+00:00", + "last_reported": "2026-07-02T08:58:35.645962+00:00", + "last_updated": "2026-07-02T08:58:35.645962+00:00", + "context": { + "id": "01KWH0TA7XTC9B9M9MX0VQQNXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_switch_1_button_3", + "state": "2025-03-11T18:04:04.751+00:00", + "attributes": { + "event_types": [ + "initial_press" + ], + "event_type": "initial_press", + "device_class": "button", + "friendly_name": "Tim’s room tap switch Button 3" + }, + "last_changed": "2026-07-02T08:58:35.646237+00:00", + "last_reported": "2026-07-02T08:58:35.646237+00:00", + "last_updated": "2026-07-02T08:58:35.646237+00:00", + "context": { + "id": "01KWH0TA7YC1XQKHFZBZ05YNEY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.conservatory_button_1", + "state": "unavailable", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "device_class": "button", + "friendly_name": "Conservatory Button 1" + }, + "last_changed": "2026-07-02T08:58:35.646506+00:00", + "last_reported": "2026-07-02T08:58:35.646506+00:00", + "last_updated": "2026-07-02T08:58:35.646506+00:00", + "context": { + "id": "01KWH0TA7YDWWMY15RPW8SD49K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_1_button_2", + "state": "2026-02-28T22:23:19.459+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Hue tap dial switch 1 Button 2" + }, + "last_changed": "2026-07-02T08:58:35.646798+00:00", + "last_reported": "2026-07-02T08:58:35.646798+00:00", + "last_updated": "2026-07-02T08:58:35.646798+00:00", + "context": { + "id": "01KWH0TA7YE07TFV2DMB2W7P7N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.aris_room_switch_button_4", + "state": "2026-07-01T22:44:01.908+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "James Room switch Button 4" + }, + "last_changed": "2026-07-02T08:58:35.647085+00:00", + "last_reported": "2026-07-02T08:58:35.647085+00:00", + "last_updated": "2026-07-02T08:58:35.647085+00:00", + "context": { + "id": "01KWH0TA7ZDB2JQ8DEDWG8W771", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_3_button_1", + "state": "2026-05-09T19:54:07.174+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Cons Hue tap dial Button 1" + }, + "last_changed": "2026-07-02T08:58:35.647385+00:00", + "last_reported": "2026-07-02T08:58:35.647385+00:00", + "last_updated": "2026-07-02T08:58:35.647385+00:00", + "context": { + "id": "01KWH0TA7ZJD716XYHB82K53FB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.kitchen_dimmer_switch_button_2", + "state": "2026-07-01T21:26:39.599+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Kitchen dimmer switch Button 2" + }, + "last_changed": "2026-07-02T08:58:35.647695+00:00", + "last_reported": "2026-07-02T08:58:35.647695+00:00", + "last_updated": "2026-07-02T08:58:35.647695+00:00", + "context": { + "id": "01KWH0TA7ZQF8FT35K992DQ4VH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_2_button_2", + "state": "2026-06-30T21:14:01.237+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Study dimmer Button 2" + }, + "last_changed": "2026-07-02T08:58:35.648525+00:00", + "last_reported": "2026-07-02T08:58:35.648525+00:00", + "last_updated": "2026-07-02T08:58:35.648525+00:00", + "context": { + "id": "01KWH0TA8073XFQQ6RBZJ39CBH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_2_button_1", + "state": "2026-07-01T20:44:45.552+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Study dimmer Button 1" + }, + "last_changed": "2026-07-02T08:58:35.648849+00:00", + "last_reported": "2026-07-02T08:58:35.648849+00:00", + "last_updated": "2026-07-02T08:58:35.648849+00:00", + "context": { + "id": "01KWH0TA80M8K8F6CZN6NP11WM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.tims_button_button_1", + "state": "2026-07-02T08:09:57.143+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Tims button Button 1" + }, + "last_changed": "2026-07-02T08:58:35.649207+00:00", + "last_reported": "2026-07-02T08:58:35.649207+00:00", + "last_updated": "2026-07-02T08:58:35.649207+00:00", + "context": { + "id": "01KWH0TA81DASTXSDGCMX3RND0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_switch_1_button_1", + "state": "2025-09-16T20:12:00.675+00:00", + "attributes": { + "event_types": [ + "initial_press" + ], + "event_type": "initial_press", + "device_class": "button", + "friendly_name": "Tim’s room tap switch Button 1" + }, + "last_changed": "2026-07-02T08:58:35.649489+00:00", + "last_reported": "2026-07-02T08:58:35.649489+00:00", + "last_updated": "2026-07-02T08:58:35.649489+00:00", + "context": { + "id": "01KWH0TA81HCSD4PJYK6X6FYB8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_3_button_4", + "state": "2026-01-16T19:33:38.974+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Cons Hue tap dial Button 4" + }, + "last_changed": "2026-07-02T08:58:35.649791+00:00", + "last_reported": "2026-07-02T08:58:35.649791+00:00", + "last_updated": "2026-07-02T08:58:35.649791+00:00", + "context": { + "id": "01KWH0TA81N1YTQYT7VH3K4GKX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.aris_room_switch_button_1", + "state": "2026-07-01T21:59:43.643+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "James Room switch Button 1" + }, + "last_changed": "2026-07-02T08:58:35.650095+00:00", + "last_reported": "2026-07-02T08:58:35.650095+00:00", + "last_updated": "2026-07-02T08:58:35.650095+00:00", + "context": { + "id": "01KWH0TA82SPHTT7V5YA4274YN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_1", + "state": "unavailable", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "device_class": "button", + "friendly_name": "Loft dimmer Button 1" + }, + "last_changed": "2026-07-02T08:58:35.650407+00:00", + "last_reported": "2026-07-02T08:58:35.650407+00:00", + "last_updated": "2026-07-02T08:58:35.650407+00:00", + "context": { + "id": "01KWH0TA820GR3KJ4BP56BQG9D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.kitchen_dimmer_switch_button_3", + "state": "2026-06-03T20:16:18.535+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Kitchen dimmer switch Button 3" + }, + "last_changed": "2026-07-02T08:58:35.650719+00:00", + "last_reported": "2026-07-02T08:58:35.650719+00:00", + "last_updated": "2026-07-02T08:58:35.650719+00:00", + "context": { + "id": "01KWH0TA82JRZ25E3J3E6F7RN2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_switch_1_button_4", + "state": "2025-09-18T14:12:53.962+00:00", + "attributes": { + "event_types": [ + "initial_press" + ], + "event_type": "initial_press", + "device_class": "button", + "friendly_name": "Tim’s room tap switch Button 4" + }, + "last_changed": "2026-07-02T08:58:35.650995+00:00", + "last_reported": "2026-07-02T08:58:35.650995+00:00", + "last_updated": "2026-07-02T08:58:35.650995+00:00", + "context": { + "id": "01KWH0TA82A7S9E52XN5EEMAX9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_1_button_4", + "state": "2026-05-14T19:37:02.041+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Hue tap dial switch 1 Button 4" + }, + "last_changed": "2026-07-02T08:58:35.651308+00:00", + "last_reported": "2026-07-02T08:58:35.651308+00:00", + "last_updated": "2026-07-02T08:58:35.651308+00:00", + "context": { + "id": "01KWH0TA83608FRZA69XN38K9T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_2_2", + "state": "2026-06-20T22:04:25.261+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Andrii room dimmer Button 2" + }, + "last_changed": "2026-07-02T08:58:35.651610+00:00", + "last_reported": "2026-07-02T08:58:35.651610+00:00", + "last_updated": "2026-07-02T08:58:35.651610+00:00", + "context": { + "id": "01KWH0TA8347GCH29CFG7BDTS8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.aris_room_switch_button_2", + "state": "2026-07-01T22:18:56.653+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "James Room switch Button 2" + }, + "last_changed": "2026-07-02T08:58:35.651895+00:00", + "last_reported": "2026-07-02T08:58:35.651895+00:00", + "last_updated": "2026-07-02T08:58:35.651895+00:00", + "context": { + "id": "01KWH0TA83K5DREFG1J2PG4KES", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_3_button_2", + "state": "2026-02-27T21:18:48.340+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Cons Hue tap dial Button 2" + }, + "last_changed": "2026-07-02T08:58:35.652178+00:00", + "last_reported": "2026-07-02T08:58:35.652178+00:00", + "last_updated": "2026-07-02T08:58:35.652178+00:00", + "context": { + "id": "01KWH0TA84AHGXF8VA8FPDHG61", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_1_button_3", + "state": "2026-05-29T20:13:45.761+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Hue tap dial switch 1 Button 3" + }, + "last_changed": "2026-07-02T08:58:35.652472+00:00", + "last_reported": "2026-07-02T08:58:35.652472+00:00", + "last_updated": "2026-07-02T08:58:35.652472+00:00", + "context": { + "id": "01KWH0TA84S0ZG5WANFW4F56K4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_2_button_4", + "state": "2026-07-01T20:46:01.781+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Study dimmer Button 4" + }, + "last_changed": "2026-07-02T08:58:35.652747+00:00", + "last_reported": "2026-07-02T08:58:35.652747+00:00", + "last_updated": "2026-07-02T08:58:35.652747+00:00", + "context": { + "id": "01KWH0TA846TR2CGXNBH43RBXV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_3", + "state": "unavailable", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "device_class": "button", + "friendly_name": "Loft dimmer Button 3" + }, + "last_changed": "2026-07-02T08:58:35.653053+00:00", + "last_reported": "2026-07-02T08:58:35.653053+00:00", + "last_updated": "2026-07-02T08:58:35.653053+00:00", + "context": { + "id": "01KWH0TA85ECPKNP018H6EPD1T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.kitchen_dimmer_switch_button_1", + "state": "2026-07-02T08:42:22.213+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Kitchen dimmer switch Button 1" + }, + "last_changed": "2026-07-02T08:58:35.653359+00:00", + "last_reported": "2026-07-02T08:58:35.653359+00:00", + "last_updated": "2026-07-02T08:58:35.653359+00:00", + "context": { + "id": "01KWH0TA85Z0HY84XQVJWCSZGF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_3_button_3", + "state": "2026-01-16T19:33:40.091+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Cons Hue tap dial Button 3" + }, + "last_changed": "2026-07-02T08:58:35.653640+00:00", + "last_reported": "2026-07-02T08:58:35.653640+00:00", + "last_updated": "2026-07-02T08:58:35.653640+00:00", + "context": { + "id": "01KWH0TA85J7W9RJ53FSDECTYC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_4", + "state": "unavailable", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "device_class": "button", + "friendly_name": "Loft dimmer Button 4" + }, + "last_changed": "2026-07-02T08:58:35.653913+00:00", + "last_reported": "2026-07-02T08:58:35.653913+00:00", + "last_updated": "2026-07-02T08:58:35.653913+00:00", + "context": { + "id": "01KWH0TA854DDX0T477TYRBHQY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.aris_room_switch_button_3", + "state": "2026-07-01T22:41:26.464+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "James Room switch Button 3" + }, + "last_changed": "2026-07-02T08:58:35.654186+00:00", + "last_reported": "2026-07-02T08:58:35.654186+00:00", + "last_updated": "2026-07-02T08:58:35.654186+00:00", + "context": { + "id": "01KWH0TA865EMF2PBB9Q4VA9SN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_switch_1_button_2", + "state": "2025-09-15T20:30:56.328+00:00", + "attributes": { + "event_types": [ + "initial_press" + ], + "event_type": "initial_press", + "device_class": "button", + "friendly_name": "Tim’s room tap switch Button 2" + }, + "last_changed": "2026-07-02T08:58:35.654463+00:00", + "last_reported": "2026-07-02T08:58:35.654463+00:00", + "last_updated": "2026-07-02T08:58:35.654463+00:00", + "context": { + "id": "01KWH0TA86QNW9PJHT4JB1F9XY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_2", + "state": "unavailable", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "device_class": "button", + "friendly_name": "Loft dimmer Button 2" + }, + "last_changed": "2026-07-02T08:58:35.654735+00:00", + "last_reported": "2026-07-02T08:58:35.654735+00:00", + "last_updated": "2026-07-02T08:58:35.654735+00:00", + "context": { + "id": "01KWH0TA86BJHJM14ZCBYRDZDG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_4_2", + "state": "2026-06-30T22:33:32.382+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Andrii room dimmer Button 4" + }, + "last_changed": "2026-07-02T08:58:35.655030+00:00", + "last_reported": "2026-07-02T08:58:35.655030+00:00", + "last_updated": "2026-07-02T08:58:35.655030+00:00", + "context": { + "id": "01KWH0TA87XDRX8NYQSP7KMFKX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_dimmer_switch_1_button_3_2", + "state": "2026-06-30T22:32:35.023+00:00", + "attributes": { + "event_types": [ + "initial_press", + "repeat", + "short_release", + "long_press", + "long_release" + ], + "event_type": "short_release", + "device_class": "button", + "friendly_name": "Andrii room dimmer Button 3" + }, + "last_changed": "2026-07-02T08:58:35.655304+00:00", + "last_reported": "2026-07-02T08:58:35.655304+00:00", + "last_updated": "2026-07-02T08:58:35.655304+00:00", + "context": { + "id": "01KWH0TA87GNS8368RT35919DB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_1_rotary", + "state": "2026-07-01T20:48:08.676+00:00", + "attributes": { + "event_types": [ + "clock_wise", + "counter_clock_wise" + ], + "event_type": "counter_clock_wise", + "duration": 400, + "steps": 15, + "action": "start", + "device_class": "button", + "friendly_name": "Hue tap dial switch 1 Rotary" + }, + "last_changed": "2026-07-02T08:58:35.656522+00:00", + "last_reported": "2026-07-02T08:58:35.656522+00:00", + "last_updated": "2026-07-02T08:58:35.656522+00:00", + "context": { + "id": "01KWH0TA88TCYR190D1HDF9BBF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.hue_tap_dial_switch_3_rotary", + "state": "2026-03-27T21:19:12.681+00:00", + "attributes": { + "event_types": [ + "clock_wise", + "counter_clock_wise" + ], + "event_type": "counter_clock_wise", + "duration": 400, + "steps": 45, + "action": "start", + "device_class": "button", + "friendly_name": "Cons Hue tap dial Rotary" + }, + "last_changed": "2026-07-02T08:58:35.656922+00:00", + "last_reported": "2026-07-02T08:58:35.656922+00:00", + "last_updated": "2026-07-02T08:58:35.656922+00:00", + "context": { + "id": "01KWH0TA88AMQSQ94EGZPD8R86", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_15", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge wood store window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.661818+00:00", + "last_reported": "2026-07-02T08:58:35.661818+00:00", + "last_updated": "2026-07-02T08:58:35.661818+00:00", + "context": { + "id": "01KWH0TA8D4CSRPBFK171Y5EMF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_6_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 3rd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.662127+00:00", + "last_reported": "2026-07-02T08:58:35.662127+00:00", + "last_updated": "2026-07-02T08:58:35.662127+00:00", + "context": { + "id": "01KWH0TA8EH3558WQQRHJGDC49", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_play_upper_right", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Hue Play upper right", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.662365+00:00", + "last_reported": "2026-07-02T08:58:35.662365+00:00", + "last_updated": "2026-07-02T08:58:35.662365+00:00", + "context": { + "id": "01KWH0TA8E0KWS1TQ837KET3WW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tim ceiling tv", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.662567+00:00", + "last_reported": "2026-07-02T08:58:35.662567+00:00", + "last_updated": "2026-07-02T08:58:35.662567+00:00", + "context": { + "id": "01KWH0TA8E0YX9EHEM8CNFENP2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tim ceiling shelves", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.662762+00:00", + "last_reported": "2026-07-02T08:58:35.662762+00:00", + "last_updated": "2026-07-02T08:58:35.662762+00:00", + "context": { + "id": "01KWH0TA8EVG54K67WZF8KKX15", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_7_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons walkway centre dining", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.662937+00:00", + "last_reported": "2026-07-02T08:58:35.662937+00:00", + "last_updated": "2026-07-02T08:58:35.662937+00:00", + "context": { + "id": "01KWH0TA8EPYS6JMWPM9SS7S62", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_lamp_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Hall2", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.663114+00:00", + "last_reported": "2026-07-02T08:58:35.663114+00:00", + "last_updated": "2026-07-02T08:58:35.663114+00:00", + "context": { + "id": "01KWH0TA8F5FCYAY82B4PZBHFG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_lamp_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "James bedside", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.663285+00:00", + "last_reported": "2026-07-02T08:58:35.663285+00:00", + "last_updated": "2026-07-02T08:58:35.663285+00:00", + "context": { + "id": "01KWH0TA8FSR72H3CWXZWCKWC3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_3_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 1st from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.663456+00:00", + "last_reported": "2026-07-02T08:58:35.663456+00:00", + "last_updated": "2026-07-02T08:58:35.663456+00:00", + "context": { + "id": "01KWH0TA8FA9VBDKB5NAGR2WY9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_14", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons dining 1", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.663642+00:00", + "last_reported": "2026-07-02T08:58:35.663642+00:00", + "last_updated": "2026-07-02T08:58:35.663642+00:00", + "context": { + "id": "01KWH0TA8FV2HDA7DV8XTF3789", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_8", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft drive stairs", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.663820+00:00", + "last_reported": "2026-07-02T08:58:35.663820+00:00", + "last_updated": "2026-07-02T08:58:35.663820+00:00", + "context": { + "id": "01KWH0TA8FPQ3MSRQEGK9QHMDB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_luster_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge wall door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664013+00:00", + "last_reported": "2026-07-02T08:58:35.664013+00:00", + "last_updated": "2026-07-02T08:58:35.664013+00:00", + "context": { + "id": "01KWH0TA8GNJH0RGVWWDG54F4G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_12", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge seating chimney", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664177+00:00", + "last_reported": "2026-07-02T08:58:35.664177+00:00", + "last_updated": "2026-07-02T08:58:35.664177+00:00", + "context": { + "id": "01KWH0TA8GN1DWXKQXPNKWXSGD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_9", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 1st from fan", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664358+00:00", + "last_reported": "2026-07-02T08:58:35.664358+00:00", + "last_updated": "2026-07-02T08:58:35.664358+00:00", + "context": { + "id": "01KWH0TA8GXGHMM2ZK4YXFF4YR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_21", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge dining window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664522+00:00", + "last_reported": "2026-07-02T08:58:35.664522+00:00", + "last_updated": "2026-07-02T08:58:35.664522+00:00", + "context": { + "id": "01KWH0TA8GGWTH1JKC5S66YBVH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.tg_go1", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tg go window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664690+00:00", + "last_reported": "2026-07-02T08:58:35.664690+00:00", + "last_updated": "2026-07-02T08:58:35.664690+00:00", + "context": { + "id": "01KWH0TA8GJNE46VQ2K2SHRV29", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_5", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "TG wall window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.664859+00:00", + "last_reported": "2026-07-02T08:58:35.664859+00:00", + "last_updated": "2026-07-02T08:58:35.664859+00:00", + "context": { + "id": "01KWH0TA8G4J53A4M16ZYFW7V3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_ceiling_centre", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen ceiling centre", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.405542+00:00", + "last_reported": "2026-07-02T09:33:39.405542+00:00", + "last_updated": "2026-07-02T09:33:39.405542+00:00", + "context": { + "id": "01KWH2TGPD36TR49664W300MHY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_3_4", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge wood store bar", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.665329+00:00", + "last_reported": "2026-07-02T08:58:35.665329+00:00", + "last_updated": "2026-07-02T08:58:35.665329+00:00", + "context": { + "id": "01KWH0TA8HKS3AZK7WDJMWXZ7F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_5_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 2nd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.665497+00:00", + "last_reported": "2026-07-02T08:58:35.665497+00:00", + "last_updated": "2026-07-02T08:58:35.665497+00:00", + "context": { + "id": "01KWH0TA8H4C77GC013W63K6AV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_1_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study garage 1st from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.665676+00:00", + "last_reported": "2026-07-02T08:58:35.665676+00:00", + "last_updated": "2026-07-02T08:58:35.665676+00:00", + "context": { + "id": "01KWH0TA8HM7VKEDRNZSZ88TGS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tim ceiling door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.666045+00:00", + "last_reported": "2026-07-02T08:58:35.666045+00:00", + "last_updated": "2026-07-02T08:58:35.666045+00:00", + "context": { + "id": "01KWH0TA8JZSA97KV70AG1PRSR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_3", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Dining 1st from bifold", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.666238+00:00", + "last_reported": "2026-07-02T08:58:35.666238+00:00", + "last_updated": "2026-07-02T08:58:35.666238+00:00", + "context": { + "id": "01KWH0TA8JQW81WH876FFGYC19", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_breakfast_bar_centre", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen breakfast bar centre", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.396392+00:00", + "last_reported": "2026-07-02T09:33:39.396392+00:00", + "last_updated": "2026-07-02T09:33:39.396392+00:00", + "context": { + "id": "01KWH2TGP468ZSF8GXMBDRFTN7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_5_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons wall door bar side", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.666685+00:00", + "last_reported": "2026-07-02T08:58:35.666685+00:00", + "last_updated": "2026-07-02T08:58:35.666685+00:00", + "context": { + "id": "01KWH0TA8JVNCYKS3RH5XK6TBM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_5", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 3rd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.666931+00:00", + "last_reported": "2026-07-02T08:58:35.666931+00:00", + "last_updated": "2026-07-02T08:58:35.666931+00:00", + "context": { + "id": "01KWH0TA8JEPKQ5CACF5VW3CT0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_6", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 3rd from fan", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.667146+00:00", + "last_reported": "2026-07-02T08:58:35.667146+00:00", + "last_updated": "2026-07-02T08:58:35.667146+00:00", + "context": { + "id": "01KWH0TA8KS0QDQ9EQ110PYSMA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_6_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study hall 4th from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.667324+00:00", + "last_reported": "2026-07-02T08:58:35.667324+00:00", + "last_updated": "2026-07-02T08:58:35.667324+00:00", + "context": { + "id": "01KWH0TA8K88B8X12BZNE2R7WH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_walkway_hall_end", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen walkway hall end", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.398337+00:00", + "last_reported": "2026-07-02T09:33:39.398337+00:00", + "last_updated": "2026-07-02T09:33:39.398337+00:00", + "context": { + "id": "01KWH2TGP6GSQX3172NA2KMDQR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_luster_1", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge wall window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.667719+00:00", + "last_reported": "2026-07-02T08:58:35.667719+00:00", + "last_updated": "2026-07-02T08:58:35.667719+00:00", + "context": { + "id": "01KWH0TA8K79FFZYV8AXZ3S10D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft drive south east", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.667881+00:00", + "last_reported": "2026-07-02T08:58:35.667881+00:00", + "last_updated": "2026-07-02T08:58:35.667881+00:00", + "context": { + "id": "01KWH0TA8K1GXDF8PT26M23W74", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_4_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study hall 3rd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.668051+00:00", + "last_reported": "2026-07-02T08:58:35.668051+00:00", + "last_updated": "2026-07-02T08:58:35.668051+00:00", + "context": { + "id": "01KWH0TA8M6H2ABSYSZEMAZ06Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_11", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge seating centre", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.668215+00:00", + "last_reported": "2026-07-02T08:58:35.668215+00:00", + "last_updated": "2026-07-02T08:58:35.668215+00:00", + "context": { + "id": "01KWH0TA8MCXS2CW1KPGN0EGKF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_20", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons dining 3", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.668371+00:00", + "last_reported": "2026-07-02T08:58:35.668371+00:00", + "last_updated": "2026-07-02T08:58:35.668371+00:00", + "context": { + "id": "01KWH0TA8M70YZTR1K3AGAF4AY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_6", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 1st from Window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.668528+00:00", + "last_reported": "2026-07-02T08:58:35.668528+00:00", + "last_updated": "2026-07-02T08:58:35.668528+00:00", + "context": { + "id": "01KWH0TA8MSY1W9F0G8WF97M5P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.tg_go2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tg go bedside", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.668699+00:00", + "last_reported": "2026-07-02T08:58:35.668699+00:00", + "last_updated": "2026-07-02T08:58:35.668699+00:00", + "context": { + "id": "01KWH0TA8MCXQSVHHXZMKXC8S0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_kettle_corner", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen kettle corner", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.397244+00:00", + "last_reported": "2026-07-02T09:33:39.397244+00:00", + "last_updated": "2026-07-02T09:33:39.397244+00:00", + "context": { + "id": "01KWH2TGP5PTK8RZQB1D1QZRYD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_play_upper_left", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Hue Play upper left", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.669089+00:00", + "last_reported": "2026-07-02T08:58:35.669089+00:00", + "last_updated": "2026-07-02T08:58:35.669089+00:00", + "context": { + "id": "01KWH0TA8NB3VNK5VQNJWJR4MN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_11", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study hall 1st from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.669260+00:00", + "last_reported": "2026-07-02T08:58:35.669260+00:00", + "last_updated": "2026-07-02T08:58:35.669260+00:00", + "context": { + "id": "01KWH0TA8NY88P7GXNXWHKC1H4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_10", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons seating 1", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.669424+00:00", + "last_reported": "2026-07-02T08:58:35.669424+00:00", + "last_updated": "2026-07-02T08:58:35.669424+00:00", + "context": { + "id": "01KWH0TA8NHTS2FQWAV0AJHN72", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.utility_wall", + "state": "unavailable", + "attributes": { + "supported_color_modes": [ + "brightness" + ], + "friendly_name": "Utility wall", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.669585+00:00", + "last_reported": "2026-07-02T08:58:35.669585+00:00", + "last_updated": "2026-07-02T08:58:35.669585+00:00", + "context": { + "id": "01KWH0TA8N40PXVTGV0W95FYTC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_4_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 3rd from door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.669747+00:00", + "last_reported": "2026-07-02T08:58:35.669747+00:00", + "last_updated": "2026-07-02T08:58:35.669747+00:00", + "context": { + "id": "01KWH0TA8NCDVKVQ0S11WC09JF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_4", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "TG wall chimney side", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.669915+00:00", + "last_reported": "2026-07-02T08:58:35.669915+00:00", + "last_updated": "2026-07-02T08:58:35.669915+00:00", + "context": { + "id": "01KWH0TA8NEAY8585V2C4CX4C4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_8_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study window right", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.670085+00:00", + "last_reported": "2026-07-02T08:58:35.670085+00:00", + "last_updated": "2026-07-02T08:58:35.670085+00:00", + "context": { + "id": "01KWH0TA8PFEVSXJBX317AHBDF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_9", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft south", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.670236+00:00", + "last_reported": "2026-07-02T08:58:35.670236+00:00", + "last_updated": "2026-07-02T08:58:35.670236+00:00", + "context": { + "id": "01KWH0TA8PQGWYW6PPAAZ57F5A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_9_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study window centre", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.670397+00:00", + "last_reported": "2026-07-02T08:58:35.670397+00:00", + "last_updated": "2026-07-02T08:58:35.670397+00:00", + "context": { + "id": "01KWH0TA8P5F20Y073Q197RBAZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_play_lower_left", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Hue Play lower left", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.670573+00:00", + "last_reported": "2026-07-02T08:58:35.670573+00:00", + "last_updated": "2026-07-02T08:58:35.670573+00:00", + "context": { + "id": "01KWH0TA8PFWKRTGVPS6CJR68M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_breakfast_bar_cons_end", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen breakfast bar cons end", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.404984+00:00", + "last_reported": "2026-07-02T09:33:39.404984+00:00", + "last_updated": "2026-07-02T09:33:39.404984+00:00", + "context": { + "id": "01KWH2TGPCXHQN8GPX3P1MX5QP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_3_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "James ceiling cupboard ", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.670945+00:00", + "last_reported": "2026-07-02T08:58:35.670945+00:00", + "last_updated": "2026-07-02T08:58:35.670945+00:00", + "context": { + "id": "01KWH0TA8PV97BNC62TPE0T5P0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_sink", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen Sink", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.404402+00:00", + "last_reported": "2026-07-02T09:33:39.404402+00:00", + "last_updated": "2026-07-02T09:33:39.404402+00:00", + "context": { + "id": "01KWH2TGPC8EE0HGKKTQ094AK1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_lamp_2_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Landing2", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.671431+00:00", + "last_reported": "2026-07-02T08:58:35.671431+00:00", + "last_updated": "2026-07-02T08:58:35.671431+00:00", + "context": { + "id": "01KWH0TA8QJHDA5Y1XDBQXKAAE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_6_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons seating 3", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.671606+00:00", + "last_reported": "2026-07-02T08:58:35.671606+00:00", + "last_updated": "2026-07-02T08:58:35.671606+00:00", + "context": { + "id": "01KWH0TA8Q7C3C387YHX2VMPVV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_19", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons wall door lounge side", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.671762+00:00", + "last_reported": "2026-07-02T08:58:35.671762+00:00", + "last_updated": "2026-07-02T08:58:35.671762+00:00", + "context": { + "id": "01KWH0TA8Q27P9HF550SZJXEM6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_4", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft drive west", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.671966+00:00", + "last_reported": "2026-07-02T08:58:35.671966+00:00", + "last_updated": "2026-07-02T08:58:35.671966+00:00", + "context": { + "id": "01KWH0TA8Q6BRVM4AGCGGYMPWA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_8_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons walkway window dining", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672127+00:00", + "last_reported": "2026-07-02T08:58:35.672127+00:00", + "last_updated": "2026-07-02T08:58:35.672127+00:00", + "context": { + "id": "01KWH0TA8RCV3D3S1EKQ766KJT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_white_lamp_1", + "state": "unavailable", + "attributes": { + "effect_list": [ + "off", + "candle" + ], + "supported_color_modes": [ + "brightness" + ], + "friendly_name": "Landing front ceiling rear", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672276+00:00", + "last_reported": "2026-07-02T08:58:35.672276+00:00", + "last_updated": "2026-07-02T08:58:35.672276+00:00", + "context": { + "id": "01KWH0TA8RPTGECP4JN680NPFY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_7", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft drive south west", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672418+00:00", + "last_reported": "2026-07-02T08:58:35.672418+00:00", + "last_updated": "2026-07-02T08:58:35.672418+00:00", + "context": { + "id": "01KWH0TA8RKE76R3DY9WXKQN9W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_2_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study garage 2nd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672576+00:00", + "last_reported": "2026-07-02T08:58:35.672576+00:00", + "last_updated": "2026-07-02T08:58:35.672576+00:00", + "context": { + "id": "01KWH0TA8RHCKTBDGGZE0MXRHN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_9_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons walkway wall seating", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672730+00:00", + "last_reported": "2026-07-02T08:58:35.672730+00:00", + "last_updated": "2026-07-02T08:58:35.672730+00:00", + "context": { + "id": "01KWH0TA8RHGDG9MX0XJNG0MCM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_3", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Tim ceiling bed", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.672886+00:00", + "last_reported": "2026-07-02T08:58:35.672886+00:00", + "last_updated": "2026-07-02T08:58:35.672886+00:00", + "context": { + "id": "01KWH0TA8R661M3MDG62KTHXRZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_kenwood", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen Kenwood", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.403633+00:00", + "last_reported": "2026-07-02T09:33:39.403633+00:00", + "last_updated": "2026-07-02T09:33:39.403633+00:00", + "context": { + "id": "01KWH2TGPBKA3ZW07MQG6NK6PZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_6", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft garden east", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.673278+00:00", + "last_reported": "2026-07-02T08:58:35.673278+00:00", + "last_updated": "2026-07-02T08:58:35.673278+00:00", + "context": { + "id": "01KWH0TA8SRKXXSTF2AC7TS9Y0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_4_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "James ceiling window ", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.673449+00:00", + "last_reported": "2026-07-02T08:58:35.673449+00:00", + "last_updated": "2026-07-02T08:58:35.673449+00:00", + "context": { + "id": "01KWH0TA8SD31R8M92Y85VEQBZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_play_lower_right", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Hue Play lower right", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.673602+00:00", + "last_reported": "2026-07-02T08:58:35.673602+00:00", + "last_updated": "2026-07-02T08:58:35.673602+00:00", + "context": { + "id": "01KWH0TA8S9ZZN8M7K7RMQTRN3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_16", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons wall chimney", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.673754+00:00", + "last_reported": "2026-07-02T08:58:35.673754+00:00", + "last_updated": "2026-07-02T08:58:35.673754+00:00", + "context": { + "id": "01KWH0TA8SE2BCTYG41Y9GDAY6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_8", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Dining 2nd from bifold", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.673908+00:00", + "last_reported": "2026-07-02T08:58:35.673908+00:00", + "last_updated": "2026-07-02T08:58:35.673908+00:00", + "context": { + "id": "01KWH0TA8SC9XW4PDJJ1B3JH68", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_18", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons wall bar door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.674061+00:00", + "last_reported": "2026-07-02T08:58:35.674061+00:00", + "last_updated": "2026-07-02T08:58:35.674061+00:00", + "context": { + "id": "01KWH0TA8TEAY8ZJQZ1NBW0MCG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_2_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 1st from door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.674208+00:00", + "last_reported": "2026-07-02T08:58:35.674208+00:00", + "last_updated": "2026-07-02T08:58:35.674208+00:00", + "context": { + "id": "01KWH0TA8THZFYK1NNAKGWZYB6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_5_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study garage 3rd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.674366+00:00", + "last_reported": "2026-07-02T08:58:35.674366+00:00", + "last_updated": "2026-07-02T08:58:35.674366+00:00", + "context": { + "id": "01KWH0TA8T1BM76Q3392FNEKGZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_7", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 2nd from fan", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.674529+00:00", + "last_reported": "2026-07-02T08:58:35.674529+00:00", + "last_updated": "2026-07-02T08:58:35.674529+00:00", + "context": { + "id": "01KWH0TA8TTFQEW39VMEZRYGKS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_hob_right", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen hob right", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.401283+00:00", + "last_reported": "2026-07-02T09:33:39.401283+00:00", + "last_updated": "2026-07-02T09:33:39.401283+00:00", + "context": { + "id": "01KWH2TGP98Q66HREYV9FBAXB5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_1_3", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen oven", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.395354+00:00", + "last_reported": "2026-07-02T09:33:39.395354+00:00", + "last_updated": "2026-07-02T09:33:39.395354+00:00", + "context": { + "id": "01KWH2TGP3GDJ1BFH0DZER0M8S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_2_4", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons wall window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.675066+00:00", + "last_reported": "2026-07-02T08:58:35.675066+00:00", + "last_updated": "2026-07-02T08:58:35.675066+00:00", + "context": { + "id": "01KWH0TA8V5BPDEZ2QAC8D20V5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_walkway_centre", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen walkway centre", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.401887+00:00", + "last_reported": "2026-07-02T09:33:39.401887+00:00", + "last_updated": "2026-07-02T09:33:39.401887+00:00", + "context": { + "id": "01KWH2TGP94KBG1HSB03BQP91F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_lamp_1_2", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Hall1", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.675415+00:00", + "last_reported": "2026-07-02T08:58:35.675415+00:00", + "last_updated": "2026-07-02T08:58:35.675415+00:00", + "context": { + "id": "01KWH0TA8VVWMQK3H9YVW1BJN8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_4_4", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons walkway centre seating", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.675562+00:00", + "last_reported": "2026-07-02T08:58:35.675562+00:00", + "last_updated": "2026-07-02T08:58:35.675562+00:00", + "context": { + "id": "01KWH0TA8VWNA31F61WX40AAQE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_8", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "James ceiling wall", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.675714+00:00", + "last_reported": "2026-07-02T08:58:35.675714+00:00", + "last_updated": "2026-07-02T08:58:35.675714+00:00", + "context": { + "id": "01KWH0TA8V16TN74DMETKA4F85", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_hub_left", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen hub left", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.403069+00:00", + "last_reported": "2026-07-02T09:33:39.403069+00:00", + "last_updated": "2026-07-02T09:33:39.403069+00:00", + "context": { + "id": "01KWH2TGPBRMZJN6KWV3E8WSH5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_13", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons seating 2", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.676075+00:00", + "last_reported": "2026-07-02T08:58:35.676075+00:00", + "last_updated": "2026-07-02T08:58:35.676075+00:00", + "context": { + "id": "01KWH0TA8WF9PACE1HRWQ9J7YZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_lamp_1_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Landing1", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.676220+00:00", + "last_reported": "2026-07-02T08:58:35.676220+00:00", + "last_updated": "2026-07-02T08:58:35.676220+00:00", + "context": { + "id": "01KWH0TA8WGKNJAKCC58DNN6SZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_2_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "James ceiling door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.676521+00:00", + "last_reported": "2026-07-02T08:58:35.676521+00:00", + "last_updated": "2026-07-02T08:58:35.676521+00:00", + "context": { + "id": "01KWH0TA8WSNWP91YWP56KWKZC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_white_lamp_2", + "state": "unavailable", + "attributes": { + "effect_list": [ + "off", + "candle" + ], + "supported_color_modes": [ + "brightness" + ], + "friendly_name": "landing front ceiling front", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.676672+00:00", + "last_reported": "2026-07-02T08:58:35.676672+00:00", + "last_updated": "2026-07-02T08:58:35.676672+00:00", + "context": { + "id": "01KWH0TA8WB1ENX49PAS7W4879", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_7", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Lounge 2nd from window ", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.676827+00:00", + "last_reported": "2026-07-02T08:58:35.676827+00:00", + "last_updated": "2026-07-02T08:58:35.676827+00:00", + "context": { + "id": "01KWH0TA8W5B3J4H7YMAJH4PX1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_10", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons walkway wall dining", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.677009+00:00", + "last_reported": "2026-07-02T08:58:35.677009+00:00", + "last_updated": "2026-07-02T08:58:35.677009+00:00", + "context": { + "id": "01KWH0TA8XKRKEK3ZB19EJYM1R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_17", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Cons edge seating window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.677209+00:00", + "last_reported": "2026-07-02T08:58:35.677209+00:00", + "last_updated": "2026-07-02T08:58:35.677209+00:00", + "context": { + "id": "01KWH0TA8XKRH0S6ZN0S7KV3GB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_1_9", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "friendly_name": "Long 2nd from door", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.677373+00:00", + "last_reported": "2026-07-02T08:58:35.677373+00:00", + "last_updated": "2026-07-02T08:58:35.677373+00:00", + "context": { + "id": "01KWH0TA8X238TCB854B3K0AQ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_10", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study window left", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.677535+00:00", + "last_reported": "2026-07-02T08:58:35.677535+00:00", + "last_updated": "2026-07-02T08:58:35.677535+00:00", + "context": { + "id": "01KWH0TA8XYPJP6ZHRGSRJN9QD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_walkway_conservatory_end", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen walkway conservatory end", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.399392+00:00", + "last_reported": "2026-07-02T09:33:39.399392+00:00", + "last_updated": "2026-07-02T09:33:39.399392+00:00", + "context": { + "id": "01KWH2TGP79KDKVQFW7D01ZRXJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_breakfast_bar_oven_end", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Kitchen breakfast bar oven end", + "supported_features": 44 + }, + "last_changed": "2026-07-02T09:33:39.406337+00:00", + "last_reported": "2026-07-02T09:33:39.406337+00:00", + "last_updated": "2026-07-02T09:33:39.406337+00:00", + "context": { + "id": "01KWH2TGPER8KP92E5QGH3ZH8M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_3_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study hall 2nd from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678077+00:00", + "last_reported": "2026-07-02T08:58:35.678077+00:00", + "last_updated": "2026-07-02T08:58:35.678077+00:00", + "context": { + "id": "01KWH0TA8YTNQT4G61G9RANWJH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_color_spot_4", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "fire", + "prism", + "sparkle", + "opal", + "glisten", + "underwater", + "cosmos", + "sunbeam", + "enchant", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp", + "xy" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Dining 3rd from bifold", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678238+00:00", + "last_reported": "2026-07-02T08:58:35.678238+00:00", + "last_updated": "2026-07-02T08:58:35.678238+00:00", + "context": { + "id": "01KWH0TA8YCFD9XNRPWJQMS0MV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_1", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft drive east", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678388+00:00", + "last_reported": "2026-07-02T08:58:35.678388+00:00", + "last_updated": "2026-07-02T08:58:35.678388+00:00", + "context": { + "id": "01KWH0TA8Y68J7VJD4E08A69H3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_5", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft garden west", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678536+00:00", + "last_reported": "2026-07-02T08:58:35.678536+00:00", + "last_updated": "2026-07-02T08:58:35.678536+00:00", + "context": { + "id": "01KWH0TA8YN6WZJVNPJ97CZERC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_7_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten" + ], + "supported_color_modes": [ + "color_temp" + ], + "effect": null, + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "mode": "normal", + "dynamics": "none", + "friendly_name": "Study garage 4th from window", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678685+00:00", + "last_reported": "2026-07-02T08:58:35.678685+00:00", + "last_updated": "2026-07-02T08:58:35.678685+00:00", + "context": { + "id": "01KWH0TA8YX84ZXTY8YJTKHSF4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hue_ambiance_spot_3", + "state": "unavailable", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "effect_list": [ + "off", + "candle", + "sparkle", + "glisten", + "sunrise", + "sunset" + ], + "supported_color_modes": [ + "color_temp" + ], + "friendly_name": "Loft garden north", + "supported_features": 44 + }, + "last_changed": "2026-07-02T08:58:35.678842+00:00", + "last_reported": "2026-07-02T08:58:35.678842+00:00", + "last_updated": "2026-07-02T08:58:35.678842+00:00", + "context": { + "id": "01KWH0TA8YE9MZZCEQPVBRDJ0G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.lounge", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Nightlight", + "Savanna sunset", + "Tropical twilight", + "TV", + "snug area reading", + "Under the tree", + "Jolly", + "Concentrate", + "Relax", + "Bright", + "Energize", + "Golden star", + "Read", + "Night-time", + "Sunflare in lounge", + "Quiet evening", + "Snow sparkle", + "Trick or treat", + "Colour burst", + "Dimmed", + "Island warmth in the lounge" + ], + "hue_type": "room", + "lights": [ + "Lounge 1st from Window", + "Lounge 2nd from window ", + "Lounge 1st from fan", + "Hue Play upper right", + "Lounge wall window", + "Dining 2nd from bifold", + "Lounge wall door", + "Hue Play upper left", + "Lounge 3rd from window", + "Hue Play lower left", + "Dining 1st from bifold", + "Hue Play lower right", + "Lounge 2nd from fan", + "Dining 3rd from bifold", + "Lounge 3rd from fan" + ], + "entity_id": [ + "light.hue_color_spot_1_6", + "light.hue_color_luster_2", + "light.hue_color_spot_9", + "light.hue_color_spot_6", + "light.hue_color_luster_1", + "light.hue_color_spot_4", + "light.hue_color_spot_3", + "light.hue_color_spot_5", + "light.hue_color_spot_7", + "light.hue_color_spot_8", + "light.hue_play_lower_left", + "light.hue_play_upper_left", + "light.hue_play_upper_right", + "light.hue_play_lower_right", + "light.hue_color_spot_1_7" + ], + "dynamics": false, + "friendly_name": "Lounge", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.679989+00:00", + "last_reported": "2026-07-02T08:58:35.679989+00:00", + "last_updated": "2026-07-02T08:58:35.679989+00:00", + "context": { + "id": "01KWH0TA8Z5PQYM1J5GJF9S7VF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Bright", + "Nightlight", + "Cooking", + "Kitchen walkway", + "Read", + "Kitchen eat", + "Energise", + "Dimmed", + "Concentrate" + ], + "hue_type": "room", + "lights": [ + "Kitchen walkway centre", + "Kitchen kettle corner", + "Kitchen walkway hall end", + "Kitchen walkway conservatory end", + "Kitchen ceiling centre", + "Kitchen Kenwood", + "Kitchen oven", + "Kitchen Sink", + "Kitchen hob right", + "Kitchen hub left", + "Kitchen breakfast bar oven end", + "Kitchen breakfast bar cons end", + "Kitchen breakfast bar centre" + ], + "entity_id": [ + "light.hue_ambiance_spot_1_3", + "light.kitchen_hub_left", + "light.kitchen_walkway_conservatory_end", + "light.kitchen_breakfast_bar_oven_end", + "light.kitchen_walkway_centre", + "light.kitchen_hob_right", + "light.kitchen_breakfast_bar_cons_end", + "light.kitchen_walkway_hall_end", + "light.kitchen_ceiling_centre", + "light.kitchen_sink", + "light.kitchen_kettle_corner", + "light.kitchen_breakfast_bar_centre", + "light.kitchen_kenwood" + ], + "dynamics": false, + "friendly_name": "kitchen", + "supported_features": 40 + }, + "last_changed": "2026-07-02T09:33:39.407191+00:00", + "last_reported": "2026-07-02T09:33:39.407191+00:00", + "last_updated": "2026-07-02T09:33:39.407191+00:00", + "context": { + "id": "01KWH2TGPFV7PA56XCQ5F2DQSN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.utility_room", + "state": "on", + "attributes": { + "supported_color_modes": [ + "brightness" + ], + "color_mode": "brightness", + "brightness": 255, + "is_hue_group": true, + "hue_scenes": [ + "Dimmed", + "Bright", + "Nightlight" + ], + "hue_type": "room", + "lights": [ + "Utility wall" + ], + "entity_id": [ + "light.utility_wall" + ], + "dynamics": false, + "friendly_name": "Utility room", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.681162+00:00", + "last_reported": "2026-07-02T08:58:35.681162+00:00", + "last_updated": "2026-07-02T08:58:35.681162+00:00", + "context": { + "id": "01KWH0TA91T8F3VBBA7XZ6KHDD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.kitchen_walkway", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Read", + "Bright", + "Concentrate", + "Nightlight" + ], + "hue_type": "zone", + "lights": [ + "Kitchen kettle corner", + "Kitchen walkway centre", + "Kitchen walkway hall end", + "Kitchen walkway conservatory end", + "Kitchen Kenwood" + ], + "entity_id": [ + "light.kitchen_walkway_conservatory_end", + "light.kitchen_walkway_centre", + "light.kitchen_walkway_hall_end", + "light.kitchen_kettle_corner", + "light.kitchen_kenwood" + ], + "dynamics": false, + "friendly_name": "Kitchen walkway movement zone", + "supported_features": 40 + }, + "last_changed": "2026-07-02T09:33:39.407507+00:00", + "last_reported": "2026-07-02T09:33:39.407507+00:00", + "last_updated": "2026-07-02T09:33:39.407507+00:00", + "context": { + "id": "01KWH2TGPF7YMHSB16VPE85BXX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.cons_walkway_2", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Nightlight", + "Read", + "Energise", + "Concentrate" + ], + "hue_type": "zone", + "lights": [ + "Cons walkway centre seating", + "Cons walkway window dining", + "Cons walkway wall dining", + "Cons walkway wall seating", + "Cons walkway centre dining" + ], + "entity_id": [ + "light.hue_color_spot_4_4", + "light.hue_color_spot_1_10", + "light.hue_color_spot_8_2", + "light.hue_color_spot_7_2", + "light.hue_color_spot_9_2" + ], + "dynamics": false, + "friendly_name": "Cons walkway", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.682414+00:00", + "last_reported": "2026-07-02T08:58:35.682414+00:00", + "last_updated": "2026-07-02T08:58:35.682414+00:00", + "context": { + "id": "01KWH0TA92HWDPJ8AQFJFES1Q1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.cons_seating_4", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Nightlight", + "Read", + "Energise", + "Concentrate" + ], + "hue_type": "zone", + "lights": [ + "Cons seating 1", + "Cons walkway centre seating", + "Cons edge seating chimney", + "Cons edge seating centre", + "Cons walkway wall seating", + "Cons seating 2", + "Cons seating 3", + "Cons wall chimney", + "Cons wall door lounge side", + "Cons edge seating window" + ], + "entity_id": [ + "light.hue_color_spot_4_4", + "light.hue_color_spot_19", + "light.hue_color_spot_6_3", + "light.hue_color_spot_10", + "light.hue_color_spot_16", + "light.hue_color_spot_13", + "light.hue_color_spot_9_2", + "light.hue_color_spot_17", + "light.hue_color_spot_12", + "light.hue_color_spot_11" + ], + "dynamics": false, + "friendly_name": "Cons seating", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.683077+00:00", + "last_reported": "2026-07-02T08:58:35.683077+00:00", + "last_updated": "2026-07-02T08:58:35.683077+00:00", + "context": { + "id": "01KWH0TA93H9PEWGNKX3SZB6BP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hallway_motion_area", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [], + "hue_type": "zone", + "lights": [ + "Kitchen walkway centre", + "Lounge wall window", + "Hall1" + ], + "entity_id": [ + "light.hue_color_luster_1", + "light.hue_ambiance_lamp_1_2", + "light.kitchen_walkway_centre" + ], + "dynamics": false, + "friendly_name": "Hallway movement detection zone", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.683586+00:00", + "last_reported": "2026-07-02T09:33:39.402787+00:00", + "last_updated": "2026-07-02T09:33:39.402787+00:00", + "context": { + "id": "01KWH2TGPA7CJWVRGMR32J7F2K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.study_2", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Nightlight", + "Read", + "Study toilet night", + "Natural light", + "Energise", + "Rest", + "Concentrate", + "Study window" + ], + "hue_type": "room", + "lights": [ + "Study garage 1st from window", + "Study hall 1st from window", + "Study hall 3rd from window", + "Study garage 3rd from window", + "Study garage 2nd from window", + "Study window centre", + "Study garage 4th from window", + "Study window right", + "Study hall 4th from window", + "Study hall 2nd from window", + "Study window left" + ], + "entity_id": [ + "light.hue_ambiance_spot_2_2", + "light.hue_ambiance_spot_3_2", + "light.hue_ambiance_spot_8_2", + "light.hue_ambiance_spot_11", + "light.hue_ambiance_spot_7_2", + "light.hue_ambiance_spot_9_2", + "light.hue_ambiance_spot_1_2", + "light.hue_ambiance_spot_10", + "light.hue_ambiance_spot_6_2", + "light.hue_ambiance_spot_4_2", + "light.hue_ambiance_spot_5_2" + ], + "dynamics": false, + "friendly_name": "Study", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.684259+00:00", + "last_reported": "2026-07-02T08:58:35.684259+00:00", + "last_updated": "2026-07-02T08:58:35.684259+00:00", + "context": { + "id": "01KWH0TA94RG4D1B8CEBZKW6PB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.landing_front", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Landing front security mode", + "Landing front nightlight mode", + "On" + ], + "hue_type": "room", + "lights": [ + "Landing front ceiling rear", + "Loft drive stairs", + "landing front ceiling front" + ], + "entity_id": [ + "light.hue_ambiance_spot_8", + "light.hue_white_lamp_1", + "light.hue_white_lamp_2" + ], + "dynamics": false, + "friendly_name": "Landing front", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.684669+00:00", + "last_reported": "2026-07-02T08:58:35.684669+00:00", + "last_updated": "2026-07-02T08:58:35.684669+00:00", + "context": { + "id": "01KWH0TA940Z8Z4KAP355MAZ9F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.all_landing", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [ + "Read", + "Nightlight" + ], + "hue_type": "zone", + "lights": [ + "Landing front ceiling rear", + "Landing1", + "landing front ceiling front", + "Landing2" + ], + "entity_id": [ + "light.hue_white_lamp_2", + "light.hue_white_lamp_1", + "light.hue_ambiance_lamp_2_2", + "light.hue_ambiance_lamp_1_3" + ], + "dynamics": false, + "friendly_name": "All Landing", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.685447+00:00", + "last_reported": "2026-07-02T08:58:35.685447+00:00", + "last_updated": "2026-07-02T08:58:35.685447+00:00", + "context": { + "id": "01KWH0TA95X45BYGDPFT0G8YH2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.james", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Bright", + "Tropical twilight", + "Nightlight", + "Concentrate", + "Energize", + "Read", + "Spring blossom", + "Arctic aurora", + "Night-time", + "Savanna sunset", + "Dimmed", + "Relaxing" + ], + "hue_type": "room", + "lights": [ + "James ceiling door", + "James ceiling cupboard ", + "James bedside", + "James ceiling window ", + "James ceiling wall" + ], + "entity_id": [ + "light.hue_color_spot_1_8", + "light.hue_color_spot_4_2", + "light.hue_color_spot_2_2", + "light.hue_color_spot_3_2", + "light.hue_color_lamp_2" + ], + "dynamics": false, + "friendly_name": "James", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.685998+00:00", + "last_reported": "2026-07-02T08:58:35.685998+00:00", + "last_updated": "2026-07-02T08:58:35.685998+00:00", + "context": { + "id": "01KWH0TA95JQK5BSB0ERTGGWS7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.lobby_upstairs_movement_zone", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [], + "hue_type": "zone", + "lights": [ + "Landing front ceiling rear", + "Loft drive stairs", + "landing front ceiling front" + ], + "entity_id": [ + "light.hue_ambiance_spot_8", + "light.hue_white_lamp_1", + "light.hue_white_lamp_2" + ], + "dynamics": false, + "friendly_name": "Lobby upstairs movement zone", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.686464+00:00", + "last_reported": "2026-07-02T08:58:35.686464+00:00", + "last_updated": "2026-07-02T08:58:35.686464+00:00", + "context": { + "id": "01KWH0TA96QAM2A4X7BFJXEWXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.loft", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [ + "Night reading", + "Relax", + "Wakeup" + ], + "hue_type": "room", + "lights": [ + "Loft drive south east", + "Loft drive west", + "Loft garden north", + "Loft drive south west", + "Loft drive east", + "Loft garden west", + "Loft south", + "Loft garden east" + ], + "entity_id": [ + "light.hue_ambiance_spot_9", + "light.hue_ambiance_spot_3", + "light.hue_ambiance_spot_6", + "light.hue_ambiance_spot_5", + "light.hue_ambiance_spot_7", + "light.hue_ambiance_spot_2", + "light.hue_ambiance_spot_1", + "light.hue_ambiance_spot_4" + ], + "dynamics": false, + "friendly_name": "Loft", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.687088+00:00", + "last_reported": "2026-07-02T08:58:35.687088+00:00", + "last_updated": "2026-07-02T08:58:35.687088+00:00", + "context": { + "id": "01KWH0TA97JJPRH5C9F6224J5Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.cons_edge_2", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [], + "hue_type": "zone", + "lights": [ + "Cons edge wood store bar", + "Cons edge seating chimney", + "Cons walkway window dining", + "Cons edge seating centre", + "Cons edge wood store window", + "Cons wall chimney", + "Cons edge seating window", + "Cons edge dining window" + ], + "entity_id": [ + "light.hue_color_spot_11", + "light.hue_color_spot_15", + "light.hue_color_spot_21", + "light.hue_color_spot_8_2", + "light.hue_color_spot_16", + "light.hue_color_spot_17", + "light.hue_color_spot_12", + "light.hue_color_spot_3_4" + ], + "dynamics": false, + "friendly_name": "Cons edge", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.687764+00:00", + "last_reported": "2026-07-02T08:58:35.687764+00:00", + "last_updated": "2026-07-02T08:58:35.687764+00:00", + "context": { + "id": "01KWH0TA97R48M2ZCN5MY2Z2QT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.andriis_room_2", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [ + "Cuddle", + "Relax", + "Nightlight", + "Relaxing", + "Read", + "Energise", + "Ibiza", + "Night-time", + "Rest", + "Chinatown", + "Concentrate", + "Natural light" + ], + "hue_type": "room", + "lights": [ + "Long 1st from door", + "Long 2nd from door", + "Long 3rd from window", + "Long 3rd from door", + "Long 1st from window", + "Long 2nd from window" + ], + "entity_id": [ + "light.hue_color_spot_2_3", + "light.hue_color_spot_3_3", + "light.hue_color_spot_4_3", + "light.hue_color_spot_5_2", + "light.hue_color_spot_1_9", + "light.hue_color_spot_6_2" + ], + "dynamics": false, + "friendly_name": "Andrii’s room", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.688390+00:00", + "last_reported": "2026-07-02T08:58:35.688390+00:00", + "last_updated": "2026-07-02T08:58:35.688390+00:00", + "context": { + "id": "01KWH0TA98CSNEEBJS77GTFF1R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.lounge_movement_zone", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Read", + "Concentrate", + "Nightlight" + ], + "hue_type": "zone", + "lights": [ + "Lounge 3rd from window", + "Lounge 1st from Window", + "Lounge 1st from fan" + ], + "entity_id": [ + "light.hue_color_spot_9", + "light.hue_color_spot_6", + "light.hue_color_spot_5" + ], + "dynamics": false, + "friendly_name": "Lounge movement zone", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.688917+00:00", + "last_reported": "2026-07-02T08:58:35.688917+00:00", + "last_updated": "2026-07-02T08:58:35.688917+00:00", + "context": { + "id": "01KWH0TA988H0PCR967TERG8CE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.tims_room", + "state": "off", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": null, + "brightness": null, + "color_temp_kelvin": null, + "hs_color": null, + "rgb_color": null, + "xy_color": null, + "is_hue_group": true, + "hue_scenes": [ + "Tim bedroom Chill out", + "Tim bedroom Night time", + "Tim bedroom relax", + "Rio", + "Tim bedroom Sleepy", + "Tim bedroom Concentrate", + "Frosty dawn Tim’s room", + "Tim bedroom Energise", + "Tim bedroom tv", + "Tim bedroom Bright", + "Tim bedroom Nightlight", + "Majestic morning in Tim’s room", + "Tim bedroom Dimmed", + "Colour burst in Tim’s room", + "Nutcracker in Tim’s room", + "Tim bedroom Read", + "Tim bedroom moonlight", + "Tim bedroom Dark room" + ], + "hue_type": "room", + "lights": [ + "Tg go window", + "Tim ceiling door", + "Tim ceiling tv", + "Tg go bedside", + "TG wall chimney side", + "Tim ceiling bed", + "Tim ceiling shelves", + "TG wall window" + ], + "entity_id": [ + "light.hue_color_spot_1_5", + "light.tg_go2", + "light.hue_color_spot_1", + "light.hue_color_spot_1_4", + "light.hue_color_spot_2", + "light.hue_color_spot_1_2", + "light.tg_go1", + "light.hue_color_spot_1_3" + ], + "dynamics": false, + "friendly_name": "Tims room", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.689527+00:00", + "last_reported": "2026-07-02T08:58:35.689527+00:00", + "last_updated": "2026-07-02T08:58:35.689527+00:00", + "context": { + "id": "01KWH0TA99GXW4031YKMKC9P4Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.hall", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Nightlight", + "Read", + "Energise", + "Rest", + "Concentrate", + "Natural light" + ], + "hue_type": "room", + "lights": [ + "Hall1", + "Hall2" + ], + "entity_id": [ + "light.hue_ambiance_lamp_2", + "light.hue_ambiance_lamp_1_2" + ], + "dynamics": false, + "friendly_name": "Hall", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.689988+00:00", + "last_reported": "2026-07-02T08:58:35.689988+00:00", + "last_updated": "2026-07-02T08:58:35.689988+00:00", + "context": { + "id": "01KWH0TA991V8MDGA1AAEH3HC3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.cons_to_bar_2", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [], + "hue_type": "zone", + "lights": [ + "Cons wall door bar side", + "Cons wall door lounge side", + "Cons wall bar door", + "Cons wall window" + ], + "entity_id": [ + "light.hue_color_spot_18", + "light.hue_color_spot_19", + "light.hue_color_spot_2_4", + "light.hue_color_spot_5_3" + ], + "dynamics": false, + "friendly_name": "Cons to bar", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.690540+00:00", + "last_reported": "2026-07-02T08:58:35.690540+00:00", + "last_updated": "2026-07-02T08:58:35.690540+00:00", + "context": { + "id": "01KWH0TA9ACQ09R48YME2BG81C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.test_movement_zone", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [], + "hue_type": "zone", + "lights": [ + "Tim ceiling door", + "Tim ceiling shelves", + "Landing1" + ], + "entity_id": [ + "light.hue_color_spot_1_2", + "light.hue_color_spot_1", + "light.hue_ambiance_lamp_1_3" + ], + "dynamics": false, + "friendly_name": "Landing movement detection zone", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.691065+00:00", + "last_reported": "2026-07-02T08:58:35.691065+00:00", + "last_updated": "2026-07-02T08:58:35.691065+00:00", + "context": { + "id": "01KWH0TA9B2NK1A459137PDBF1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.landing", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2202, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2732, + "hs_color": [ + 28.327, + 64.71 + ], + "rgb_color": [ + 255, + 168, + 90 + ], + "xy_color": [ + 0.522, + 0.387 + ], + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Bright", + "Nightlight", + "Read", + "Energise", + "Rest", + "Concentrate", + "Natural light" + ], + "hue_type": "room", + "lights": [ + "Landing1", + "Landing2" + ], + "entity_id": [ + "light.hue_ambiance_lamp_2_2", + "light.hue_ambiance_lamp_1_3" + ], + "dynamics": false, + "friendly_name": "Landing", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.691514+00:00", + "last_reported": "2026-07-02T08:58:35.691514+00:00", + "last_updated": "2026-07-02T08:58:35.691514+00:00", + "context": { + "id": "01KWH0TA9BZVG5M7T0BJ048784", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.conservatory_2", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [ + "Arctic Aurora", + "Nightlight", + "Candlelight", + "Golden star dim", + "Honolulu", + "Energise", + "Under the tree", + "Amber bloom", + "Jolly", + "Concentrate", + "Relax", + "Crystalline", + "Read", + "Nutcracker", + "Miami", + "Golden star bright", + "Snow sparkle", + "Silent night", + "Colour burst", + "Dimmed", + "Chinatown" + ], + "hue_type": "room", + "lights": [ + "Cons seating 1", + "Cons dining 3", + "Cons seating 3", + "Cons dining 1", + "Cons walkway window dining", + "Cons wall window", + "Cons edge seating centre", + "Cons edge wood store window", + "Cons edge dining window", + "Cons edge wood store bar", + "Cons walkway wall seating", + "Cons walkway wall dining", + "Cons edge seating window", + "Cons wall door bar side", + "Cons walkway centre seating", + "Cons edge seating chimney", + "Cons wall bar door", + "Cons seating 2", + "Cons walkway centre dining", + "Cons wall chimney", + "Cons wall door lounge side" + ], + "entity_id": [ + "light.hue_color_spot_21", + "light.hue_color_spot_5_3", + "light.hue_color_spot_17", + "light.hue_color_spot_6_3", + "light.hue_color_spot_19", + "light.hue_color_spot_16", + "light.hue_color_spot_7_2", + "light.hue_color_spot_14", + "light.hue_color_spot_11", + "light.hue_color_spot_15", + "light.hue_color_spot_18", + "light.hue_color_spot_2_4", + "light.hue_color_spot_13", + "light.hue_color_spot_9_2", + "light.hue_color_spot_4_4", + "light.hue_color_spot_1_10", + "light.hue_color_spot_10", + "light.hue_color_spot_8_2", + "light.hue_color_spot_20", + "light.hue_color_spot_12", + "light.hue_color_spot_3_4" + ], + "dynamics": false, + "friendly_name": "Conservatory", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.692384+00:00", + "last_reported": "2026-07-02T08:58:35.692384+00:00", + "last_updated": "2026-07-02T08:58:35.692384+00:00", + "context": { + "id": "01KWH0TA9CK5ZM5J9D7W9GTDF7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "light.cons_dining_4", + "state": "on", + "attributes": { + "min_color_temp_kelvin": 2000, + "max_color_temp_kelvin": 6535, + "supported_color_modes": [ + "color_temp", + "xy" + ], + "color_mode": "color_temp", + "brightness": 255, + "color_temp_kelvin": 2724, + "hs_color": [ + 28.343, + 64.962 + ], + "rgb_color": [ + 255, + 168, + 89 + ], + "xy_color": [ + 0.523, + 0.388 + ], + "is_hue_group": true, + "hue_scenes": [ + "Relax", + "Nightlight", + "Read", + "Energise", + "Concentrate" + ], + "hue_type": "zone", + "lights": [ + "Cons wall door bar side", + "Cons edge wood store bar", + "Cons wall bar door", + "Cons walkway window dining", + "Cons wall window", + "Cons walkway wall dining", + "Cons dining 1", + "Cons edge wood store window", + "Cons dining 3", + "Cons walkway centre dining", + "Cons edge dining window" + ], + "entity_id": [ + "light.hue_color_spot_15", + "light.hue_color_spot_1_10", + "light.hue_color_spot_21", + "light.hue_color_spot_8_2", + "light.hue_color_spot_18", + "light.hue_color_spot_7_2", + "light.hue_color_spot_2_4", + "light.hue_color_spot_5_3", + "light.hue_color_spot_20", + "light.hue_color_spot_14", + "light.hue_color_spot_3_4" + ], + "dynamics": false, + "friendly_name": "Cons dining", + "supported_features": 40 + }, + "last_changed": "2026-07-02T08:58:35.693097+00:00", + "last_reported": "2026-07-02T08:58:35.693097+00:00", + "last_updated": "2026-07-02T08:58:35.693097+00:00", + "context": { + "id": "01KWH0TA9DZ2GCGQJNYRP2CRX5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_cuddle_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Cuddle", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Andrii’s room Cuddle" + }, + "last_changed": "2026-07-02T08:58:35.693835+00:00", + "last_reported": "2026-07-02T08:58:35.693835+00:00", + "last_updated": "2026-07-02T08:58:35.693835+00:00", + "context": { + "id": "01KWH0TA9D023X74Q3ADKW41W8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_nightlight", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Nightlight", + "speed": 0.603, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "kitchen Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.694125+00:00", + "last_reported": "2026-07-02T08:58:35.694125+00:00", + "last_updated": "2026-07-02T08:58:35.694125+00:00", + "context": { + "id": "01KWH0TA9EPQWBQAW9HPG0Q45D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_read", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Read", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "James Read" + }, + "last_changed": "2026-07-02T08:58:35.694379+00:00", + "last_reported": "2026-07-02T08:58:35.694379+00:00", + "last_updated": "2026-07-02T08:58:35.694379+00:00", + "context": { + "id": "01KWH0TA9E00FTXGX2B8DME3PC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_golden_star_dim_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Golden star dim", + "speed": 0.753968253968254, + "brightness": 13, + "is_dynamic": true, + "friendly_name": "Conservatory Golden star dim" + }, + "last_changed": "2026-07-02T08:58:35.694623+00:00", + "last_reported": "2026-07-02T08:58:35.694623+00:00", + "last_updated": "2026-07-02T08:58:35.694623+00:00", + "context": { + "id": "01KWH0TA9E0M41GWSGF23WSKYA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_dark_room", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Dark room", + "speed": 0.5, + "brightness": 32, + "is_dynamic": true, + "friendly_name": "Tims room Tim bedroom Dark room" + }, + "last_changed": "2026-07-02T08:58:35.694872+00:00", + "last_reported": "2026-07-02T08:58:35.694872+00:00", + "last_updated": "2026-07-02T08:58:35.694872+00:00", + "context": { + "id": "01KWH0TA9ERE176DCKJEQC0RSS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_nightlight", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Nightlight", + "speed": 0.5, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "James Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.695110+00:00", + "last_reported": "2026-07-02T08:58:35.695110+00:00", + "last_updated": "2026-07-02T08:58:35.695110+00:00", + "context": { + "id": "01KWH0TA9FE9J7F2WZ5P7X2W6B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.loft_relax", + "state": "unknown", + "attributes": { + "group_name": "Loft", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 201, + "is_dynamic": false, + "friendly_name": "Loft Relax" + }, + "last_changed": "2026-07-02T08:58:35.695347+00:00", + "last_reported": "2026-07-02T08:58:35.695347+00:00", + "last_updated": "2026-07-02T08:58:35.695347+00:00", + "context": { + "id": "01KWH0TA9FTNMSVA64TPY2XAH8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.all_landing_read", + "state": "unknown", + "attributes": { + "group_name": "All Landing", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "All Landing Read" + }, + "last_changed": "2026-07-02T08:58:35.695827+00:00", + "last_reported": "2026-07-02T08:58:35.695827+00:00", + "last_updated": "2026-07-02T08:58:35.695827+00:00", + "context": { + "id": "01KWH0TA9FJSJT93GTG8F7VNDR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_study_window_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Study window", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Study Study window" + }, + "last_changed": "2026-07-02T08:58:35.696116+00:00", + "last_reported": "2026-07-02T08:58:35.696116+00:00", + "last_updated": "2026-07-02T08:58:35.696116+00:00", + "context": { + "id": "01KWH0TA9GSYMFV55PNTA5TSMP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_read", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Read", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Read" + }, + "last_changed": "2026-07-02T08:58:35.696358+00:00", + "last_reported": "2026-07-02T08:58:35.696358+00:00", + "last_updated": "2026-07-02T08:58:35.696358+00:00", + "context": { + "id": "01KWH0TA9G67KG7ZN9Y09TNMAP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Andrii’s room Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.696604+00:00", + "last_reported": "2026-07-02T08:58:35.696604+00:00", + "last_updated": "2026-07-02T08:58:35.696604+00:00", + "context": { + "id": "01KWH0TA9G0D95E1B42XNB57S2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_read", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Hall Read" + }, + "last_changed": "2026-07-02T08:58:35.696849+00:00", + "last_reported": "2026-07-02T08:58:35.696849+00:00", + "last_updated": "2026-07-02T08:58:35.696849+00:00", + "context": { + "id": "01KWH0TA9GT2HECW7YYHPA8WNC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Hall Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.697101+00:00", + "last_reported": "2026-07-02T08:58:35.697101+00:00", + "last_updated": "2026-07-02T08:58:35.697101+00:00", + "context": { + "id": "01KWH0TA9HD9XT9MVWYVV16F6Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_snug_area_reading", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "snug area reading", + "speed": 0.6031746031746031, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge snug area reading" + }, + "last_changed": "2026-07-02T08:58:35.697340+00:00", + "last_reported": "2026-07-02T08:58:35.697340+00:00", + "last_updated": "2026-07-02T08:58:35.697340+00:00", + "context": { + "id": "01KWH0TA9HHYSAE017QH18T315", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_frosty_dawn", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Frosty dawn Tim’s room", + "speed": 0.8809523809523809, + "brightness": 99, + "is_dynamic": true, + "friendly_name": "Tims room Frosty dawn Tim’s room" + }, + "last_changed": "2026-07-02T08:58:35.697834+00:00", + "last_reported": "2026-07-02T08:58:35.697834+00:00", + "last_updated": "2026-07-02T08:58:35.697834+00:00", + "context": { + "id": "01KWH0TA9HVZ40183SZK0R6H7E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_silent_night_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Silent night", + "speed": 0.6904761904761905, + "brightness": 97, + "is_dynamic": true, + "friendly_name": "Conservatory Silent night" + }, + "last_changed": "2026-07-02T08:58:35.698208+00:00", + "last_reported": "2026-07-02T08:58:35.698208+00:00", + "last_updated": "2026-07-02T08:58:35.698208+00:00", + "context": { + "id": "01KWH0TA9JHG9SVT4E72SVGESA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Conservatory Energise" + }, + "last_changed": "2026-07-02T08:58:35.698500+00:00", + "last_reported": "2026-07-02T08:58:35.698500+00:00", + "last_updated": "2026-07-02T08:58:35.698500+00:00", + "context": { + "id": "01KWH0TA9JAMET179PPC1P7MSD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_relax", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Relax", + "speed": 0.5, + "brightness": 144, + "is_dynamic": false, + "friendly_name": "Lounge Relax" + }, + "last_changed": "2026-07-02T08:58:35.698753+00:00", + "last_reported": "2026-07-02T08:58:35.698753+00:00", + "last_updated": "2026-07-02T08:58:35.698753+00:00", + "context": { + "id": "01KWH0TA9JZFYDV5BJSMSY0ZXJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_snow_sparkle_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Snow sparkle", + "speed": 0.626984126984127, + "brightness": 101, + "is_dynamic": true, + "friendly_name": "Conservatory Snow sparkle" + }, + "last_changed": "2026-07-02T08:58:35.699008+00:00", + "last_reported": "2026-07-02T08:58:35.699008+00:00", + "last_updated": "2026-07-02T08:58:35.699008+00:00", + "context": { + "id": "01KWH0TA9KBHHVFD5Y9NKW5BKV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_relax", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Relax", + "speed": 0.5, + "brightness": 144, + "is_dynamic": false, + "friendly_name": "James Relax" + }, + "last_changed": "2026-07-02T08:58:35.699242+00:00", + "last_reported": "2026-07-02T08:58:35.699242+00:00", + "last_updated": "2026-07-02T08:58:35.699242+00:00", + "context": { + "id": "01KWH0TA9KX5VXYZ4RRQ41QSQF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_crystalline_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Crystalline", + "speed": 0.626984126984127, + "brightness": 84, + "is_dynamic": true, + "friendly_name": "Conservatory Crystalline" + }, + "last_changed": "2026-07-02T08:58:35.699476+00:00", + "last_reported": "2026-07-02T08:58:35.699476+00:00", + "last_updated": "2026-07-02T08:58:35.699476+00:00", + "context": { + "id": "01KWH0TA9KWZZXNBDQ01XJPZGR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_walkway_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Kitchen walkway movement zone", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "Kitchen walkway movement zone Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.699708+00:00", + "last_reported": "2026-07-02T08:58:35.699708+00:00", + "last_updated": "2026-07-02T08:58:35.699708+00:00", + "context": { + "id": "01KWH0TA9K1YT9Q3Q0X46Y7GMR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_relax", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Relax", + "speed": 0.5, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "kitchen Relax" + }, + "last_changed": "2026-07-02T08:58:35.699946+00:00", + "last_reported": "2026-07-02T08:58:35.699946+00:00", + "last_updated": "2026-07-02T08:58:35.699946+00:00", + "context": { + "id": "01KWH0TA9KJ25ZXQH1MQBQ7H37", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_tim_bedroom_tv", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom tv", + "speed": 0.603, + "brightness": 70, + "is_dynamic": true, + "friendly_name": "Tims room Tim bedroom tv" + }, + "last_changed": "2026-07-02T08:58:35.700176+00:00", + "last_reported": "2026-07-02T08:58:35.700176+00:00", + "last_updated": "2026-07-02T08:58:35.700176+00:00", + "context": { + "id": "01KWH0TA9M4JDM9VW34PP551EM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Study Energise" + }, + "last_changed": "2026-07-02T08:58:35.700420+00:00", + "last_reported": "2026-07-02T08:58:35.700420+00:00", + "last_updated": "2026-07-02T08:58:35.700420+00:00", + "context": { + "id": "01KWH0TA9M3P9QB4W88DGCRD8K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_rio", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Rio", + "speed": 0.8174603174603174, + "brightness": 204, + "is_dynamic": true, + "friendly_name": "Tims room Rio" + }, + "last_changed": "2026-07-02T08:58:35.700653+00:00", + "last_reported": "2026-07-02T08:58:35.700653+00:00", + "last_updated": "2026-07-02T08:58:35.700653+00:00", + "context": { + "id": "01KWH0TA9M691MQH3S8VT1K00A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Andrii’s room Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.700889+00:00", + "last_reported": "2026-07-02T08:58:35.700889+00:00", + "last_updated": "2026-07-02T08:58:35.700889+00:00", + "context": { + "id": "01KWH0TA9MG8PVQBXS97KFZFGM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_seating_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Cons seating", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Cons seating Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.701151+00:00", + "last_reported": "2026-07-02T08:58:35.701151+00:00", + "last_updated": "2026-07-02T08:58:35.701151+00:00", + "context": { + "id": "01KWH0TA9NVG65QJC8S8RPBY1K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_jolly_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Jolly", + "speed": 0.753968253968254, + "brightness": 128, + "is_dynamic": true, + "friendly_name": "Conservatory Jolly" + }, + "last_changed": "2026-07-02T08:58:35.701571+00:00", + "last_reported": "2026-07-02T08:58:35.701571+00:00", + "last_updated": "2026-07-02T08:58:35.701571+00:00", + "context": { + "id": "01KWH0TA9NRYNMMPP3HV2RXXFT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_golden_star", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Golden star", + "speed": 0.8174603174603174, + "brightness": 117, + "is_dynamic": true, + "friendly_name": "Lounge Golden star" + }, + "last_changed": "2026-07-02T08:58:35.701824+00:00", + "last_reported": "2026-07-02T08:58:35.701824+00:00", + "last_updated": "2026-07-02T08:58:35.701824+00:00", + "context": { + "id": "01KWH0TA9N4E3WMCJHFTB7P87C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_read", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Read", + "speed": 0.5, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "kitchen Read" + }, + "last_changed": "2026-07-02T08:58:35.702062+00:00", + "last_reported": "2026-07-02T08:58:35.702062+00:00", + "last_updated": "2026-07-02T08:58:35.702062+00:00", + "context": { + "id": "01KWH0TA9P41V29RDYB6XERW5N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_tropical_twilight", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Tropical twilight", + "speed": 0.6388888888888888, + "brightness": 111, + "is_dynamic": true, + "friendly_name": "James Tropical twilight" + }, + "last_changed": "2026-07-02T08:58:35.702293+00:00", + "last_reported": "2026-07-02T08:58:35.702293+00:00", + "last_updated": "2026-07-02T08:58:35.702293+00:00", + "context": { + "id": "01KWH0TA9PZ40F2PK10FEHKH1P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_movement_zone_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Lounge movement zone", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Lounge movement zone Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.702538+00:00", + "last_reported": "2026-07-02T08:58:35.702538+00:00", + "last_updated": "2026-07-02T08:58:35.702538+00:00", + "context": { + "id": "01KWH0TA9P0KE7CNBPQ0DM37G5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_chinatown_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Chinatown", + "speed": 0.626984126984127, + "brightness": 153, + "is_dynamic": true, + "friendly_name": "Conservatory Chinatown" + }, + "last_changed": "2026-07-02T08:58:35.702774+00:00", + "last_reported": "2026-07-02T08:58:35.702774+00:00", + "last_updated": "2026-07-02T08:58:35.702774+00:00", + "context": { + "id": "01KWH0TA9PBRV8AFPFGV5F9EPS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.loft_night_reading", + "state": "unknown", + "attributes": { + "group_name": "Loft", + "group_type": "room", + "name": "Night reading", + "speed": 0.6031746031746031, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Loft Night reading" + }, + "last_changed": "2026-07-02T08:58:35.703114+00:00", + "last_reported": "2026-07-02T08:58:35.703114+00:00", + "last_updated": "2026-07-02T08:58:35.703114+00:00", + "context": { + "id": "01KWH0TA9QVQDWQSSK0Z3BN4Y1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Study Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.703358+00:00", + "last_reported": "2026-07-02T08:58:35.703358+00:00", + "last_updated": "2026-07-02T08:58:35.703358+00:00", + "context": { + "id": "01KWH0TA9Q2ZGSSTPXZ42VG88W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_movement_zone_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Lounge movement zone", + "group_type": "zone", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge movement zone Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.703597+00:00", + "last_reported": "2026-07-02T08:58:35.703597+00:00", + "last_updated": "2026-07-02T08:58:35.703597+00:00", + "context": { + "id": "01KWH0TA9QMYZ23X4HBFN8R4YH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.james_relaxing", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Relaxing", + "speed": 0.603, + "brightness": 25, + "is_dynamic": false, + "friendly_name": "James Relaxing" + }, + "last_changed": "2026-07-02T08:58:35.703829+00:00", + "last_reported": "2026-07-02T08:58:35.703829+00:00", + "last_updated": "2026-07-02T08:58:35.703829+00:00", + "context": { + "id": "01KWH0TA9QNZ1WEEA6BR4TD5FQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_dining_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Cons dining", + "group_type": "zone", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons dining Energise" + }, + "last_changed": "2026-07-02T08:58:35.704070+00:00", + "last_reported": "2026-07-02T08:58:35.704070+00:00", + "last_updated": "2026-07-02T08:58:35.704070+00:00", + "context": { + "id": "01KWH0TA9R7D10SXNN4D2R8JC6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_jolly", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Jolly", + "speed": 0.753968253968254, + "brightness": 102, + "is_dynamic": true, + "friendly_name": "Lounge Jolly" + }, + "last_changed": "2026-07-02T08:58:35.704299+00:00", + "last_reported": "2026-07-02T08:58:35.704299+00:00", + "last_updated": "2026-07-02T08:58:35.704299+00:00", + "context": { + "id": "01KWH0TA9R5344WJTR50D0RWR4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_study_toilet_night_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Study toilet night", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Study Study toilet night" + }, + "last_changed": "2026-07-02T08:58:35.704529+00:00", + "last_reported": "2026-07-02T08:58:35.704529+00:00", + "last_updated": "2026-07-02T08:58:35.704529+00:00", + "context": { + "id": "01KWH0TA9RBJSTDCB6FM10QREP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_trick_or_treat", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Trick or treat", + "speed": 0.7301587301587301, + "brightness": 140, + "is_dynamic": true, + "friendly_name": "Lounge Trick or treat" + }, + "last_changed": "2026-07-02T08:58:35.704775+00:00", + "last_reported": "2026-07-02T08:58:35.704775+00:00", + "last_updated": "2026-07-02T08:58:35.704775+00:00", + "context": { + "id": "01KWH0TA9R2R79HJZF1TD620G8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_read_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Andrii’s room Read" + }, + "last_changed": "2026-07-02T08:58:35.705031+00:00", + "last_reported": "2026-07-02T08:58:35.705031+00:00", + "last_updated": "2026-07-02T08:58:35.705031+00:00", + "context": { + "id": "01KWH0TA9S5PJRKSXFWGTGQWPQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.utility_room_dimmed", + "state": "unknown", + "attributes": { + "group_name": "Utility room", + "group_type": "room", + "name": "Dimmed", + "speed": 0.5, + "brightness": 77, + "is_dynamic": false, + "friendly_name": "Utility room Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.705273+00:00", + "last_reported": "2026-07-02T08:58:35.705273+00:00", + "last_updated": "2026-07-02T08:58:35.705273+00:00", + "context": { + "id": "01KWH0TA9S19D5FZRSJF96QFC2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_energise", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Landing Energise" + }, + "last_changed": "2026-07-02T08:58:35.705503+00:00", + "last_reported": "2026-07-02T08:58:35.705503+00:00", + "last_updated": "2026-07-02T08:58:35.705503+00:00", + "context": { + "id": "01KWH0TA9SQBAH0XJ6H2JPYP0C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_read", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Read", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge Read" + }, + "last_changed": "2026-07-02T08:58:35.705732+00:00", + "last_reported": "2026-07-02T08:58:35.705732+00:00", + "last_updated": "2026-07-02T08:58:35.705732+00:00", + "context": { + "id": "01KWH0TA9SAV2PN23YCDHYA9AK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Nightlight", + "speed": 0.6031746031746031, + "brightness": 12, + "is_dynamic": false, + "friendly_name": "Landing Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.705962+00:00", + "last_reported": "2026-07-02T08:58:35.705962+00:00", + "last_updated": "2026-07-02T08:58:35.705962+00:00", + "context": { + "id": "01KWH0TA9SAMBHQNPDSGNY3B2G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_energise", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "kitchen Energise" + }, + "last_changed": "2026-07-02T08:58:35.706189+00:00", + "last_reported": "2026-07-02T08:58:35.706189+00:00", + "last_updated": "2026-07-02T08:58:35.706189+00:00", + "context": { + "id": "01KWH0TA9TKA0SCH2KCW6WN4F2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_concentrate", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Concentrate", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "James Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.706415+00:00", + "last_reported": "2026-07-02T08:58:35.706415+00:00", + "last_updated": "2026-07-02T08:58:35.706415+00:00", + "context": { + "id": "01KWH0TA9TSRE1D7DFX7VAY0ER", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_read", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Landing Read" + }, + "last_changed": "2026-07-02T08:58:35.706637+00:00", + "last_reported": "2026-07-02T08:58:35.706637+00:00", + "last_updated": "2026-07-02T08:58:35.706637+00:00", + "context": { + "id": "01KWH0TA9T4BG34EX9Y2Z1H11E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_dining_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Cons dining", + "group_type": "zone", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons dining Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.707037+00:00", + "last_reported": "2026-07-02T08:58:35.707037+00:00", + "last_updated": "2026-07-02T08:58:35.707037+00:00", + "context": { + "id": "01KWH0TA9VFDH5R5Q0YD7MZWCH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_seating_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Cons seating", + "group_type": "zone", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons seating Energise" + }, + "last_changed": "2026-07-02T08:58:35.707271+00:00", + "last_reported": "2026-07-02T08:58:35.707271+00:00", + "last_updated": "2026-07-02T08:58:35.707271+00:00", + "context": { + "id": "01KWH0TA9VH9M39PCHZZN13MNM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_walkway_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Cons walkway", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Cons walkway Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.707512+00:00", + "last_reported": "2026-07-02T08:58:35.707512+00:00", + "last_updated": "2026-07-02T08:58:35.707512+00:00", + "context": { + "id": "01KWH0TA9V04GNQENQPR7R12KV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_front_on", + "state": "unknown", + "attributes": { + "group_name": "Landing front", + "group_type": "room", + "name": "On", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Landing front On" + }, + "last_changed": "2026-07-02T08:58:35.707736+00:00", + "last_reported": "2026-07-02T08:58:35.707736+00:00", + "last_updated": "2026-07-02T08:58:35.707736+00:00", + "context": { + "id": "01KWH0TA9V64N8C17J2CZRG6G1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_arctic_aurora_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Arctic Aurora", + "speed": 0.626984126984127, + "brightness": 67, + "is_dynamic": true, + "friendly_name": "Conservatory Arctic Aurora" + }, + "last_changed": "2026-07-02T08:58:35.707977+00:00", + "last_reported": "2026-07-02T08:58:35.707977+00:00", + "last_updated": "2026-07-02T08:58:35.707977+00:00", + "context": { + "id": "01KWH0TA9VTZHXTHZ3C0BA8JVT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_rest", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Rest", + "speed": 0.603, + "brightness": 89, + "is_dynamic": false, + "friendly_name": "Landing Rest" + }, + "last_changed": "2026-07-02T08:58:35.708203+00:00", + "last_reported": "2026-07-02T08:58:35.708203+00:00", + "last_updated": "2026-07-02T08:58:35.708203+00:00", + "context": { + "id": "01KWH0TA9WVZWMTFPRKCB6YEKV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_rest_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Rest", + "speed": 0.603, + "brightness": 89, + "is_dynamic": false, + "friendly_name": "Andrii’s room Rest" + }, + "last_changed": "2026-07-02T08:58:35.708431+00:00", + "last_reported": "2026-07-02T08:58:35.708431+00:00", + "last_updated": "2026-07-02T08:58:35.708431+00:00", + "context": { + "id": "01KWH0TA9WHKMNYRXCWV29R8AF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.loft_wakeup", + "state": "unknown", + "attributes": { + "group_name": "Loft", + "group_type": "room", + "name": "Wakeup", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Loft Wakeup" + }, + "last_changed": "2026-07-02T08:58:35.708660+00:00", + "last_reported": "2026-07-02T08:58:35.708660+00:00", + "last_updated": "2026-07-02T08:58:35.708660+00:00", + "context": { + "id": "01KWH0TA9WJN349A059WBXXQ4N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Conservatory Relax" + }, + "last_changed": "2026-07-02T08:58:35.708908+00:00", + "last_reported": "2026-07-02T08:58:35.708908+00:00", + "last_updated": "2026-07-02T08:58:35.708908+00:00", + "context": { + "id": "01KWH0TA9WNM8FYJF6BDXCC6NR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_concentrate", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "kitchen Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.709173+00:00", + "last_reported": "2026-07-02T08:58:35.709173+00:00", + "last_updated": "2026-07-02T08:58:35.709173+00:00", + "context": { + "id": "01KWH0TA9X1AFME4BEKV9DVXPH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_front_landing_front_security_mode", + "state": "unknown", + "attributes": { + "group_name": "Landing front", + "group_type": "room", + "name": "Landing front security mode", + "speed": 0.6031746031746031, + "brightness": 103, + "is_dynamic": false, + "friendly_name": "Landing front Landing front security mode" + }, + "last_changed": "2026-07-02T08:58:35.709401+00:00", + "last_reported": "2026-07-02T08:58:35.709401+00:00", + "last_updated": "2026-07-02T08:58:35.709401+00:00", + "context": { + "id": "01KWH0TA9X68D9F1P9S19E1QFT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_bright", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Bright", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Bright" + }, + "last_changed": "2026-07-02T08:58:35.709645+00:00", + "last_reported": "2026-07-02T08:58:35.709645+00:00", + "last_updated": "2026-07-02T08:58:35.709645+00:00", + "context": { + "id": "01KWH0TA9X3942KR4C6ZV9Q80N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Nightlight", + "speed": 0.603, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "Study Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.709878+00:00", + "last_reported": "2026-07-02T08:58:35.709878+00:00", + "last_updated": "2026-07-02T08:58:35.709878+00:00", + "context": { + "id": "01KWH0TA9X43VMXZH06Z9BT8ZE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.james_night_time", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Night-time", + "speed": 0.626984126984127, + "brightness": 26, + "is_dynamic": true, + "friendly_name": "James Night-time" + }, + "last_changed": "2026-07-02T08:58:35.710103+00:00", + "last_reported": "2026-07-02T08:58:35.710103+00:00", + "last_updated": "2026-07-02T08:58:35.710103+00:00", + "context": { + "id": "01KWH0TA9Y7QRGNESD1K6S5H72", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Concentrate", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.710341+00:00", + "last_reported": "2026-07-02T08:58:35.710341+00:00", + "last_updated": "2026-07-02T08:58:35.710341+00:00", + "context": { + "id": "01KWH0TA9Y0G5YGWZ9DVQ7SFJT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_seating_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Cons seating", + "group_type": "zone", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Cons seating Relax" + }, + "last_changed": "2026-07-02T08:58:35.710583+00:00", + "last_reported": "2026-07-02T08:58:35.710583+00:00", + "last_updated": "2026-07-02T08:58:35.710583+00:00", + "context": { + "id": "01KWH0TA9YBCNQW84NVJPETE0H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_dining_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Cons dining", + "group_type": "zone", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Cons dining Relax" + }, + "last_changed": "2026-07-02T08:58:35.710820+00:00", + "last_reported": "2026-07-02T08:58:35.710820+00:00", + "last_updated": "2026-07-02T08:58:35.710820+00:00", + "context": { + "id": "01KWH0TA9YKDQFZTN6QKS28TJH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_night_time", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Night-time", + "speed": 0.626984126984127, + "brightness": 25, + "is_dynamic": true, + "friendly_name": "Lounge Night-time" + }, + "last_changed": "2026-07-02T08:58:35.711047+00:00", + "last_reported": "2026-07-02T08:58:35.711047+00:00", + "last_updated": "2026-07-02T08:58:35.711047+00:00", + "context": { + "id": "01KWH0TA9ZJWDBGVVREJY13892", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_dimmed", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Dimmed", + "speed": 0.5, + "brightness": 77, + "is_dynamic": false, + "friendly_name": "Lounge Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.711274+00:00", + "last_reported": "2026-07-02T08:58:35.711274+00:00", + "last_updated": "2026-07-02T08:58:35.711274+00:00", + "context": { + "id": "01KWH0TA9Z3NGBGYGKWVK61XQS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_bright", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Bright", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "kitchen Bright" + }, + "last_changed": "2026-07-02T08:58:35.711500+00:00", + "last_reported": "2026-07-02T08:58:35.711500+00:00", + "last_updated": "2026-07-02T08:58:35.711500+00:00", + "context": { + "id": "01KWH0TA9ZY64B0C0E6D4SWFVZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_walkway_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Cons walkway", + "group_type": "zone", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons walkway Energise" + }, + "last_changed": "2026-07-02T08:58:35.711725+00:00", + "last_reported": "2026-07-02T08:58:35.711725+00:00", + "last_updated": "2026-07-02T08:58:35.711725+00:00", + "context": { + "id": "01KWH0TA9ZZPSRN0BA6X1X4KXM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Nightlight", + "speed": 0.5, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.712106+00:00", + "last_reported": "2026-07-02T08:58:35.712106+00:00", + "last_updated": "2026-07-02T08:58:35.712106+00:00", + "context": { + "id": "01KWH0TAA0VNEWBEP00CTSAYTN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_colour_burst_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Colour burst", + "speed": 0.8809523809523809, + "brightness": 124, + "is_dynamic": true, + "friendly_name": "Conservatory Colour burst" + }, + "last_changed": "2026-07-02T08:58:35.712346+00:00", + "last_reported": "2026-07-02T08:58:35.712346+00:00", + "last_updated": "2026-07-02T08:58:35.712346+00:00", + "context": { + "id": "01KWH0TAA01WH5RE1QCH037KKQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_movement_zone_read", + "state": "unknown", + "attributes": { + "group_name": "Lounge movement zone", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge movement zone Read" + }, + "last_changed": "2026-07-02T08:58:35.712577+00:00", + "last_reported": "2026-07-02T08:58:35.712577+00:00", + "last_updated": "2026-07-02T08:58:35.712577+00:00", + "context": { + "id": "01KWH0TAA0V7TJJJPFK6GNQYNN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_majestic_morning", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Majestic morning in Tim’s room", + "speed": 0.8174603174603174, + "brightness": 145, + "is_dynamic": true, + "friendly_name": "Tims room Majestic morning in Tim’s room" + }, + "last_changed": "2026-07-02T08:58:35.712813+00:00", + "last_reported": "2026-07-02T08:58:35.712813+00:00", + "last_updated": "2026-07-02T08:58:35.712813+00:00", + "context": { + "id": "01KWH0TAA0E09N9RCVH3EZA986", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_under_the_tree", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Under the tree", + "speed": 0.6904761904761905, + "brightness": 102, + "is_dynamic": true, + "friendly_name": "Lounge Under the tree" + }, + "last_changed": "2026-07-02T08:58:35.713083+00:00", + "last_reported": "2026-07-02T08:58:35.713083+00:00", + "last_updated": "2026-07-02T08:58:35.713083+00:00", + "context": { + "id": "01KWH0TAA1FZ2RZWQFQH6QVJ47", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_energize", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Energize", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge Energize" + }, + "last_changed": "2026-07-02T08:58:35.713333+00:00", + "last_reported": "2026-07-02T08:58:35.713333+00:00", + "last_updated": "2026-07-02T08:58:35.713333+00:00", + "context": { + "id": "01KWH0TAA13FH7E7TEHWVWBZ16", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_energize", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Energize", + "speed": 0.5, + "brightness": null, + "is_dynamic": false, + "friendly_name": "James Energize" + }, + "last_changed": "2026-07-02T08:58:35.713582+00:00", + "last_reported": "2026-07-02T08:58:35.713582+00:00", + "last_updated": "2026-07-02T08:58:35.713582+00:00", + "context": { + "id": "01KWH0TAA14D223N5HC71ECBB1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_under_the_tree_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Under the tree", + "speed": 0.6904761904761905, + "brightness": 102, + "is_dynamic": true, + "friendly_name": "Conservatory Under the tree" + }, + "last_changed": "2026-07-02T08:58:35.713813+00:00", + "last_reported": "2026-07-02T08:58:35.713813+00:00", + "last_updated": "2026-07-02T08:58:35.713813+00:00", + "context": { + "id": "01KWH0TAA1CGFM08TMYA8RNZ37", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_sunflare", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Sunflare in lounge", + "speed": 0.8809523809523809, + "brightness": 204, + "is_dynamic": true, + "friendly_name": "Lounge Sunflare in lounge" + }, + "last_changed": "2026-07-02T08:58:35.714043+00:00", + "last_reported": "2026-07-02T08:58:35.714043+00:00", + "last_updated": "2026-07-02T08:58:35.714043+00:00", + "context": { + "id": "01KWH0TAA2NYTWVGS1SPAMC13H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_kitchen_eat", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Kitchen eat", + "speed": 0.5, + "brightness": 144, + "is_dynamic": false, + "friendly_name": "kitchen Kitchen eat" + }, + "last_changed": "2026-07-02T08:58:35.714268+00:00", + "last_reported": "2026-07-02T08:58:35.714268+00:00", + "last_updated": "2026-07-02T08:58:35.714268+00:00", + "context": { + "id": "01KWH0TAA2Z8AGGTDXF0HVJ1X7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_walkway_movement_zone_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Kitchen walkway movement zone", + "group_type": "zone", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Kitchen walkway movement zone Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.714494+00:00", + "last_reported": "2026-07-02T08:58:35.714494+00:00", + "last_updated": "2026-07-02T08:58:35.714494+00:00", + "context": { + "id": "01KWH0TAA2TBT4GMTJAK927J1T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_energise_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Andrii’s room Energise" + }, + "last_changed": "2026-07-02T08:58:35.714728+00:00", + "last_reported": "2026-07-02T08:58:35.714728+00:00", + "last_updated": "2026-07-02T08:58:35.714728+00:00", + "context": { + "id": "01KWH0TAA2SY3QD59ZKS7ZFD4D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_chinatown_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Chinatown", + "speed": 0.626984126984127, + "brightness": 153, + "is_dynamic": true, + "friendly_name": "Andrii’s room Chinatown" + }, + "last_changed": "2026-07-02T08:58:35.714958+00:00", + "last_reported": "2026-07-02T08:58:35.714958+00:00", + "last_updated": "2026-07-02T08:58:35.714958+00:00", + "context": { + "id": "01KWH0TAA2WZCS96V8SHF3CXD6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_savanna_sunset", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Savanna sunset", + "speed": 0.6190476190476191, + "brightness": 189, + "is_dynamic": true, + "friendly_name": "Lounge Savanna sunset" + }, + "last_changed": "2026-07-02T08:58:35.715196+00:00", + "last_reported": "2026-07-02T08:58:35.715196+00:00", + "last_updated": "2026-07-02T08:58:35.715196+00:00", + "context": { + "id": "01KWH0TAA3GR3M8YT1QY33M7Z2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Nightlight", + "speed": 0.5, + "brightness": 101, + "is_dynamic": false, + "friendly_name": "Lounge Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.715434+00:00", + "last_reported": "2026-07-02T08:58:35.715434+00:00", + "last_updated": "2026-07-02T08:58:35.715434+00:00", + "context": { + "id": "01KWH0TAA3JFY8279ZBDJ201VM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_tv", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "TV", + "speed": 0.5, + "brightness": 255, + "is_dynamic": true, + "friendly_name": "Lounge TV" + }, + "last_changed": "2026-07-02T08:58:35.715662+00:00", + "last_reported": "2026-07-02T08:58:35.715662+00:00", + "last_updated": "2026-07-02T08:58:35.715662+00:00", + "context": { + "id": "01KWH0TAA3N4VY4RRGE1G3CQS5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_nutcracker", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Nutcracker in Tim’s room", + "speed": 0.8809523809523809, + "brightness": 63, + "is_dynamic": true, + "friendly_name": "Tims room Nutcracker in Tim’s room" + }, + "last_changed": "2026-07-02T08:58:35.715890+00:00", + "last_reported": "2026-07-02T08:58:35.715890+00:00", + "last_updated": "2026-07-02T08:58:35.715890+00:00", + "context": { + "id": "01KWH0TAA3DCX2MRENBE6WDH9J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_amber_bloom_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Amber bloom", + "speed": 0.6031746031746031, + "brightness": 204, + "is_dynamic": true, + "friendly_name": "Conservatory Amber bloom" + }, + "last_changed": "2026-07-02T08:58:35.716124+00:00", + "last_reported": "2026-07-02T08:58:35.716124+00:00", + "last_updated": "2026-07-02T08:58:35.716124+00:00", + "context": { + "id": "01KWH0TAA4PJPVX825XB9JK0KK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_relaxing", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Relaxing", + "speed": 0.603, + "brightness": 25, + "is_dynamic": false, + "friendly_name": "Andrii’s room Relaxing" + }, + "last_changed": "2026-07-02T08:58:35.716353+00:00", + "last_reported": "2026-07-02T08:58:35.716353+00:00", + "last_updated": "2026-07-02T08:58:35.716353+00:00", + "context": { + "id": "01KWH0TAA4QFA329KCN26AAEK3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_read_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Study Read" + }, + "last_changed": "2026-07-02T08:58:35.716577+00:00", + "last_reported": "2026-07-02T08:58:35.716577+00:00", + "last_updated": "2026-07-02T08:58:35.716577+00:00", + "context": { + "id": "01KWH0TAA4QM53SJEZF1Y76N4F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_colour_burst", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Colour burst", + "speed": 0.8809523809523809, + "brightness": 191, + "is_dynamic": true, + "friendly_name": "Lounge Colour burst" + }, + "last_changed": "2026-07-02T08:58:35.716805+00:00", + "last_reported": "2026-07-02T08:58:35.716805+00:00", + "last_updated": "2026-07-02T08:58:35.716805+00:00", + "context": { + "id": "01KWH0TAA4N793BEQH0JW80VE9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_tropical_twilight", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Tropical twilight", + "speed": 0.6388888888888888, + "brightness": 171, + "is_dynamic": true, + "friendly_name": "Lounge Tropical twilight" + }, + "last_changed": "2026-07-02T08:58:35.717211+00:00", + "last_reported": "2026-07-02T08:58:35.717211+00:00", + "last_updated": "2026-07-02T08:58:35.717211+00:00", + "context": { + "id": "01KWH0TAA5HEAXKZZ2EZFP9Y94", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_bright", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Bright", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Landing Bright" + }, + "last_changed": "2026-07-02T08:58:35.717458+00:00", + "last_reported": "2026-07-02T08:58:35.717458+00:00", + "last_updated": "2026-07-02T08:58:35.717458+00:00", + "context": { + "id": "01KWH0TAA5PA9X3Y60GX9JZ5ER", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_seating_read_2", + "state": "unknown", + "attributes": { + "group_name": "Cons seating", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons seating Read" + }, + "last_changed": "2026-07-02T08:58:35.717699+00:00", + "last_reported": "2026-07-02T08:58:35.717699+00:00", + "last_updated": "2026-07-02T08:58:35.717699+00:00", + "context": { + "id": "01KWH0TAA5VKWBDV4F8RNMVFF7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.all_landing_nightlight", + "state": "unknown", + "attributes": { + "group_name": "All Landing", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "All Landing Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.717936+00:00", + "last_reported": "2026-07-02T08:58:35.717936+00:00", + "last_updated": "2026-07-02T08:58:35.717936+00:00", + "context": { + "id": "01KWH0TAA5HCCD5JJS4MR05YR0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.utility_room_bright", + "state": "unknown", + "attributes": { + "group_name": "Utility room", + "group_type": "room", + "name": "Bright", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Utility room Bright" + }, + "last_changed": "2026-07-02T08:58:35.718287+00:00", + "last_reported": "2026-07-02T08:58:35.718287+00:00", + "last_updated": "2026-07-02T08:58:35.718287+00:00", + "context": { + "id": "01KWH0TAA6273EKXYB1ARRBAWK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.utility_room_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Utility room", + "group_type": "room", + "name": "Nightlight", + "speed": 0.5, + "brightness": 0, + "is_dynamic": false, + "friendly_name": "Utility room Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.718534+00:00", + "last_reported": "2026-07-02T08:58:35.718534+00:00", + "last_updated": "2026-07-02T08:58:35.718534+00:00", + "context": { + "id": "01KWH0TAA6BXX0NPH6TAGG7TC9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_chill_out", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Chill out", + "speed": 0.5, + "brightness": 254, + "is_dynamic": true, + "friendly_name": "Tims room Tim bedroom Chill out" + }, + "last_changed": "2026-07-02T08:58:35.718765+00:00", + "last_reported": "2026-07-02T08:58:35.718765+00:00", + "last_updated": "2026-07-02T08:58:35.718765+00:00", + "context": { + "id": "01KWH0TAA6V2HPMENAE7WRA05F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_rest", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Rest", + "speed": 0.603, + "brightness": 89, + "is_dynamic": false, + "friendly_name": "Hall Rest" + }, + "last_changed": "2026-07-02T08:58:35.719001+00:00", + "last_reported": "2026-07-02T08:58:35.719001+00:00", + "last_updated": "2026-07-02T08:58:35.719001+00:00", + "context": { + "id": "01KWH0TAA7G67M0HE9XR17P63K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Concentrate", + "speed": 0.6031746031746031, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.719243+00:00", + "last_reported": "2026-07-02T08:58:35.719243+00:00", + "last_updated": "2026-07-02T08:58:35.719243+00:00", + "context": { + "id": "01KWH0TAA7RAXN28S6N0JNNC9S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_night_time", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Night time", + "speed": 0.5, + "brightness": 36, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Night time" + }, + "last_changed": "2026-07-02T08:58:35.719476+00:00", + "last_reported": "2026-07-02T08:58:35.719476+00:00", + "last_updated": "2026-07-02T08:58:35.719476+00:00", + "context": { + "id": "01KWH0TAA7DDHK7F37MFPSZQT9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_nutcracker_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Nutcracker", + "speed": 0.7301587301587301, + "brightness": 102, + "is_dynamic": true, + "friendly_name": "Conservatory Nutcracker" + }, + "last_changed": "2026-07-02T08:58:35.719705+00:00", + "last_reported": "2026-07-02T08:58:35.719705+00:00", + "last_updated": "2026-07-02T08:58:35.719705+00:00", + "context": { + "id": "01KWH0TAA793FGZHPR58VFG95C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_sleepy", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Sleepy", + "speed": 0.626984126984127, + "brightness": 40, + "is_dynamic": true, + "friendly_name": "Tims room Tim bedroom Sleepy" + }, + "last_changed": "2026-07-02T08:58:35.719933+00:00", + "last_reported": "2026-07-02T08:58:35.719933+00:00", + "last_updated": "2026-07-02T08:58:35.719933+00:00", + "context": { + "id": "01KWH0TAA7S1HFZ3QZS1BBTPRR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_walkway_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Cons walkway", + "group_type": "zone", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons walkway Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.720172+00:00", + "last_reported": "2026-07-02T08:58:35.720172+00:00", + "last_updated": "2026-07-02T08:58:35.720172+00:00", + "context": { + "id": "01KWH0TAA896Q9DZN332NZZG73", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_dimmed", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Dimmed", + "speed": 0.5, + "brightness": 77, + "is_dynamic": false, + "friendly_name": "kitchen Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.720407+00:00", + "last_reported": "2026-07-02T08:58:35.720407+00:00", + "last_updated": "2026-07-02T08:58:35.720407+00:00", + "context": { + "id": "01KWH0TAA8VC5B3NFGAF4NZNV3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_dimmed", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Dimmed", + "speed": 0.5, + "brightness": 77, + "is_dynamic": false, + "friendly_name": "James Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.720634+00:00", + "last_reported": "2026-07-02T08:58:35.720634+00:00", + "last_updated": "2026-07-02T08:58:35.720634+00:00", + "context": { + "id": "01KWH0TAA8WKY6WRNSJDQ52MYJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_golden_star_bright_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Golden star bright", + "speed": 0.753968253968254, + "brightness": 117, + "is_dynamic": true, + "friendly_name": "Conservatory Golden star bright" + }, + "last_changed": "2026-07-02T08:58:35.720865+00:00", + "last_reported": "2026-07-02T08:58:35.720865+00:00", + "last_updated": "2026-07-02T08:58:35.720865+00:00", + "context": { + "id": "01KWH0TAA88H0GXTA82NG27H8C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_arctic_aurora", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Arctic aurora", + "speed": 0.6388888888888888, + "brightness": 78, + "is_dynamic": true, + "friendly_name": "James Arctic aurora" + }, + "last_changed": "2026-07-02T08:58:35.721111+00:00", + "last_reported": "2026-07-02T08:58:35.721111+00:00", + "last_updated": "2026-07-02T08:58:35.721111+00:00", + "context": { + "id": "01KWH0TAA9HVDHMW68MPKV6VP4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_seating_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Cons seating", + "group_type": "zone", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons seating Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.721349+00:00", + "last_reported": "2026-07-02T08:58:35.721349+00:00", + "last_updated": "2026-07-02T08:58:35.721349+00:00", + "context": { + "id": "01KWH0TAA9RAJM82AZQMHXSBDX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_relax", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom relax", + "speed": 0.5, + "brightness": 144, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom relax" + }, + "last_changed": "2026-07-02T08:58:35.721582+00:00", + "last_reported": "2026-07-02T08:58:35.721582+00:00", + "last_updated": "2026-07-02T08:58:35.721582+00:00", + "context": { + "id": "01KWH0TAA92J8CS613WVG6EBH6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_ibiza_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Ibiza", + "speed": 0.6904761904761905, + "brightness": 125, + "is_dynamic": true, + "friendly_name": "Andrii’s room Ibiza" + }, + "last_changed": "2026-07-02T08:58:35.721812+00:00", + "last_reported": "2026-07-02T08:58:35.721812+00:00", + "last_updated": "2026-07-02T08:58:35.721812+00:00", + "context": { + "id": "01KWH0TAA9WK5SSE47WCMT7ZTX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_concentrate_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Conservatory Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.722052+00:00", + "last_reported": "2026-07-02T08:58:35.722052+00:00", + "last_updated": "2026-07-02T08:58:35.722052+00:00", + "context": { + "id": "01KWH0TAAANTDMEHB8RRY6VD2X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_blues", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom moonlight", + "speed": 0.5, + "brightness": 92, + "is_dynamic": true, + "friendly_name": "Tims room Tim bedroom moonlight" + }, + "last_changed": "2026-07-02T08:58:35.727606+00:00", + "last_reported": "2026-07-02T08:58:35.727606+00:00", + "last_updated": "2026-07-02T08:58:35.727606+00:00", + "context": { + "id": "01KWH0TAAF2FXVH7DJ41JGXJTF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_walkway_read", + "state": "unknown", + "attributes": { + "group_name": "Kitchen walkway movement zone", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Kitchen walkway movement zone Read" + }, + "last_changed": "2026-07-02T08:58:35.728148+00:00", + "last_reported": "2026-07-02T08:58:35.728148+00:00", + "last_updated": "2026-07-02T08:58:35.728148+00:00", + "context": { + "id": "01KWH0TAAG4G3E2SM74G1DEKW9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_bright", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Bright", + "speed": 0.5, + "brightness": null, + "is_dynamic": false, + "friendly_name": "James Bright" + }, + "last_changed": "2026-07-02T08:58:35.728438+00:00", + "last_reported": "2026-07-02T08:58:35.728438+00:00", + "last_updated": "2026-07-02T08:58:35.728438+00:00", + "context": { + "id": "01KWH0TAAGVSQ1503JDNX4ENAJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_dimmed_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Dimmed", + "speed": 0.603, + "brightness": 76, + "is_dynamic": false, + "friendly_name": "Conservatory Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.728707+00:00", + "last_reported": "2026-07-02T08:58:35.728707+00:00", + "last_updated": "2026-07-02T08:58:35.728707+00:00", + "context": { + "id": "01KWH0TAAGF08AVH5TM410RF0B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_walkway_movement_zone_bright", + "state": "unknown", + "attributes": { + "group_name": "Kitchen walkway movement zone", + "group_type": "zone", + "name": "Bright", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Kitchen walkway movement zone Bright" + }, + "last_changed": "2026-07-02T08:58:35.728982+00:00", + "last_reported": "2026-07-02T08:58:35.728982+00:00", + "last_updated": "2026-07-02T08:58:35.728982+00:00", + "context": { + "id": "01KWH0TAAGG5975CNWXFS4859A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_energise", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Energise", + "speed": 0.6031746031746031, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Energise" + }, + "last_changed": "2026-07-02T08:58:35.729231+00:00", + "last_reported": "2026-07-02T08:58:35.729231+00:00", + "last_updated": "2026-07-02T08:58:35.729231+00:00", + "context": { + "id": "01KWH0TAAHQVG3EPR7FR1S15DS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_front_landing_front_nightlight_mode", + "state": "unknown", + "attributes": { + "group_name": "Landing front", + "group_type": "room", + "name": "Landing front nightlight mode", + "speed": 0.603, + "brightness": 4, + "is_dynamic": false, + "friendly_name": "Landing front Landing front nightlight mode" + }, + "last_changed": "2026-07-02T08:58:35.729475+00:00", + "last_reported": "2026-07-02T08:58:35.729475+00:00", + "last_updated": "2026-07-02T08:58:35.729475+00:00", + "context": { + "id": "01KWH0TAAH1XVFXK9TTH9ARNDM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Nightlight", + "speed": 0.603, + "brightness": 25, + "is_dynamic": false, + "friendly_name": "Conservatory Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.729726+00:00", + "last_reported": "2026-07-02T08:58:35.729726+00:00", + "last_updated": "2026-07-02T08:58:35.729726+00:00", + "context": { + "id": "01KWH0TAAH8NCW29BQ1QRNH9QG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_quiet_evening", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Quiet evening", + "speed": 0.6031746031746031, + "brightness": 216, + "is_dynamic": false, + "friendly_name": "Lounge Quiet evening" + }, + "last_changed": "2026-07-02T08:58:35.729971+00:00", + "last_reported": "2026-07-02T08:58:35.729971+00:00", + "last_updated": "2026-07-02T08:58:35.729971+00:00", + "context": { + "id": "01KWH0TAAH8Z4J92M943DP3CC6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_walkway_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Cons walkway", + "group_type": "zone", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Cons walkway Relax" + }, + "last_changed": "2026-07-02T08:58:35.730229+00:00", + "last_reported": "2026-07-02T08:58:35.730229+00:00", + "last_updated": "2026-07-02T08:58:35.730229+00:00", + "context": { + "id": "01KWH0TAAJTMDAG5GHYA1QKN3E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Study Relax" + }, + "last_changed": "2026-07-02T08:58:35.730468+00:00", + "last_reported": "2026-07-02T08:58:35.730468+00:00", + "last_updated": "2026-07-02T08:58:35.730468+00:00", + "context": { + "id": "01KWH0TAAJGBDXGJRMC8JZWZJF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_night_time", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Night-time", + "speed": 0.626984126984127, + "brightness": 26, + "is_dynamic": true, + "friendly_name": "Andrii’s room Night-time" + }, + "last_changed": "2026-07-02T08:58:35.730704+00:00", + "last_reported": "2026-07-02T08:58:35.730704+00:00", + "last_updated": "2026-07-02T08:58:35.730704+00:00", + "context": { + "id": "01KWH0TAAJD00K8VFPXHGD0EAT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_colour_burst", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Colour burst in Tim’s room", + "speed": 0.8809523809523809, + "brightness": 77, + "is_dynamic": true, + "friendly_name": "Tims room Colour burst in Tim’s room" + }, + "last_changed": "2026-07-02T08:58:35.730942+00:00", + "last_reported": "2026-07-02T08:58:35.730942+00:00", + "last_updated": "2026-07-02T08:58:35.730942+00:00", + "context": { + "id": "01KWH0TAAJHFRV0B3YFCTGH2RZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_concentrate", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Concentrate", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Landing Concentrate" + }, + "last_changed": "2026-07-02T08:58:35.731179+00:00", + "last_reported": "2026-07-02T08:58:35.731179+00:00", + "last_updated": "2026-07-02T08:58:35.731179+00:00", + "context": { + "id": "01KWH0TAAK9F621TA3F72VGHJC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_nightlight", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Hall Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.731419+00:00", + "last_reported": "2026-07-02T08:58:35.731419+00:00", + "last_updated": "2026-07-02T08:58:35.731419+00:00", + "context": { + "id": "01KWH0TAAKTD286ABMWVXCR5F3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_miami_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Miami", + "speed": 0.6904761904761905, + "brightness": 204, + "is_dynamic": true, + "friendly_name": "Conservatory Miami" + }, + "last_changed": "2026-07-02T08:58:35.731654+00:00", + "last_reported": "2026-07-02T08:58:35.731654+00:00", + "last_updated": "2026-07-02T08:58:35.731654+00:00", + "context": { + "id": "01KWH0TAAK5XPWRB6AP99BPDGB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_relax", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Hall Relax" + }, + "last_changed": "2026-07-02T08:58:35.731885+00:00", + "last_reported": "2026-07-02T08:58:35.731885+00:00", + "last_updated": "2026-07-02T08:58:35.731885+00:00", + "context": { + "id": "01KWH0TAAKE0C987BBS1VX8PZC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_walkway_read_2", + "state": "unknown", + "attributes": { + "group_name": "Cons walkway", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons walkway Read" + }, + "last_changed": "2026-07-02T08:58:35.732122+00:00", + "last_reported": "2026-07-02T08:58:35.732122+00:00", + "last_updated": "2026-07-02T08:58:35.732122+00:00", + "context": { + "id": "01KWH0TAAMFE2YKDR31W0M1VZG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_snow_sparkle", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Snow sparkle", + "speed": 0.626984126984127, + "brightness": 101, + "is_dynamic": true, + "friendly_name": "Lounge Snow sparkle" + }, + "last_changed": "2026-07-02T08:58:35.732354+00:00", + "last_reported": "2026-07-02T08:58:35.732354+00:00", + "last_updated": "2026-07-02T08:58:35.732354+00:00", + "context": { + "id": "01KWH0TAAMG8AHGHW30DJNKG6X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_savanna_sunset", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Savanna sunset", + "speed": 0.6190476190476191, + "brightness": 206, + "is_dynamic": true, + "friendly_name": "James Savanna sunset" + }, + "last_changed": "2026-07-02T08:58:35.732622+00:00", + "last_reported": "2026-07-02T08:58:35.732622+00:00", + "last_updated": "2026-07-02T08:58:35.732622+00:00", + "context": { + "id": "01KWH0TAAMSSV5486BS9BNBRJ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_relax_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Andrii’s room Relax" + }, + "last_changed": "2026-07-02T08:58:35.732874+00:00", + "last_reported": "2026-07-02T08:58:35.732874+00:00", + "last_updated": "2026-07-02T08:58:35.732874+00:00", + "context": { + "id": "01KWH0TAAM5DGMQDYQF5S36TPM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_dining_nightlight_2", + "state": "unknown", + "attributes": { + "group_name": "Cons dining", + "group_type": "zone", + "name": "Nightlight", + "speed": 0.603, + "brightness": 26, + "is_dynamic": false, + "friendly_name": "Cons dining Nightlight" + }, + "last_changed": "2026-07-02T08:58:35.733294+00:00", + "last_reported": "2026-07-02T08:58:35.733294+00:00", + "last_updated": "2026-07-02T08:58:35.733294+00:00", + "context": { + "id": "01KWH0TAANZSVXZ83QYDPG0HVW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_bright", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Bright", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Lounge Bright" + }, + "last_changed": "2026-07-02T08:58:35.733543+00:00", + "last_reported": "2026-07-02T08:58:35.733543+00:00", + "last_updated": "2026-07-02T08:58:35.733543+00:00", + "context": { + "id": "01KWH0TAANF52M74E41NS8D1PQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_energise", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Energise", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Hall Energise" + }, + "last_changed": "2026-07-02T08:58:35.733786+00:00", + "last_reported": "2026-07-02T08:58:35.733786+00:00", + "last_updated": "2026-07-02T08:58:35.733786+00:00", + "context": { + "id": "01KWH0TAAND5K49DQGKYA24BNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_honolulu_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Honolulu", + "speed": 0.6031746031746031, + "brightness": 99, + "is_dynamic": true, + "friendly_name": "Conservatory Honolulu" + }, + "last_changed": "2026-07-02T08:58:35.734018+00:00", + "last_reported": "2026-07-02T08:58:35.734018+00:00", + "last_updated": "2026-07-02T08:58:35.734018+00:00", + "context": { + "id": "01KWH0TAAP8TX74J4FT5P7QYE9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_cooking", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Cooking", + "speed": 0.5, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "kitchen Cooking" + }, + "last_changed": "2026-07-02T08:58:35.734250+00:00", + "last_reported": "2026-07-02T08:58:35.734250+00:00", + "last_updated": "2026-07-02T08:58:35.734250+00:00", + "context": { + "id": "01KWH0TAAP8F43E8V6KTGEKYZT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.tims_room_dimmed", + "state": "unknown", + "attributes": { + "group_name": "Tims room", + "group_type": "room", + "name": "Tim bedroom Dimmed", + "speed": 0.5, + "brightness": 77, + "is_dynamic": false, + "friendly_name": "Tims room Tim bedroom Dimmed" + }, + "last_changed": "2026-07-02T08:58:35.734487+00:00", + "last_reported": "2026-07-02T08:58:35.734487+00:00", + "last_updated": "2026-07-02T08:58:35.734487+00:00", + "context": { + "id": "01KWH0TAAPR0ATQSASQCS9YNR5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_relax", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Relax", + "speed": 0.603, + "brightness": 143, + "is_dynamic": false, + "friendly_name": "Landing Relax" + }, + "last_changed": "2026-07-02T08:58:35.734727+00:00", + "last_reported": "2026-07-02T08:58:35.734727+00:00", + "last_updated": "2026-07-02T08:58:35.734727+00:00", + "context": { + "id": "01KWH0TAAPA4ERMASK71RRWQ19", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.cons_dining_read_2", + "state": "unknown", + "attributes": { + "group_name": "Cons dining", + "group_type": "zone", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Cons dining Read" + }, + "last_changed": "2026-07-02T08:58:35.734967+00:00", + "last_reported": "2026-07-02T08:58:35.734967+00:00", + "last_updated": "2026-07-02T08:58:35.734967+00:00", + "context": { + "id": "01KWH0TAAPT2CB5JHWBVB0YC38", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_rest_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Rest", + "speed": 0.603, + "brightness": 89, + "is_dynamic": false, + "friendly_name": "Study Rest" + }, + "last_changed": "2026-07-02T08:58:35.735205+00:00", + "last_reported": "2026-07-02T08:58:35.735205+00:00", + "last_updated": "2026-07-02T08:58:35.735205+00:00", + "context": { + "id": "01KWH0TAAQ7X68GNPD1J4SARJW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_candlelight_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Candlelight", + "speed": 0.6031746031746031, + "brightness": 12, + "is_dynamic": false, + "friendly_name": "Conservatory Candlelight" + }, + "last_changed": "2026-07-02T08:58:35.735438+00:00", + "last_reported": "2026-07-02T08:58:35.735438+00:00", + "last_updated": "2026-07-02T08:58:35.735438+00:00", + "context": { + "id": "01KWH0TAAQT3PD4E5WQGN1PN51", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.jon_s_spring_blossom", + "state": "unknown", + "attributes": { + "group_name": "James", + "group_type": "room", + "name": "Spring blossom", + "speed": 0.5595238095238095, + "brightness": 207, + "is_dynamic": true, + "friendly_name": "James Spring blossom" + }, + "last_changed": "2026-07-02T08:58:35.735666+00:00", + "last_reported": "2026-07-02T08:58:35.735666+00:00", + "last_updated": "2026-07-02T08:58:35.735666+00:00", + "context": { + "id": "01KWH0TAAQ8QB18S8AAPEVD25X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.kitchen_kitchen_walkway", + "state": "unknown", + "attributes": { + "group_name": "kitchen", + "group_type": "room", + "name": "Kitchen walkway", + "speed": 0.5, + "brightness": 144, + "is_dynamic": false, + "friendly_name": "kitchen Kitchen walkway" + }, + "last_changed": "2026-07-02T08:58:35.735904+00:00", + "last_reported": "2026-07-02T08:58:35.735904+00:00", + "last_updated": "2026-07-02T08:58:35.735904+00:00", + "context": { + "id": "01KWH0TAAQ4947DAQWN7N0V1FJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.lounge_island_warmth", + "state": "unknown", + "attributes": { + "group_name": "Lounge", + "group_type": "room", + "name": "Island warmth in the lounge", + "speed": 0.8174603174603174, + "brightness": 154, + "is_dynamic": true, + "friendly_name": "Lounge Island warmth in the lounge" + }, + "last_changed": "2026-07-02T08:58:35.736143+00:00", + "last_reported": "2026-07-02T08:58:35.736143+00:00", + "last_updated": "2026-07-02T08:58:35.736143+00:00", + "context": { + "id": "01KWH0TAARK5FSE7XPWX5FK7ZQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.conservatory_read_2", + "state": "unknown", + "attributes": { + "group_name": "Conservatory", + "group_type": "room", + "name": "Read", + "speed": 0.603, + "brightness": 255, + "is_dynamic": false, + "friendly_name": "Conservatory Read" + }, + "last_changed": "2026-07-02T08:58:35.736378+00:00", + "last_reported": "2026-07-02T08:58:35.736378+00:00", + "last_updated": "2026-07-02T08:58:35.736378+00:00", + "context": { + "id": "01KWH0TAARQKVK97TPT07A8A8V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.landing_natural_light", + "state": "unknown", + "attributes": { + "group_name": "Landing", + "group_type": "room", + "name": "Natural light", + "is_active": false, + "friendly_name": "Landing Natural light" + }, + "last_changed": "2026-07-02T08:58:35.736679+00:00", + "last_reported": "2026-07-02T08:58:35.736679+00:00", + "last_updated": "2026-07-02T08:58:35.736679+00:00", + "context": { + "id": "01KWH0TAARH19PWFFCF4AKJBZV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.andriis_room_natural_light_2", + "state": "unknown", + "attributes": { + "group_name": "Andrii’s room", + "group_type": "room", + "name": "Natural light", + "is_active": false, + "friendly_name": "Andrii’s room Natural light" + }, + "last_changed": "2026-07-02T08:58:35.736959+00:00", + "last_reported": "2026-07-02T08:58:35.736959+00:00", + "last_updated": "2026-07-02T08:58:35.736959+00:00", + "context": { + "id": "01KWH0TAAR73ZMD3EHS8W382RT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.hall_natural_light", + "state": "unknown", + "attributes": { + "group_name": "Hall", + "group_type": "room", + "name": "Natural light", + "is_active": false, + "friendly_name": "Hall Natural light" + }, + "last_changed": "2026-07-02T08:58:35.737230+00:00", + "last_reported": "2026-07-02T08:58:35.737230+00:00", + "last_updated": "2026-07-02T08:58:35.737230+00:00", + "context": { + "id": "01KWH0TAAS2YXCHZDEHJ6BPWF9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.study_natural_light_2", + "state": "unknown", + "attributes": { + "group_name": "Study", + "group_type": "room", + "name": "Natural light", + "is_active": false, + "friendly_name": "Study Natural light" + }, + "last_changed": "2026-07-02T08:58:35.737499+00:00", + "last_reported": "2026-07-02T08:58:35.737499+00:00", + "last_updated": "2026-07-02T08:58:35.737499+00:00", + "context": { + "id": "01KWH0TAAS517KEQ7Z24VF1NXW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_sensor_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Conservatory sensor Temperature" + }, + "last_changed": "2026-07-02T08:58:35.739311+00:00", + "last_reported": "2026-07-02T08:58:35.739311+00:00", + "last_updated": "2026-07-02T08:58:35.739311+00:00", + "context": { + "id": "01KWH0TAAVBAQZE3MNWCG0DMEY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_sensor_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Utility room sensor Temperature" + }, + "last_changed": "2026-07-02T08:58:35.739527+00:00", + "last_reported": "2026-07-02T08:58:35.739527+00:00", + "last_updated": "2026-07-02T08:58:35.739527+00:00", + "context": { + "id": "01KWH0TAAV5VK80VYPVJZJEGPS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_sensor_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "kitchen sensor Temperature" + }, + "last_changed": "2026-07-02T08:58:35.739980+00:00", + "last_reported": "2026-07-02T08:58:35.739980+00:00", + "last_updated": "2026-07-02T08:58:35.739980+00:00", + "context": { + "id": "01KWH0TAAV13TQPDHSXGHC6RD7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_motion_sensor_1_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Hue motion sensor 1 Temperature" + }, + "last_changed": "2026-07-02T08:58:35.740167+00:00", + "last_reported": "2026-07-02T08:58:35.740167+00:00", + "last_updated": "2026-07-02T08:58:35.740167+00:00", + "context": { + "id": "01KWH0TAAWA4K6HZ9T6AJHVJTF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_motion_sensor_1_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Hue motion sensor 1 Illuminance" + }, + "last_changed": "2026-07-02T08:58:35.740557+00:00", + "last_reported": "2026-07-02T08:58:35.740557+00:00", + "last_updated": "2026-07-02T08:58:35.740557+00:00", + "context": { + "id": "01KWH0TAAW2YX3MDSET8ETNMTV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_sensor_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Utility room sensor Illuminance" + }, + "last_changed": "2026-07-02T08:58:35.740747+00:00", + "last_reported": "2026-07-02T08:58:35.740747+00:00", + "last_updated": "2026-07-02T08:58:35.740747+00:00", + "context": { + "id": "01KWH0TAAW683GDEPK5Q5T7JQR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_sensor_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "kitchen sensor Illuminance" + }, + "last_changed": "2026-07-02T08:58:35.740934+00:00", + "last_reported": "2026-07-02T08:58:35.740934+00:00", + "last_updated": "2026-07-02T08:58:35.740934+00:00", + "context": { + "id": "01KWH0TAAW7CPB93ABV10WJNEH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_sensor_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Conservatory sensor Illuminance" + }, + "last_changed": "2026-07-02T08:58:35.741143+00:00", + "last_reported": "2026-07-02T08:58:35.741143+00:00", + "last_updated": "2026-07-02T08:58:35.741143+00:00", + "context": { + "id": "01KWH0TAAX05CXVS2SD7MRN4KE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_smart_button_1_battery_2", + "state": "1", + "attributes": { + "state_class": "measurement", + "battery_state": "critical", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Hue Smart button 1 Battery" + }, + "last_changed": "2026-07-02T08:58:35.741886+00:00", + "last_reported": "2026-07-02T08:58:35.741886+00:00", + "last_updated": "2026-07-02T08:58:35.741886+00:00", + "context": { + "id": "01KWH0TAAXTQV1WXPKVS7ZHQWM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_sensor_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Utility room sensor Battery" + }, + "last_changed": "2026-07-02T08:58:35.742114+00:00", + "last_reported": "2026-07-02T08:58:35.742114+00:00", + "last_updated": "2026-07-02T08:58:35.742114+00:00", + "context": { + "id": "01KWH0TAAYA9Y1YCFMX03WXX6K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_dimmer_switch_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kitchen dimmer switch Battery" + }, + "last_changed": "2026-07-02T09:23:59.429947+00:00", + "last_reported": "2026-07-02T09:23:59.429947+00:00", + "last_updated": "2026-07-02T09:23:59.429947+00:00", + "context": { + "id": "01KWH28TA54ZT11G4HBH9EZFCE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_sensor_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "kitchen sensor Battery" + }, + "last_changed": "2026-07-02T08:58:35.742569+00:00", + "last_reported": "2026-07-02T08:58:35.742569+00:00", + "last_updated": "2026-07-02T08:58:35.742569+00:00", + "context": { + "id": "01KWH0TAAYJH3WVWWKEHTRV5W0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_button_battery", + "state": "1", + "attributes": { + "state_class": "measurement", + "battery_state": "critical", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Tims button Battery" + }, + "last_changed": "2026-07-02T08:58:35.742787+00:00", + "last_reported": "2026-07-02T08:58:35.742787+00:00", + "last_updated": "2026-07-02T08:58:35.742787+00:00", + "context": { + "id": "01KWH0TAAYN96SV6HCAF9HKPNM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Conservatory Battery" + }, + "last_changed": "2026-07-02T08:58:35.743797+00:00", + "last_reported": "2026-07-02T08:58:35.743797+00:00", + "last_updated": "2026-07-02T08:58:35.743797+00:00", + "context": { + "id": "01KWH0TAAZY58Z6MMKEFPNEA7R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_dimmer_switch_2_battery", + "state": "45", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Study dimmer Battery" + }, + "last_changed": "2026-07-02T10:04:45.839319+00:00", + "last_reported": "2026-07-02T10:04:45.839319+00:00", + "last_updated": "2026-07-02T10:04:45.839319+00:00", + "context": { + "id": "01KWH4KFCFMJG1AW4NBC75WQSR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_sensor_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Conservatory sensor Battery" + }, + "last_changed": "2026-07-02T08:58:35.744411+00:00", + "last_reported": "2026-07-02T08:58:35.744411+00:00", + "last_updated": "2026-07-02T08:58:35.744411+00:00", + "context": { + "id": "01KWH0TAB0VQJQDRRRQ3SSKSY3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_tap_dial_switch_3_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Cons Hue tap dial Battery" + }, + "last_changed": "2026-07-02T08:58:35.744652+00:00", + "last_reported": "2026-07-02T08:58:35.744652+00:00", + "last_updated": "2026-07-02T08:58:35.744652+00:00", + "context": { + "id": "01KWH0TAB0W5J4FWH8C39JZ99H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_motion_sensor_1_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Hue motion sensor 1 Battery" + }, + "last_changed": "2026-07-02T08:58:35.744855+00:00", + "last_reported": "2026-07-02T08:58:35.744855+00:00", + "last_updated": "2026-07-02T08:58:35.744855+00:00", + "context": { + "id": "01KWH0TAB0192BAK4R8DJAAF80", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_dimmer_switch_1_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Loft dimmer Battery" + }, + "last_changed": "2026-07-02T08:58:35.745106+00:00", + "last_reported": "2026-07-02T08:58:35.745106+00:00", + "last_updated": "2026-07-02T08:58:35.745106+00:00", + "context": { + "id": "01KWH0TAB1A681834XWRTF0H2H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.aris_room_switch_battery", + "state": "83", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "James Room switch Battery" + }, + "last_changed": "2026-07-02T09:37:09.237461+00:00", + "last_reported": "2026-07-02T09:37:09.237461+00:00", + "last_updated": "2026-07-02T09:37:09.237461+00:00", + "context": { + "id": "01KWH30XKNX810HEPWWRR96PCS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_dimmer_switch_1_battery_3", + "state": "81", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Andrii room dimmer Battery" + }, + "last_changed": "2026-07-02T10:04:18.417141+00:00", + "last_reported": "2026-07-02T10:04:18.417141+00:00", + "last_updated": "2026-07-02T10:04:18.417141+00:00", + "context": { + "id": "01KWH4JMKHT09K4RSGEYWD84MR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hue_tap_dial_switch_1_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "battery_state": "normal", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Hue tap dial switch 1 Battery" + }, + "last_changed": "2026-07-02T08:58:35.745821+00:00", + "last_reported": "2026-07-02T08:58:35.745821+00:00", + "last_updated": "2026-07-02T08:58:35.745821+00:00", + "context": { + "id": "01KWH0TAB1WWR4NFMKY1TA6DK9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_illuminance", + "state": "unknown", + "attributes": { + "state_class": "measurement", + "light_level": null, + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "kitchen Illuminance" + }, + "last_changed": "2026-07-02T08:58:35.758702+00:00", + "last_reported": "2026-07-02T08:58:35.758702+00:00", + "last_updated": "2026-07-02T08:58:35.758702+00:00", + "context": { + "id": "01KWH0TABEZRENKDPS9ZCMRSEN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "kitchen sensor Motion sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.759425+00:00", + "last_reported": "2026-07-02T08:58:35.759425+00:00", + "last_updated": "2026-07-02T08:58:35.759425+00:00", + "context": { + "id": "01KWH0TABFHS75GX2MJDD2PQKJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.hue_motion_sensor_1_motion", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Hue motion sensor 1 Motion sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.759709+00:00", + "last_reported": "2026-07-02T08:58:35.759709+00:00", + "last_updated": "2026-07-02T08:58:35.759709+00:00", + "context": { + "id": "01KWH0TABF2YGZQ0DEMAX7BA56", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.utility_room_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Utility room sensor Motion sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.759941+00:00", + "last_reported": "2026-07-02T08:58:35.759941+00:00", + "last_updated": "2026-07-02T08:58:35.759941+00:00", + "context": { + "id": "01KWH0TABFB859FRACVC08SJQ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.conservatory_sensor_motion", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Conservatory sensor Motion sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.760529+00:00", + "last_reported": "2026-07-02T08:58:35.760529+00:00", + "last_updated": "2026-07-02T08:58:35.760529+00:00", + "context": { + "id": "01KWH0TABG1PZEEHWP705ST9F8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.hue_motion_sensor_1_illuminance", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Hue motion sensor 1 Light sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.760895+00:00", + "last_reported": "2026-07-02T08:58:35.760895+00:00", + "last_updated": "2026-07-02T08:58:35.760895+00:00", + "context": { + "id": "01KWH0TABGV83SEC66BSRPC833", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.utility_room_sensor_illuminance", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Utility room sensor Light sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.761191+00:00", + "last_reported": "2026-07-02T08:58:35.761191+00:00", + "last_updated": "2026-07-02T08:58:35.761191+00:00", + "context": { + "id": "01KWH0TABHC6K63Z2ACXJ4N832", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_sensor_illuminance", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "kitchen sensor Light sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.761417+00:00", + "last_reported": "2026-07-02T08:58:35.761417+00:00", + "last_updated": "2026-07-02T08:58:35.761417+00:00", + "context": { + "id": "01KWH0TABH63KQVPDHAJSHEFDP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.conservatory_sensor_illuminance", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Conservatory sensor Light sensor enabled" + }, + "last_changed": "2026-07-02T08:58:35.761645+00:00", + "last_reported": "2026-07-02T08:58:35.761645+00:00", + "last_updated": "2026-07-02T08:58:35.761645+00:00", + "context": { + "id": "01KWH0TABHCX7MWHESBG4AV4DG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_cons_hue_tap_dial_2", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Cons Hue tap dial" + }, + "last_changed": "2026-07-02T08:58:35.761930+00:00", + "last_reported": "2026-07-02T08:58:35.761930+00:00", + "last_updated": "2026-07-02T08:58:35.761930+00:00", + "context": { + "id": "01KWH0TABHYT0WGSG3W98B5TWT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_lounge_away_simulated", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Lounge Away Simulated " + }, + "last_changed": "2026-07-02T08:58:35.762149+00:00", + "last_reported": "2026-07-02T08:58:35.762149+00:00", + "last_updated": "2026-07-02T08:58:35.762149+00:00", + "context": { + "id": "01KWH0TABJ7ES8Z4404A9CSQF9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_kitchen_away_simulated_2", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Kitchen Away Simulated 2" + }, + "last_changed": "2026-07-02T08:58:35.762367+00:00", + "last_reported": "2026-07-02T08:58:35.762367+00:00", + "last_updated": "2026-07-02T08:58:35.762367+00:00", + "context": { + "id": "01KWH0TABJNPPXTQ7K7SZ2XX2P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_motion_area_3", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Landing Motion area" + }, + "last_changed": "2026-07-02T08:58:35.762582+00:00", + "last_reported": "2026-07-02T08:58:35.762582+00:00", + "last_updated": "2026-07-02T08:58:35.762582+00:00", + "context": { + "id": "01KWH0TABJX8ZP1M23PGMX7HF8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_study_dimmer_2", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Study dimmer" + }, + "last_changed": "2026-07-02T08:58:35.762789+00:00", + "last_reported": "2026-07-02T08:58:35.762789+00:00", + "last_updated": "2026-07-02T08:58:35.762789+00:00", + "context": { + "id": "01KWH0TABJB01HJ22GEKX9XVGV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_tiims_weekend_wake_up", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tiims weekend wake-up" + }, + "last_changed": "2026-07-02T08:58:35.762994+00:00", + "last_reported": "2026-07-02T08:58:35.762994+00:00", + "last_updated": "2026-07-02T08:58:35.762994+00:00", + "context": { + "id": "01KWH0TABJVPCN685J5TDF3901", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_hue_smart_button_1_2", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Hue Smart button 1" + }, + "last_changed": "2026-07-02T08:58:35.763195+00:00", + "last_reported": "2026-07-02T08:58:35.763195+00:00", + "last_updated": "2026-07-02T08:58:35.763195+00:00", + "context": { + "id": "01KWH0TABKDFBV3NP81MQ42YPT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_mimic_presence", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Mimic presence" + }, + "last_changed": "2026-07-02T08:58:35.763415+00:00", + "last_reported": "2026-07-02T08:58:35.763415+00:00", + "last_updated": "2026-07-02T08:58:35.763415+00:00", + "context": { + "id": "01KWH0TABKREBQ0R1ZVXG08D5C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_tims_button", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tims button" + }, + "last_changed": "2026-07-02T08:58:35.763614+00:00", + "last_reported": "2026-07-02T08:58:35.763614+00:00", + "last_updated": "2026-07-02T08:58:35.763614+00:00", + "context": { + "id": "01KWH0TABKEJENN6XRW44GANHF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_tim_room_away_simulated", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tim Room Away Simulated " + }, + "last_changed": "2026-07-02T08:58:35.763814+00:00", + "last_reported": "2026-07-02T08:58:35.763814+00:00", + "last_updated": "2026-07-02T08:58:35.763814+00:00", + "context": { + "id": "01KWH0TABK0NVNRMXX9HXWA4DF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_utility_room_away_simulated", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Utility Room Away Simulated " + }, + "last_changed": "2026-07-02T08:58:35.764011+00:00", + "last_reported": "2026-07-02T08:58:35.764011+00:00", + "last_updated": "2026-07-02T08:58:35.764011+00:00", + "context": { + "id": "01KWH0TABM410YSY67NFTNRGT8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_turn_off_all_lights_2", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Turn Off All Lights" + }, + "last_changed": "2026-07-02T08:58:35.764208+00:00", + "last_reported": "2026-07-02T08:58:35.764208+00:00", + "last_updated": "2026-07-02T08:58:35.764208+00:00", + "context": { + "id": "01KWH0TABMYPQF52GK2YS9J4Y0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_motion_area", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Kitchen Motion area" + }, + "last_changed": "2026-07-02T08:58:35.764398+00:00", + "last_reported": "2026-07-02T08:58:35.764398+00:00", + "last_updated": "2026-07-02T08:58:35.764398+00:00", + "context": { + "id": "01KWH0TABMHAX4ETA3YER6Z7RN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_tims_weekday_wakeup", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tims.weekday wakeup" + }, + "last_changed": "2026-07-02T08:58:35.764606+00:00", + "last_reported": "2026-07-02T08:58:35.764606+00:00", + "last_updated": "2026-07-02T08:58:35.764606+00:00", + "context": { + "id": "01KWH0TABM8J4G16WQ5PCET0V8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_jon_s_room_switch", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Jon's Room switch" + }, + "last_changed": "2026-07-02T08:58:35.764796+00:00", + "last_reported": "2026-07-02T08:58:35.764796+00:00", + "last_updated": "2026-07-02T08:58:35.764796+00:00", + "context": { + "id": "01KWH0TABMQ78XEWXWPXE0X1GY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_study_away_stimulation", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Study Away Stimulation " + }, + "last_changed": "2026-07-02T08:58:35.765006+00:00", + "last_reported": "2026-07-02T08:58:35.765006+00:00", + "last_updated": "2026-07-02T08:58:35.765006+00:00", + "context": { + "id": "01KWH0TABN2954WWDDMGZE7CRX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_hue_tap_switch_1", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tim’s room tap switch" + }, + "last_changed": "2026-07-02T08:58:35.765222+00:00", + "last_reported": "2026-07-02T08:58:35.765222+00:00", + "last_updated": "2026-07-02T08:58:35.765222+00:00", + "context": { + "id": "01KWH0TABNEHTK5ND0ESM8Y2ZR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_lounge_random_evening", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Lounge Random Evening" + }, + "last_changed": "2026-07-02T08:58:35.765427+00:00", + "last_reported": "2026-07-02T08:58:35.765427+00:00", + "last_updated": "2026-07-02T08:58:35.765427+00:00", + "context": { + "id": "01KWH0TABN8SYAYQ301Y86BFF9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_tims_room_away_simulated", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Tims Room Away Simulated " + }, + "last_changed": "2026-07-02T08:58:35.765617+00:00", + "last_reported": "2026-07-02T08:58:35.765617+00:00", + "last_updated": "2026-07-02T08:58:35.765617+00:00", + "context": { + "id": "01KWH0TABN3REVN40MFVNQANWK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_motion_area_4", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Hallway Motion area" + }, + "last_changed": "2026-07-02T08:58:35.765824+00:00", + "last_reported": "2026-07-02T08:58:35.765824+00:00", + "last_updated": "2026-07-02T08:58:35.765824+00:00", + "context": { + "id": "01KWH0TABNHG1CC6R877CWPH5D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_kitchen_away_simulated_1", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Kitchen Away Simulated 1" + }, + "last_changed": "2026-07-02T08:58:35.766014+00:00", + "last_reported": "2026-07-02T08:58:35.766014+00:00", + "last_updated": "2026-07-02T08:58:35.766014+00:00", + "context": { + "id": "01KWH0TABPSJTRDY85XG0KYH7E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_andrii_room_dimmer_2", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Andrii room dimmer" + }, + "last_changed": "2026-07-02T08:58:35.766204+00:00", + "last_reported": "2026-07-02T08:58:35.766204+00:00", + "last_updated": "2026-07-02T08:58:35.766204+00:00", + "context": { + "id": "01KWH0TABPWW2A61MDT58D5VJV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_turn_off_all_lights_at_11", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Turn Off All Lights At 11" + }, + "last_changed": "2026-07-02T08:58:35.766397+00:00", + "last_reported": "2026-07-02T08:58:35.766397+00:00", + "last_updated": "2026-07-02T08:58:35.766397+00:00", + "context": { + "id": "01KWH0TABP12DGBY5NZJW99Z0J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_kitchen_away_simulated_3", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Kitchen Away Simulated 3" + }, + "last_changed": "2026-07-02T08:58:35.766584+00:00", + "last_reported": "2026-07-02T08:58:35.766584+00:00", + "last_updated": "2026-07-02T08:58:35.766584+00:00", + "context": { + "id": "01KWH0TABPWXW0S2E8GT1FT9SQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_kitchen_dimmer_switch", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Kitchen dimmer switch" + }, + "last_changed": "2026-07-02T08:58:35.766773+00:00", + "last_reported": "2026-07-02T08:58:35.766773+00:00", + "last_updated": "2026-07-02T08:58:35.766773+00:00", + "context": { + "id": "01KWH0TABP2JJE1ADEWV92NTNP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_hue_tap_dial_switch_1", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Hue tap dial switch 1" + }, + "last_changed": "2026-07-02T08:58:35.766966+00:00", + "last_reported": "2026-07-02T08:58:35.766966+00:00", + "last_updated": "2026-07-02T08:58:35.766966+00:00", + "context": { + "id": "01KWH0TABPXZDP60HR6HJ7Z3H2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.automation_motion_area_2", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Home Automation: Lounge Motion area" + }, + "last_changed": "2026-07-02T08:58:35.767153+00:00", + "last_reported": "2026-07-02T08:58:35.767153+00:00", + "last_updated": "2026-07-02T08:58:35.767153+00:00", + "context": { + "id": "01KWH0TABQR8DZS48Z0Q1MR323", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.loungetv", + "state": "off", + "attributes": { + "icon": "mdi:television", + "friendly_name": "55OLED803/12", + "supported_features": 152461 + }, + "last_changed": "2026-07-02T08:58:35.877583+00:00", + "last_reported": "2026-07-02T08:58:35.877319+00:00", + "last_updated": "2026-07-02T08:58:35.877583+00:00", + "context": { + "id": "01KWH0TAF5W1YCTDFPKNSMACFR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.christmas_tree_power_on_behavior", + "state": "unavailable", + "attributes": { + "options": [ + "power_off", + "power_on", + "last" + ], + "friendly_name": "Christmas tree Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:35.853657+00:00", + "last_reported": "2026-07-02T08:58:35.853657+00:00", + "last_updated": "2026-07-02T08:58:35.853657+00:00", + "context": { + "id": "01KWH0TAEDT8J571S27TCQRBAM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.battery_ups_power_on_behavior", + "state": "power_on", + "attributes": { + "options": [ + "power_off", + "power_on", + "last" + ], + "friendly_name": " Battery UPS Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:35.853963+00:00", + "last_reported": "2026-07-02T08:58:35.853963+00:00", + "last_updated": "2026-07-02T08:58:35.853963+00:00", + "context": { + "id": "01KWH0TAEDMN8316W5FKT09TS6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.smart_socket_3_power_on_behavior", + "state": "unavailable", + "attributes": { + "options": [ + "power_off", + "power_on", + "last" + ], + "friendly_name": "Garland Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:35.854192+00:00", + "last_reported": "2026-07-02T08:58:35.854192+00:00", + "last_updated": "2026-07-02T08:58:35.854192+00:00", + "context": { + "id": "01KWH0TAEEZWRFN3T6MEZ4WQ63", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.santa_power_on_behavior", + "state": "unavailable", + "attributes": { + "options": [ + "power_off", + "power_on", + "last" + ], + "friendly_name": " Santa Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:35.854425+00:00", + "last_reported": "2026-07-02T08:58:35.854425+00:00", + "last_updated": "2026-07-02T08:58:35.854425+00:00", + "context": { + "id": "01KWH0TAEEYNBYPP54SKD4DWPX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.smart_plug_power_on_behavior", + "state": "last", + "attributes": { + "options": [ + "power_off", + "power_on", + "last" + ], + "friendly_name": "Tim tv Power-on behavior" + }, + "last_changed": "2026-07-02T08:58:35.854660+00:00", + "last_reported": "2026-07-02T08:58:35.854660+00:00", + "last_updated": "2026-07-02T08:58:35.854660+00:00", + "context": { + "id": "01KWH0TAEEZ4EDBPGRTAAZWM8T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.smart_plug_indicator_light_mode", + "state": "relay", + "attributes": { + "options": [ + "relay", + "pos", + "none" + ], + "friendly_name": "Tim tv Indicator light mode" + }, + "last_changed": "2026-07-02T08:58:35.854816+00:00", + "last_reported": "2026-07-02T08:58:35.854816+00:00", + "last_updated": "2026-07-02T08:58:35.854816+00:00", + "context": { + "id": "01KWH0TAEEGJDW67QVQPA6HKBP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.christmas_tree_total_energy", + "state": "unavailable", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Christmas tree Total energy" + }, + "last_changed": "2026-07-02T08:58:35.856084+00:00", + "last_reported": "2026-07-02T08:58:35.856084+00:00", + "last_updated": "2026-07-02T08:58:35.856084+00:00", + "context": { + "id": "01KWH0TAEGRJJQNYY0QWWXYVRQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_ups_current", + "state": "1.326", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": " Battery UPS Current" + }, + "last_changed": "2026-07-02T09:51:48.738852+00:00", + "last_reported": "2026-07-02T09:51:48.738852+00:00", + "last_updated": "2026-07-02T09:51:48.738852+00:00", + "context": { + "id": "01KWH3VRG2QYMKQNA7R1YPK9XE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_ups_power", + "state": "129.6", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": " Battery UPS Power" + }, + "last_changed": "2026-07-02T09:51:48.738982+00:00", + "last_reported": "2026-07-02T09:51:48.738982+00:00", + "last_updated": "2026-07-02T09:51:48.738982+00:00", + "context": { + "id": "01KWH3VRG2GA1YM7ASMV1NA04F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_ups_voltage", + "state": "237.9", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": " Battery UPS Voltage" + }, + "last_changed": "2026-07-02T09:51:48.739052+00:00", + "last_reported": "2026-07-02T09:51:48.739052+00:00", + "last_updated": "2026-07-02T09:51:48.739052+00:00", + "context": { + "id": "01KWH3VRG3HDAXJNHWCWPWYTEB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_ups_total_energy", + "state": "0.194", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": " Battery UPS Total energy" + }, + "last_changed": "2026-07-02T10:00:22.975198+00:00", + "last_reported": "2026-07-02T10:00:22.975198+00:00", + "last_updated": "2026-07-02T10:00:22.975198+00:00", + "context": { + "id": "01KWH4BENZAC9RNHDC59HQXRZF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.garland_total_energy", + "state": "unavailable", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Garland Total energy" + }, + "last_changed": "2026-07-02T08:58:35.857825+00:00", + "last_reported": "2026-07-02T08:58:35.857825+00:00", + "last_updated": "2026-07-02T08:58:35.857825+00:00", + "context": { + "id": "01KWH0TAEHJZ7SNT4Z3AYQQZZZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.santa_total_energy", + "state": "unavailable", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": " Santa Total energy" + }, + "last_changed": "2026-07-02T08:58:35.858213+00:00", + "last_reported": "2026-07-02T08:58:35.858213+00:00", + "last_updated": "2026-07-02T08:58:35.858213+00:00", + "context": { + "id": "01KWH0TAEJGW8HYEJBEAPZMDVA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.smart_plug_current", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "Tim tv Current" + }, + "last_changed": "2026-07-02T08:58:35.858412+00:00", + "last_reported": "2026-07-02T08:58:35.858412+00:00", + "last_updated": "2026-07-02T08:58:35.858412+00:00", + "context": { + "id": "01KWH0TAEJWJX38AJVBZYQ24WH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.smart_plug_power", + "state": "0.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Tim tv Power" + }, + "last_changed": "2026-07-02T08:58:35.858601+00:00", + "last_reported": "2026-07-02T08:58:35.858601+00:00", + "last_updated": "2026-07-02T08:58:35.858601+00:00", + "context": { + "id": "01KWH0TAEJX1DGHC1CVDX09GMT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.smart_plug_voltage", + "state": "240.8", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "Tim tv Voltage" + }, + "last_changed": "2026-07-02T09:34:45.222248+00:00", + "last_reported": "2026-07-02T09:34:45.222248+00:00", + "last_updated": "2026-07-02T09:34:45.222248+00:00", + "context": { + "id": "01KWH2WGZ6FVWYAFGKHTQ9STAQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_tv_total_energy", + "state": "0", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Tim tv Total energy" + }, + "last_changed": "2026-07-02T08:58:35.858979+00:00", + "last_reported": "2026-07-02T08:58:35.858979+00:00", + "last_updated": "2026-07-02T08:58:35.858979+00:00", + "context": { + "id": "01KWH0TAEJC130ATJCZGB7B1SF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.christmas_tree_socket_1", + "state": "unavailable", + "attributes": { + "device_class": "outlet", + "friendly_name": "Christmas tree Socket 1" + }, + "last_changed": "2026-07-02T08:58:35.860528+00:00", + "last_reported": "2026-07-02T08:58:35.860528+00:00", + "last_updated": "2026-07-02T08:58:35.860528+00:00", + "context": { + "id": "01KWH0TAEM5EWVDQCEN1QDTJJB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.battery_ups_socket_1", + "state": "on", + "attributes": { + "device_class": "outlet", + "friendly_name": " Battery UPS Socket 1" + }, + "last_changed": "2026-07-02T08:58:35.860717+00:00", + "last_reported": "2026-07-02T08:58:35.860717+00:00", + "last_updated": "2026-07-02T08:58:35.860717+00:00", + "context": { + "id": "01KWH0TAEMS70FACBY5QDG4DGT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.smart_socket_3_socket_1", + "state": "unavailable", + "attributes": { + "device_class": "outlet", + "friendly_name": "Garland Socket 1" + }, + "last_changed": "2026-07-02T08:58:35.860868+00:00", + "last_reported": "2026-07-02T08:58:35.860868+00:00", + "last_updated": "2026-07-02T08:58:35.860868+00:00", + "context": { + "id": "01KWH0TAEMDRS8ENDDJR99Y7A5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.santa_socket_1", + "state": "unavailable", + "attributes": { + "device_class": "outlet", + "friendly_name": " Santa Socket 1" + }, + "last_changed": "2026-07-02T08:58:35.861069+00:00", + "last_reported": "2026-07-02T08:58:35.861069+00:00", + "last_updated": "2026-07-02T08:58:35.861069+00:00", + "context": { + "id": "01KWH0TAENS3Y53QE04N8QKMEQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.smart_plug_child_lock", + "state": "off", + "attributes": { + "friendly_name": "Tim tv Child lock" + }, + "last_changed": "2026-07-02T08:58:35.861244+00:00", + "last_reported": "2026-07-02T08:58:35.861244+00:00", + "last_updated": "2026-07-02T08:58:35.861244+00:00", + "context": { + "id": "01KWH0TAEN27EXD1NJV3WD4G0C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.smart_plug_socket_1", + "state": "off", + "attributes": { + "device_class": "outlet", + "friendly_name": "Tim tv Socket 1" + }, + "last_changed": "2026-07-02T08:58:35.861388+00:00", + "last_reported": "2026-07-02T08:58:35.861388+00:00", + "last_updated": "2026-07-02T08:58:35.861388+00:00", + "context": { + "id": "01KWH0TAEN5XHGNQ1JQKYTK4M2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_a_524641cb_octoplus_saving_sessions", + "state": "off", + "attributes": { + "current_joined_event_start": null, + "current_joined_event_end": null, + "current_joined_event_duration_in_minutes": null, + "next_joined_event_start": null, + "next_joined_event_end": null, + "next_joined_event_duration_in_minutes": null, + "icon": "mdi:leaf", + "friendly_name": "Octoplus (A-524641CB) Octoplus Saving Sessions (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.527823+00:00", + "last_reported": "2026-07-02T08:58:36.527823+00:00", + "last_updated": "2026-07-02T08:58:36.527823+00:00", + "context": { + "id": "01KWH0TB3FSF5GESNR1559CFRB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_a_524641cb_greenness_forecast_highlighted", + "state": "off", + "attributes": { + "current": null, + "next_start": "2026-07-03T23:00:00+01:00", + "next_end": "2026-07-04T06:00:00+01:00", + "icon": "mdi:leaf", + "friendly_name": "Greenness Forecast (A-524641CB) Greenness Forecast Highlighted (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.528996+00:00", + "last_reported": "2026-07-02T08:58:36.528996+00:00", + "last_updated": "2026-07-02T08:58:36.528996+00:00", + "context": { + "id": "01KWH0TB3GSXGE7EF544ZEX0MV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_a_524641cb_octoplus_free_electricity_session", + "state": "off", + "attributes": { + "current_event_start": null, + "current_event_end": null, + "current_event_duration_in_minutes": null, + "next_event_start": null, + "next_event_end": null, + "next_event_duration_in_minutes": null, + "icon": "mdi:leaf", + "friendly_name": "Octoplus (A-524641CB) Octoplus Free Electricity (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.529333+00:00", + "last_reported": "2026-07-02T08:58:36.529333+00:00", + "last_updated": "2026-07-02T08:58:36.529333+00:00", + "context": { + "id": "01KWH0TB3HYHSHEE2J9JPNHJRS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_electricity_20l3345218_2000016642381_off_peak", + "state": "off", + "attributes": { + "current_start": null, + "current_end": null, + "next_start": "2026-07-02T23:30:00+01:00", + "next_end": "2026-07-03T05:30:00+01:00", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Off Peak Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.529593+00:00", + "last_reported": "2026-07-02T08:58:36.529593+00:00", + "last_updated": "2026-07-02T08:58:36.529593+00:00", + "context": { + "id": "01KWH0TB3H1CFJQP3YFXEA02P3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_dispatching", + "state": "off", + "attributes": { + "planned_dispatches": [ + { + "start": "2026-07-02T10:25:07+01:00", + "end": "2026-07-03T08:30:17+01:00", + "charge_in_kwh": -26.900883333333336, + "source": "BOOST" + } + ], + "completed_dispatches": [ + { + "start": "2026-06-30T17:00:00+01:00", + "end": "2026-06-30T17:30:00+01:00", + "charge_in_kwh": -0.71, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-06-30T17:30:00+01:00", + "end": "2026-06-30T18:00:00+01:00", + "charge_in_kwh": -1.12, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-06-30T18:00:00+01:00", + "end": "2026-06-30T18:30:00+01:00", + "charge_in_kwh": -0.77, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-06-30T18:30:00+01:00", + "end": "2026-06-30T19:00:00+01:00", + "charge_in_kwh": -0.33, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T15:30:00+01:00", + "end": "2026-07-01T16:00:00+01:00", + "charge_in_kwh": -0.06, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T16:00:00+01:00", + "end": "2026-07-01T16:30:00+01:00", + "charge_in_kwh": -0.92, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T16:30:00+01:00", + "end": "2026-07-01T17:00:00+01:00", + "charge_in_kwh": -1.09, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T17:00:00+01:00", + "end": "2026-07-01T17:30:00+01:00", + "charge_in_kwh": -1.11, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T17:30:00+01:00", + "end": "2026-07-01T18:00:00+01:00", + "charge_in_kwh": -0.98, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T18:00:00+01:00", + "end": "2026-07-01T18:30:00+01:00", + "charge_in_kwh": -0.72, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T18:30:00+01:00", + "end": "2026-07-01T19:00:00+01:00", + "charge_in_kwh": -0.71, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T19:00:00+01:00", + "end": "2026-07-01T19:30:00+01:00", + "charge_in_kwh": -0.71, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T19:30:00+01:00", + "end": "2026-07-01T20:00:00+01:00", + "charge_in_kwh": -0.73, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-01T20:00:00+01:00", + "end": "2026-07-01T20:30:00+01:00", + "charge_in_kwh": -0.14, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-02T10:00:00+01:00", + "end": "2026-07-02T10:30:00+01:00", + "charge_in_kwh": -0.07, + "source": "unknown", + "location": "AT_HOME" + }, + { + "start": "2026-07-02T10:30:00+01:00", + "end": "2026-07-02T11:00:00+01:00", + "charge_in_kwh": -1.55, + "source": "unknown", + "location": "AT_HOME" + } + ], + "started_dispatches": [], + "provider": "TESLA_V2", + "vehicle_battery_size_in_kwh": null, + "charge_point_power_in_kw": null, + "current_start": null, + "current_end": null, + "next_start": null, + "next_end": null, + "manually_refresh_dispatches": false, + "minimum_dispatch_duration_in_minutes": 0, + "icon": "mdi:power-plug-battery", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Dispatching (00000000-0002-4000-8020-0000000af39c)" + }, + "last_changed": "2026-07-02T08:58:36.530085+00:00", + "last_reported": "2026-07-02T10:10:36.591794+00:00", + "last_updated": "2026-07-02T10:00:37.066320+00:00", + "context": { + "id": "01KWH4BWEAEDFBG22F2YNR0E61", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_charge_target", + "state": "50.0", + "attributes": { + "min": 10, + "max": 100, + "step": 1, + "mode": "box", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-charging", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Charge Target (00000000-0002-4000-8020-0000000af39c)" + }, + "last_changed": "2026-07-02T08:58:36.530941+00:00", + "last_reported": "2026-07-02T08:58:36.530941+00:00", + "last_updated": "2026-07-02T08:58:36.530941+00:00", + "context": { + "id": "01KWH0TB3JEW9FY3QTYQD6NZM7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_smart_charge", + "state": "on", + "attributes": { + "icon": "mdi:ev-station", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Smart Charge (00000000-0002-4000-8020-0000000af39c)" + }, + "last_changed": "2026-07-02T08:58:36.531600+00:00", + "last_reported": "2026-07-02T08:58:36.531600+00:00", + "last_updated": "2026-07-02T08:58:36.531600+00:00", + "context": { + "id": "01KWH0TB3KEK6H94N1YNE3ZQTP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_bump_charge", + "state": "on", + "attributes": { + "icon": "mdi:ev-plug-type2", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Bump Charge (00000000-0002-4000-8020-0000000af39c)" + }, + "last_changed": "2026-07-02T09:26:37.009671+00:00", + "last_reported": "2026-07-02T09:28:36.591830+00:00", + "last_updated": "2026-07-02T09:26:37.009671+00:00", + "context": { + "id": "01KWH2DM6HBB6W9DXSY6HZV2T4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.octopus_energy_a_524641cb_octoplus_saving_session_events", + "state": "2026-07-02T09:59:36.694+00:00", + "attributes": { + "event_types": [ + "octopus_energy_all_octoplus_saving_sessions" + ], + "event_type": "octopus_energy_all_octoplus_saving_sessions", + "account_id": "A-524641CB", + "account_region_id": "10", + "available_events": [], + "joined_events": [ + { + "id": 1327, + "start": "2025-01-08T17:00:00+00:00", + "end": "2025-01-08T18:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 408, + "octopoints_per_kwh": 576, + "target_regions": [] + }, + { + "id": 1335, + "start": "2025-01-22T16:30:00+00:00", + "end": "2025-01-22T17:30:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 448, + "target_regions": [] + }, + { + "id": 1337, + "start": "2025-02-12T17:30:00+00:00", + "end": "2025-02-12T18:30:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 48, + "octopoints_per_kwh": 96, + "target_regions": [] + }, + { + "id": 1338, + "start": "2025-02-17T17:30:00+00:00", + "end": "2025-02-17T18:30:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 56, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1339, + "start": "2025-02-18T17:00:00+00:00", + "end": "2025-02-18T18:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 32, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1340, + "start": "2025-02-25T17:30:00+00:00", + "end": "2025-02-25T18:30:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 56, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1342, + "start": "2025-03-03T18:00:00+00:00", + "end": "2025-03-03T19:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 40, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1343, + "start": "2025-03-04T18:00:00+00:00", + "end": "2025-03-04T19:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 32, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1346, + "start": "2025-03-19T18:00:00+00:00", + "end": "2025-03-19T19:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1354, + "start": "2025-04-22T18:00:00+01:00", + "end": "2025-04-22T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 95, + "target_regions": [] + }, + { + "id": 1519, + "start": "2025-06-04T20:00:00+01:00", + "end": "2025-06-04T20:30:00+01:00", + "duration_in_minutes": 30.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 95, + "target_regions": [] + }, + { + "id": 1552, + "start": "2025-06-30T18:00:00+01:00", + "end": "2025-06-30T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1585, + "start": "2025-07-01T18:00:00+01:00", + "end": "2025-07-01T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 112, + "target_regions": [] + }, + { + "id": 1618, + "start": "2025-09-08T18:00:00+01:00", + "end": "2025-09-08T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 80, + "target_regions": [] + }, + { + "id": 1651, + "start": "2025-10-07T18:00:00+01:00", + "end": "2025-10-07T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 104, + "target_regions": [] + }, + { + "id": 1684, + "start": "2025-10-14T18:00:00+01:00", + "end": "2025-10-14T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 24, + "octopoints_per_kwh": 192, + "target_regions": [] + }, + { + "id": 1717, + "start": "2025-10-22T18:00:00+01:00", + "end": "2025-10-22T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 24, + "octopoints_per_kwh": 192, + "target_regions": [] + }, + { + "id": 1750, + "start": "2026-01-28T17:30:00+00:00", + "end": "2026-01-28T18:30:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 80, + "octopoints_per_kwh": 96, + "target_regions": [] + }, + { + "id": 1883, + "start": "2026-03-23T18:00:00+00:00", + "end": "2026-03-23T19:00:00+00:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 102, + "target_regions": [] + }, + { + "id": 3151, + "start": "2026-06-04T18:00:00+01:00", + "end": "2026-06-04T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 93, + "target_regions": [ + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ] + }, + { + "id": 3462, + "start": "2026-06-16T19:00:00+01:00", + "end": "2026-06-16T20:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": null, + "octopoints_per_kwh": 102, + "target_regions": [ + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ] + }, + { + "id": 3635, + "start": "2026-06-18T19:00:00+01:00", + "end": "2026-06-18T20:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 100, + "target_regions": [ + "3", + "4", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ] + }, + { + "id": 3735, + "start": "2026-06-23T18:00:00+01:00", + "end": "2026-06-23T19:00:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 24, + "octopoints_per_kwh": 196, + "target_regions": [] + }, + { + "id": 3827, + "start": "2026-06-24T19:30:00+01:00", + "end": "2026-06-24T20:30:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 32, + "octopoints_per_kwh": 415, + "target_regions": [] + }, + { + "id": 3860, + "start": "2026-06-25T18:30:00+01:00", + "end": "2026-06-25T19:30:00+01:00", + "duration_in_minutes": 60.0, + "rewarded_octopoints": 16, + "octopoints_per_kwh": 108, + "target_regions": [ + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ] + } + ], + "friendly_name": "Octoplus (A-524641CB) Octoplus Saving Session Events (A-524641CB)" + }, + "last_changed": "2026-07-02T09:59:36.694442+00:00", + "last_reported": "2026-07-02T10:10:36.650536+00:00", + "last_updated": "2026-07-02T09:59:36.694442+00:00", + "context": { + "id": "01KWH4A1FPYN3PST7CFBAG3EMN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.octopus_energy_a_524641cb_octoplus_free_electricity_session_events", + "state": "2026-07-02T08:59:36.422+00:00", + "attributes": { + "event_types": [ + "octopus_energy_all_octoplus_free_electricity_sessions" + ], + "event_type": "octopus_energy_all_octoplus_free_electricity_sessions", + "account_id": "A-524641CB", + "events": [ + { + "code": "1", + "start": "2024-08-15T13:00:00+01:00", + "end": "2024-08-15T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "2", + "start": "2024-08-18T13:00:00+01:00", + "end": "2024-08-18T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "3", + "start": "2024-08-21T13:00:00+01:00", + "end": "2024-08-21T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "4", + "start": "2024-08-31T13:00:00+01:00", + "end": "2024-08-31T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "5", + "start": "2024-09-10T13:00:00+01:00", + "end": "2024-09-10T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "6", + "start": "2024-09-14T13:00:00+01:00", + "end": "2024-09-14T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "7", + "start": "2024-10-20T13:00:00+01:00", + "end": "2024-10-20T14:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "8", + "start": "2024-11-24T07:00:00+00:00", + "end": "2024-11-24T09:00:00+00:00", + "duration_in_minutes": 120.0 + }, + { + "code": "10", + "start": "2025-06-22T14:00:00+01:00", + "end": "2025-06-22T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "11", + "start": "2025-07-05T14:00:00+01:00", + "end": "2025-07-05T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "12", + "start": "2025-08-05T14:00:00+01:00", + "end": "2025-08-05T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "13", + "start": "2025-08-09T14:00:00+01:00", + "end": "2025-08-09T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "14", + "start": "2025-08-31T14:00:00+01:00", + "end": "2025-08-31T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "15", + "start": "2025-09-01T14:00:00+01:00", + "end": "2025-09-01T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "16", + "start": "2025-09-06T14:00:00+01:00", + "end": "2025-09-06T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "17", + "start": "2025-09-07T12:00:00+01:00", + "end": "2025-09-07T14:00:00+01:00", + "duration_in_minutes": 120.0 + }, + { + "code": "18", + "start": "2025-09-11T12:00:00+01:00", + "end": "2025-09-11T13:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "19", + "start": "2025-09-15T14:00:00+01:00", + "end": "2025-09-15T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "20", + "start": "2025-09-18T14:00:00+01:00", + "end": "2025-09-18T15:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "21", + "start": "2025-10-04T12:00:00+01:00", + "end": "2025-10-04T14:00:00+01:00", + "duration_in_minutes": 120.0 + }, + { + "code": "22", + "start": "2025-10-05T11:00:00+01:00", + "end": "2025-10-05T12:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "23", + "start": "2025-10-24T21:00:00+01:00", + "end": "2025-10-24T22:00:00+01:00", + "duration_in_minutes": 60.0 + }, + { + "code": "24", + "start": "2025-10-25T12:00:00+01:00", + "end": "2025-10-25T15:00:00+01:00", + "duration_in_minutes": 180.0 + } + ], + "friendly_name": "Octoplus (A-524641CB) Octoplus Free Electricity Session Events (A-524641CB)" + }, + "last_changed": "2026-07-02T08:59:36.422590+00:00", + "last_reported": "2026-07-02T09:13:36.556827+00:00", + "last_updated": "2026-07-02T08:59:36.422590+00:00", + "context": { + "id": "01KWH0W5K64BFJMHG5DGB0TGBV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_target_time", + "state": "11:00", + "attributes": { + "options": [ + "04:00", + "04:30", + "05:00", + "05:30", + "06:00", + "06:30", + "07:00", + "07:30", + "08:00", + "08:30", + "09:00", + "09:30", + "10:00", + "10:30", + "11:00" + ], + "icon": "mdi:battery-clock", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Target Time (00000000-0002-4000-8020-0000000af39c)", + "raw_time": "11:00:00" + }, + "last_changed": "2026-07-02T08:58:36.535099+00:00", + "last_reported": "2026-07-02T09:13:36.373669+00:00", + "last_updated": "2026-07-02T08:59:36.556594+00:00", + "context": { + "id": "01KWH0W5QC4HPXSW2W8K096RKK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "calendar.octopus_energy_a_524641cb_octoplus_saving_sessions", + "state": "off", + "attributes": { + "friendly_name": "Octoplus (A-524641CB) Octoplus Saving Sessions (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.537289+00:00", + "last_reported": "2026-07-02T08:58:36.537289+00:00", + "last_updated": "2026-07-02T08:58:36.537289+00:00", + "context": { + "id": "01KWH0TB3S2YQQKWQE02QKJ8D8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "calendar.octopus_energy_a_524641cb_greener_nights", + "state": "off", + "attributes": { + "message": "Octopus Energy Greener Night", + "all_day": false, + "start_time": "2026-07-03 23:00:00", + "end_time": "2026-07-04 06:00:00", + "location": "", + "description": "Score: 52\nIndex: MEDIUM", + "greenness_index": "MEDIUM", + "greenness_score": 52, + "friendly_name": "Greenness Forecast (A-524641CB) Greener Nights (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.537496+00:00", + "last_reported": "2026-07-02T09:13:36.304444+00:00", + "last_updated": "2026-07-02T08:59:36.418069+00:00", + "context": { + "id": "01KWH0W5K2EZJ1X7DEBWGBTEGN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "calendar.octopus_energy_a_524641cb_octoplus_free_electricity_session", + "state": "off", + "attributes": { + "friendly_name": "Octoplus (A-524641CB) Octoplus Free Electricity (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.537674+00:00", + "last_reported": "2026-07-02T08:58:36.537674+00:00", + "last_updated": "2026-07-02T08:58:36.537674+00:00", + "context": { + "id": "01KWH0TB3S6GZGT2AGMXKCJV19", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_wheel_of_fortune_spins_electricity", + "state": "2", + "attributes": { + "state_class": "total", + "icon": "mdi:star-circle", + "friendly_name": "Wheel Of Fortune Spins Electricity (A-524641CB)" + }, + "last_changed": "2026-07-02T08:59:36.559816+00:00", + "last_reported": "2026-07-02T09:13:36.230676+00:00", + "last_updated": "2026-07-02T08:59:36.559816+00:00", + "context": { + "id": "01KWH0W5QFDY64F61VQ0WER2JZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_wheel_of_fortune_spins_gas", + "state": "0", + "attributes": { + "state_class": "total", + "icon": "mdi:star-circle", + "friendly_name": "Wheel Of Fortune Spins Gas (A-524641CB)" + }, + "last_changed": "2026-07-02T08:59:36.559977+00:00", + "last_reported": "2026-07-02T09:13:36.230772+00:00", + "last_updated": "2026-07-02T08:59:36.559977+00:00", + "context": { + "id": "01KWH0W5QFYQV9JVEKXA9APQD8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_greenness_forecast_current_index", + "state": "unknown", + "attributes": { + "state_class": "total", + "next_start": "2026-07-02T23:00:00+01:00", + "next_end": "2026-07-03T06:00:00+01:00", + "forecast": [ + { + "start": "2026-07-02T23:00:00+01:00", + "end": "2026-07-03T06:00:00+01:00", + "greenness_index": "MEDIUM", + "greenness_score": 44, + "is_highlighted": false + }, + { + "start": "2026-07-03T23:00:00+01:00", + "end": "2026-07-04T06:00:00+01:00", + "greenness_index": "MEDIUM", + "greenness_score": 52, + "is_highlighted": true + }, + { + "start": "2026-07-04T23:00:00+01:00", + "end": "2026-07-05T06:00:00+01:00", + "greenness_index": "MEDIUM", + "greenness_score": 40, + "is_highlighted": false + }, + { + "start": "2026-07-05T23:00:00+01:00", + "end": "2026-07-06T06:00:00+01:00", + "greenness_index": "LOW", + "greenness_score": 33, + "is_highlighted": false + }, + { + "start": "2026-07-06T23:00:00+01:00", + "end": "2026-07-07T06:00:00+01:00", + "greenness_index": "LOW", + "greenness_score": 26, + "is_highlighted": false + }, + { + "start": "2026-07-07T23:00:00+01:00", + "end": "2026-07-08T06:00:00+01:00", + "greenness_index": "LOW", + "greenness_score": 21, + "is_highlighted": false + }, + { + "start": "2026-07-08T23:00:00+01:00", + "end": "2026-07-09T06:00:00+01:00", + "greenness_index": "LOW", + "greenness_score": 16, + "is_highlighted": false + } + ], + "icon": "mdi:leaf", + "friendly_name": "Greenness Forecast (A-524641CB) Greenness Forecast Current Index (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.553950+00:00", + "last_reported": "2026-07-02T08:58:36.553950+00:00", + "last_updated": "2026-07-02T08:58:36.553950+00:00", + "context": { + "id": "01KWH0TB49D8DQQMVX31VM1SJP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_greenness_forecast_next_index", + "state": "44", + "attributes": { + "state_class": "total", + "start": "2026-07-02T23:00:00+01:00", + "end": "2026-07-03T06:00:00+01:00", + "greenness_index": "MEDIUM", + "greenness_score": 44, + "is_highlighted": false, + "icon": "mdi:leaf", + "friendly_name": "Greenness Forecast (A-524641CB) Greenness Forecast Next Index (A-524641CB)" + }, + "last_changed": "2026-07-02T08:58:36.554258+00:00", + "last_reported": "2026-07-02T08:58:36.554258+00:00", + "last_updated": "2026-07-02T08:58:36.554258+00:00", + "context": { + "id": "01KWH0TB4ATQAE9FPC4VSF286Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_greenness_forecast_data_last_retrieved", + "state": "2026-07-02T08:59:36+00:00", + "attributes": { + "attempts": 1, + "next_refresh": "2026-07-02T12:59:00+01:00", + "last_error": "None", + "device_class": "timestamp", + "icon": "mdi:clock", + "friendly_name": "Greenness Forecast Data Last Retrieved (A-524641CB)" + }, + "last_changed": "2026-07-02T08:59:36.419023+00:00", + "last_reported": "2026-07-02T09:13:36.304868+00:00", + "last_updated": "2026-07-02T08:59:36.419023+00:00", + "context": { + "id": "01KWH0W5K3AWTTPB4X5DHAA3NG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_00000000_0002_4000_8020_0000000af39c_intelligent_state", + "state": "BOOSTING", + "attributes": { + "icon": "mdi:power-plug-battery", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent State (00000000-0002-4000-8020-0000000af39c)" + }, + "last_changed": "2026-07-02T09:26:37.023477+00:00", + "last_reported": "2026-07-02T09:28:36.591919+00:00", + "last_updated": "2026-07-02T09:26:37.023477+00:00", + "context": { + "id": "01KWH2DM6Z7KPWFXK2X2A6DC0P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_octoplus_points", + "state": "120", + "attributes": { + "state_class": "total", + "icon": "mdi:trophy", + "friendly_name": "Octoplus (A-524641CB) Octoplus Points (A-524641CB)", + "redeemable_points": 120 + }, + "last_changed": "2026-07-02T08:59:06.855714+00:00", + "last_reported": "2026-07-02T09:13:36.584325+00:00", + "last_updated": "2026-07-02T08:59:06.855714+00:00", + "context": { + "id": "01KWH0V8Q7R3Q9JMN7XXBW575D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_free_electricity_sessions_data_last_retrieved", + "state": "2026-07-02T08:59:36+00:00", + "attributes": { + "attempts": 1, + "next_refresh": "2026-07-02T11:29:00+01:00", + "last_error": "None", + "device_class": "timestamp", + "icon": "mdi:clock", + "friendly_name": "Octoplus (A-524641CB) Free Electricity Sessions Data Last Retrieved (A-524641CB)" + }, + "last_changed": "2026-07-02T08:59:36.423283+00:00", + "last_reported": "2026-07-02T09:13:36.274359+00:00", + "last_updated": "2026-07-02T08:59:36.423283+00:00", + "context": { + "id": "01KWH0W5K7TAGZG89JRCDJXYHY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_rate", + "state": "0.327204", + "attributes": { + "state_class": "total", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "tariff": "E-1R-INTELLI-FIX-12M-26-04-18-H", + "start": "2026-07-02T05:30:00+01:00", + "end": "2026-07-02T23:30:00+01:00", + "is_capped": false, + "is_intelligent_adjusted": false, + "current_day_min_rate": 0.08, + "current_day_max_rate": 0.327204, + "current_day_average_rate": 0.265403, + "unit_of_measurement": "GBP/kWh", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Current Rate Electricity (20L3345218 2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.556688+00:00", + "last_reported": "2026-07-02T08:58:36.556688+00:00", + "last_updated": "2026-07-02T08:58:36.556688+00:00", + "context": { + "id": "01KWH0TB4C7ZMKRXW4ZQMXNN42", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_previous_rate", + "state": "0.08", + "attributes": { + "state_class": "total", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "start": "2026-07-01T23:30:00+01:00", + "end": "2026-07-02T05:30:00+01:00", + "unit_of_measurement": "GBP/kWh", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Previous Rate Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.557006+00:00", + "last_reported": "2026-07-02T08:58:36.557006+00:00", + "last_updated": "2026-07-02T08:58:36.557006+00:00", + "context": { + "id": "01KWH0TB4DSG7THZVXG1E9N31W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_next_rate", + "state": "0.08", + "attributes": { + "state_class": "total", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "start": "2026-07-02T23:30:00+01:00", + "end": "2026-07-03T05:30:00+01:00", + "unit_of_measurement": "GBP/kWh", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Next Rate Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.557275+00:00", + "last_reported": "2026-07-02T08:58:36.557275+00:00", + "last_updated": "2026-07-02T08:58:36.557275+00:00", + "context": { + "id": "01KWH0TB4DG2PHM23QAZVPDZHK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_standing_charge", + "state": "0.4770717", + "attributes": { + "state_class": "total", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "unit_of_measurement": "GBP", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Current Standing Charge Electricity (20L3345218/2000016642381)", + "start": "2026-04-18T00:00:00+01:00", + "end": null + }, + "last_changed": "2026-07-02T08:58:36.557576+00:00", + "last_reported": "2026-07-02T08:58:36.557576+00:00", + "last_updated": "2026-07-02T08:58:36.557576+00:00", + "context": { + "id": "01KWH0TB4DEBTS91VP91X2WXNK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_previous_accumulative_consumption", + "state": "2.06", + "attributes": { + "state_class": "total", + "last_reset": "2026-06-29T23:00:00+00:00", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "total": 2.0599999999999996, + "charges": [ + { + "start": "2026-06-30T00:00:00+01:00", + "end": "2026-06-30T00:30:00+01:00", + "consumption": 0.039 + }, + { + "start": "2026-06-30T00:30:00+01:00", + "end": "2026-06-30T01:00:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-06-30T01:00:00+01:00", + "end": "2026-06-30T01:30:00+01:00", + "consumption": 0.038 + }, + { + "start": "2026-06-30T01:30:00+01:00", + "end": "2026-06-30T02:00:00+01:00", + "consumption": 0.039 + }, + { + "start": "2026-06-30T02:00:00+01:00", + "end": "2026-06-30T02:30:00+01:00", + "consumption": 0.038 + }, + { + "start": "2026-06-30T02:30:00+01:00", + "end": "2026-06-30T03:00:00+01:00", + "consumption": 0.05 + }, + { + "start": "2026-06-30T03:00:00+01:00", + "end": "2026-06-30T03:30:00+01:00", + "consumption": 0.051 + }, + { + "start": "2026-06-30T03:30:00+01:00", + "end": "2026-06-30T04:00:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-06-30T04:00:00+01:00", + "end": "2026-06-30T04:30:00+01:00", + "consumption": 0.176 + }, + { + "start": "2026-06-30T04:30:00+01:00", + "end": "2026-06-30T05:00:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-06-30T05:00:00+01:00", + "end": "2026-06-30T05:30:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-06-30T05:30:00+01:00", + "end": "2026-06-30T06:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-06-30T06:00:00+01:00", + "end": "2026-06-30T06:30:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-06-30T06:30:00+01:00", + "end": "2026-06-30T07:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-06-30T07:00:00+01:00", + "end": "2026-06-30T07:30:00+01:00", + "consumption": 0.039 + }, + { + "start": "2026-06-30T07:30:00+01:00", + "end": "2026-06-30T08:00:00+01:00", + "consumption": 0.036 + }, + { + "start": "2026-06-30T08:00:00+01:00", + "end": "2026-06-30T08:30:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-06-30T08:30:00+01:00", + "end": "2026-06-30T09:00:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-06-30T09:00:00+01:00", + "end": "2026-06-30T09:30:00+01:00", + "consumption": 0.043 + }, + { + "start": "2026-06-30T09:30:00+01:00", + "end": "2026-06-30T10:00:00+01:00", + "consumption": 0.016 + }, + { + "start": "2026-06-30T10:00:00+01:00", + "end": "2026-06-30T10:30:00+01:00", + "consumption": 0.018 + }, + { + "start": "2026-06-30T10:30:00+01:00", + "end": "2026-06-30T11:00:00+01:00", + "consumption": 0.014 + }, + { + "start": "2026-06-30T11:00:00+01:00", + "end": "2026-06-30T11:30:00+01:00", + "consumption": 0.013 + }, + { + "start": "2026-06-30T11:30:00+01:00", + "end": "2026-06-30T12:00:00+01:00", + "consumption": 0.036 + }, + { + "start": "2026-06-30T12:00:00+01:00", + "end": "2026-06-30T12:30:00+01:00", + "consumption": 0.023 + }, + { + "start": "2026-06-30T12:30:00+01:00", + "end": "2026-06-30T13:00:00+01:00", + "consumption": 0.036 + }, + { + "start": "2026-06-30T13:00:00+01:00", + "end": "2026-06-30T13:30:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-06-30T13:30:00+01:00", + "end": "2026-06-30T14:00:00+01:00", + "consumption": 0.056 + }, + { + "start": "2026-06-30T14:00:00+01:00", + "end": "2026-06-30T14:30:00+01:00", + "consumption": 0.038 + }, + { + "start": "2026-06-30T14:30:00+01:00", + "end": "2026-06-30T15:00:00+01:00", + "consumption": 0.028 + }, + { + "start": "2026-06-30T15:00:00+01:00", + "end": "2026-06-30T15:30:00+01:00", + "consumption": 0.033 + }, + { + "start": "2026-06-30T15:30:00+01:00", + "end": "2026-06-30T16:00:00+01:00", + "consumption": 0.027 + }, + { + "start": "2026-06-30T16:00:00+01:00", + "end": "2026-06-30T16:30:00+01:00", + "consumption": 0.006 + }, + { + "start": "2026-06-30T16:30:00+01:00", + "end": "2026-06-30T17:00:00+01:00", + "consumption": 0.005 + }, + { + "start": "2026-06-30T17:00:00+01:00", + "end": "2026-06-30T17:30:00+01:00", + "consumption": 0.033 + }, + { + "start": "2026-06-30T17:30:00+01:00", + "end": "2026-06-30T18:00:00+01:00", + "consumption": 0.025 + }, + { + "start": "2026-06-30T18:00:00+01:00", + "end": "2026-06-30T18:30:00+01:00", + "consumption": 0.048 + }, + { + "start": "2026-06-30T18:30:00+01:00", + "end": "2026-06-30T19:00:00+01:00", + "consumption": 0.202 + }, + { + "start": "2026-06-30T19:00:00+01:00", + "end": "2026-06-30T19:30:00+01:00", + "consumption": 0.033 + }, + { + "start": "2026-06-30T19:30:00+01:00", + "end": "2026-06-30T20:00:00+01:00", + "consumption": 0.045 + }, + { + "start": "2026-06-30T20:00:00+01:00", + "end": "2026-06-30T20:30:00+01:00", + "consumption": 0.072 + }, + { + "start": "2026-06-30T20:30:00+01:00", + "end": "2026-06-30T21:00:00+01:00", + "consumption": 0.043 + }, + { + "start": "2026-06-30T21:00:00+01:00", + "end": "2026-06-30T21:30:00+01:00", + "consumption": 0.044 + }, + { + "start": "2026-06-30T21:30:00+01:00", + "end": "2026-06-30T22:00:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-06-30T22:00:00+01:00", + "end": "2026-06-30T22:30:00+01:00", + "consumption": 0.045 + }, + { + "start": "2026-06-30T22:30:00+01:00", + "end": "2026-06-30T23:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-06-30T23:00:00+01:00", + "end": "2026-06-30T23:30:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-06-30T23:30:00+01:00", + "end": "2026-07-01T00:00:00+01:00", + "consumption": 0.041 + } + ], + "latest_consumption_timestamp": "2026-07-01T01:00:00+01:00", + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Previous Accumulative Consumption Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.558436+00:00", + "last_reported": "2026-07-02T09:13:36.585132+00:00", + "last_updated": "2026-07-02T08:59:09.204182+00:00", + "context": { + "id": "01KWH0VB0MCG6DRHAVBBVANWFY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_previous_accumulative_cost", + "state": "0.99", + "attributes": { + "state_class": "total", + "last_reset": "2026-06-29T23:00:00+00:00", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "tariff_code": "E-1R-INTELLI-FIX-12M-26-04-18-H", + "total": 0.99, + "charges": [ + { + "start": "2026-06-30T00:00:00+01:00", + "end": "2026-06-30T00:30:00+01:00", + "rate": 0.08, + "consumption": 0.039, + "cost": 0.0, + "raw_cost": 0.00312 + }, + { + "start": "2026-06-30T00:30:00+01:00", + "end": "2026-06-30T01:00:00+01:00", + "rate": 0.08, + "consumption": 0.041, + "cost": 0.0, + "raw_cost": 0.00328 + }, + { + "start": "2026-06-30T01:00:00+01:00", + "end": "2026-06-30T01:30:00+01:00", + "rate": 0.08, + "consumption": 0.038, + "cost": 0.0, + "raw_cost": 0.00304 + }, + { + "start": "2026-06-30T01:30:00+01:00", + "end": "2026-06-30T02:00:00+01:00", + "rate": 0.08, + "consumption": 0.039, + "cost": 0.0, + "raw_cost": 0.00312 + }, + { + "start": "2026-06-30T02:00:00+01:00", + "end": "2026-06-30T02:30:00+01:00", + "rate": 0.08, + "consumption": 0.038, + "cost": 0.0, + "raw_cost": 0.00304 + }, + { + "start": "2026-06-30T02:30:00+01:00", + "end": "2026-06-30T03:00:00+01:00", + "rate": 0.08, + "consumption": 0.05, + "cost": 0.0, + "raw_cost": 0.004 + }, + { + "start": "2026-06-30T03:00:00+01:00", + "end": "2026-06-30T03:30:00+01:00", + "rate": 0.08, + "consumption": 0.051, + "cost": 0.0, + "raw_cost": 0.00408 + }, + { + "start": "2026-06-30T03:30:00+01:00", + "end": "2026-06-30T04:00:00+01:00", + "rate": 0.08, + "consumption": 0.041, + "cost": 0.0, + "raw_cost": 0.00328 + }, + { + "start": "2026-06-30T04:00:00+01:00", + "end": "2026-06-30T04:30:00+01:00", + "rate": 0.08, + "consumption": 0.176, + "cost": 0.01, + "raw_cost": 0.01408 + }, + { + "start": "2026-06-30T04:30:00+01:00", + "end": "2026-06-30T05:00:00+01:00", + "rate": 0.08, + "consumption": 0.041, + "cost": 0.0, + "raw_cost": 0.00328 + }, + { + "start": "2026-06-30T05:00:00+01:00", + "end": "2026-06-30T05:30:00+01:00", + "rate": 0.08, + "consumption": 0.042, + "cost": 0.0, + "raw_cost": 0.00336 + }, + { + "start": "2026-06-30T05:30:00+01:00", + "end": "2026-06-30T06:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-06-30T06:00:00+01:00", + "end": "2026-06-30T06:30:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-06-30T06:30:00+01:00", + "end": "2026-06-30T07:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-06-30T07:00:00+01:00", + "end": "2026-06-30T07:30:00+01:00", + "rate": 0.327204, + "consumption": 0.039, + "cost": 0.01, + "raw_cost": 0.012761 + }, + { + "start": "2026-06-30T07:30:00+01:00", + "end": "2026-06-30T08:00:00+01:00", + "rate": 0.327204, + "consumption": 0.036, + "cost": 0.01, + "raw_cost": 0.011779 + }, + { + "start": "2026-06-30T08:00:00+01:00", + "end": "2026-06-30T08:30:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-06-30T08:30:00+01:00", + "end": "2026-06-30T09:00:00+01:00", + "rate": 0.327204, + "consumption": 0.042, + "cost": 0.01, + "raw_cost": 0.013743 + }, + { + "start": "2026-06-30T09:00:00+01:00", + "end": "2026-06-30T09:30:00+01:00", + "rate": 0.327204, + "consumption": 0.043, + "cost": 0.01, + "raw_cost": 0.01407 + }, + { + "start": "2026-06-30T09:30:00+01:00", + "end": "2026-06-30T10:00:00+01:00", + "rate": 0.327204, + "consumption": 0.016, + "cost": 0.01, + "raw_cost": 0.005235 + }, + { + "start": "2026-06-30T10:00:00+01:00", + "end": "2026-06-30T10:30:00+01:00", + "rate": 0.327204, + "consumption": 0.018, + "cost": 0.01, + "raw_cost": 0.00589 + }, + { + "start": "2026-06-30T10:30:00+01:00", + "end": "2026-06-30T11:00:00+01:00", + "rate": 0.327204, + "consumption": 0.014, + "cost": 0.0, + "raw_cost": 0.004581 + }, + { + "start": "2026-06-30T11:00:00+01:00", + "end": "2026-06-30T11:30:00+01:00", + "rate": 0.327204, + "consumption": 0.013, + "cost": 0.0, + "raw_cost": 0.004254 + }, + { + "start": "2026-06-30T11:30:00+01:00", + "end": "2026-06-30T12:00:00+01:00", + "rate": 0.327204, + "consumption": 0.036, + "cost": 0.01, + "raw_cost": 0.011779 + }, + { + "start": "2026-06-30T12:00:00+01:00", + "end": "2026-06-30T12:30:00+01:00", + "rate": 0.327204, + "consumption": 0.023, + "cost": 0.01, + "raw_cost": 0.007526 + }, + { + "start": "2026-06-30T12:30:00+01:00", + "end": "2026-06-30T13:00:00+01:00", + "rate": 0.327204, + "consumption": 0.036, + "cost": 0.01, + "raw_cost": 0.011779 + }, + { + "start": "2026-06-30T13:00:00+01:00", + "end": "2026-06-30T13:30:00+01:00", + "rate": 0.327204, + "consumption": 0.042, + "cost": 0.01, + "raw_cost": 0.013743 + }, + { + "start": "2026-06-30T13:30:00+01:00", + "end": "2026-06-30T14:00:00+01:00", + "rate": 0.327204, + "consumption": 0.056, + "cost": 0.02, + "raw_cost": 0.018323 + }, + { + "start": "2026-06-30T14:00:00+01:00", + "end": "2026-06-30T14:30:00+01:00", + "rate": 0.327204, + "consumption": 0.038, + "cost": 0.01, + "raw_cost": 0.012434 + }, + { + "start": "2026-06-30T14:30:00+01:00", + "end": "2026-06-30T15:00:00+01:00", + "rate": 0.327204, + "consumption": 0.028, + "cost": 0.01, + "raw_cost": 0.009162 + }, + { + "start": "2026-06-30T15:00:00+01:00", + "end": "2026-06-30T15:30:00+01:00", + "rate": 0.327204, + "consumption": 0.033, + "cost": 0.01, + "raw_cost": 0.010798 + }, + { + "start": "2026-06-30T15:30:00+01:00", + "end": "2026-06-30T16:00:00+01:00", + "rate": 0.327204, + "consumption": 0.027, + "cost": 0.01, + "raw_cost": 0.008835 + }, + { + "start": "2026-06-30T16:00:00+01:00", + "end": "2026-06-30T16:30:00+01:00", + "rate": 0.327204, + "consumption": 0.006, + "cost": 0.0, + "raw_cost": 0.001963 + }, + { + "start": "2026-06-30T16:30:00+01:00", + "end": "2026-06-30T17:00:00+01:00", + "rate": 0.327204, + "consumption": 0.005, + "cost": 0.0, + "raw_cost": 0.001636 + }, + { + "start": "2026-06-30T17:00:00+01:00", + "end": "2026-06-30T17:30:00+01:00", + "rate": 0.327204, + "consumption": 0.033, + "cost": 0.01, + "raw_cost": 0.010798 + }, + { + "start": "2026-06-30T17:30:00+01:00", + "end": "2026-06-30T18:00:00+01:00", + "rate": 0.327204, + "consumption": 0.025, + "cost": 0.01, + "raw_cost": 0.00818 + }, + { + "start": "2026-06-30T18:00:00+01:00", + "end": "2026-06-30T18:30:00+01:00", + "rate": 0.327204, + "consumption": 0.048, + "cost": 0.02, + "raw_cost": 0.015706 + }, + { + "start": "2026-06-30T18:30:00+01:00", + "end": "2026-06-30T19:00:00+01:00", + "rate": 0.327204, + "consumption": 0.202, + "cost": 0.07, + "raw_cost": 0.066095 + }, + { + "start": "2026-06-30T19:00:00+01:00", + "end": "2026-06-30T19:30:00+01:00", + "rate": 0.327204, + "consumption": 0.033, + "cost": 0.01, + "raw_cost": 0.010798 + }, + { + "start": "2026-06-30T19:30:00+01:00", + "end": "2026-06-30T20:00:00+01:00", + "rate": 0.327204, + "consumption": 0.045, + "cost": 0.01, + "raw_cost": 0.014724 + }, + { + "start": "2026-06-30T20:00:00+01:00", + "end": "2026-06-30T20:30:00+01:00", + "rate": 0.327204, + "consumption": 0.072, + "cost": 0.02, + "raw_cost": 0.023559 + }, + { + "start": "2026-06-30T20:30:00+01:00", + "end": "2026-06-30T21:00:00+01:00", + "rate": 0.327204, + "consumption": 0.043, + "cost": 0.01, + "raw_cost": 0.01407 + }, + { + "start": "2026-06-30T21:00:00+01:00", + "end": "2026-06-30T21:30:00+01:00", + "rate": 0.327204, + "consumption": 0.044, + "cost": 0.01, + "raw_cost": 0.014397 + }, + { + "start": "2026-06-30T21:30:00+01:00", + "end": "2026-06-30T22:00:00+01:00", + "rate": 0.327204, + "consumption": 0.041, + "cost": 0.01, + "raw_cost": 0.013415 + }, + { + "start": "2026-06-30T22:00:00+01:00", + "end": "2026-06-30T22:30:00+01:00", + "rate": 0.327204, + "consumption": 0.045, + "cost": 0.01, + "raw_cost": 0.014724 + }, + { + "start": "2026-06-30T22:30:00+01:00", + "end": "2026-06-30T23:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-06-30T23:00:00+01:00", + "end": "2026-06-30T23:30:00+01:00", + "rate": 0.327204, + "consumption": 0.041, + "cost": 0.01, + "raw_cost": 0.013415 + }, + { + "start": "2026-06-30T23:30:00+01:00", + "end": "2026-07-01T00:00:00+01:00", + "rate": 0.08, + "consumption": 0.041, + "cost": 0.0, + "raw_cost": 0.00328 + } + ], + "standing_charge": 0.48, + "total_without_standing_charge": 0.52, + "unit_of_measurement": "GBP", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Previous Accumulative Cost Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.559216+00:00", + "last_reported": "2026-07-02T09:13:36.585576+00:00", + "last_updated": "2026-07-02T08:59:36.584373+00:00", + "context": { + "id": "01KWH0W5R8FE11Y64M5CWH34H1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_consumption", + "state": "0", + "attributes": { + "state_class": "total", + "last_reset": "2026-07-02T09:59:36.907205+01:00", + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Current Consumption Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.560037+00:00", + "last_reported": "2026-07-02T09:13:39.166510+00:00", + "last_updated": "2026-07-02T08:59:36.907336+00:00", + "context": { + "id": "01KWH0W62BT9FX96DX31RSDH9M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_accumulative_consumption", + "state": "1.146", + "attributes": { + "state_class": "total", + "last_reset": "2026-07-01T00:00:00+01:00", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "total": 1.1460000000000001, + "charges": [ + { + "start": "2026-07-01T00:00:00+01:00", + "end": "2026-07-01T00:30:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-07-01T00:30:00+01:00", + "end": "2026-07-01T01:00:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-07-01T01:00:00+01:00", + "end": "2026-07-01T01:30:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-07-01T01:30:00+01:00", + "end": "2026-07-01T02:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-07-01T02:00:00+01:00", + "end": "2026-07-01T02:30:00+01:00", + "consumption": 0.042 + }, + { + "start": "2026-07-01T02:30:00+01:00", + "end": "2026-07-01T03:00:00+01:00", + "consumption": 0.05 + }, + { + "start": "2026-07-01T03:00:00+01:00", + "end": "2026-07-01T03:30:00+01:00", + "consumption": 0.07 + }, + { + "start": "2026-07-01T03:30:00+01:00", + "end": "2026-07-01T04:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-07-01T04:00:00+01:00", + "end": "2026-07-01T04:30:00+01:00", + "consumption": 0.097 + }, + { + "start": "2026-07-01T04:30:00+01:00", + "end": "2026-07-01T05:00:00+01:00", + "consumption": 0.039 + }, + { + "start": "2026-07-01T05:00:00+01:00", + "end": "2026-07-01T05:30:00+01:00", + "consumption": 0.039 + }, + { + "start": "2026-07-01T05:30:00+01:00", + "end": "2026-07-01T06:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-07-01T06:00:00+01:00", + "end": "2026-07-01T06:30:00+01:00", + "consumption": 0.037 + }, + { + "start": "2026-07-01T06:30:00+01:00", + "end": "2026-07-01T07:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-07-01T07:00:00+01:00", + "end": "2026-07-01T07:30:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-07-01T07:30:00+01:00", + "end": "2026-07-01T08:00:00+01:00", + "consumption": 0.04 + }, + { + "start": "2026-07-01T08:00:00+01:00", + "end": "2026-07-01T08:30:00+01:00", + "consumption": 0.029 + }, + { + "start": "2026-07-01T08:30:00+01:00", + "end": "2026-07-01T09:00:00+01:00", + "consumption": 0.037 + }, + { + "start": "2026-07-01T09:00:00+01:00", + "end": "2026-07-01T09:30:00+01:00", + "consumption": 0.035 + }, + { + "start": "2026-07-01T09:30:00+01:00", + "end": "2026-07-01T10:00:00+01:00", + "consumption": 0.017 + }, + { + "start": "2026-07-01T10:00:00+01:00", + "end": "2026-07-01T10:30:00+01:00", + "consumption": 0.034 + }, + { + "start": "2026-07-01T10:30:00+01:00", + "end": "2026-07-01T11:00:00+01:00", + "consumption": 0.013 + }, + { + "start": "2026-07-01T11:00:00+01:00", + "end": "2026-07-01T11:30:00+01:00", + "consumption": 0.024 + }, + { + "start": "2026-07-01T11:30:00+01:00", + "end": "2026-07-01T12:00:00+01:00", + "consumption": 0.018 + }, + { + "start": "2026-07-01T12:00:00+01:00", + "end": "2026-07-01T12:30:00+01:00", + "consumption": 0.023 + }, + { + "start": "2026-07-01T12:30:00+01:00", + "end": "2026-07-01T13:00:00+01:00", + "consumption": 0.018 + }, + { + "start": "2026-07-01T13:00:00+01:00", + "end": "2026-07-01T13:30:00+01:00", + "consumption": 0.03 + }, + { + "start": "2026-07-01T13:30:00+01:00", + "end": "2026-07-01T14:00:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-07-01T14:00:00+01:00", + "end": "2026-07-01T14:30:00+01:00", + "consumption": 0.041 + }, + { + "start": "2026-07-01T14:30:00+01:00", + "end": "2026-07-01T15:00:00+01:00", + "consumption": 0.026 + }, + { + "start": "2026-07-01T15:00:00+01:00", + "end": "2026-07-01T15:30:00+01:00", + "consumption": 0.008 + }, + { + "start": "2026-07-01T15:30:00+01:00", + "end": "2026-07-01T16:00:00+01:00", + "consumption": 0.001 + }, + { + "start": "2026-07-01T16:00:00+01:00", + "end": "2026-07-01T16:30:00+01:00", + "consumption": 0.01 + } + ], + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Current Accumulative Consumption Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.560584+00:00", + "last_reported": "2026-07-02T08:58:36.560584+00:00", + "last_updated": "2026-07-02T08:58:36.560584+00:00", + "context": { + "id": "01KWH0TB4GPTMC8EV2CA5NFHCH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_accumulative_cost", + "state": "0.72", + "attributes": { + "state_class": "total", + "last_reset": "2026-07-01T00:00:00+01:00", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "tariff_code": "E-1R-INTELLI-FIX-12M-26-04-18-H", + "total": 0.72, + "charges": [ + { + "start": "2026-07-01T00:00:00+01:00", + "end": "2026-07-01T00:30:00+01:00", + "rate": 0.08, + "consumption": 0.042, + "cost": 0.0, + "raw_cost": 0.00336 + }, + { + "start": "2026-07-01T00:30:00+01:00", + "end": "2026-07-01T01:00:00+01:00", + "rate": 0.08, + "consumption": 0.042, + "cost": 0.0, + "raw_cost": 0.00336 + }, + { + "start": "2026-07-01T01:00:00+01:00", + "end": "2026-07-01T01:30:00+01:00", + "rate": 0.08, + "consumption": 0.042, + "cost": 0.0, + "raw_cost": 0.00336 + }, + { + "start": "2026-07-01T01:30:00+01:00", + "end": "2026-07-01T02:00:00+01:00", + "rate": 0.08, + "consumption": 0.04, + "cost": 0.0, + "raw_cost": 0.0032 + }, + { + "start": "2026-07-01T02:00:00+01:00", + "end": "2026-07-01T02:30:00+01:00", + "rate": 0.08, + "consumption": 0.042, + "cost": 0.0, + "raw_cost": 0.00336 + }, + { + "start": "2026-07-01T02:30:00+01:00", + "end": "2026-07-01T03:00:00+01:00", + "rate": 0.08, + "consumption": 0.05, + "cost": 0.0, + "raw_cost": 0.004 + }, + { + "start": "2026-07-01T03:00:00+01:00", + "end": "2026-07-01T03:30:00+01:00", + "rate": 0.08, + "consumption": 0.07, + "cost": 0.01, + "raw_cost": 0.0056 + }, + { + "start": "2026-07-01T03:30:00+01:00", + "end": "2026-07-01T04:00:00+01:00", + "rate": 0.08, + "consumption": 0.04, + "cost": 0.0, + "raw_cost": 0.0032 + }, + { + "start": "2026-07-01T04:00:00+01:00", + "end": "2026-07-01T04:30:00+01:00", + "rate": 0.08, + "consumption": 0.097, + "cost": 0.01, + "raw_cost": 0.00776 + }, + { + "start": "2026-07-01T04:30:00+01:00", + "end": "2026-07-01T05:00:00+01:00", + "rate": 0.08, + "consumption": 0.039, + "cost": 0.0, + "raw_cost": 0.00312 + }, + { + "start": "2026-07-01T05:00:00+01:00", + "end": "2026-07-01T05:30:00+01:00", + "rate": 0.08, + "consumption": 0.039, + "cost": 0.0, + "raw_cost": 0.00312 + }, + { + "start": "2026-07-01T05:30:00+01:00", + "end": "2026-07-01T06:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-07-01T06:00:00+01:00", + "end": "2026-07-01T06:30:00+01:00", + "rate": 0.327204, + "consumption": 0.037, + "cost": 0.01, + "raw_cost": 0.012107 + }, + { + "start": "2026-07-01T06:30:00+01:00", + "end": "2026-07-01T07:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-07-01T07:00:00+01:00", + "end": "2026-07-01T07:30:00+01:00", + "rate": 0.327204, + "consumption": 0.041, + "cost": 0.01, + "raw_cost": 0.013415 + }, + { + "start": "2026-07-01T07:30:00+01:00", + "end": "2026-07-01T08:00:00+01:00", + "rate": 0.327204, + "consumption": 0.04, + "cost": 0.01, + "raw_cost": 0.013088 + }, + { + "start": "2026-07-01T08:00:00+01:00", + "end": "2026-07-01T08:30:00+01:00", + "rate": 0.327204, + "consumption": 0.029, + "cost": 0.01, + "raw_cost": 0.009489 + }, + { + "start": "2026-07-01T08:30:00+01:00", + "end": "2026-07-01T09:00:00+01:00", + "rate": 0.327204, + "consumption": 0.037, + "cost": 0.01, + "raw_cost": 0.012107 + }, + { + "start": "2026-07-01T09:00:00+01:00", + "end": "2026-07-01T09:30:00+01:00", + "rate": 0.327204, + "consumption": 0.035, + "cost": 0.01, + "raw_cost": 0.011452 + }, + { + "start": "2026-07-01T09:30:00+01:00", + "end": "2026-07-01T10:00:00+01:00", + "rate": 0.327204, + "consumption": 0.017, + "cost": 0.01, + "raw_cost": 0.005562 + }, + { + "start": "2026-07-01T10:00:00+01:00", + "end": "2026-07-01T10:30:00+01:00", + "rate": 0.327204, + "consumption": 0.034, + "cost": 0.01, + "raw_cost": 0.011125 + }, + { + "start": "2026-07-01T10:30:00+01:00", + "end": "2026-07-01T11:00:00+01:00", + "rate": 0.327204, + "consumption": 0.013, + "cost": 0.0, + "raw_cost": 0.004254 + }, + { + "start": "2026-07-01T11:00:00+01:00", + "end": "2026-07-01T11:30:00+01:00", + "rate": 0.327204, + "consumption": 0.024, + "cost": 0.01, + "raw_cost": 0.007853 + }, + { + "start": "2026-07-01T11:30:00+01:00", + "end": "2026-07-01T12:00:00+01:00", + "rate": 0.327204, + "consumption": 0.018, + "cost": 0.01, + "raw_cost": 0.00589 + }, + { + "start": "2026-07-01T12:00:00+01:00", + "end": "2026-07-01T12:30:00+01:00", + "rate": 0.327204, + "consumption": 0.023, + "cost": 0.01, + "raw_cost": 0.007526 + }, + { + "start": "2026-07-01T12:30:00+01:00", + "end": "2026-07-01T13:00:00+01:00", + "rate": 0.327204, + "consumption": 0.018, + "cost": 0.01, + "raw_cost": 0.00589 + }, + { + "start": "2026-07-01T13:00:00+01:00", + "end": "2026-07-01T13:30:00+01:00", + "rate": 0.327204, + "consumption": 0.03, + "cost": 0.01, + "raw_cost": 0.009816 + }, + { + "start": "2026-07-01T13:30:00+01:00", + "end": "2026-07-01T14:00:00+01:00", + "rate": 0.327204, + "consumption": 0.041, + "cost": 0.01, + "raw_cost": 0.013415 + }, + { + "start": "2026-07-01T14:00:00+01:00", + "end": "2026-07-01T14:30:00+01:00", + "rate": 0.327204, + "consumption": 0.041, + "cost": 0.01, + "raw_cost": 0.013415 + }, + { + "start": "2026-07-01T14:30:00+01:00", + "end": "2026-07-01T15:00:00+01:00", + "rate": 0.327204, + "consumption": 0.026, + "cost": 0.01, + "raw_cost": 0.008507 + }, + { + "start": "2026-07-01T15:00:00+01:00", + "end": "2026-07-01T15:30:00+01:00", + "rate": 0.327204, + "consumption": 0.008, + "cost": 0.0, + "raw_cost": 0.002618 + }, + { + "start": "2026-07-01T15:30:00+01:00", + "end": "2026-07-01T16:00:00+01:00", + "rate": 0.327204, + "consumption": 0.001, + "cost": 0.0, + "raw_cost": 0.000327 + }, + { + "start": "2026-07-01T16:00:00+01:00", + "end": "2026-07-01T16:30:00+01:00", + "rate": 0.327204, + "consumption": 0.01, + "cost": 0.0, + "raw_cost": 0.003272 + } + ], + "standing_charge": 0.48, + "total_without_standing_charge": 0.24, + "unit_of_measurement": "GBP", + "device_class": "monetary", + "icon": "mdi:currency-gbp", + "friendly_name": "Electricity Meter Current Accumulative Cost Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.561462+00:00", + "last_reported": "2026-07-02T08:58:36.561462+00:00", + "last_updated": "2026-07-02T08:58:36.561462+00:00", + "context": { + "id": "01KWH0TB4HTES5FZB3T0ZJWTVY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_demand", + "state": "416.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Current Demand Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.562075+00:00", + "last_reported": "2026-07-02T08:58:36.562075+00:00", + "last_updated": "2026-07-02T08:58:36.562075+00:00", + "context": { + "id": "01KWH0TB4JNEJ5RS8Z72T4260V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_electricity_20l3345218_2000016642381_current_total_consumption", + "state": "35679.233", + "attributes": { + "state_class": "total_increasing", + "mpan": "2000016642381", + "serial_number": "20L3345218", + "is_export": false, + "is_smart_meter": true, + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Electricity Meter Current Total Consumption Electricity (20L3345218/2000016642381)" + }, + "last_changed": "2026-07-02T08:58:36.562345+00:00", + "last_reported": "2026-07-02T08:58:36.562345+00:00", + "last_updated": "2026-07-02T08:58:36.562345+00:00", + "context": { + "id": "01KWH0TB4JFWM2EE5CNBH51B7E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.dryer_remote_start", + "state": "off", + "attributes": { + "friendly_name": "Dryer Remote start" + }, + "last_changed": "2026-07-02T08:58:36.599495+00:00", + "last_reported": "2026-07-02T08:58:36.599495+00:00", + "last_updated": "2026-07-02T08:58:36.599495+00:00", + "context": { + "id": "01KWH0TB5QYYJ4QNE4PWKN9MWB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.dryer_error", + "state": "unknown", + "attributes": { + "event_types": [ + "empty_water_alert_error", + "high_temperature_detection_error", + "temperature_sensor_error", + "motor_lock_error", + "drainmotor_error", + "door_sensor_error", + "no_filter_error", + "door_open_error", + "compressor_error" + ], + "event_type": "door_open_error", + "friendly_name": "Dryer Error" + }, + "last_changed": "2026-07-02T08:58:36.600263+00:00", + "last_reported": "2026-07-02T08:58:36.600263+00:00", + "last_updated": "2026-07-02T08:58:36.600263+00:00", + "context": { + "id": "01KWH0TB5RVAEVWFGF6803PPRF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.dryer_notification", + "state": "2026-07-02T04:28:00.555+00:00", + "attributes": { + "event_types": [ + "drying_failed", + "drying_is_complete" + ], + "event_type": "drying_is_complete", + "friendly_name": "Dryer Notification" + }, + "last_changed": "2026-07-02T08:58:36.600481+00:00", + "last_reported": "2026-07-02T08:58:36.600481+00:00", + "last_updated": "2026-07-02T08:58:36.600481+00:00", + "context": { + "id": "01KWH0TB5RWDDGF0Y8W02SQZ83", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.dryer_delayed_end", + "state": "0", + "attributes": { + "min": 0, + "max": 19, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "h", + "friendly_name": "Dryer Delayed end" + }, + "last_changed": "2026-07-02T08:58:36.601526+00:00", + "last_reported": "2026-07-02T08:58:36.601431+00:00", + "last_updated": "2026-07-02T08:58:36.601526+00:00", + "context": { + "id": "01KWH0TB5S3Z2W7XCMVAEE0V9A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.dryer_operation", + "state": "unknown", + "attributes": { + "options": [ + "start", + "stop", + "power_off", + "wake_up" + ], + "friendly_name": "Dryer Operation" + }, + "last_changed": "2026-07-02T08:58:36.602044+00:00", + "last_reported": "2026-07-02T08:58:36.602044+00:00", + "last_updated": "2026-07-02T08:58:36.602044+00:00", + "context": { + "id": "01KWH0TB5TSYPJJNS8VZNCRE71", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dryer_current_status", + "state": "power_off", + "attributes": { + "options": [ + "running", + "cooling", + "error", + "power_off", + "reserved", + "wrinkle_care", + "initial", + "sleep", + "pause", + "detecting", + "end" + ], + "device_class": "enum", + "friendly_name": "Dryer Current status" + }, + "last_changed": "2026-07-02T08:58:36.602634+00:00", + "last_reported": "2026-07-02T08:58:36.602634+00:00", + "last_updated": "2026-07-02T08:58:36.602634+00:00", + "context": { + "id": "01KWH0TB5T3NFWYAKR9MJRCXHR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dryer_total_time", + "state": "unknown", + "attributes": { + "unit_of_measurement": "min", + "device_class": "duration", + "friendly_name": "Dryer Total time" + }, + "last_changed": "2026-07-02T08:58:36.602921+00:00", + "last_reported": "2026-07-02T08:58:36.602921+00:00", + "last_updated": "2026-07-02T08:58:36.602921+00:00", + "context": { + "id": "01KWH0TB5T8NWZRFBCKQX0X1D7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dryer_delayed_end", + "state": "unknown", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Dryer Delayed end" + }, + "last_changed": "2026-07-02T08:58:36.603132+00:00", + "last_reported": "2026-07-02T08:58:36.603132+00:00", + "last_updated": "2026-07-02T08:58:36.603132+00:00", + "context": { + "id": "01KWH0TB5V3S9NCPPW48C0FWA6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dryer_remaining_time", + "state": "unknown", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Dryer Remaining time" + }, + "last_changed": "2026-07-02T08:58:36.603328+00:00", + "last_reported": "2026-07-02T08:58:36.603328+00:00", + "last_updated": "2026-07-02T08:58:36.603328+00:00", + "context": { + "id": "01KWH0TB5VS9DNH94C1EJ8Z69K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dryer_power", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Dryer Power" + }, + "last_changed": "2026-07-02T08:58:36.603800+00:00", + "last_reported": "2026-07-02T08:58:36.603800+00:00", + "last_updated": "2026-07-02T08:58:36.603800+00:00", + "context": { + "id": "01KWH0TB5VQ4Z3SENEG1XSXBFR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_s_hub", + "state": "on", + "attributes": { + "led_mode": 0, + "pairing_mode": false, + "device_class": "connectivity", + "friendly_name": "Tim's hub" + }, + "last_changed": "2026-07-02T08:58:36.610914+00:00", + "last_reported": "2026-07-02T09:55:54.284815+00:00", + "last_updated": "2026-07-02T08:58:36.610914+00:00", + "context": { + "id": "01KWH0TB62Z897X83JMW8GNB8Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.conservatory_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-73.00", + "device_class": "connectivity", + "friendly_name": "Conservatory Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.611204+00:00", + "last_reported": "2026-07-02T09:55:54.284897+00:00", + "last_updated": "2026-07-02T08:58:36.611204+00:00", + "context": { + "id": "01KWH0TB63B9Y2V8MX2MNX38M5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.kitchen_hall_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-81.00", + "device_class": "connectivity", + "friendly_name": "Kitchen hall Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.611385+00:00", + "last_reported": "2026-07-02T09:55:54.284930+00:00", + "last_updated": "2026-07-02T08:58:36.611385+00:00", + "context": { + "id": "01KWH0TB636R64KTMZWC5HTQC7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.garden_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-74.00", + "device_class": "connectivity", + "friendly_name": "Garden Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.611550+00:00", + "last_reported": "2026-07-02T09:55:54.284972+00:00", + "last_updated": "2026-07-02T08:58:36.611550+00:00", + "context": { + "id": "01KWH0TB636JSD88XEE0AR6J3Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.cumi_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-69.00", + "device_class": "connectivity", + "friendly_name": "Cumi Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.611725+00:00", + "last_reported": "2026-07-02T09:55:54.285002+00:00", + "last_updated": "2026-07-02T08:58:36.611725+00:00", + "context": { + "id": "01KWH0TB63TM6QY3TXGMYBP27G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.nimbus_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-68.00", + "device_class": "connectivity", + "friendly_name": "Nimbus Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.611886+00:00", + "last_reported": "2026-07-02T09:55:54.285028+00:00", + "last_updated": "2026-07-02T08:58:36.611886+00:00", + "context": { + "id": "01KWH0TB63N1ZMAND24EYY12VB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.catio_connectivity", + "state": "on", + "attributes": { + "device_rssi": "-81.00", + "device_class": "connectivity", + "friendly_name": "Catio Connectivity" + }, + "last_changed": "2026-07-02T08:58:36.612041+00:00", + "last_reported": "2026-07-02T09:55:54.285055+00:00", + "last_updated": "2026-07-02T08:58:36.612041+00:00", + "context": { + "id": "01KWH0TB64DBGFT2T6VTX8KMAX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.cumi", + "state": "on", + "attributes": { + "since": "2026-07-02T07:55:39+00:00", + "where": 1, + "device_class": "presence", + "friendly_name": "Cumi" + }, + "last_changed": "2026-07-02T08:58:36.612216+00:00", + "last_reported": "2026-07-02T09:55:54.285108+00:00", + "last_updated": "2026-07-02T08:58:36.612216+00:00", + "context": { + "id": "01KWH0TB64WY94K59W3W1A4QSF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.nimb", + "state": "on", + "attributes": { + "since": "2026-07-02T08:39:57+00:00", + "where": 1, + "device_class": "presence", + "friendly_name": "Nimb" + }, + "last_changed": "2026-07-02T08:58:36.612365+00:00", + "last_reported": "2026-07-02T09:55:54.285139+00:00", + "last_updated": "2026-07-02T08:58:36.612365+00:00", + "context": { + "id": "01KWH0TB648H3TZF8BDMNWBCEH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.conservatory_locked_in", + "state": "unlocked", + "attributes": { + "friendly_name": "Conservatory Locked in", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.613176+00:00", + "last_reported": "2026-07-02T09:55:54.285197+00:00", + "last_updated": "2026-07-02T08:58:36.613176+00:00", + "context": { + "id": "01KWH0TB65Y352BNZCHP4RTDHA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.conservatory_locked_out", + "state": "unlocked", + "attributes": { + "friendly_name": "Conservatory Locked out", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.613409+00:00", + "last_reported": "2026-07-02T09:55:54.285226+00:00", + "last_updated": "2026-07-02T08:58:36.613409+00:00", + "context": { + "id": "01KWH0TB65JNSGBQAB2WCSYBAT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.conservatory_locked_all", + "state": "unlocked", + "attributes": { + "friendly_name": "Conservatory Locked all", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.613580+00:00", + "last_reported": "2026-07-02T09:55:54.285250+00:00", + "last_updated": "2026-07-02T08:58:36.613580+00:00", + "context": { + "id": "01KWH0TB65VQT68Y1K0E9ZCESC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.kitchen_hall_locked_in", + "state": "unlocked", + "attributes": { + "friendly_name": "Kitchen hall Locked in", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.613748+00:00", + "last_reported": "2026-07-02T09:55:54.285273+00:00", + "last_updated": "2026-07-02T08:58:36.613748+00:00", + "context": { + "id": "01KWH0TB65YW32700AGD63F3D3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.kitchen_hall_locked_out", + "state": "unlocked", + "attributes": { + "friendly_name": "Kitchen hall Locked out", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.613905+00:00", + "last_reported": "2026-07-02T09:55:54.285297+00:00", + "last_updated": "2026-07-02T08:58:36.613905+00:00", + "context": { + "id": "01KWH0TB65VB1C0G1VN8CC4A0H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.kitchen_hall_locked_all", + "state": "unlocked", + "attributes": { + "friendly_name": "Kitchen hall Locked all", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.614070+00:00", + "last_reported": "2026-07-02T09:55:54.285317+00:00", + "last_updated": "2026-07-02T08:58:36.614070+00:00", + "context": { + "id": "01KWH0TB66QYAKYDA03MM64VAV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.garden_locked_in", + "state": "unlocked", + "attributes": { + "friendly_name": "Garden Locked in", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.614228+00:00", + "last_reported": "2026-07-02T09:55:54.285338+00:00", + "last_updated": "2026-07-02T08:58:36.614228+00:00", + "context": { + "id": "01KWH0TB66Z08WWFF7TD03DWJJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.garden_locked_out", + "state": "unlocked", + "attributes": { + "friendly_name": "Garden Locked out", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.614377+00:00", + "last_reported": "2026-07-02T09:55:54.285358+00:00", + "last_updated": "2026-07-02T08:58:36.614377+00:00", + "context": { + "id": "01KWH0TB66MMW06VD644FT4YQK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.garden_locked_all", + "state": "unlocked", + "attributes": { + "friendly_name": "Garden Locked all", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.614539+00:00", + "last_reported": "2026-07-02T09:55:54.285379+00:00", + "last_updated": "2026-07-02T08:58:36.614539+00:00", + "context": { + "id": "01KWH0TB66XT905K5XB137BV96", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.catio_locked_in", + "state": "locked", + "attributes": { + "friendly_name": "Catio Locked in", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.614938+00:00", + "last_reported": "2026-07-02T09:55:54.285404+00:00", + "last_updated": "2026-07-02T08:58:36.614938+00:00", + "context": { + "id": "01KWH0TB66GFAGYFCZ21SGD6WD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.catio_locked_out", + "state": "unlocked", + "attributes": { + "friendly_name": "Catio Locked out", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.615164+00:00", + "last_reported": "2026-07-02T09:55:54.285425+00:00", + "last_updated": "2026-07-02T08:58:36.615164+00:00", + "context": { + "id": "01KWH0TB67JGTK6BN9YQAS7PH9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.catio_locked_all", + "state": "unlocked", + "attributes": { + "friendly_name": "Catio Locked all", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.615355+00:00", + "last_reported": "2026-07-02T09:55:54.285445+00:00", + "last_updated": "2026-07-02T08:58:36.615355+00:00", + "context": { + "id": "01KWH0TB67VAZX1YH1BYFT60NZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_battery_level", + "state": "69", + "attributes": { + "voltage": "5.97", + "voltage_per_battery": "1.49", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Conservatory Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.616214+00:00", + "last_reported": "2026-07-02T09:55:54.285514+00:00", + "last_updated": "2026-07-02T08:58:36.616214+00:00", + "context": { + "id": "01KWH0TB68GM5KP5DGT7KTSC2H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_hall_battery_level", + "state": "74", + "attributes": { + "voltage": "6.04", + "voltage_per_battery": "1.51", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kitchen hall Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.616430+00:00", + "last_reported": "2026-07-02T09:55:54.285551+00:00", + "last_updated": "2026-07-02T08:58:36.616430+00:00", + "context": { + "id": "01KWH0TB685G5RME11N6FM4843", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.garden_battery_level", + "state": "73", + "attributes": { + "voltage": "6.03", + "voltage_per_battery": "1.51", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Garden Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.616619+00:00", + "last_reported": "2026-07-02T09:55:54.285580+00:00", + "last_updated": "2026-07-02T08:58:36.616619+00:00", + "context": { + "id": "01KWH0TB68YTDATYN5E9V0ER5T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cumi_battery_level", + "state": "81", + "attributes": { + "voltage": "6.14", + "voltage_per_battery": "1.53", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Cumi Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.617456+00:00", + "last_reported": "2026-07-02T09:55:54.285610+00:00", + "last_updated": "2026-07-02T08:58:36.617456+00:00", + "context": { + "id": "01KWH0TB69C9TAV6W0B39DGPBM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.nimbus_battery_level", + "state": "81", + "attributes": { + "voltage": "6.14", + "voltage_per_battery": "1.53", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Nimbus Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.617684+00:00", + "last_reported": "2026-07-02T09:55:54.285637+00:00", + "last_updated": "2026-07-02T08:58:36.617684+00:00", + "context": { + "id": "01KWH0TB69Z4G1S3S3HPKVWHKS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.catio_battery_level", + "state": "73", + "attributes": { + "voltage": "6.02", + "voltage_per_battery": "1.51", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Catio Battery Level" + }, + "last_changed": "2026-07-02T08:58:36.617874+00:00", + "last_reported": "2026-07-02T09:55:54.285665+00:00", + "last_updated": "2026-07-02T08:58:36.617874+00:00", + "context": { + "id": "01KWH0TB69G48W6ZQHB039PYD6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cumi_last_seen_flap_device_id", + "state": "1006162", + "attributes": { + "friendly_name": "Cumi Last seen flap device id" + }, + "last_changed": "2026-07-02T08:58:36.618109+00:00", + "last_reported": "2026-07-02T09:55:54.285706+00:00", + "last_updated": "2026-07-02T08:58:36.618109+00:00", + "context": { + "id": "01KWH0TB6AV0ADGEYES1ZX4AY0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cumi_last_seen_user_id", + "state": "unknown", + "attributes": { + "friendly_name": "Cumi Last seen user id" + }, + "last_changed": "2026-07-02T08:58:36.618309+00:00", + "last_reported": "2026-07-02T09:55:54.285739+00:00", + "last_updated": "2026-07-02T08:58:36.618309+00:00", + "context": { + "id": "01KWH0TB6A3KRVDF057V5Y4E3E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.nimb_last_seen_flap_device_id", + "state": "1006162", + "attributes": { + "friendly_name": "Nimb Last seen flap device id" + }, + "last_changed": "2026-07-02T08:58:36.618481+00:00", + "last_reported": "2026-07-02T09:55:54.285764+00:00", + "last_updated": "2026-07-02T08:58:36.618481+00:00", + "context": { + "id": "01KWH0TB6ABTHA92F5X2Z29TVS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.nimb_last_seen_user_id", + "state": "unknown", + "attributes": { + "friendly_name": "Nimb Last seen user id" + }, + "last_changed": "2026-07-02T08:58:36.618638+00:00", + "last_reported": "2026-07-02T09:55:54.285784+00:00", + "last_updated": "2026-07-02T08:58:36.618638+00:00", + "context": { + "id": "01KWH0TB6ACHHAPTZTN0C4PD43", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "weather.forecast_home", + "state": "sunny", + "attributes": { + "temperature": 21.4, + "dew_point": 12.3, + "temperature_unit": "°C", + "humidity": 56, + "cloud_coverage": 10.2, + "uv_index": 4.7, + "pressure": 1020.5, + "pressure_unit": "hPa", + "wind_bearing": 293.2, + "wind_speed": 21.2, + "wind_speed_unit": "km/h", + "visibility_unit": "km", + "precipitation_unit": "mm", + "attribution": "Weather forecast from met.no, delivered by the Norwegian Meteorological Institute.", + "friendly_name": "Forecast Home", + "supported_features": 3 + }, + "last_changed": "2026-07-02T09:53:36.623352+00:00", + "last_reported": "2026-07-02T09:53:36.623352+00:00", + "last_updated": "2026-07-02T09:53:36.623352+00:00", + "context": { + "id": "01KWH3Z1VFMCBQQP2J30TTXWC9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "calendar.house", + "state": "off", + "attributes": { + "friendly_name": "House", + "supported_features": 7 + }, + "last_changed": "2026-07-02T08:58:36.649963+00:00", + "last_reported": "2026-07-02T09:57:37.013538+00:00", + "last_updated": "2026-07-02T08:58:36.649963+00:00", + "context": { + "id": "01KWH0TB79TA5FC4FAXCXBAKXR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.onhub_wan_status_2", + "state": "on", + "attributes": { + "device_class": "connectivity", + "friendly_name": "OnHub WAN status" + }, + "last_changed": "2026-07-02T08:58:36.947138+00:00", + "last_reported": "2026-07-02T09:58:06.403545+00:00", + "last_updated": "2026-07-02T08:58:36.947138+00:00", + "context": { + "id": "01KWH0TBGK91YT28NF0XNNHX35", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_external_ip_2", + "state": "80.192.112.208", + "attributes": { + "friendly_name": "OnHub External IP" + }, + "last_changed": "2026-07-02T08:58:36.948145+00:00", + "last_reported": "2026-07-02T09:58:06.403638+00:00", + "last_updated": "2026-07-02T08:58:36.948145+00:00", + "context": { + "id": "01KWH0TBGMN80CTWHJZCYJ7Y9V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_download_speed", + "state": "14.6504276863452", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "KiB/s", + "device_class": "data_rate", + "friendly_name": "OnHub Download speed" + }, + "last_changed": "2026-07-02T10:10:36.403654+00:00", + "last_reported": "2026-07-02T10:10:36.403654+00:00", + "last_updated": "2026-07-02T10:10:36.403654+00:00", + "context": { + "id": "01KWH4Y5QKQZBE7TDN792A8DH7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_upload_speed", + "state": "37.2970165653336", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "KiB/s", + "device_class": "data_rate", + "friendly_name": "OnHub Upload speed" + }, + "last_changed": "2026-07-02T10:10:36.403730+00:00", + "last_reported": "2026-07-02T10:10:36.403730+00:00", + "last_updated": "2026-07-02T10:10:36.403730+00:00", + "context": { + "id": "01KWH4Y5QKEE2NAXE15JFBNDZQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "camera.front_door_live_view", + "state": "idle", + "attributes": { + "access_token": "6e7d39ff127cd417c5cfa0acb23abe46e3bc29927beb752cacaa9b2e06197912", + "motion_detection": true, + "video_url": "https://download-eu-south-2.prod.phoenix.devices.amazon.dev/v1/download/281453cf-75fe-11f1-ba24-06f3e3218eb3.mp4?X-Amz-Date=20260702T100947Z&X-Amz-Expires=900&id=98f0aa656073b21432428072d6397188&req_id=28141dfd75fe11f1_281428b075fe11f1&req_type=TranscodingRequest&security_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRfaWQiOiJSaW5nRXZlbnRNYW5hZ2VyLXByb2QiLCJlbmQiOjE3ODI5NzgwNDY0MDEsImV4cCI6MTc4Mjk4Nzg4NywiaWF0IjoxNzgyOTg2OTg3LCJpZCI6IjE4ODA5MzQyNSIsInN0YXJ0IjoxNzgyOTc4MDMwOTkwLCJ0eXBlIjoiVklERU8iLCJ1c2VyX2lkIjoiMTg2MjI2NzcifQ.I_zONsj0nbYhqg9xZQ-AkNtwOphY7Db11rfINy0qkWo", + "last_video_id": 7657832328524600305, + "attribution": "Data provided by Ring.com", + "entity_picture": "/api/camera_proxy/camera.front_door_live_view?token=6e7d39ff127cd417c5cfa0acb23abe46e3bc29927beb752cacaa9b2e06197912", + "friendly_name": "Front Door Live view", + "supported_features": 2 + }, + "last_changed": "2026-07-02T08:58:36.950357+00:00", + "last_reported": "2026-07-02T10:09:48.103668+00:00", + "last_updated": "2026-07-02T10:09:48.103668+00:00", + "context": { + "id": "01KWH4WPJ78FFYV7GATJ0Y9K2H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "camera.garden_live_view", + "state": "idle", + "attributes": { + "access_token": "6d62595880fdfd3a7281590600e802d5a226b2467b3e97ba30a27f2e1c90e522", + "motion_detection": true, + "video_url": "https://download-eu-south-2.prod.phoenix.devices.amazon.dev/v1/download/283d5734-75fe-11f1-8eaf-0e49012e5d75.mp4?X-Amz-Date=20260702T100948Z&X-Amz-Expires=900&id=ea54a66d0f68a786c5e6e8b5640c1642&req_id=283d248775fe11f1_283d2ba375fe11f1&req_type=TranscodingRequest&security_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRfaWQiOiJSaW5nRXZlbnRNYW5hZ2VyLXByb2QiLCJlbmQiOjE3ODI5NzgwOTM5MzQsImV4cCI6MTc4Mjk4Nzg4OCwiaWF0IjoxNzgyOTg2OTg4LCJpZCI6Ijk4MTkwOTA3Iiwic3RhcnQiOjE3ODI5NzgwMzUwMTQsInR5cGUiOiJWSURFTyIsInVzZXJfaWQiOiIxODYyMjY3NyJ9.gG8EMpDC6jbFeA8-ODfrkLDwGUzA5JRNH9k6GmzApSI", + "last_video_id": 7657832337024632379, + "attribution": "Data provided by Ring.com", + "entity_picture": "/api/camera_proxy/camera.garden_live_view?token=6d62595880fdfd3a7281590600e802d5a226b2467b3e97ba30a27f2e1c90e522", + "friendly_name": "Garden Live view", + "supported_features": 2 + }, + "last_changed": "2026-07-02T08:58:36.950576+00:00", + "last_reported": "2026-07-02T10:09:48.370873+00:00", + "last_updated": "2026-07-02T10:09:48.370873+00:00", + "context": { + "id": "01KWH4WPTJ4NP1Y8VYEZDTDZWZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "camera.front_door_last_recording", + "state": "idle", + "attributes": { + "access_token": "c910f3fd8a46daf7eb65141fedf89936089166e95a8875456e6808bc7d939d9b", + "motion_detection": true, + "video_url": "https://download-eu-south-2.prod.phoenix.devices.amazon.dev/v1/download/286400ab-75fe-11f1-8c6c-0ad731bf353b.mp4?X-Amz-Date=20260702T100948Z&X-Amz-Expires=900&id=0e2324104f3f9a9f3eecb00698b13e27&req_id=2863bdaa75fe11f1_2863cb4875fe11f1&req_type=TranscodingRequest&security_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRfaWQiOiJSaW5nRXZlbnRNYW5hZ2VyLXByb2QiLCJlbmQiOjE3ODI5NzgwNDY0MDEsImV4cCI6MTc4Mjk4Nzg4OCwiaWF0IjoxNzgyOTg2OTg4LCJpZCI6IjE4ODA5MzQyNSIsInN0YXJ0IjoxNzgyOTc4MDMwOTkwLCJ0eXBlIjoiVklERU8iLCJ1c2VyX2lkIjoiMTg2MjI2NzcifQ.BYAYDt3ri6hqaYquC0J6_GUKPOVbhQsgfGQeVjWRxjc", + "last_video_id": 7657832328524600305, + "attribution": "Data provided by Ring.com", + "entity_picture": "/api/camera_proxy/camera.front_door_last_recording?token=c910f3fd8a46daf7eb65141fedf89936089166e95a8875456e6808bc7d939d9b", + "friendly_name": "Front Door Last recording", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:36.950781+00:00", + "last_reported": "2026-07-02T10:09:48.624663+00:00", + "last_updated": "2026-07-02T10:09:48.624663+00:00", + "context": { + "id": "01KWH4WQ2GCZ2ZBTYE1H42V3AE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.front_door_ding", + "state": "2025-10-20T11:37:47.914+00:00", + "attributes": { + "event_types": [ + "ring" + ], + "event_type": "ding", + "attribution": "Data provided by Ring.com", + "device_class": "doorbell", + "friendly_name": "Front Door Ding" + }, + "last_changed": "2026-07-02T08:58:37.268295+00:00", + "last_reported": "2026-07-02T08:58:37.268295+00:00", + "last_updated": "2026-07-02T08:58:37.268295+00:00", + "context": { + "id": "01KWH0TBTMRR7J05PB4YDJ5N9S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.garden_motion", + "state": "2025-09-04T11:15:04.365+00:00", + "attributes": { + "event_types": [ + "motion" + ], + "event_type": "motion", + "attribution": "Data provided by Ring.com", + "device_class": "motion", + "friendly_name": "Garden Motion" + }, + "last_changed": "2026-07-02T08:58:37.268423+00:00", + "last_reported": "2026-07-02T08:58:37.268423+00:00", + "last_updated": "2026-07-02T08:58:37.268423+00:00", + "context": { + "id": "01KWH0TBTM17WNATM4K093Q802", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "event.front_door_motion", + "state": "2025-10-11T17:43:57.680+00:00", + "attributes": { + "event_types": [ + "motion" + ], + "event_type": "motion", + "attribution": "Data provided by Ring.com", + "device_class": "motion", + "friendly_name": "Front Door Motion" + }, + "last_changed": "2026-07-02T08:58:37.268478+00:00", + "last_reported": "2026-07-02T08:58:37.268478+00:00", + "last_updated": "2026-07-02T08:58:37.268478+00:00", + "context": { + "id": "01KWH0TBTMKH3DHGXGV1WYVW8V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.upstairs_volume", + "state": "11.0", + "attributes": { + "min": 0, + "max": 11, + "step": 1, + "mode": "slider", + "attribution": "Data provided by Ring.com", + "friendly_name": "Upstairs Volume" + }, + "last_changed": "2026-07-02T08:58:36.953769+00:00", + "last_reported": "2026-07-02T09:57:35.809129+00:00", + "last_updated": "2026-07-02T08:58:36.953769+00:00", + "context": { + "id": "01KWH0TBGS30K3HG5498BFTGEB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.conservatory_volume", + "state": "11.0", + "attributes": { + "min": 0, + "max": 11, + "step": 1, + "mode": "slider", + "attribution": "Data provided by Ring.com", + "friendly_name": "Conservatory Volume" + }, + "last_changed": "2026-07-02T08:58:36.953980+00:00", + "last_reported": "2026-07-02T09:57:35.809201+00:00", + "last_updated": "2026-07-02T08:58:36.953980+00:00", + "context": { + "id": "01KWH0TBGSF3ACYER60D10PBCJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.garden_volume", + "state": "8.0", + "attributes": { + "min": 0, + "max": 11, + "step": 1, + "mode": "slider", + "attribution": "Data provided by Ring.com", + "friendly_name": "Garden Volume" + }, + "last_changed": "2026-07-02T08:58:36.954159+00:00", + "last_reported": "2026-07-02T09:57:35.809240+00:00", + "last_updated": "2026-07-02T08:58:36.954159+00:00", + "context": { + "id": "01KWH0TBGT245KZJV4SKAYGRPZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.front_door_volume", + "state": "8.0", + "attributes": { + "min": 0, + "max": 11, + "step": 1, + "mode": "slider", + "attribution": "Data provided by Ring.com", + "friendly_name": "Front Door Volume" + }, + "last_changed": "2026-07-02T08:58:36.954331+00:00", + "last_reported": "2026-07-02T09:57:35.809273+00:00", + "last_updated": "2026-07-02T08:58:36.954331+00:00", + "context": { + "id": "01KWH0TBGT1QRZ936NK2MEG4TY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.garden_battery", + "state": "93", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "attribution": "Data provided by Ring.com", + "device_class": "battery", + "friendly_name": "Garden Battery" + }, + "last_changed": "2026-07-02T08:58:36.956125+00:00", + "last_reported": "2026-07-02T09:57:35.809352+00:00", + "last_updated": "2026-07-02T08:58:36.956125+00:00", + "context": { + "id": "01KWH0TBGWMA147MWF9P61486W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.front_door_battery", + "state": "90", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "attribution": "Data provided by Ring.com", + "device_class": "battery", + "friendly_name": "Front Door Battery" + }, + "last_changed": "2026-07-02T08:58:36.956378+00:00", + "last_reported": "2026-07-02T09:57:35.809395+00:00", + "last_updated": "2026-07-02T08:58:36.956378+00:00", + "context": { + "id": "01KWH0TBGWMM2ANP6MV32B2QRM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.garden_last_activity", + "state": "2026-07-02T07:40:35+00:00", + "attributes": { + "created_at": "2026-07-02T07:40:35.014000+00:00", + "answered": false, + "recording_status": "ready", + "category": "on_demand_link", + "attribution": "Data provided by Ring.com", + "device_class": "timestamp", + "friendly_name": "Garden Last activity" + }, + "last_changed": "2026-07-02T08:59:37.826539+00:00", + "last_reported": "2026-07-02T09:57:35.809458+00:00", + "last_updated": "2026-07-02T08:59:37.826539+00:00", + "context": { + "id": "01KWH0W6Z29G7RMTFB6E15NSM6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.front_door_last_activity", + "state": "2026-07-02T07:40:30+00:00", + "attributes": { + "created_at": "2026-07-02T07:40:30.990000+00:00", + "answered": false, + "recording_status": "ready", + "category": "motion", + "attribution": "Data provided by Ring.com", + "device_class": "timestamp", + "friendly_name": "Front Door Last activity" + }, + "last_changed": "2026-07-02T08:59:37.826687+00:00", + "last_reported": "2026-07-02T09:57:35.809501+00:00", + "last_updated": "2026-07-02T08:59:37.826687+00:00", + "context": { + "id": "01KWH0W6Z2FEF94Y0WQ89X49S8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "siren.garden_siren", + "state": "off", + "attributes": { + "attribution": "Data provided by Ring.com", + "friendly_name": "Garden Siren", + "supported_features": 3 + }, + "last_changed": "2026-07-02T08:58:36.958678+00:00", + "last_reported": "2026-07-02T09:57:35.809566+00:00", + "last_updated": "2026-07-02T08:58:36.958678+00:00", + "context": { + "id": "01KWH0TBGYBQ593KCW3FJ88R3B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "siren.upstairs_siren", + "state": "unknown", + "attributes": { + "available_tones": [ + "ding", + "motion" + ], + "attribution": "Data provided by Ring.com", + "friendly_name": "Upstairs Siren", + "supported_features": 5 + }, + "last_changed": "2026-07-02T08:58:36.958910+00:00", + "last_reported": "2026-07-02T08:58:36.958910+00:00", + "last_updated": "2026-07-02T08:58:36.958910+00:00", + "context": { + "id": "01KWH0TBGYAAS5T5C0X5YFCRFG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "siren.conservatory_siren", + "state": "unknown", + "attributes": { + "available_tones": [ + "ding", + "motion" + ], + "attribution": "Data provided by Ring.com", + "friendly_name": "Conservatory Siren", + "supported_features": 5 + }, + "last_changed": "2026-07-02T08:58:36.959085+00:00", + "last_reported": "2026-07-02T08:58:36.959085+00:00", + "last_updated": "2026-07-02T08:58:36.959085+00:00", + "context": { + "id": "01KWH0TBGZ3M8N25NG1WH3KB9W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.garden_motion_detection", + "state": "on", + "attributes": { + "attribution": "Data provided by Ring.com", + "friendly_name": "Garden Motion detection" + }, + "last_changed": "2026-07-02T08:58:36.959702+00:00", + "last_reported": "2026-07-02T09:57:35.809611+00:00", + "last_updated": "2026-07-02T08:58:36.959702+00:00", + "context": { + "id": "01KWH0TBGZK9QMQCEA5Q51P4WV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.front_door_motion_detection", + "state": "on", + "attributes": { + "attribution": "Data provided by Ring.com", + "friendly_name": "Front Door Motion detection" + }, + "last_changed": "2026-07-02T08:58:36.959873+00:00", + "last_reported": "2026-07-02T09:57:35.809637+00:00", + "last_updated": "2026-07-02T08:58:36.959873+00:00", + "context": { + "id": "01KWH0TBGZ5DRG8VGN887BAX2M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_hub_firmware_2", + "state": "3402S5.733", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Hub firmware" + }, + "last_changed": "2026-07-02T08:58:36.968229+00:00", + "last_reported": "2026-07-02T09:57:36.898312+00:00", + "last_updated": "2026-07-02T08:58:36.968229+00:00", + "context": { + "id": "01KWH0TBH8PH37K2VNCHK8HJ0T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_hub_serial_number_2", + "state": "20758989", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Hub serial number" + }, + "last_changed": "2026-07-02T08:58:36.968483+00:00", + "last_reported": "2026-07-02T09:57:36.898378+00:00", + "last_updated": "2026-07-02T08:58:36.968483+00:00", + "context": { + "id": "01KWH0TBH8SSA1VH8QPM9GWKB1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_power_grid_2", + "state": "59", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Power grid" + }, + "last_changed": "2026-07-02T10:10:36.903005+00:00", + "last_reported": "2026-07-02T10:10:36.903005+00:00", + "last_updated": "2026-07-02T10:10:36.903005+00:00", + "context": { + "id": "01KWH4Y677ZDAYYSKZEGW0C5YH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_power_export_2", + "state": "0", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Power export" + }, + "last_changed": "2026-07-02T10:04:36.903934+00:00", + "last_reported": "2026-07-02T10:10:36.903087+00:00", + "last_updated": "2026-07-02T10:04:36.903934+00:00", + "context": { + "id": "01KWH4K6N7PHX6200XN46NTY6R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_power_import_2", + "state": "59", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Power import" + }, + "last_changed": "2026-07-02T10:10:36.903120+00:00", + "last_reported": "2026-07-02T10:10:36.903120+00:00", + "last_updated": "2026-07-02T10:10:36.903120+00:00", + "context": { + "id": "01KWH4Y677JEQAQJW0VR9Y8HG8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_voltage_grid_2", + "state": "240.2", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "V", + "device_class": "voltage", + "icon": "mdi:lightning-bolt", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Voltage grid" + }, + "last_changed": "2026-07-02T10:09:36.981482+00:00", + "last_reported": "2026-07-02T10:10:36.903168+00:00", + "last_updated": "2026-07-02T10:09:36.981482+00:00", + "context": { + "id": "01KWH4WBPN2RE8Y25Q9V856FEX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_frequency_grid_2", + "state": "50.07", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "Hz", + "icon": "mdi:sine-wave", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Frequency grid" + }, + "last_changed": "2026-07-02T10:10:36.903201+00:00", + "last_reported": "2026-07-02T10:10:36.903201+00:00", + "last_updated": "2026-07-02T10:10:36.903201+00:00", + "context": { + "id": "01KWH4Y677EKQCQ4YTSSDC62CD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_grid_import_today_2", + "state": "4.95", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Grid import today" + }, + "last_changed": "2026-07-02T10:08:36.881039+00:00", + "last_reported": "2026-07-02T10:10:36.903242+00:00", + "last_updated": "2026-07-02T10:08:36.881039+00:00", + "context": { + "id": "01KWH4TH0HN1NM66PEQHVYXY0Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_grid_export_today_2", + "state": "0.1", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Grid export today" + }, + "last_changed": "2026-07-02T10:01:36.917404+00:00", + "last_reported": "2026-07-02T10:10:36.903274+00:00", + "last_updated": "2026-07-02T10:01:36.917404+00:00", + "context": { + "id": "01KWH4DPWN7NFWQGKWKG3SFYTW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_green_energy_today_2", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Green Energy today" + }, + "last_changed": "2026-07-02T08:58:36.970028+00:00", + "last_reported": "2026-07-02T09:57:36.898844+00:00", + "last_updated": "2026-07-02T08:58:36.970028+00:00", + "context": { + "id": "01KWH0TBHA18YB24D8A7ASPMV1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_generated_today_2", + "state": "2.84", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Generated today" + }, + "last_changed": "2026-07-02T10:10:36.903331+00:00", + "last_reported": "2026-07-02T10:10:36.903331+00:00", + "last_updated": "2026-07-02T10:10:36.903331+00:00", + "context": { + "id": "01KWH4Y677WQ71255C9WJ1A74S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_power_generation_2", + "state": "685", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Power generation" + }, + "last_changed": "2026-07-02T10:10:36.911004+00:00", + "last_reported": "2026-07-02T10:10:36.911004+00:00", + "last_updated": "2026-07-02T10:10:36.911004+00:00", + "context": { + "id": "01KWH4Y67F6WTKK5DFPGMNKRMQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_power_charging_2", + "state": "3158", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Power charging" + }, + "last_changed": "2026-07-02T10:10:36.912217+00:00", + "last_reported": "2026-07-02T10:10:36.912217+00:00", + "last_updated": "2026-07-02T10:10:36.912217+00:00", + "context": { + "id": "01KWH4Y67GAKWJRQX3HZ664TC3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_home_consumption_2", + "state": "-2414", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "Hub_20758989 myenergi Hub_20758989 Home consumption" + }, + "last_changed": "2026-07-02T10:10:36.912267+00:00", + "last_reported": "2026-07-02T10:10:36.912267+00:00", + "last_updated": "2026-07-02T10:10:36.912267+00:00", + "context": { + "id": "01KWH4Y67GJVS3VTS8743PVCFQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_firmware", + "state": "3200S5.427", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Firmware" + }, + "last_changed": "2026-07-02T08:58:36.970949+00:00", + "last_reported": "2026-07-02T09:57:36.907685+00:00", + "last_updated": "2026-07-02T08:58:36.970949+00:00", + "context": { + "id": "01KWH0TBHA5S3F4ZJC9RKP2YB5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_serial_number", + "state": "14336029", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Serial number" + }, + "last_changed": "2026-07-02T08:58:36.971116+00:00", + "last_reported": "2026-07-02T09:57:36.907709+00:00", + "last_updated": "2026-07-02T08:58:36.971116+00:00", + "context": { + "id": "01KWH0TBHBYD5K81HZY83PKZG4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_internal_load_ct1", + "state": "0", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Internal Load CT1" + }, + "last_changed": "2026-07-02T10:04:36.915092+00:00", + "last_reported": "2026-07-02T10:10:36.912394+00:00", + "last_updated": "2026-07-02T10:04:36.915092+00:00", + "context": { + "id": "01KWH4K6NKWQBP253WP2MKPNPN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_none_ct2", + "state": "0", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 None CT2" + }, + "last_changed": "2026-07-02T08:58:36.971477+00:00", + "last_reported": "2026-07-02T09:57:36.907762+00:00", + "last_updated": "2026-07-02T08:58:36.971477+00:00", + "context": { + "id": "01KWH0TBHBMP41YCS7VSA7N165", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_power_ct_internal_load", + "state": "0", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 power ct internal load" + }, + "last_changed": "2026-07-02T10:04:36.915469+00:00", + "last_reported": "2026-07-02T10:10:36.912468+00:00", + "last_updated": "2026-07-02T10:04:36.915469+00:00", + "context": { + "id": "01KWH4K6NKGG5PA91T1AK2DMZ5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_energy_used_today", + "state": "0.19", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Energy used today" + }, + "last_changed": "2026-07-02T10:02:36.924700+00:00", + "last_reported": "2026-07-02T10:10:36.912502+00:00", + "last_updated": "2026-07-02T10:02:36.924700+00:00", + "context": { + "id": "01KWH4FHFWWTMEET5CSPMR56TE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_green_energy_today", + "state": "0.19", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Green energy today" + }, + "last_changed": "2026-07-02T10:02:36.924735+00:00", + "last_reported": "2026-07-02T10:10:36.912531+00:00", + "last_updated": "2026-07-02T10:02:36.924735+00:00", + "context": { + "id": "01KWH4FHFWHWBQKRXA1E12XJQ3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_ct_internal_load_today", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 ct internal load today" + }, + "last_changed": "2026-07-02T08:58:36.972501+00:00", + "last_reported": "2026-07-02T09:57:36.907861+00:00", + "last_updated": "2026-07-02T08:58:36.972501+00:00", + "context": { + "id": "01KWH0TBHCM7A2J38FFK8ZKVPR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_none_ct3", + "state": "0", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 None CT3" + }, + "last_changed": "2026-07-02T08:58:36.972718+00:00", + "last_reported": "2026-07-02T09:57:36.907885+00:00", + "last_updated": "2026-07-02T08:58:36.972718+00:00", + "context": { + "id": "01KWH0TBHCEYQD3HB6QDV3WJHJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_status", + "state": "Paused", + "attributes": { + "integration": "myenergi", + "icon": "mdi:shower", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Status" + }, + "last_changed": "2026-07-02T09:29:36.910586+00:00", + "last_reported": "2026-07-02T09:57:36.907905+00:00", + "last_updated": "2026-07-02T09:29:36.910586+00:00", + "context": { + "id": "01KWH2K3WEPPRKFYVRDDWWNXJE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_energy_consumed_session", + "state": "0.18", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Energy consumed session" + }, + "last_changed": "2026-07-02T10:00:36.918563+00:00", + "last_reported": "2026-07-02T10:10:36.912652+00:00", + "last_updated": "2026-07-02T10:00:36.918563+00:00", + "context": { + "id": "01KWH4BW9P1R1N4SBPFC309D8Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_active_heater", + "state": "1", + "attributes": { + "integration": "myenergi", + "icon": "mdi:fraction-one-half", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Active Heater" + }, + "last_changed": "2026-07-02T08:58:36.973262+00:00", + "last_reported": "2026-07-02T09:57:36.907943+00:00", + "last_updated": "2026-07-02T08:58:36.973262+00:00", + "context": { + "id": "01KWH0TBHD1QRXNNPQ6C9TE7XW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_temp_tank_1", + "state": "127", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:thermometer", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Temp Tank 1" + }, + "last_changed": "2026-07-02T08:58:36.973438+00:00", + "last_reported": "2026-07-02T09:57:36.907961+00:00", + "last_updated": "2026-07-02T08:58:36.973438+00:00", + "context": { + "id": "01KWH0TBHD2J2MD5Y0X707Z3K3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_eddi_14336029_temp_tank_2", + "state": "127", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:thermometer", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Temp Tank 2" + }, + "last_changed": "2026-07-02T08:58:36.973613+00:00", + "last_reported": "2026-07-02T09:57:36.907979+00:00", + "last_updated": "2026-07-02T08:58:36.973613+00:00", + "context": { + "id": "01KWH0TBHD12M3GCP9C6D804MX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_hub_firmware", + "state": "3562S5.733", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Firmware" + }, + "last_changed": "2026-07-02T08:58:36.973773+00:00", + "last_reported": "2026-07-02T09:57:36.907997+00:00", + "last_updated": "2026-07-02T08:58:36.973773+00:00", + "context": { + "id": "01KWH0TBHD6MKD7MRKFRGHNRGF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_hub_serial_number", + "state": "20758989", + "attributes": { + "integration": "myenergi", + "icon": "mdi:numeric", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Serial number" + }, + "last_changed": "2026-07-02T08:58:36.973933+00:00", + "last_reported": "2026-07-02T09:57:36.908013+00:00", + "last_updated": "2026-07-02T08:58:36.973933+00:00", + "context": { + "id": "01KWH0TBHD119Z4B2AKSSYJ17S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_internal_load_ct1", + "state": "3158", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Internal Load CT1" + }, + "last_changed": "2026-07-02T10:10:36.912779+00:00", + "last_reported": "2026-07-02T10:10:36.912779+00:00", + "last_updated": "2026-07-02T10:10:36.912779+00:00", + "context": { + "id": "01KWH4Y67GBN6D455F95FDDZP8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_grid_ct2", + "state": "59", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Grid CT2" + }, + "last_changed": "2026-07-02T10:10:36.912807+00:00", + "last_reported": "2026-07-02T10:10:36.912807+00:00", + "last_updated": "2026-07-02T10:10:36.912807+00:00", + "context": { + "id": "01KWH4Y67GE2SCHFFCPJDX1XCF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_power_ct_internal_load", + "state": "3158", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 power ct internal load" + }, + "last_changed": "2026-07-02T10:10:36.912833+00:00", + "last_reported": "2026-07-02T10:10:36.912833+00:00", + "last_updated": "2026-07-02T10:10:36.912833+00:00", + "context": { + "id": "01KWH4Y67GNGV5FN5RHEY29ZGF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_power_ct_grid", + "state": "59", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 power ct grid" + }, + "last_changed": "2026-07-02T10:10:36.912857+00:00", + "last_reported": "2026-07-02T10:10:36.912857+00:00", + "last_updated": "2026-07-02T10:10:36.912857+00:00", + "context": { + "id": "01KWH4Y67GPRJBNW0H7NZBVQW8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_power_ct_generation", + "state": "685", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 power ct generation" + }, + "last_changed": "2026-07-02T10:10:36.912881+00:00", + "last_reported": "2026-07-02T10:10:36.912881+00:00", + "last_updated": "2026-07-02T10:10:36.912881+00:00", + "context": { + "id": "01KWH4Y67G132Y3ZGKYR6MNG8Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_energy_used_today", + "state": "2.23", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Energy used today" + }, + "last_changed": "2026-07-02T10:10:36.912906+00:00", + "last_reported": "2026-07-02T10:10:36.912906+00:00", + "last_updated": "2026-07-02T10:10:36.912906+00:00", + "context": { + "id": "01KWH4Y67GQGJ1QZHP4MBXGFMS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_hub_20758989_green_energy_today", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Green energy today" + }, + "last_changed": "2026-07-02T08:58:36.975711+00:00", + "last_reported": "2026-07-02T09:57:36.908233+00:00", + "last_updated": "2026-07-02T08:58:36.975711+00:00", + "context": { + "id": "01KWH0TBHFYSS3MNKFBQEP7EP3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_ct_internal_load_today", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 ct internal load today" + }, + "last_changed": "2026-07-02T08:58:36.975892+00:00", + "last_reported": "2026-07-02T09:57:36.908251+00:00", + "last_updated": "2026-07-02T08:58:36.975892+00:00", + "context": { + "id": "01KWH0TBHFJBHVMY0G1Z2PX14S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_ct_grid_today", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 ct grid today" + }, + "last_changed": "2026-07-02T08:58:36.976070+00:00", + "last_reported": "2026-07-02T09:57:36.908268+00:00", + "last_updated": "2026-07-02T08:58:36.976070+00:00", + "context": { + "id": "01KWH0TBHG3S00K2Q2FC7AZ6NS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_ct_generation_today", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 ct generation today" + }, + "last_changed": "2026-07-02T08:58:36.976241+00:00", + "last_reported": "2026-07-02T09:57:36.908286+00:00", + "last_updated": "2026-07-02T08:58:36.976241+00:00", + "context": { + "id": "01KWH0TBHGG03X656BBXDSWM5G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_generation_ct3", + "state": "685", + "attributes": { + "state_class": "measurement", + "integration": "myenergi", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:flash", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Generation CT3" + }, + "last_changed": "2026-07-02T10:10:36.913069+00:00", + "last_reported": "2026-07-02T10:10:36.913069+00:00", + "last_updated": "2026-07-02T10:10:36.913069+00:00", + "context": { + "id": "01KWH4Y67H480Z23RTD7D5DN38", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_number_of_phases", + "state": "1", + "attributes": { + "integration": "myenergi", + "device_class": "diagnostic", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Number of phases" + }, + "last_changed": "2026-07-02T08:58:36.976590+00:00", + "last_reported": "2026-07-02T09:57:36.908342+00:00", + "last_updated": "2026-07-02T08:58:36.976590+00:00", + "context": { + "id": "01KWH0TBHGE23SN3Y21D41F2YF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_status", + "state": "Boosting", + "attributes": { + "integration": "myenergi", + "icon": "mdi:ev-station", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Status" + }, + "last_changed": "2026-07-02T09:28:36.906549+00:00", + "last_reported": "2026-07-02T09:57:36.908359+00:00", + "last_updated": "2026-07-02T09:28:36.906549+00:00", + "context": { + "id": "01KWH2H99A2XJW38WFZT972FTD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_pwm", + "state": "52.88", + "attributes": { + "integration": "myenergi", + "unit_of_measurement": "%", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 PWM" + }, + "last_changed": "2026-07-02T10:10:36.913140+00:00", + "last_reported": "2026-07-02T10:10:36.913140+00:00", + "last_updated": "2026-07-02T10:10:36.913140+00:00", + "context": { + "id": "01KWH4Y67HRT88SZ4EREFSGYW1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_charge_added_session", + "state": "9.58", + "attributes": { + "state_class": "total_increasing", + "integration": "myenergi", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Charge added session" + }, + "last_changed": "2026-07-02T10:10:36.913166+00:00", + "last_reported": "2026-07-02T10:10:36.913166+00:00", + "last_updated": "2026-07-02T10:10:36.913166+00:00", + "context": { + "id": "01KWH4Y67HDSR581P7NNVB23E1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.myenergi_zappi_20758989_plug_status", + "state": "Charging", + "attributes": { + "integration": "myenergi", + "icon": "mdi:ev-plug-type2", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Plug status" + }, + "last_changed": "2026-07-02T09:28:36.906657+00:00", + "last_reported": "2026-07-02T09:57:36.908428+00:00", + "last_updated": "2026-07-02T09:28:36.906657+00:00", + "context": { + "id": "01KWH2H99A1JT49SX57BXH4HS2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_eddi_14336029_relay_1", + "state": "off", + "attributes": { + "integration": "myenergi", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Relay 1" + }, + "last_changed": "2026-07-02T08:58:36.977955+00:00", + "last_reported": "2026-07-02T09:57:36.908456+00:00", + "last_updated": "2026-07-02T08:58:36.977955+00:00", + "context": { + "id": "01KWH0TBHH4RGRQ1ZXY80QBYRS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_eddi_14336029_relay_2", + "state": "off", + "attributes": { + "integration": "myenergi", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Relay 2" + }, + "last_changed": "2026-07-02T08:58:36.978127+00:00", + "last_reported": "2026-07-02T09:57:36.908474+00:00", + "last_updated": "2026-07-02T08:58:36.978127+00:00", + "context": { + "id": "01KWH0TBHJM9B03PA6GX0WPY0E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_zappi_20758989_update_available", + "state": "off", + "attributes": { + "integration": "myenergi", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Update available" + }, + "last_changed": "2026-07-02T08:58:36.978281+00:00", + "last_reported": "2026-07-02T09:57:36.908490+00:00", + "last_updated": "2026-07-02T08:58:36.978281+00:00", + "context": { + "id": "01KWH0TBHJR97KT5759XTH61KQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_zappi_20758989_charge_when_locked", + "state": "on", + "attributes": { + "integration": "myenergi", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Charge When Locked" + }, + "last_changed": "2026-07-02T08:58:36.978436+00:00", + "last_reported": "2026-07-02T09:57:36.908507+00:00", + "last_updated": "2026-07-02T08:58:36.978436+00:00", + "context": { + "id": "01KWH0TBHJRNQN39N9B588GQ88", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_zappi_20758989_locked", + "state": "on", + "attributes": { + "integration": "myenergi", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Locked" + }, + "last_changed": "2026-07-02T08:58:36.978586+00:00", + "last_reported": "2026-07-02T09:57:36.908521+00:00", + "last_updated": "2026-07-02T08:58:36.978586+00:00", + "context": { + "id": "01KWH0TBHJWB6F8GX8HP7P6X8J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_zappi_20758989_lock_when_plugged_in", + "state": "on", + "attributes": { + "integration": "myenergi", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Lock when Plugged In" + }, + "last_changed": "2026-07-02T08:58:36.978725+00:00", + "last_reported": "2026-07-02T09:57:36.908536+00:00", + "last_updated": "2026-07-02T08:58:36.978725+00:00", + "context": { + "id": "01KWH0TBHJ9DP4FR0BBCK59NQG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.myenergi_zappi_20758989_lock_when_unplugged", + "state": "off", + "attributes": { + "integration": "myenergi", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Lock when Unplugged" + }, + "last_changed": "2026-07-02T08:58:36.978880+00:00", + "last_reported": "2026-07-02T09:57:36.908551+00:00", + "last_updated": "2026-07-02T08:58:36.978880+00:00", + "context": { + "id": "01KWH0TBHJYHYF3ED7WWV01GKC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.myenergi_eddi_14336029_operating_mode", + "state": "Normal", + "attributes": { + "options": [ + "Stopped", + "Normal" + ], + "integration": "myenergi", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Operating Mode" + }, + "last_changed": "2026-07-02T08:58:36.980206+00:00", + "last_reported": "2026-07-02T09:57:36.908581+00:00", + "last_updated": "2026-07-02T08:58:36.980206+00:00", + "context": { + "id": "01KWH0TBHMJJMNP5D8GTAQDDP1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.myenergi_zappi_20758989_charge_mode", + "state": "Eco+", + "attributes": { + "options": [ + "Fast", + "Eco", + "Eco+", + "Stopped" + ], + "integration": "myenergi", + "icon": "mdi:ev-station", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Charge Mode" + }, + "last_changed": "2026-07-02T08:58:36.980377+00:00", + "last_reported": "2026-07-02T09:57:36.908609+00:00", + "last_updated": "2026-07-02T08:58:36.980377+00:00", + "context": { + "id": "01KWH0TBHM8V6GPS22YC40Q54F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.myenergi_zappi_20758989_phase_setting", + "state": "1", + "attributes": { + "options": [ + "1", + "3", + "auto" + ], + "integration": "myenergi", + "icon": "mdi:ev-station", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Phase Setting" + }, + "last_changed": "2026-07-02T08:58:36.980541+00:00", + "last_reported": "2026-07-02T09:57:36.908632+00:00", + "last_updated": "2026-07-02T08:58:36.980541+00:00", + "context": { + "id": "01KWH0TBHMSSHFXSAHANV25ZBM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.myenergi_eddi_14336029_heater_priority", + "state": "1", + "attributes": { + "min": 1, + "max": 2, + "step": 1, + "mode": "auto", + "integration": "myenergi", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Heater Priority" + }, + "last_changed": "2026-07-02T08:58:36.980996+00:00", + "last_reported": "2026-07-02T09:57:36.908677+00:00", + "last_updated": "2026-07-02T08:58:36.980996+00:00", + "context": { + "id": "01KWH0TBHMJS9BMBQCCG4FW5SM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.myenergi_eddi_14336029_device_priority", + "state": "2", + "attributes": { + "min": 1, + "max": 10, + "step": 1, + "mode": "auto", + "integration": "myenergi", + "icon": "mdi:sort-numeric-variant", + "friendly_name": "eddi-14336029 myenergi eddi-14336029 Device Priority" + }, + "last_changed": "2026-07-02T08:58:36.981185+00:00", + "last_reported": "2026-07-02T09:57:36.908711+00:00", + "last_updated": "2026-07-02T08:58:36.981185+00:00", + "context": { + "id": "01KWH0TBHN7A8FJ6TQCBWTEJ8S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.myenergi_zappi_20758989_minimum_green_level", + "state": "95", + "attributes": { + "min": 0, + "max": 100, + "step": 1, + "mode": "auto", + "integration": "myenergi", + "icon": "mdi:leaf", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Minimum Green Level" + }, + "last_changed": "2026-07-02T08:58:36.981356+00:00", + "last_reported": "2026-07-02T09:57:36.908741+00:00", + "last_updated": "2026-07-02T08:58:36.981356+00:00", + "context": { + "id": "01KWH0TBHNHZKQ4FY4JM6VCYEH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.myenergi_zappi_20758989_device_priority", + "state": "1", + "attributes": { + "min": 1, + "max": 10, + "step": 1, + "mode": "auto", + "integration": "myenergi", + "icon": "mdi:sort-numeric-variant", + "friendly_name": "zappi-20758989 myenergi zappi-20758989 Device Priority" + }, + "last_changed": "2026-07-02T08:58:36.981497+00:00", + "last_reported": "2026-07-02T09:57:36.908762+00:00", + "last_updated": "2026-07-02T08:58:36.981497+00:00", + "context": { + "id": "01KWH0TBHN230Q2AS4RNWPYN0F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_security_status", + "state": "off", + "attributes": { + "malware": "safe", + "network": "safe", + "systemCheck": "safe", + "update": "safe", + "userInfo": "safe", + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology Security status" + }, + "last_changed": "2026-07-02T08:58:36.995885+00:00", + "last_reported": "2026-07-02T09:43:39.632836+00:00", + "last_updated": "2026-07-02T08:58:36.995885+00:00", + "context": { + "id": "01KWH0TBJ3RRNMZ7WGZHCZ82SG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_3_exceeded_max_bad_sectors", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 3) Exceeded max bad sectors" + }, + "last_changed": "2026-07-02T08:58:36.996189+00:00", + "last_reported": "2026-07-02T09:43:39.632920+00:00", + "last_updated": "2026-07-02T08:58:36.996189+00:00", + "context": { + "id": "01KWH0TBJ4TKPT15BR5WW0AP54", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_3_below_min_remaining_life", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 3) Below min remaining life" + }, + "last_changed": "2026-07-02T08:58:36.996376+00:00", + "last_reported": "2026-07-02T09:43:39.632967+00:00", + "last_updated": "2026-07-02T08:58:36.996376+00:00", + "context": { + "id": "01KWH0TBJ4HXD95XCN2TVDP00P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_1_exceeded_max_bad_sectors", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 4) Exceeded max bad sectors" + }, + "last_changed": "2026-07-02T08:58:36.996550+00:00", + "last_reported": "2026-07-02T09:43:39.632993+00:00", + "last_updated": "2026-07-02T08:58:36.996550+00:00", + "context": { + "id": "01KWH0TBJ44XHH98X9N8ZNE74K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_1_below_min_remaining_life", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 4) Below min remaining life" + }, + "last_changed": "2026-07-02T08:58:36.996722+00:00", + "last_reported": "2026-07-02T09:43:39.633013+00:00", + "last_updated": "2026-07-02T08:58:36.996722+00:00", + "context": { + "id": "01KWH0TBJ4EA2DNMXA8CTNBYD4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_2_exceeded_max_bad_sectors", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 1) Exceeded max bad sectors" + }, + "last_changed": "2026-07-02T08:58:36.996891+00:00", + "last_reported": "2026-07-02T09:43:39.633034+00:00", + "last_updated": "2026-07-02T08:58:36.996891+00:00", + "context": { + "id": "01KWH0TBJ47X04E8S51HK6JB5J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_2_below_min_remaining_life", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 1) Below min remaining life" + }, + "last_changed": "2026-07-02T08:58:36.997084+00:00", + "last_reported": "2026-07-02T09:43:39.633053+00:00", + "last_updated": "2026-07-02T08:58:36.997084+00:00", + "context": { + "id": "01KWH0TBJ5S7CTW2JH7PVD0ANV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_2_exceeded_max_bad_sectors_2", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 2) Exceeded max bad sectors" + }, + "last_changed": "2026-07-02T08:58:36.997258+00:00", + "last_reported": "2026-07-02T09:43:39.633073+00:00", + "last_updated": "2026-07-02T08:58:36.997258+00:00", + "context": { + "id": "01KWH0TBJ55VAW8Y389AY3TD8X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.timssynology_drive_2_below_min_remaining_life_2", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "device_class": "safety", + "friendly_name": "TimsSynology (Drive 2) Below min remaining life" + }, + "last_changed": "2026-07-02T08:58:36.997425+00:00", + "last_reported": "2026-07-02T09:43:39.633093+00:00", + "last_updated": "2026-07-02T08:58:36.997425+00:00", + "context": { + "id": "01KWH0TBJ5P3Q9Y83CWCCF892W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.timssynology_reboot", + "state": "unknown", + "attributes": { + "device_class": "restart", + "friendly_name": "TimsSynology Restart" + }, + "last_changed": "2026-07-02T08:58:36.997970+00:00", + "last_reported": "2026-07-02T08:58:36.997970+00:00", + "last_updated": "2026-07-02T08:58:36.997970+00:00", + "context": { + "id": "01KWH0TBJ5RF2Y4F8KEEPDBWC2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.timssynology_shutdown", + "state": "unknown", + "attributes": { + "friendly_name": "TimsSynology Shut down" + }, + "last_changed": "2026-07-02T08:58:36.998141+00:00", + "last_reported": "2026-07-02T08:58:36.998141+00:00", + "last_updated": "2026-07-02T08:58:36.998141+00:00", + "context": { + "id": "01KWH0TBJ632PDJSWEYD79NWS7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.study_timssynology_fan_speed_mode", + "state": "cool", + "attributes": { + "options": [ + "quiet", + "cool", + "full_speed" + ], + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology Fan speed mode" + }, + "last_changed": "2026-07-02T08:58:36.999144+00:00", + "last_reported": "2026-07-02T09:43:39.633153+00:00", + "last_updated": "2026-07-02T08:58:36.999144+00:00", + "context": { + "id": "01KWH0TBJ70F7VANBP78J5K7A2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_cpu_utilization_user", + "state": "1", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology CPU utilization (user)" + }, + "last_changed": "2026-07-02T08:58:37.000490+00:00", + "last_reported": "2026-07-02T09:43:39.633258+00:00", + "last_updated": "2026-07-02T08:58:37.000490+00:00", + "context": { + "id": "01KWH0TBJ8NM0077RBAPQM8000", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_cpu_utilization_total", + "state": "4", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology CPU utilization (total)" + }, + "last_changed": "2026-07-02T09:58:40.645104+00:00", + "last_reported": "2026-07-02T09:58:40.645104+00:00", + "last_updated": "2026-07-02T09:58:40.645104+00:00", + "context": { + "id": "01KWH48AR5AK5F5TPNX4SSN0NR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_cpu_load_average_5_min", + "state": "0.13", + "attributes": { + "unit_of_measurement": "load", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology CPU load average (5 min)" + }, + "last_changed": "2026-07-02T09:58:40.645246+00:00", + "last_reported": "2026-07-02T09:58:40.645246+00:00", + "last_updated": "2026-07-02T09:58:40.645246+00:00", + "context": { + "id": "01KWH48AR5YD0Z5ZHCZVFPDT0C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_cpu_load_average_15_min", + "state": "0.13", + "attributes": { + "unit_of_measurement": "load", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology CPU load average (15 min)" + }, + "last_changed": "2026-07-02T09:58:40.645313+00:00", + "last_reported": "2026-07-02T09:58:40.645313+00:00", + "last_updated": "2026-07-02T09:58:40.645313+00:00", + "context": { + "id": "01KWH48AR51WT0YF1PDP7HDC96", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_memory_usage_real", + "state": "29", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology Memory usage (real)" + }, + "last_changed": "2026-07-02T08:58:37.001674+00:00", + "last_reported": "2026-07-02T09:43:39.633495+00:00", + "last_updated": "2026-07-02T08:58:37.001674+00:00", + "context": { + "id": "01KWH0TBJ9M2DMBSH0VYY34HKD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_memory_available_swap", + "state": "3663.822848", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "MB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology Memory available (swap)" + }, + "last_changed": "2026-07-02T09:58:40.645415+00:00", + "last_reported": "2026-07-02T09:58:40.645415+00:00", + "last_updated": "2026-07-02T09:58:40.645415+00:00", + "context": { + "id": "01KWH48AR54QSRSA68C51HXB8N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_memory_available_real", + "state": "165.494784", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "MB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology Memory available (real)" + }, + "last_changed": "2026-07-02T09:58:40.645472+00:00", + "last_reported": "2026-07-02T09:58:40.645472+00:00", + "last_updated": "2026-07-02T09:58:40.645472+00:00", + "context": { + "id": "01KWH48AR5ZAHWSDKMZJ0JM6J7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_memory_total_swap", + "state": "4517.179392", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "MB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology Memory total (swap)" + }, + "last_changed": "2026-07-02T08:58:37.003233+00:00", + "last_reported": "2026-07-02T09:43:39.633637+00:00", + "last_updated": "2026-07-02T08:58:37.003233+00:00", + "context": { + "id": "01KWH0TBJBR4GFFGAA29MZNZF7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_memory_total_real", + "state": "3949.125632", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "MB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology Memory total (real)" + }, + "last_changed": "2026-07-02T08:58:37.003448+00:00", + "last_reported": "2026-07-02T09:43:39.633671+00:00", + "last_updated": "2026-07-02T08:58:37.003448+00:00", + "context": { + "id": "01KWH0TBJBTQQD9CDDYZB84QZ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_upload_throughput", + "state": "0.499", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "kB/s", + "attribution": "Data provided by Synology", + "device_class": "data_rate", + "friendly_name": "TimsSynology Upload throughput" + }, + "last_changed": "2026-07-02T09:58:40.645593+00:00", + "last_reported": "2026-07-02T09:58:40.645593+00:00", + "last_updated": "2026-07-02T09:58:40.645593+00:00", + "context": { + "id": "01KWH48AR51S266BC8K361VVAJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_download_throughput", + "state": "40.35", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "kB/s", + "attribution": "Data provided by Synology", + "device_class": "data_rate", + "friendly_name": "TimsSynology Download throughput" + }, + "last_changed": "2026-07-02T09:58:40.645645+00:00", + "last_reported": "2026-07-02T09:58:40.645645+00:00", + "last_updated": "2026-07-02T09:58:40.645645+00:00", + "context": { + "id": "01KWH48AR5Q19J7P1PQ2TDBRFE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_2_status", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Volume 2) Status" + }, + "last_changed": "2026-07-02T08:58:37.004145+00:00", + "last_reported": "2026-07-02T09:43:39.633807+00:00", + "last_updated": "2026-07-02T08:58:37.004145+00:00", + "context": { + "id": "01KWH0TBJCVG1PHJ39AMNTN74W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_2_used_space", + "state": "0.488302829568", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "TB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology (Volume 2) Used space" + }, + "last_changed": "2026-07-02T09:58:40.645754+00:00", + "last_reported": "2026-07-02T09:58:40.645754+00:00", + "last_updated": "2026-07-02T09:58:40.645754+00:00", + "context": { + "id": "01KWH48AR59BDZE4DZD8QCRKCM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_2_volume_used", + "state": "51.4", + "attributes": { + "unit_of_measurement": "%", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Volume 2) Volume used" + }, + "last_changed": "2026-07-02T08:58:37.004693+00:00", + "last_reported": "2026-07-02T09:43:39.633894+00:00", + "last_updated": "2026-07-02T08:58:37.004693+00:00", + "context": { + "id": "01KWH0TBJCJ16Q5HR16AXQY3HH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_2_average_disk_temp", + "state": "32.0", + "attributes": { + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Volume 2) Average disk temp" + }, + "last_changed": "2026-07-02T08:58:37.004936+00:00", + "last_reported": "2026-07-02T09:43:39.633944+00:00", + "last_updated": "2026-07-02T08:58:37.004936+00:00", + "context": { + "id": "01KWH0TBJCCM02X57N352EM3QN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_1_status", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Volume 1) Status" + }, + "last_changed": "2026-07-02T08:58:37.005287+00:00", + "last_reported": "2026-07-02T09:43:39.633974+00:00", + "last_updated": "2026-07-02T08:58:37.005287+00:00", + "context": { + "id": "01KWH0TBJDRPVS80J9HA6BB2JM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_1_used_space", + "state": "11.070715469824", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "TB", + "attribution": "Data provided by Synology", + "device_class": "data_size", + "friendly_name": "TimsSynology (Volume 1) Used space" + }, + "last_changed": "2026-07-02T09:58:40.645918+00:00", + "last_reported": "2026-07-02T09:58:40.645918+00:00", + "last_updated": "2026-07-02T09:58:40.645918+00:00", + "context": { + "id": "01KWH48AR5KYEJSXTAPAB6ZWW7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_1_volume_used", + "state": "48.1", + "attributes": { + "unit_of_measurement": "%", + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Volume 1) Volume used" + }, + "last_changed": "2026-07-02T08:58:37.006163+00:00", + "last_reported": "2026-07-02T09:43:39.634046+00:00", + "last_updated": "2026-07-02T08:58:37.006163+00:00", + "context": { + "id": "01KWH0TBJE3YDW24MT10W8YBT2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_volume_1_average_disk_temp", + "state": "36.0", + "attributes": { + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Volume 1) Average disk temp" + }, + "last_changed": "2026-07-02T08:58:37.006437+00:00", + "last_reported": "2026-07-02T09:43:39.634089+00:00", + "last_updated": "2026-07-02T08:58:37.006437+00:00", + "context": { + "id": "01KWH0TBJENTSKNZ3P81S3FCY7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_3_status", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Drive 3) Status" + }, + "last_changed": "2026-07-02T08:58:37.006845+00:00", + "last_reported": "2026-07-02T09:43:39.634117+00:00", + "last_updated": "2026-07-02T08:58:37.006845+00:00", + "context": { + "id": "01KWH0TBJEQZ3CPHWA2A38F6GJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_3_temperature", + "state": "35", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Drive 3) Temperature" + }, + "last_changed": "2026-07-02T08:58:37.007071+00:00", + "last_reported": "2026-07-02T09:43:39.634146+00:00", + "last_updated": "2026-07-02T08:58:37.007071+00:00", + "context": { + "id": "01KWH0TBJFCPH2SZ904F37SGB4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_1_status", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Drive 4) Status" + }, + "last_changed": "2026-07-02T08:58:37.007339+00:00", + "last_reported": "2026-07-02T09:43:39.634173+00:00", + "last_updated": "2026-07-02T08:58:37.007339+00:00", + "context": { + "id": "01KWH0TBJFC797GJZG34B54G5W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_1_temperature", + "state": "32", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Drive 4) Temperature" + }, + "last_changed": "2026-07-02T08:58:37.007520+00:00", + "last_reported": "2026-07-02T09:43:39.634199+00:00", + "last_updated": "2026-07-02T08:58:37.007520+00:00", + "context": { + "id": "01KWH0TBJFCJ5SSTC3H8MA6D98", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_2_status", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Drive 1) Status" + }, + "last_changed": "2026-07-02T08:58:37.007757+00:00", + "last_reported": "2026-07-02T09:43:39.634225+00:00", + "last_updated": "2026-07-02T08:58:37.007757+00:00", + "context": { + "id": "01KWH0TBJFDYM10F6FB9WQZMXC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_2_temperature", + "state": "35", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Drive 1) Temperature" + }, + "last_changed": "2026-07-02T08:58:37.007940+00:00", + "last_reported": "2026-07-02T09:43:39.634250+00:00", + "last_updated": "2026-07-02T08:58:37.007940+00:00", + "context": { + "id": "01KWH0TBJFAJQV094FNWQH23DM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_2_status_2", + "state": "normal", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology (Drive 2) Status" + }, + "last_changed": "2026-07-02T08:58:37.008183+00:00", + "last_reported": "2026-07-02T09:43:39.634277+00:00", + "last_updated": "2026-07-02T08:58:37.008183+00:00", + "context": { + "id": "01KWH0TBJGC8HBBKKNJQ70YY7J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_drive_2_temperature_2", + "state": "39", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology (Drive 2) Temperature" + }, + "last_changed": "2026-07-02T09:13:37.691940+00:00", + "last_reported": "2026-07-02T09:43:39.634303+00:00", + "last_updated": "2026-07-02T09:13:37.691940+00:00", + "context": { + "id": "01KWH1NV4V0SNTDK7CB8VXM0CX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.timssynology_temperature", + "state": "48", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Synology", + "device_class": "temperature", + "friendly_name": "TimsSynology Temperature" + }, + "last_changed": "2026-07-02T09:58:40.646261+00:00", + "last_reported": "2026-07-02T09:58:40.646261+00:00", + "last_updated": "2026-07-02T09:58:40.646261+00:00", + "context": { + "id": "01KWH48AR6G0BRP45ZA0YB4ECM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.timssynology_surveillance_station_home_mode", + "state": "off", + "attributes": { + "attribution": "Data provided by Synology", + "friendly_name": "TimsSynology Surveillance Station Home mode" + }, + "last_changed": "2026-07-02T08:58:37.009391+00:00", + "last_reported": "2026-07-02T09:58:06.438993+00:00", + "last_updated": "2026-07-02T08:58:37.009391+00:00", + "context": { + "id": "01KWH0TBJH55RK2WGGB5RVTKXF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.timssynology_dsm_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "DSM 7.3.2-86009 Update 3", + "in_progress": false, + "latest_version": "DSM 7.3.2-86009 Update 3", + "release_summary": null, + "release_url": null, + "skipped_version": null, + "title": "Synology DSM", + "update_percentage": null, + "attribution": "Data provided by Synology", + "entity_picture": "/api/brands/integration/synology_dsm/icon.png", + "friendly_name": "TimsSynology DSM update", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:37.009891+00:00", + "last_reported": "2026-07-02T08:58:37.009891+00:00", + "last_updated": "2026-07-02T08:58:37.009891+00:00", + "context": { + "id": "01KWH0TBJH3VBN5AA678Y4BFAS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_fan_horizontally_oscillating", + "state": "off", + "attributes": { + "icon": "mdi:rotate-360", + "friendly_name": "Tims fan Horizontal Oscillation" + }, + "last_changed": "2026-07-02T08:58:37.023365+00:00", + "last_reported": "2026-07-02T09:44:38.557928+00:00", + "last_updated": "2026-07-02T08:58:37.023365+00:00", + "context": { + "id": "01KWH0TBJZD4CNDCPCSSM6F6CV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_room_tims_fan_display_auto_off", + "state": "on", + "attributes": { + "icon": "mdi:monitor", + "friendly_name": "Tims fan Display Auto Off" + }, + "last_changed": "2026-07-02T08:58:37.023638+00:00", + "last_reported": "2026-07-02T09:44:38.558007+00:00", + "last_updated": "2026-07-02T08:58:37.023638+00:00", + "context": { + "id": "01KWH0TBJZQPSPRJSD4ZB8E9E7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_fan_panel_sound", + "state": "off", + "attributes": { + "icon": "mdi:volume-high", + "friendly_name": "Tims fan Panel Sound" + }, + "last_changed": "2026-07-02T08:58:37.023809+00:00", + "last_reported": "2026-07-02T09:44:38.558050+00:00", + "last_updated": "2026-07-02T08:58:37.023809+00:00", + "context": { + "id": "01KWH0TBJZSESA376S48B1MTRN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_room_tims_fan_child_lock", + "state": "off", + "attributes": { + "icon": "mdi:lock", + "friendly_name": "Tims fan Child Lock" + }, + "last_changed": "2026-07-02T08:58:37.023961+00:00", + "last_reported": "2026-07-02T09:44:38.558087+00:00", + "last_updated": "2026-07-02T08:58:37.023961+00:00", + "context": { + "id": "01KWH0TBJZZMG46E4DRK3XKECX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "fan.tims_fan", + "state": "off", + "attributes": { + "preset_modes": [ + "normal", + "natural", + "sleep", + "auto" + ], + "oscillating": false, + "percentage": 25, + "percentage_step": 25.0, + "preset_mode": "normal", + "model": "DR-HAF001S", + "sn": "1572127056357535746-a9d702a93158e696:001:0000000000s", + "temperature": 27.2, + "friendly_name": "Tims fan", + "supported_features": 59 + }, + "last_changed": "2026-07-02T08:58:37.024826+00:00", + "last_reported": "2026-07-02T09:44:38.558269+00:00", + "last_updated": "2026-07-02T08:58:37.024826+00:00", + "context": { + "id": "01KWH0TBK0NCTX2G559JQDXSTA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_fan_temperature_2", + "state": "27.2222222222222", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tims fan Temperature" + }, + "last_changed": "2026-07-02T08:58:37.025596+00:00", + "last_reported": "2026-07-02T09:44:38.558373+00:00", + "last_updated": "2026-07-02T08:58:37.025596+00:00", + "context": { + "id": "01KWH0TBK1W5XN7WJGMEJ0GT0A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_sonnenbatterie", + "state": "discharging", + "attributes": { + "options": [ + "standby", + "charging", + "discharging" + ], + "device_class": "enum", + "icon": "mdi:battery-charging-medium", + "friendly_name": "sonnenbatterie 200357 Sonnenbatterie" + }, + "last_changed": "2026-07-02T09:42:21.843092+00:00", + "last_reported": "2026-07-02T09:43:23.737914+00:00", + "last_updated": "2026-07-02T09:42:21.843092+00:00", + "context": { + "id": "01KWH3AEWKFBCCKR5G2BRMXFE6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_consumption_w", + "state": "2997", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:home-lightning-bolt", + "friendly_name": "sonnenbatterie 200357 Current consumption" + }, + "last_changed": "2026-07-02T10:10:35.750303+00:00", + "last_reported": "2026-07-02T10:10:35.750303+00:00", + "last_updated": "2026-07-02T10:10:35.750303+00:00", + "context": { + "id": "01KWH4Y536DFZC085YQ16VBGS5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_consumption_avg", + "state": "2970", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:home-lightning-bolt", + "friendly_name": "sonnenbatterie 200357 Average consumption" + }, + "last_changed": "2026-07-02T10:10:35.750383+00:00", + "last_reported": "2026-07-02T10:10:35.750383+00:00", + "last_updated": "2026-07-02T10:10:35.750383+00:00", + "context": { + "id": "01KWH4Y5363MZG926HBP2T6H84", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_production_w", + "state": "386", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:solar-power", + "friendly_name": "sonnenbatterie 200357 Current production" + }, + "last_changed": "2026-07-02T10:10:35.750427+00:00", + "last_reported": "2026-07-02T10:10:35.750427+00:00", + "last_updated": "2026-07-02T10:10:35.750427+00:00", + "context": { + "id": "01KWH4Y5365P9JG1KPW8X84GAD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_grid_inout", + "state": "-55", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:transmission-tower", + "friendly_name": "sonnenbatterie 200357 Grid in/out power" + }, + "last_changed": "2026-07-02T10:10:35.750769+00:00", + "last_reported": "2026-07-02T10:10:35.750769+00:00", + "last_updated": "2026-07-02T10:10:35.750769+00:00", + "context": { + "id": "01KWH4Y536FDNRTG8W5GKBGK83", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_grid_input", + "state": "55", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:transmission-tower-export", + "friendly_name": "sonnenbatterie 200357 Grid in power" + }, + "last_changed": "2026-07-02T10:10:35.751308+00:00", + "last_reported": "2026-07-02T10:10:35.751308+00:00", + "last_updated": "2026-07-02T10:10:35.751308+00:00", + "context": { + "id": "01KWH4Y537S77S51BFQJQMNHRZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_grid_output", + "state": "0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:transmission-tower-import", + "friendly_name": "sonnenbatterie 200357 Grid out power" + }, + "last_changed": "2026-07-02T10:09:33.733263+00:00", + "last_reported": "2026-07-02T10:10:35.751349+00:00", + "last_updated": "2026-07-02T10:09:33.733263+00:00", + "context": { + "id": "01KWH4W8H5FECC1SMXJ4ZD0A83", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_netfrequency", + "state": "50.08", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Hz", + "device_class": "frequency", + "friendly_name": "sonnenbatterie 200357 Net frequency" + }, + "last_changed": "2026-07-02T10:10:35.751387+00:00", + "last_reported": "2026-07-02T10:10:35.751387+00:00", + "last_updated": "2026-07-02T10:10:35.751387+00:00", + "context": { + "id": "01KWH4Y537SQ4RY61NGBBTX010", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_battery_inout", + "state": "2551", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Battery charge/discharge power" + }, + "last_changed": "2026-07-02T10:10:35.751424+00:00", + "last_reported": "2026-07-02T10:10:35.751424+00:00", + "last_updated": "2026-07-02T10:10:35.751424+00:00", + "context": { + "id": "01KWH4Y537M5D5BP07PTWX82BG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_battery_input", + "state": "0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Battery charge power" + }, + "last_changed": "2026-07-02T09:42:21.844544+00:00", + "last_reported": "2026-07-02T09:43:23.739471+00:00", + "last_updated": "2026-07-02T09:42:21.844544+00:00", + "context": { + "id": "01KWH3AEWMMG8YHX3DG1CZ78V8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_battery_output", + "state": "2551", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Battery discharge power" + }, + "last_changed": "2026-07-02T10:10:35.751930+00:00", + "last_reported": "2026-07-02T10:10:35.751930+00:00", + "last_updated": "2026-07-02T10:10:35.751930+00:00", + "context": { + "id": "01KWH4Y5379PWY8PKNY8J1Z2QY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_charge_real", + "state": "57", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "sonnenbatterie 200357 Battery percentage (real)" + }, + "last_changed": "2026-07-02T10:10:35.752058+00:00", + "last_reported": "2026-07-02T10:10:35.752058+00:00", + "last_updated": "2026-07-02T10:10:35.752058+00:00", + "context": { + "id": "01KWH4Y538CWH9R0N47S0N2EY9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_charge_user", + "state": "54", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "sonnenbatterie 200357 Battery percentage (user)" + }, + "last_changed": "2026-07-02T10:10:35.752095+00:00", + "last_reported": "2026-07-02T10:10:35.752095+00:00", + "last_updated": "2026-07-02T10:10:35.752095+00:00", + "context": { + "id": "01KWH4Y538Q4VY3WAMTQTSSRHQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_systemstatus", + "state": "ongrid", + "attributes": { + "device_class": "enum", + "icon": "mdi:battery-check-outline", + "friendly_name": "sonnenbatterie 200357 System Status" + }, + "last_changed": "2026-07-02T09:42:21.846738+00:00", + "last_reported": "2026-07-02T09:43:23.739817+00:00", + "last_updated": "2026-07-02T09:42:21.846738+00:00", + "context": { + "id": "01KWH3AEWPFBN3SX6YM2Q4N4HC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_operating_mode", + "state": "2", + "attributes": { + "options": [ + "1", + "2", + "6", + "10", + "11" + ], + "device_class": "enum", + "icon": "mdi:state-machine", + "friendly_name": "sonnenbatterie 200357 Operating Mode" + }, + "last_changed": "2026-07-02T09:42:21.846782+00:00", + "last_reported": "2026-07-02T09:43:23.739845+00:00", + "last_updated": "2026-07-02T09:42:21.846782+00:00", + "context": { + "id": "01KWH3AEWPN1AMDCD6ERAY9X0X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_ipv", + "state": "1.48", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 Inverter IPV 1" + }, + "last_changed": "2026-07-02T10:10:35.754125+00:00", + "last_reported": "2026-07-02T10:10:35.754125+00:00", + "last_updated": "2026-07-02T10:10:35.754125+00:00", + "context": { + "id": "01KWH4Y53AMNMYDRXMRN4Z6RVR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_ipv2", + "state": "1.79", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 Inverter IPV 2" + }, + "last_changed": "2026-07-02T10:10:35.754166+00:00", + "last_reported": "2026-07-02T10:10:35.754166+00:00", + "last_updated": "2026-07-02T10:10:35.754166+00:00", + "context": { + "id": "01KWH4Y53A0SCAKRPA4SRSDH4Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_ppv", + "state": "252.96", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Inverter hybrid solar power 1" + }, + "last_changed": "2026-07-02T10:10:35.754203+00:00", + "last_reported": "2026-07-02T10:10:35.754203+00:00", + "last_updated": "2026-07-02T10:10:35.754203+00:00", + "context": { + "id": "01KWH4Y53A3E3E6JCAB133H1EM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_ppv2", + "state": "155.34", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Inverter hybrid solar power 2" + }, + "last_changed": "2026-07-02T10:10:35.754240+00:00", + "last_reported": "2026-07-02T10:10:35.754240+00:00", + "last_updated": "2026-07-02T10:10:35.754240+00:00", + "context": { + "id": "01KWH4Y53ABRXZRNQNBYDF4Z8P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_upv", + "state": "171.43", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 Inverter UPV 1" + }, + "last_changed": "2026-07-02T10:10:35.754278+00:00", + "last_reported": "2026-07-02T10:10:35.754278+00:00", + "last_updated": "2026-07-02T10:10:35.754278+00:00", + "context": { + "id": "01KWH4Y53A09G09D4R29C74GGS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_upv2", + "state": "87.18", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 Inverter UPV 2" + }, + "last_changed": "2026-07-02T10:10:35.754315+00:00", + "last_reported": "2026-07-02T10:10:35.754315+00:00", + "last_updated": "2026-07-02T10:10:35.754315+00:00", + "context": { + "id": "01KWH4Y53AX6SCKCRZZEAJWTPR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_cycles", + "state": "901", + "attributes": { + "state_class": "measurement", + "icon": "mdi:battery-sync", + "friendly_name": "sonnenbatterie 200357 Battery cycles" + }, + "last_changed": "2026-07-02T09:42:21.847039+00:00", + "last_reported": "2026-07-02T09:43:23.740106+00:00", + "last_updated": "2026-07-02T09:42:21.847039+00:00", + "context": { + "id": "01KWH3AEWQTG2MR4TJ6C7YXXCY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_health", + "state": "91.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-heart-variant", + "friendly_name": "sonnenbatterie 200357 Battery health" + }, + "last_changed": "2026-07-02T09:42:21.847073+00:00", + "last_reported": "2026-07-02T09:43:23.740136+00:00", + "last_updated": "2026-07-02T09:42:21.847073+00:00", + "context": { + "id": "01KWH3AEWQQCHXZ4SK5BHMZPMY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_total_capacity_real", + "state": "15000", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Wh", + "device_class": "energy_storage", + "icon": "mdi:battery-charging", + "friendly_name": "sonnenbatterie 200357 Battery total installed capacity" + }, + "last_changed": "2026-07-02T09:42:21.847108+00:00", + "last_reported": "2026-07-02T09:43:23.740166+00:00", + "last_updated": "2026-07-02T09:42:21.847108+00:00", + "context": { + "id": "01KWH3AEWQ7BAKJ3WQYQZDYT52", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_total_capacity_usable", + "state": "13950", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Wh", + "device_class": "energy_storage", + "icon": "mdi:battery-charging", + "friendly_name": "sonnenbatterie 200357 Battery usable installed capacity" + }, + "last_changed": "2026-07-02T09:42:21.847142+00:00", + "last_reported": "2026-07-02T09:43:23.740194+00:00", + "last_updated": "2026-07-02T09:42:21.847142+00:00", + "context": { + "id": "01KWH3AEWQW9WBP8MNHTBTB3PP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_remaining_capacity_real", + "state": "8550.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Wh", + "device_class": "energy_storage", + "icon": "mdi:battery-charging", + "friendly_name": "sonnenbatterie 200357 Battery total remaining capacity" + }, + "last_changed": "2026-07-02T10:10:35.754480+00:00", + "last_reported": "2026-07-02T10:10:35.754480+00:00", + "last_updated": "2026-07-02T10:10:35.754480+00:00", + "context": { + "id": "01KWH4Y53A4FWCA67ZCM1154NH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_state_remaining_capacity_usable", + "state": "7500", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Wh", + "device_class": "energy_storage", + "icon": "mdi:battery-charging", + "friendly_name": "sonnenbatterie 200357 Battery usable remaining capacity" + }, + "last_changed": "2026-07-02T10:10:35.754517+00:00", + "last_reported": "2026-07-02T10:10:35.754517+00:00", + "last_updated": "2026-07-02T10:10:35.754517+00:00", + "context": { + "id": "01KWH4Y53AGGWFHTZC52TCB4VJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_module_capacity", + "state": "2500", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "Wh", + "device_class": "energy_storage", + "icon": "mdi:battery-charging", + "friendly_name": "sonnenbatterie 200357 Battery capacity per module" + }, + "last_changed": "2026-07-02T09:42:21.847244+00:00", + "last_reported": "2026-07-02T09:43:23.740281+00:00", + "last_updated": "2026-07-02T09:42:21.847244+00:00", + "context": { + "id": "01KWH3AEWQA6YYAAAYAZ0FG5QT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_module_count", + "state": "6", + "attributes": { + "state_class": "measurement", + "icon": "mdi:battery", + "friendly_name": "sonnenbatterie 200357 Battery module count" + }, + "last_changed": "2026-07-02T09:42:21.847276+00:00", + "last_reported": "2026-07-02T09:43:23.740309+00:00", + "last_updated": "2026-07-02T09:42:21.847276+00:00", + "context": { + "id": "01KWH3AEWQYPNM980RF54MJ7B1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_ipv", + "state": "3.22", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "A", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 Battery system IPV" + }, + "last_changed": "2026-07-02T10:10:35.754610+00:00", + "last_reported": "2026-07-02T10:10:35.754610+00:00", + "last_updated": "2026-07-02T10:10:35.754610+00:00", + "context": { + "id": "01KWH4Y53AXYCE5GBQV8DQD4M3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_ppv", + "state": "384.19", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Battery system PPV" + }, + "last_changed": "2026-07-02T10:10:35.754644+00:00", + "last_reported": "2026-07-02T10:10:35.754644+00:00", + "last_updated": "2026-07-02T10:10:35.754644+00:00", + "context": { + "id": "01KWH4Y53AE0H2CNP4CKSVDYCJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_upv", + "state": "126.03", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "V", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 Battery system UPV" + }, + "last_changed": "2026-07-02T10:10:35.764059+00:00", + "last_reported": "2026-07-02T10:10:35.764059+00:00", + "last_updated": "2026-07-02T10:10:35.764059+00:00", + "context": { + "id": "01KWH4Y53MC6VA49ETPTXSNY9T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_tmax", + "state": "81.96", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "icon": "mdi:thermometer-alert", + "friendly_name": "sonnenbatterie 200357 Battery system max temperature" + }, + "last_changed": "2026-07-02T10:10:35.764108+00:00", + "last_reported": "2026-07-02T10:10:35.764108+00:00", + "last_updated": "2026-07-02T10:10:35.764108+00:00", + "context": { + "id": "01KWH4Y53MWZ2GF8EY5TP97SQK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_read_api", + "state": "True", + "attributes": { + "state_class": "measurement", + "icon": "mdi:alpha-r-circle-outline", + "friendly_name": "sonnenbatterie 200357 JSON-API read access" + }, + "last_changed": "2026-07-02T09:42:21.853501+00:00", + "last_reported": "2026-07-02T09:43:23.746459+00:00", + "last_updated": "2026-07-02T09:42:21.853501+00:00", + "context": { + "id": "01KWH3AEWXK5SSJGZWG6P7M1Q7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_write_api", + "state": "True", + "attributes": { + "state_class": "measurement", + "icon": "mdi:alpha-w-circle-outline", + "friendly_name": "sonnenbatterie 200357 JSON-API write access" + }, + "last_changed": "2026-07-02T09:42:21.853527+00:00", + "last_reported": "2026-07-02T09:43:23.746487+00:00", + "last_updated": "2026-07-02T09:42:21.853527+00:00", + "context": { + "id": "01KWH3AEWX9ESZWE942W2YEF1D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_tou_max_power", + "state": "46000", + "attributes": { + "state_class": "measurement", + "icon": "mdi:transmission-tower-import", + "friendly_name": "sonnenbatterie 200357 ToU max power consumption" + }, + "last_changed": "2026-07-02T09:42:21.853556+00:00", + "last_reported": "2026-07-02T09:43:23.746515+00:00", + "last_updated": "2026-07-02T09:42:21.853556+00:00", + "context": { + "id": "01KWH3AEWX6CEFG8EM9Q7M4JTX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_care", + "state": "False", + "attributes": { + "state_class": "measurement", + "icon": "mdi:wrench-clock", + "friendly_name": "sonnenbatterie 200357 Battery care active" + }, + "last_changed": "2026-07-02T09:42:21.853581+00:00", + "last_reported": "2026-07-02T09:43:23.746537+00:00", + "last_updated": "2026-07-02T09:42:21.853581+00:00", + "context": { + "id": "01KWH3AEWXZAZ3RHE3SQMNQZCG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_backup_buffer", + "state": "30", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "icon": "mdi:battery-20", + "friendly_name": "sonnenbatterie 200357 Backup buffer" + }, + "last_changed": "2026-07-02T09:42:21.853606+00:00", + "last_reported": "2026-07-02T09:43:23.746561+00:00", + "last_updated": "2026-07-02T09:42:21.853606+00:00", + "context": { + "id": "01KWH3AEWX6QDVHZVRX25KNHVX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.sonnenbatterie_200357_select_operating_mode", + "state": "automatic", + "attributes": { + "options": [ + "manual", + "automatic", + "timeofuse" + ], + "icon": "mdi:solar-power", + "friendly_name": "sonnenbatterie 200357 Operating mode" + }, + "last_changed": "2026-07-02T09:42:21.853645+00:00", + "last_reported": "2026-07-02T09:58:03.496249+00:00", + "last_updated": "2026-07-02T09:42:21.853645+00:00", + "context": { + "id": "01KWH3AEWXTWNGQE8C8PKQXDF0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.sonnenbatterie_200357_number_charge", + "state": "0", + "attributes": { + "min": 0, + "max": 3300, + "step": 100, + "mode": "slider", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:battery-plus-outline", + "friendly_name": "sonnenbatterie 200357 Force charge (W)" + }, + "last_changed": "2026-07-02T09:42:21.853702+00:00", + "last_reported": "2026-07-02T09:58:03.496301+00:00", + "last_updated": "2026-07-02T09:42:21.853702+00:00", + "context": { + "id": "01KWH3AEWX63VBTWJEDEXXXES5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.sonnenbatterie_200357_number_discharge", + "state": "0", + "attributes": { + "min": 0, + "max": 3300, + "step": 100, + "mode": "slider", + "unit_of_measurement": "W", + "device_class": "power", + "icon": "mdi:battery-minus-outline", + "friendly_name": "sonnenbatterie 200357 Force discharge (W)" + }, + "last_changed": "2026-07-02T09:42:21.853736+00:00", + "last_reported": "2026-07-02T09:58:03.496328+00:00", + "last_updated": "2026-07-02T09:42:21.853736+00:00", + "context": { + "id": "01KWH3AEWXYREQK2945V6GV15J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.sonnenbatterie_200357_battery_reserve", + "state": "0", + "attributes": { + "min": 0, + "max": 100, + "step": 1, + "mode": "slider", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "sonnenbatterie 200357 Set battery reserve (%)" + }, + "last_changed": "2026-07-02T09:42:21.853763+00:00", + "last_reported": "2026-07-02T09:58:03.496351+00:00", + "last_updated": "2026-07-02T09:42:21.853763+00:00", + "context": { + "id": "01KWH3AEWX6YSHXSSTKC1YMP9T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.sonnenbatterie_200357_button_reset_all", + "state": "unknown", + "attributes": { + "icon": "mdi:numeric-0-box-multiple-outline", + "friendly_name": "sonnenbatterie 200357 Reset charge/discharge" + }, + "last_changed": "2026-07-02T09:42:21.853794+00:00", + "last_reported": "2026-07-02T09:43:23.746728+00:00", + "last_updated": "2026-07-02T09:42:21.853794+00:00", + "context": { + "id": "01KWH3AEWX67SV7SKR7GWCAAZR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.sonnenbatterie_200357_button_reset_charge", + "state": "unknown", + "attributes": { + "icon": "mdi:numeric-0-box-outline", + "friendly_name": "sonnenbatterie 200357 Reset forced charge" + }, + "last_changed": "2026-07-02T09:42:21.853815+00:00", + "last_reported": "2026-07-02T09:43:23.746744+00:00", + "last_updated": "2026-07-02T09:42:21.853815+00:00", + "context": { + "id": "01KWH3AEWXSEJM0P2F17FAC4MV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.sonnenbatterie_200357_button_reset_discharge", + "state": "unknown", + "attributes": { + "icon": "mdi:numeric-0-box-outline", + "friendly_name": "sonnenbatterie 200357 Reset forced discharge" + }, + "last_changed": "2026-07-02T09:42:21.853833+00:00", + "last_reported": "2026-07-02T09:43:23.746759+00:00", + "last_updated": "2026-07-02T09:42:21.853833+00:00", + "context": { + "id": "01KWH3AEWX6A2QMM7FXHYX0KQ3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.raspberry_pi_5_firmware", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "2026-05-11", + "in_progress": false, + "latest_version": "2026-05-11", + "release_summary": null, + "release_url": "https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2712/release-notes.md", + "skipped_version": null, + "title": null, + "update_percentage": null, + "device_class": "firmware", + "entity_picture": "/api/brands/integration/raspberry_pi/icon.png", + "friendly_name": "Raspberry Pi 5 Firmware", + "supported_features": 17 + }, + "last_changed": "2026-07-02T08:58:37.957163+00:00", + "last_reported": "2026-07-02T08:58:37.957163+00:00", + "last_updated": "2026-07-02T08:58:37.957163+00:00", + "context": { + "id": "01KWH0TCG5P17JRZ5K34ZQCY0A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatteryoutpower", + "state": "9903483.63", + "attributes": { + "state_class": "total", + "source": "sensor.sonnenbatterie_200357_state_battery_output", + "unit_of_measurement": "Wh", + "device_class": "energy", + "icon": "mdi:home-battery-outline", + "friendly_name": "sonnenbatterie 200357 SonnenBatteryOutPower" + }, + "last_changed": "2026-07-02T10:10:35.752008+00:00", + "last_reported": "2026-07-02T10:10:35.752008+00:00", + "last_updated": "2026-07-02T10:10:35.752008+00:00", + "context": { + "id": "01KWH4Y538Z7F4E7MZR58Y1TMJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatteryinpower", + "state": "12229416.39", + "attributes": { + "state_class": "total", + "source": "sensor.sonnenbatterie_200357_state_battery_input", + "unit_of_measurement": "Wh", + "device_class": "energy", + "icon": "mdi:home-battery", + "friendly_name": "sonnenbatterie 200357 SonnenBatteryInPower" + }, + "last_changed": "2026-07-02T09:42:21.844625+00:00", + "last_reported": "2026-07-02T09:43:23.739581+00:00", + "last_updated": "2026-07-02T09:42:21.844625+00:00", + "context": { + "id": "01KWH3AEWMF8JSJ80Z0SX8838Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.todays_solar_generation", + "state": "63397.08", + "attributes": { + "state_class": "total", + "source": "sensor.solar_power_generation_combined", + "unit_of_measurement": "Wd", + "icon": "mdi:chart-histogram", + "friendly_name": "Todays solar generation" + }, + "last_changed": "2026-07-02T08:58:37.978590+00:00", + "last_reported": "2026-07-02T08:58:37.978590+00:00", + "last_updated": "2026-07-02T08:58:37.978590+00:00", + "context": { + "id": "01KWH0TCGT7466C2XY042W895S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tumble_dryer", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:tumble-dryer", + "friendly_name": "Tumble Dryer" + }, + "last_changed": "2026-07-02T08:58:37.990727+00:00", + "last_reported": "2026-07-02T09:58:08.074486+00:00", + "last_updated": "2026-07-02T08:58:37.990727+00:00", + "context": { + "id": "01KWH0TCH6Z532ZXV8CVWE92S6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher", + "state": "on", + "attributes": { + "device_class": "outlet", + "friendly_name": "Dishwasher" + }, + "last_changed": "2026-07-02T08:58:37.991031+00:00", + "last_reported": "2026-07-02T09:58:08.074575+00:00", + "last_updated": "2026-07-02T08:58:37.991031+00:00", + "context": { + "id": "01KWH0TCH791XPZANA9PC5AKE4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_fridge", + "state": "on", + "attributes": { + "device_class": "outlet", + "friendly_name": "Kitchen Fridge" + }, + "last_changed": "2026-07-02T08:58:37.991242+00:00", + "last_reported": "2026-07-02T09:58:08.074622+00:00", + "last_updated": "2026-07-02T08:58:37.991242+00:00", + "context": { + "id": "01KWH0TCH7BDAB4MHB4V7ZK0HN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tim_room_dvd", + "state": "off", + "attributes": { + "device_class": "outlet", + "icon": "mdi:disc", + "friendly_name": "Tim Room DVD" + }, + "last_changed": "2026-07-02T08:58:37.992225+00:00", + "last_reported": "2026-07-02T09:58:08.074659+00:00", + "last_updated": "2026-07-02T08:58:37.992225+00:00", + "context": { + "id": "01KWH0TCH8TC5SC36K6WM3DJ42", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.washing_machine_plug", + "state": "on", + "attributes": { + "device_class": "outlet", + "icon": "mdi:washing-machine", + "friendly_name": "Washing Machine Plug" + }, + "last_changed": "2026-07-02T08:58:37.992435+00:00", + "last_reported": "2026-07-02T09:58:08.074696+00:00", + "last_updated": "2026-07-02T08:58:37.992435+00:00", + "context": { + "id": "01KWH0TCH875CCAAR05H6BCQ8B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.motion_sensor_utility", + "state": "unavailable", + "attributes": { + "friendly_name": "Motion Sensor Utility" + }, + "last_changed": "2026-07-02T08:58:37.993155+00:00", + "last_reported": "2026-07-02T09:58:08.074850+00:00", + "last_updated": "2026-07-02T08:58:37.993155+00:00", + "context": { + "id": "01KWH0TCH95TC9WY1HAHWM9Y67", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bar_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Bar Main Window" + }, + "last_changed": "2026-07-02T08:58:37.993522+00:00", + "last_reported": "2026-07-02T09:58:08.074920+00:00", + "last_updated": "2026-07-02T08:58:37.993522+00:00", + "context": { + "id": "01KWH0TCH90DCKGAN0TQGJVYXP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.conservatory_door_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Cons Door Window Right" + }, + "last_changed": "2026-07-02T08:58:37.993741+00:00", + "last_reported": "2026-07-02T09:58:08.074962+00:00", + "last_updated": "2026-07-02T08:58:37.993741+00:00", + "context": { + "id": "01KWH0TCH9VPZZJG75NQEHMREG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_room_left_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Tim Room Left Window" + }, + "last_changed": "2026-07-02T08:58:37.993966+00:00", + "last_reported": "2026-07-02T09:58:08.074998+00:00", + "last_updated": "2026-07-02T08:58:37.993966+00:00", + "context": { + "id": "01KWH0TCH9GSVNDYPHW9JN2NS6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lobby_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Lobby Main Window" + }, + "last_changed": "2026-07-02T08:58:37.994169+00:00", + "last_reported": "2026-07-02T09:58:08.075031+00:00", + "last_updated": "2026-07-02T08:58:37.994169+00:00", + "context": { + "id": "01KWH0TCHA4SZ29R2P17S06GYA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.cons_door_window_left", + "state": "unavailable", + "attributes": { + "device_class": "window", + "friendly_name": "Cons Door Window Left" + }, + "last_changed": "2026-07-02T08:58:37.994378+00:00", + "last_reported": "2026-07-02T09:58:08.075063+00:00", + "last_updated": "2026-07-02T08:58:37.994378+00:00", + "context": { + "id": "01KWH0TCHA28Z3ZRNQCYA95P6T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.andrii_room_upper_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Andrii Room Upper Window" + }, + "last_changed": "2026-07-02T08:58:37.994544+00:00", + "last_reported": "2026-07-02T09:58:08.075096+00:00", + "last_updated": "2026-07-02T08:58:37.994544+00:00", + "context": { + "id": "01KWH0TCHAJJEVH31WX6HZD34Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.james_room_main_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "James Room Main Window" + }, + "last_changed": "2026-07-02T08:58:37.994696+00:00", + "last_reported": "2026-07-02T09:58:08.075129+00:00", + "last_updated": "2026-07-02T08:58:37.994696+00:00", + "context": { + "id": "01KWH0TCHA5YZ512QHS52GMZRE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.kitchen_door", + "state": "unavailable", + "attributes": { + "device_class": "door", + "friendly_name": "Kitchen door" + }, + "last_changed": "2026-07-02T08:58:37.994848+00:00", + "last_reported": "2026-07-02T09:58:08.075160+00:00", + "last_updated": "2026-07-02T08:58:37.994848+00:00", + "context": { + "id": "01KWH0TCHAAE570B5KED4RQG58", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bathroom_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Bathroom Window" + }, + "last_changed": "2026-07-02T08:58:37.995290+00:00", + "last_reported": "2026-07-02T09:58:08.075193+00:00", + "last_updated": "2026-07-02T08:58:37.995290+00:00", + "context": { + "id": "01KWH0TCHBRF6RE4V8THRPNFGA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lounge_bifold_door", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Lounge Bifold Door" + }, + "last_changed": "2026-07-02T08:58:37.995482+00:00", + "last_reported": "2026-07-02T09:58:08.075226+00:00", + "last_updated": "2026-07-02T08:58:37.995482+00:00", + "context": { + "id": "01KWH0TCHBE53RZRVT9YZQFNDF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.andrii_room_main_window", + "state": "unavailable", + "attributes": { + "device_class": "window", + "friendly_name": "Andrii Room Main Window" + }, + "last_changed": "2026-07-02T08:58:37.995641+00:00", + "last_reported": "2026-07-02T09:58:08.075257+00:00", + "last_updated": "2026-07-02T08:58:37.995641+00:00", + "context": { + "id": "01KWH0TCHB5KZMETTYT9KH87D2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.front_door", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Front Door" + }, + "last_changed": "2026-07-02T08:58:37.995795+00:00", + "last_reported": "2026-07-02T09:58:08.075290+00:00", + "last_updated": "2026-07-02T08:58:37.995795+00:00", + "context": { + "id": "01KWH0TCHBTNY5K44X4ANH1WG0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.garage_door", + "state": "off", + "attributes": { + "device_class": "window", + "icon": "mdi:door", + "friendly_name": "Garage Door" + }, + "last_changed": "2026-07-02T08:58:37.995952+00:00", + "last_reported": "2026-07-02T09:58:08.075325+00:00", + "last_updated": "2026-07-02T08:58:37.995952+00:00", + "context": { + "id": "01KWH0TCHBH7CYMM3SJBP237KD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_room_right_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Tim Room Right Window" + }, + "last_changed": "2026-07-02T08:58:37.996100+00:00", + "last_reported": "2026-07-02T09:58:08.075360+00:00", + "last_updated": "2026-07-02T08:58:37.996100+00:00", + "context": { + "id": "01KWH0TCHC48X8CRTAVJFRV15Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bar_upper_window", + "state": "off", + "attributes": { + "device_class": "window", + "friendly_name": "Bar Upper Window" + }, + "last_changed": "2026-07-02T08:58:37.996248+00:00", + "last_reported": "2026-07-02T09:58:08.075392+00:00", + "last_updated": "2026-07-02T08:58:37.996248+00:00", + "context": { + "id": "01KWH0TCHC7MGD59K0XHXPCKKS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.conservatory_door", + "state": "unavailable", + "attributes": { + "device_class": "window", + "friendly_name": "Conservatory Door" + }, + "last_changed": "2026-07-02T08:58:37.996393+00:00", + "last_reported": "2026-07-02T09:58:08.075422+00:00", + "last_updated": "2026-07-02T08:58:37.996393+00:00", + "context": { + "id": "01KWH0TCHC6ABV7G8B8R3V2TAY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.james_room_upper_window", + "state": "unavailable", + "attributes": { + "device_class": "window", + "friendly_name": "James Room Upper Window" + }, + "last_changed": "2026-07-02T08:58:37.996536+00:00", + "last_reported": "2026-07-02T09:58:08.075455+00:00", + "last_updated": "2026-07-02T08:58:37.996536+00:00", + "context": { + "id": "01KWH0TCHCR7B0A9GJX4ZC83X5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.fridge_water_leak_sensor", + "state": "off", + "attributes": { + "friendly_name": "Fridge Water Leak Sensor" + }, + "last_changed": "2026-07-02T08:58:37.996810+00:00", + "last_reported": "2026-07-02T09:58:08.075509+00:00", + "last_updated": "2026-07-02T08:58:37.996810+00:00", + "context": { + "id": "01KWH0TCHCCATD00QGWM5KN2WZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_water_leak_senso", + "state": "off", + "attributes": { + "icon": "mdi:pipe-leak", + "friendly_name": "Kitchen water leak sensor" + }, + "last_changed": "2026-07-02T08:58:37.996999+00:00", + "last_reported": "2026-07-02T09:58:08.075544+00:00", + "last_updated": "2026-07-02T08:58:37.996999+00:00", + "context": { + "id": "01KWH0TCHC5CRSQWE371Q7Z95S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.klippbok_water_leak_senso_2", + "state": "off", + "attributes": { + "icon": "mdi:pipe-leak", + "friendly_name": "Utility water leak sensor" + }, + "last_changed": "2026-07-02T08:58:37.997156+00:00", + "last_reported": "2026-07-02T09:58:08.075575+00:00", + "last_updated": "2026-07-02T08:58:37.997156+00:00", + "context": { + "id": "01KWH0TCHDPQYVXHGMG2XAV29P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.shower_water_leak_sensor", + "state": "off", + "attributes": { + "friendly_name": "Shower Water Leak Sensor" + }, + "last_changed": "2026-07-02T08:58:37.997313+00:00", + "last_reported": "2026-07-02T09:58:08.075607+00:00", + "last_updated": "2026-07-02T08:58:37.997313+00:00", + "context": { + "id": "01KWH0TCHDK17ZQ1DYCHVQFM9W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_buttons", + "state": "100", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Kitchen Buttons" + }, + "last_changed": "2026-07-02T08:58:37.998151+00:00", + "last_reported": "2026-07-02T09:58:08.076035+00:00", + "last_updated": "2026-07-02T08:58:37.998151+00:00", + "context": { + "id": "01KWH0TCHEWZ591HKMGRXREC1J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_buttons_2", + "state": "100", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Kitchen Buttons" + }, + "last_changed": "2026-07-02T08:58:37.998324+00:00", + "last_reported": "2026-07-02T09:58:08.076084+00:00", + "last_updated": "2026-07-02T08:58:37.998324+00:00", + "context": { + "id": "01KWH0TCHEPSPJ09306TBZC3YW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ikea_dual_button_hall", + "state": "100", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "IKEA Dual Button Hall" + }, + "last_changed": "2026-07-02T08:58:37.998516+00:00", + "last_reported": "2026-07-02T09:58:08.076120+00:00", + "last_updated": "2026-07-02T08:58:37.998516+00:00", + "context": { + "id": "01KWH0TCHETM5D5135FEDGRDKG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ikea_dual_button_hall_2", + "state": "100", + "attributes": { + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "IKEA Dual Button Hall" + }, + "last_changed": "2026-07-02T08:58:37.998677+00:00", + "last_reported": "2026-07-02T09:58:08.076155+00:00", + "last_updated": "2026-07-02T08:58:37.998677+00:00", + "context": { + "id": "01KWH0TCHEJ66VYJK5SV0DZB4Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_temp_temperature", + "state": "25.5900001525879", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Tims Temp Temperature" + }, + "last_changed": "2026-07-02T10:06:57.460555+00:00", + "last_reported": "2026-07-02T10:10:09.568980+00:00", + "last_updated": "2026-07-02T10:06:57.460555+00:00", + "context": { + "id": "01KWH4QFXM3SY0CFYY14XT0RVR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_temp_humidity", + "state": "48", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Tims Humidity Humidity" + }, + "last_changed": "2026-07-02T09:23:00.527130+00:00", + "last_reported": "2026-07-02T09:57:38.075874+00:00", + "last_updated": "2026-07-02T09:23:00.527130+00:00", + "context": { + "id": "01KWH270SF97CH4S8CVWVQ7X8T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_temp_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Andrii Temp Temperature" + }, + "last_changed": "2026-07-02T08:58:37.999793+00:00", + "last_reported": "2026-07-02T09:57:38.075919+00:00", + "last_updated": "2026-07-02T08:58:37.999793+00:00", + "context": { + "id": "01KWH0TCHFW423Z99B5BPG5F1Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_temp_humidity", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Andrii Humidity Humidity" + }, + "last_changed": "2026-07-02T08:58:38.000027+00:00", + "last_reported": "2026-07-02T09:57:38.075960+00:00", + "last_updated": "2026-07-02T08:58:38.000027+00:00", + "context": { + "id": "01KWH0TCHG3PBFPPBS0CPSNPB0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_temp_temperature", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "James Temp Temperature" + }, + "last_changed": "2026-07-02T08:58:38.000857+00:00", + "last_reported": "2026-07-02T09:57:38.075999+00:00", + "last_updated": "2026-07-02T08:58:38.000857+00:00", + "context": { + "id": "01KWH0TCHGYMRTRBMHQRFCT0EG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_temp_humidity", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "James Humidity Humidity" + }, + "last_changed": "2026-07-02T08:58:38.001211+00:00", + "last_reported": "2026-07-02T09:57:38.076037+00:00", + "last_updated": "2026-07-02T08:58:38.001211+00:00", + "context": { + "id": "01KWH0TCHHAGBE08ND0AH4SZSD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.motion_sensor_utility_illuminance", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Motion Sensor Utility Illuminance" + }, + "last_changed": "2026-07-02T08:58:38.001632+00:00", + "last_reported": "2026-07-02T09:58:08.076524+00:00", + "last_updated": "2026-07-02T08:58:38.001632+00:00", + "context": { + "id": "01KWH0TCHHW9BHZ0W92RRKSBPF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_room_motion_sensor_utility_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Motion Sensor Utility Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.001957+00:00", + "last_reported": "2026-07-02T09:58:08.076587+00:00", + "last_updated": "2026-07-02T08:58:38.001957+00:00", + "context": { + "id": "01KWH0TCHH091GMJ20N64N8E45", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_main_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Bar Main Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.002177+00:00", + "last_reported": "2026-07-02T09:58:08.076650+00:00", + "last_updated": "2026-07-02T08:58:38.002177+00:00", + "context": { + "id": "01KWH0TCHJHYDT0RA0CEEGE1ZS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cons_door_window_right_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Cons Door Window Right Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.002366+00:00", + "last_reported": "2026-07-02T09:58:08.076697+00:00", + "last_updated": "2026-07-02T08:58:38.002366+00:00", + "context": { + "id": "01KWH0TCHJKB4JCW60MYP7XH9Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_room_tim_room_left_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Tim Room Left Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.002557+00:00", + "last_reported": "2026-07-02T09:58:08.076738+00:00", + "last_updated": "2026-07-02T08:58:38.002557+00:00", + "context": { + "id": "01KWH0TCHJYFFW89D757D2CKKB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.upstairs_lobby_lobby_main_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Lobby Main Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.002743+00:00", + "last_reported": "2026-07-02T09:58:08.076778+00:00", + "last_updated": "2026-07-02T08:58:38.002743+00:00", + "context": { + "id": "01KWH0TCHJD524EA1DJX7A5TRX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cons_door_window_left_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Cons Door Window Left Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.002899+00:00", + "last_reported": "2026-07-02T09:58:08.076811+00:00", + "last_updated": "2026-07-02T08:58:38.002899+00:00", + "context": { + "id": "01KWH0TCHJ5SYJND6H410FSDV2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andriis_room_andrii_room_upper_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Andrii Room Upper Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003075+00:00", + "last_reported": "2026-07-02T09:58:08.076848+00:00", + "last_updated": "2026-07-02T08:58:38.003075+00:00", + "context": { + "id": "01KWH0TCHKWE2FJC09BZH0Z7AN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_james_room_main_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "James Room Main Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003231+00:00", + "last_reported": "2026-07-02T09:58:08.076888+00:00", + "last_updated": "2026-07-02T08:58:38.003231+00:00", + "context": { + "id": "01KWH0TCHKNQ2JQP8MT97CNVMA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_door_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kitchen door Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003385+00:00", + "last_reported": "2026-07-02T09:58:08.076921+00:00", + "last_updated": "2026-07-02T08:58:38.003385+00:00", + "context": { + "id": "01KWH0TCHKYAV957KF68K2AWJ7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bathroom_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Bathroom Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003562+00:00", + "last_reported": "2026-07-02T09:58:08.077013+00:00", + "last_updated": "2026-07-02T08:58:38.003562+00:00", + "context": { + "id": "01KWH0TCHKKE7ACN314QV00K78", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.lounge_bifold_door_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Lounge Bifold Door Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003735+00:00", + "last_reported": "2026-07-02T09:58:08.077059+00:00", + "last_updated": "2026-07-02T08:58:38.003735+00:00", + "context": { + "id": "01KWH0TCHKRZ5EE2956CDAMNAP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andriis_room_andrii_room_main_window_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Andrii Room Main Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.003912+00:00", + "last_reported": "2026-07-02T09:58:08.077093+00:00", + "last_updated": "2026-07-02T08:58:38.003912+00:00", + "context": { + "id": "01KWH0TCHKV4K72JAS4EKXT081", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.front_door_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Front Door Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.004070+00:00", + "last_reported": "2026-07-02T09:58:08.077133+00:00", + "last_updated": "2026-07-02T08:58:38.004070+00:00", + "context": { + "id": "01KWH0TCHM7KDRKH97YH4TECS9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.garage_door_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Garage Door Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.004230+00:00", + "last_reported": "2026-07-02T09:58:08.077171+00:00", + "last_updated": "2026-07-02T08:58:38.004230+00:00", + "context": { + "id": "01KWH0TCHMEH6AYE50JMEHADMR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_room_tim_room_right_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Tim Room Right Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.004385+00:00", + "last_reported": "2026-07-02T09:58:08.077211+00:00", + "last_updated": "2026-07-02T08:58:38.004385+00:00", + "context": { + "id": "01KWH0TCHMGMHBQX2K1FCTPXVK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_upper_window_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Bar Upper Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.004538+00:00", + "last_reported": "2026-07-02T09:58:08.077250+00:00", + "last_updated": "2026-07-02T08:58:38.004538+00:00", + "context": { + "id": "01KWH0TCHMMQ4TYJSSM4ZYVPT6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_door_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Conservatory Door Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.005147+00:00", + "last_reported": "2026-07-02T09:58:08.077282+00:00", + "last_updated": "2026-07-02T08:58:38.005147+00:00", + "context": { + "id": "01KWH0TCHN7DN4A360FW8Q53E4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_james_room_upper_window_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "James Room Upper Window Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.005301+00:00", + "last_reported": "2026-07-02T09:58:08.077312+00:00", + "last_updated": "2026-07-02T08:58:38.005301+00:00", + "context": { + "id": "01KWH0TCHN6Y5TTFCAFFJ71H43", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.fridge_water_leak_sensor_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Fridge Water Leak Sensor Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.005462+00:00", + "last_reported": "2026-07-02T09:58:08.077355+00:00", + "last_updated": "2026-07-02T08:58:38.005462+00:00", + "context": { + "id": "01KWH0TCHNYW0SJWB709QM9TRB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_water_leak_sensor_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Kitchen water leak sensor Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.005649+00:00", + "last_reported": "2026-07-02T09:58:08.077396+00:00", + "last_updated": "2026-07-02T08:58:38.005649+00:00", + "context": { + "id": "01KWH0TCHNEG9QK8V8MTXME9JG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.utility_water_leak_sensor_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Utility water leak sensor Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.005877+00:00", + "last_reported": "2026-07-02T09:58:08.077435+00:00", + "last_updated": "2026-07-02T08:58:38.005877+00:00", + "context": { + "id": "01KWH0TCHNHVD9CSF10Y2JHFNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.shower_water_leak_sensor_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Shower Water Leak Sensor Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006051+00:00", + "last_reported": "2026-07-02T09:58:08.077472+00:00", + "last_updated": "2026-07-02T08:58:38.006051+00:00", + "context": { + "id": "01KWH0TCHPRQ1Y8VYXEKR0HQN0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.motion_sensor_utility_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Motion Sensor Utility Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006218+00:00", + "last_reported": "2026-07-02T09:58:08.077504+00:00", + "last_updated": "2026-07-02T08:58:38.006218+00:00", + "context": { + "id": "01KWH0TCHP553WD53VQ1R21CJ4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_temp_battery_percentage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Tims Temp Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006387+00:00", + "last_reported": "2026-07-02T09:57:38.077125+00:00", + "last_updated": "2026-07-02T08:58:38.006387+00:00", + "context": { + "id": "01KWH0TCHPWJJT1742R8CND2GB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_temp_battery_percentage_2", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Tims Humidity Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006545+00:00", + "last_reported": "2026-07-02T09:57:38.077169+00:00", + "last_updated": "2026-07-02T08:58:38.006545+00:00", + "context": { + "id": "01KWH0TCHPDPW3N0XGMB69905V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_temp_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Andrii Temp Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006684+00:00", + "last_reported": "2026-07-02T09:57:38.077204+00:00", + "last_updated": "2026-07-02T08:58:38.006684+00:00", + "context": { + "id": "01KWH0TCHPN7ZQ9Z5PXKN55HVW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_temp_battery_percentage_2", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "Andrii Humidity Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006818+00:00", + "last_reported": "2026-07-02T09:57:38.077240+00:00", + "last_updated": "2026-07-02T08:58:38.006818+00:00", + "context": { + "id": "01KWH0TCHPZP0BTDJ1YJ9KWQJ5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_temp_battery_percentage", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "James Temp Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.006960+00:00", + "last_reported": "2026-07-02T09:57:38.077274+00:00", + "last_updated": "2026-07-02T08:58:38.006960+00:00", + "context": { + "id": "01KWH0TCHPA2NCGNBDFT1YM4M2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_temp_battery_percentage_2", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "friendly_name": "James Humidity Battery Percentage" + }, + "last_changed": "2026-07-02T08:58:38.007094+00:00", + "last_reported": "2026-07-02T09:57:38.077310+00:00", + "last_updated": "2026-07-02T08:58:38.007094+00:00", + "context": { + "id": "01KWH0TCHQW4AMB6SYKW3X139N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.water_detected_2", + "state": "unknown", + "attributes": { + "icon": "mdi:creation", + "friendly_name": "water detected" + }, + "last_changed": "2026-07-02T08:58:38.007922+00:00", + "last_reported": "2026-07-02T08:58:38.007922+00:00", + "last_updated": "2026-07-02T08:58:38.007922+00:00", + "context": { + "id": "01KWH0TCHQ5ME12F0MHJSJ61MD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "scene.water_detected", + "state": "unknown", + "attributes": { + "icon": "mdi:creation", + "friendly_name": "water detected" + }, + "last_changed": "2026-07-02T08:58:38.008039+00:00", + "last_reported": "2026-07-02T08:58:38.008039+00:00", + "last_updated": "2026-07-02T08:58:38.008039+00:00", + "context": { + "id": "01KWH0TCHRYCPHVJVAQRWQHRHF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.triangle_right_blind_my_position", + "state": "2026-07-01T19:24:48.728676+00:00", + "attributes": { + "assumed_state": true, + "icon": "mdi:star", + "friendly_name": "Triangle right blind My position" + }, + "last_changed": "2026-07-02T08:58:38.064396+00:00", + "last_reported": "2026-07-02T08:58:38.064396+00:00", + "last_updated": "2026-07-02T08:58:38.064396+00:00", + "context": { + "id": "01KWH0TCKG4VJYSA7R553T2HET", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.wood_store_blind_my_position_3", + "state": "2026-07-01T19:24:47.506247+00:00", + "attributes": { + "assumed_state": true, + "icon": "mdi:star", + "friendly_name": "Wood store blind My position" + }, + "last_changed": "2026-07-02T08:58:38.064792+00:00", + "last_reported": "2026-07-02T08:58:38.064792+00:00", + "last_updated": "2026-07-02T08:58:38.064792+00:00", + "context": { + "id": "01KWH0TCKGAB4ECJPPHS2FDRFK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.triangle_left_blind_my_position", + "state": "2026-07-01T19:24:48.675501+00:00", + "attributes": { + "assumed_state": true, + "icon": "mdi:star", + "friendly_name": "Triangle left blind My position" + }, + "last_changed": "2026-07-02T08:58:38.065115+00:00", + "last_reported": "2026-07-02T08:58:38.065115+00:00", + "last_updated": "2026-07-02T08:58:38.065115+00:00", + "context": { + "id": "01KWH0TCKHZV6TAFWC1PD8QMDV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tv_blind_my_position_3", + "state": "2026-07-01T19:24:48.629994+00:00", + "attributes": { + "assumed_state": true, + "icon": "mdi:star", + "friendly_name": "TV blind My position" + }, + "last_changed": "2026-07-02T08:58:38.065418+00:00", + "last_reported": "2026-07-02T08:58:38.065418+00:00", + "last_updated": "2026-07-02T08:58:38.065418+00:00", + "context": { + "id": "01KWH0TCKHJ1MYCY6NFF89JQQZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.triangle_right_blind", + "state": "unknown", + "attributes": { + "is_closed": null, + "assumed_state": true, + "device_class": "blind", + "friendly_name": "Triangle right blind", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:38.066386+00:00", + "last_reported": "2026-07-02T08:58:38.066386+00:00", + "last_updated": "2026-07-02T08:58:38.066386+00:00", + "context": { + "id": "01KWH0TCKJ4VKQPQ5RJ991PT8E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.wood_store_blind_3", + "state": "unknown", + "attributes": { + "is_closed": null, + "assumed_state": true, + "device_class": "blind", + "friendly_name": "Wood store blind", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:38.066630+00:00", + "last_reported": "2026-07-02T08:58:38.066630+00:00", + "last_updated": "2026-07-02T08:58:38.066630+00:00", + "context": { + "id": "01KWH0TCKJMEQ999AA9PK9Z5ZQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.triangle_left_blind", + "state": "unknown", + "attributes": { + "is_closed": null, + "assumed_state": true, + "device_class": "blind", + "friendly_name": "Triangle left blind", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:38.066845+00:00", + "last_reported": "2026-07-02T08:58:38.066845+00:00", + "last_updated": "2026-07-02T08:58:38.066845+00:00", + "context": { + "id": "01KWH0TCKJRVB3WK2QZ2E318WQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.tv_blind_3", + "state": "unknown", + "attributes": { + "is_closed": null, + "assumed_state": true, + "device_class": "blind", + "friendly_name": "TV blind", + "supported_features": 11 + }, + "last_changed": "2026-07-02T08:58:38.067119+00:00", + "last_reported": "2026-07-02T08:58:38.067119+00:00", + "last_updated": "2026-07-02T08:58:38.067119+00:00", + "context": { + "id": "01KWH0TCKKZQC8P8M06G6NRQM0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tahoma_switch_sc_homekit_setup_code", + "state": "404-98-261", + "attributes": { + "assumed_state": true, + "icon": "mdi:shield-home", + "friendly_name": "TaHoma Switch Sc HomeKit setup code" + }, + "last_changed": "2026-07-02T08:58:38.069027+00:00", + "last_reported": "2026-07-02T08:58:38.069027+00:00", + "last_updated": "2026-07-02T08:58:38.069027+00:00", + "context": { + "id": "01KWH0TCKNXCAQ4RXCP0K1T2TQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_battery", + "state": "69", + "attributes": { + "state_class": "measurement", + "raw_soc": 69, + "unit_of_measurement": "%", + "attribution": "Data provided by Tesla", + "device_class": "battery", + "icon": "mdi:battery-charging-60", + "friendly_name": "Tims M3 Battery" + }, + "last_changed": "2026-07-02T10:09:39.040553+00:00", + "last_reported": "2026-07-02T10:09:39.040553+00:00", + "last_updated": "2026-07-02T10:09:39.040553+00:00", + "context": { + "id": "01KWH4WDQ05XM4W53HSY55YWEZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_charging_rate", + "state": "18.8293248", + "attributes": { + "state_class": "measurement", + "time_left": 2.58, + "unit_of_measurement": "km/h", + "attribution": "Data provided by Tesla", + "device_class": "speed", + "icon": "mdi:speedometer", + "friendly_name": "Tims M3 Charging rate" + }, + "last_changed": "2026-07-02T10:09:39.040713+00:00", + "last_reported": "2026-07-02T10:09:39.040713+00:00", + "last_updated": "2026-07-02T10:09:39.040713+00:00", + "context": { + "id": "01KWH4WDQ0MQ7JKQ5N3RT78481", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_energy_added", + "state": "8.08", + "attributes": { + "state_class": "total_increasing", + "added_range": 33.0, + "unit_of_measurement": "kWh", + "attribution": "Data provided by Tesla", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Tims M3 Energy added" + }, + "last_changed": "2026-07-02T10:09:39.040791+00:00", + "last_reported": "2026-07-02T10:09:39.040791+00:00", + "last_updated": "2026-07-02T10:09:39.040791+00:00", + "context": { + "id": "01KWH4WDQ0TK916CZ7D5A9WRCY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_charger_power", + "state": "3.0", + "attributes": { + "state_class": "measurement", + "charger_amps_request": 13, + "charger_amps_actual": 13, + "charger_volts": 238, + "charger_phases": 1, + "unit_of_measurement": "kW", + "attribution": "Data provided by Tesla", + "device_class": "power", + "friendly_name": "Tims M3 Charger power" + }, + "last_changed": "2026-07-02T09:36:37.888034+00:00", + "last_reported": "2026-07-02T10:09:39.040862+00:00", + "last_updated": "2026-07-02T10:09:39.040862+00:00", + "context": { + "id": "01KWH4WDQ0BQ5ZYBA6P7JF7GE7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_odometer", + "state": "48508.83075456", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "km", + "attribution": "Data provided by Tesla", + "device_class": "distance", + "icon": "mdi:counter", + "friendly_name": "Tims M3 Odometer" + }, + "last_changed": "2026-07-02T09:25:37.910949+00:00", + "last_reported": "2026-07-02T09:47:37.889979+00:00", + "last_updated": "2026-07-02T09:25:37.910949+00:00", + "context": { + "id": "01KWH2BTFPJW589ZTKMKCQSWVG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_shift_state", + "state": "P", + "attributes": { + "options": [ + "P", + "D", + "R", + "N" + ], + "raw_state": null, + "attribution": "Data provided by Tesla", + "device_class": "enum", + "icon": "mdi:car-shift-pattern", + "friendly_name": "Tims M3 Shift state" + }, + "last_changed": "2026-07-02T08:58:38.105479+00:00", + "last_reported": "2026-07-02T09:47:37.890039+00:00", + "last_updated": "2026-07-02T08:58:38.105479+00:00", + "context": { + "id": "01KWH0TCMSHC2FDBBJ8V9YRSE2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_range", + "state": "315.30267648", + "attributes": { + "state_class": "measurement", + "est_battery_range_miles": null, + "est_battery_range_km": null, + "unit_of_measurement": "km", + "attribution": "Data provided by Tesla", + "device_class": "distance", + "icon": "mdi:gauge", + "friendly_name": "Tims M3 Range" + }, + "last_changed": "2026-07-02T10:09:39.041073+00:00", + "last_reported": "2026-07-02T10:09:39.041073+00:00", + "last_updated": "2026-07-02T10:09:39.041073+00:00", + "context": { + "id": "01KWH4WDQ1Y8MGQCWQHHVVSRNA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_temperature_outside", + "state": "24.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Tesla", + "device_class": "temperature", + "icon": "mdi:thermometer", + "friendly_name": "Tims M3 Temperature (outside)" + }, + "last_changed": "2026-07-02T09:58:39.063550+00:00", + "last_reported": "2026-07-02T10:09:39.041135+00:00", + "last_updated": "2026-07-02T09:58:39.063550+00:00", + "context": { + "id": "01KWH4896QN5YMYP2TF3A3SF89", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_temperature_inside", + "state": "34.6", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "attribution": "Data provided by Tesla", + "device_class": "temperature", + "icon": "mdi:thermometer", + "friendly_name": "Tims M3 Temperature (inside)" + }, + "last_changed": "2026-07-02T10:09:39.041174+00:00", + "last_reported": "2026-07-02T10:09:39.041174+00:00", + "last_updated": "2026-07-02T10:09:39.041174+00:00", + "context": { + "id": "01KWH4WDQ1GDSP7Z5F3CPKBD9Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_time_charge_complete", + "state": "2026-07-02T12:44:27+00:00", + "attributes": { + "minutes_to_full_charge": 155, + "attribution": "Data provided by Tesla", + "device_class": "timestamp", + "icon": "mdi:timer-plus", + "friendly_name": "Tims M3 Time charge complete" + }, + "last_changed": "2026-07-02T10:09:39.041268+00:00", + "last_reported": "2026-07-02T10:09:39.041268+00:00", + "last_updated": "2026-07-02T10:09:39.041268+00:00", + "context": { + "id": "01KWH4WDQ1MRTYH81A6M3P6Z43", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_tpms_front_left", + "state": "41.3357570107257", + "attributes": { + "state_class": "measurement", + "tpms_last_seen_pressure_timestamp": 1782907542, + "unit_of_measurement": "psi", + "attribution": "Data provided by Tesla", + "device_class": "pressure", + "icon": "mdi:gauge-full", + "friendly_name": "Tims M3 Tpms front left" + }, + "last_changed": "2026-07-02T09:25:37.911450+00:00", + "last_reported": "2026-07-02T09:47:37.890374+00:00", + "last_updated": "2026-07-02T09:25:37.911450+00:00", + "context": { + "id": "01KWH2BTFQHTM15EV6KH6TMJV6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_tpms_front_right", + "state": "42.0609457302121", + "attributes": { + "state_class": "measurement", + "tpms_last_seen_pressure_timestamp": 1782907542, + "unit_of_measurement": "psi", + "attribution": "Data provided by Tesla", + "device_class": "pressure", + "icon": "mdi:gauge-full", + "friendly_name": "Tims M3 Tpms front right" + }, + "last_changed": "2026-07-02T09:25:37.911538+00:00", + "last_reported": "2026-07-02T09:47:37.890419+00:00", + "last_updated": "2026-07-02T09:25:37.911538+00:00", + "context": { + "id": "01KWH2BTFQV2KH6A17KN1DDAQ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_tpms_rear_left", + "state": "41.3357570107257", + "attributes": { + "state_class": "measurement", + "tpms_last_seen_pressure_timestamp": 1782907542, + "unit_of_measurement": "psi", + "attribution": "Data provided by Tesla", + "device_class": "pressure", + "icon": "mdi:gauge-full", + "friendly_name": "Tims M3 Tpms rear left" + }, + "last_changed": "2026-07-02T09:25:37.911617+00:00", + "last_reported": "2026-07-02T09:47:37.890457+00:00", + "last_updated": "2026-07-02T09:25:37.911617+00:00", + "context": { + "id": "01KWH2BTFQGG3YKGAAY1WA2GGR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_tpms_rear_right", + "state": "41.7708702424175", + "attributes": { + "state_class": "measurement", + "tpms_last_seen_pressure_timestamp": 1782907542, + "unit_of_measurement": "psi", + "attribution": "Data provided by Tesla", + "device_class": "pressure", + "icon": "mdi:gauge-full", + "friendly_name": "Tims M3 Tpms rear right" + }, + "last_changed": "2026-07-02T09:25:37.911692+00:00", + "last_reported": "2026-07-02T09:47:37.890493+00:00", + "last_updated": "2026-07-02T09:25:37.911692+00:00", + "context": { + "id": "01KWH2BTFQ7J0J022KPG4AXF2B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_arrival_time", + "state": "unknown", + "attributes": { + "Energy at arrival": null, + "Minutes traffic delay": null, + "Destination": null, + "Minutes to arrival": null, + "attribution": "Data provided by Tesla", + "device_class": "timestamp", + "icon": "mdi:timer-sand", + "friendly_name": "Tims M3 Arrival time" + }, + "last_changed": "2026-07-02T08:58:38.107486+00:00", + "last_reported": "2026-07-02T09:47:37.890538+00:00", + "last_updated": "2026-07-02T08:58:38.107486+00:00", + "context": { + "id": "01KWH0TCMVP3PQZRX3YQHMCTB0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_distance_to_arrival", + "state": "unknown", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "km", + "attribution": "Data provided by Tesla", + "device_class": "distance", + "icon": "mdi:map-marker-distance", + "friendly_name": "Tims M3 Distance to arrival" + }, + "last_changed": "2026-07-02T08:58:38.108034+00:00", + "last_reported": "2026-07-02T09:47:37.890577+00:00", + "last_updated": "2026-07-02T08:58:38.108034+00:00", + "context": { + "id": "01KWH0TCMWE6R15XBYD08EJZ3T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_data_last_update_time", + "state": "2026-07-02T10:09:39+00:00", + "attributes": { + "attribution": "Data provided by Tesla", + "device_class": "timestamp", + "icon": "mdi:timer", + "friendly_name": "Tims M3 Data last update time" + }, + "last_changed": "2026-07-02T10:09:39.041597+00:00", + "last_reported": "2026-07-02T10:09:39.041597+00:00", + "last_updated": "2026-07-02T10:09:39.041597+00:00", + "context": { + "id": "01KWH4WDQ14V0045SD3YTXBE2J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_m3_polling_interval", + "state": "660", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "s", + "attribution": "Data provided by Tesla", + "device_class": "duration", + "icon": "mdi:timer-sync", + "friendly_name": "Tims M3 Polling interval" + }, + "last_changed": "2026-07-02T08:58:38.108598+00:00", + "last_reported": "2026-07-02T09:47:37.890690+00:00", + "last_updated": "2026-07-02T08:58:38.108598+00:00", + "context": { + "id": "01KWH0TCMWQRMQS1W8WN234AZB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.tims_m3_doors", + "state": "locked", + "attributes": { + "attribution": "Data provided by Tesla", + "friendly_name": "Tims M3 Doors", + "supported_features": 0 + }, + "last_changed": "2026-07-02T09:25:37.912012+00:00", + "last_reported": "2026-07-02T09:47:37.890743+00:00", + "last_updated": "2026-07-02T09:25:37.912012+00:00", + "context": { + "id": "01KWH2BTFR0XZPEWEVV7YT68B4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "lock.tims_m3_charge_port_latch", + "state": "locked", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:ev-plug-tesla", + "friendly_name": "Tims M3 Charge port latch", + "supported_features": 1 + }, + "last_changed": "2026-07-02T09:25:37.912077+00:00", + "last_reported": "2026-07-02T09:47:37.890782+00:00", + "last_updated": "2026-07-02T09:25:37.912077+00:00", + "context": { + "id": "01KWH2BTFRJEMBTJ9CS0AEG380", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "climate.tims_m3_hvac_climate_system", + "state": "off", + "attributes": { + "hvac_modes": [ + "heat_cool", + "off" + ], + "min_temp": 15.0, + "max_temp": 28.0, + "fan_modes": [ + "off", + "bioweapon" + ], + "preset_modes": [ + "normal", + "defrost", + "keep", + "dog", + "camp" + ], + "current_temperature": 34.6, + "temperature": 20.0, + "fan_mode": "off", + "preset_mode": "normal", + "attribution": "Data provided by Tesla", + "friendly_name": "Tims M3 Hvac (climate) system", + "supported_features": 25 + }, + "last_changed": "2026-07-02T08:58:38.110275+00:00", + "last_reported": "2026-07-02T10:09:39.041873+00:00", + "last_updated": "2026-07-02T10:09:39.041873+00:00", + "context": { + "id": "01KWH4WDQ17M26H13DRC4T3VH2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.tims_m3_charger_door", + "state": "open", + "attributes": { + "is_closed": false, + "attribution": "Data provided by Tesla", + "device_class": "door", + "icon": "mdi:ev-plug-tesla", + "friendly_name": "Tims M3 Charger door", + "supported_features": 3 + }, + "last_changed": "2026-07-02T09:25:37.913072+00:00", + "last_reported": "2026-07-02T09:47:37.890978+00:00", + "last_updated": "2026-07-02T09:25:37.913072+00:00", + "context": { + "id": "01KWH2BTFST8VCJQ09FE6GYGPP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.tims_m3_frunk", + "state": "closed", + "attributes": { + "is_closed": true, + "attribution": "Data provided by Tesla", + "device_class": "door", + "icon": "mdi:car", + "friendly_name": "Tims M3 Frunk", + "supported_features": 1 + }, + "last_changed": "2026-07-02T09:25:37.913164+00:00", + "last_reported": "2026-07-02T09:47:37.891021+00:00", + "last_updated": "2026-07-02T09:25:37.913164+00:00", + "context": { + "id": "01KWH2BTFS4DDWEZDMAFQBVY14", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.tims_m3_trunk", + "state": "closed", + "attributes": { + "is_closed": true, + "attribution": "Data provided by Tesla", + "device_class": "door", + "icon": "mdi:car-back", + "friendly_name": "Tims M3 Trunk", + "supported_features": 1 + }, + "last_changed": "2026-07-02T09:25:37.913237+00:00", + "last_reported": "2026-07-02T09:47:37.891056+00:00", + "last_updated": "2026-07-02T09:25:37.913237+00:00", + "context": { + "id": "01KWH2BTFSV91721G8BATY3W18", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "cover.tims_m3_windows", + "state": "open", + "attributes": { + "is_closed": false, + "attribution": "Data provided by Tesla", + "device_class": "awning", + "icon": "mdi:car-door", + "friendly_name": "Tims M3 Windows", + "supported_features": 3 + }, + "last_changed": "2026-07-02T09:36:37.889385+00:00", + "last_reported": "2026-07-02T09:47:37.891094+00:00", + "last_updated": "2026-07-02T09:36:37.889385+00:00", + "context": { + "id": "01KWH2ZZ015YYF9JPMQFX48J0N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_parking_brake", + "state": "on", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:car-brake-parking", + "friendly_name": "Tims M3 Parking brake" + }, + "last_changed": "2026-07-02T08:58:38.113445+00:00", + "last_reported": "2026-07-02T09:47:37.891130+00:00", + "last_updated": "2026-07-02T08:58:38.113445+00:00", + "context": { + "id": "01KWH0TCN1NZX2BYSD876AM14N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_online", + "state": "on", + "attributes": { + "vehicle_id": "2078166885", + "vin": "5YJ3F7EBXLF772283", + "id": "1492931157316708", + "state": "online", + "attribution": "Data provided by Tesla", + "device_class": "connectivity", + "friendly_name": "Tims M3 Online" + }, + "last_changed": "2026-07-02T09:25:37.913400+00:00", + "last_reported": "2026-07-02T09:47:37.891172+00:00", + "last_updated": "2026-07-02T09:25:37.913400+00:00", + "context": { + "id": "01KWH2BTFSRPMEBAJN4HCA4ZHH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_asleep", + "state": "off", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:sleep", + "friendly_name": "Tims M3 Asleep" + }, + "last_changed": "2026-07-02T08:58:38.113966+00:00", + "last_reported": "2026-07-02T09:47:37.891204+00:00", + "last_updated": "2026-07-02T08:58:38.113966+00:00", + "context": { + "id": "01KWH0TCN1DH3K0QHC9XZW2PNE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_charger", + "state": "on", + "attributes": { + "charging_state": "Charging", + "conn_charge_cable": "IEC", + "fast_charger_present": false, + "fast_charger_brand": "", + "fast_charger_type": "", + "attribution": "Data provided by Tesla", + "device_class": "plug", + "icon": "mdi:ev-station", + "friendly_name": "Tims M3 Charger" + }, + "last_changed": "2026-07-02T08:58:38.114154+00:00", + "last_reported": "2026-07-02T09:47:37.891242+00:00", + "last_updated": "2026-07-02T09:36:37.889566+00:00", + "context": { + "id": "01KWH2ZZ01K26RW1H2A3R0F46E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_charging", + "state": "on", + "attributes": { + "attribution": "Data provided by Tesla", + "device_class": "battery_charging", + "icon": "mdi:ev-station", + "friendly_name": "Tims M3 Charging" + }, + "last_changed": "2026-07-02T09:36:37.889642+00:00", + "last_reported": "2026-07-02T09:47:37.891271+00:00", + "last_updated": "2026-07-02T09:36:37.889642+00:00", + "context": { + "id": "01KWH2ZZ0136GXPMN3GA9GV9E6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_doors", + "state": "off", + "attributes": { + "Driver Front": "Closed", + "Driver Rear": "Closed", + "Passenger Front": "Closed", + "Passenger Rear": "Closed", + "attribution": "Data provided by Tesla", + "device_class": "door", + "icon": "mdi:car-door", + "friendly_name": "Tims M3 Doors" + }, + "last_changed": "2026-07-02T09:25:37.913643+00:00", + "last_reported": "2026-07-02T09:47:37.891309+00:00", + "last_updated": "2026-07-02T09:25:37.913643+00:00", + "context": { + "id": "01KWH2BTFS0ZTFYQ3CBASV5FPJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_windows", + "state": "on", + "attributes": { + "Driver Front": "Open", + "Driver Rear": "Open", + "Passenger Front": "Open", + "Passenger Rear": "Open", + "attribution": "Data provided by Tesla", + "device_class": "window", + "icon": "mdi:car-door", + "friendly_name": "Tims M3 Windows" + }, + "last_changed": "2026-07-02T09:36:37.889747+00:00", + "last_reported": "2026-07-02T09:47:37.891347+00:00", + "last_updated": "2026-07-02T09:36:37.889747+00:00", + "context": { + "id": "01KWH2ZZ0135NSHZN16XTAA14T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_scheduled_charging", + "state": "on", + "attributes": { + "Scheduled charging time": 625, + "Scheduled charging timestamp": 1782984300, + "attribution": "Data provided by Tesla", + "icon": "mdi:calendar-plus", + "friendly_name": "Tims M3 Scheduled charging" + }, + "last_changed": "2026-07-02T09:25:37.913773+00:00", + "last_reported": "2026-07-02T09:47:37.891381+00:00", + "last_updated": "2026-07-02T09:25:37.913773+00:00", + "context": { + "id": "01KWH2BTFSFGQ03C1J64ECTG9J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_scheduled_departure", + "state": "off", + "attributes": { + "Departure time": null, + "Preconditioning enabled": false, + "Preconditioning weekdays only": false, + "Off peak charging enabled": false, + "Off peak charging weekdays only": false, + "End off peak time": null, + "Departure timestamp": null, + "attribution": "Data provided by Tesla", + "icon": "mdi:calendar-plus", + "friendly_name": "Tims M3 Scheduled departure" + }, + "last_changed": "2026-07-02T08:58:38.115085+00:00", + "last_reported": "2026-07-02T09:47:37.891424+00:00", + "last_updated": "2026-07-02T09:25:37.913852+00:00", + "context": { + "id": "01KWH2BTFSMGXGA8TVSYJY3469", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tims_m3_user_present", + "state": "off", + "attributes": { + "user_id": "141152918454", + "attribution": "Data provided by Tesla", + "icon": "mdi:account-check", + "friendly_name": "Tims M3 User present" + }, + "last_changed": "2026-07-02T08:58:38.115272+00:00", + "last_reported": "2026-07-02T09:47:37.891455+00:00", + "last_updated": "2026-07-02T09:25:37.913921+00:00", + "context": { + "id": "01KWH2BTFS8KRT8E3VRZE20071", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.tims_m3_location_tracker", + "state": "home", + "attributes": { + "tracking_type": "position", + "in_zones": [ + "zone.home" + ], + "source_type": "gps", + "latitude": 51.290501, + "longitude": -0.727676, + "gps_accuracy": 0, + "heading": 225, + "speed": null, + "attribution": "Data provided by Tesla", + "friendly_name": "Tims M3 Location tracker" + }, + "last_changed": "2026-07-02T09:25:37.914097+00:00", + "last_reported": "2026-07-02T09:47:37.891545+00:00", + "last_updated": "2026-07-02T09:25:37.914097+00:00", + "context": { + "id": "01KWH2BTFT1PJJFGQJ5GK208GG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.tims_m3_destination_location_tracker", + "state": "unknown", + "attributes": { + "tracking_type": "position", + "in_zones": [], + "source_type": "gps", + "attribution": "Data provided by Tesla", + "friendly_name": "Tims M3 Destination location tracker" + }, + "last_changed": "2026-07-02T08:58:38.116199+00:00", + "last_reported": "2026-07-02T09:47:37.891591+00:00", + "last_updated": "2026-07-02T08:58:38.116199+00:00", + "context": { + "id": "01KWH0TCN4RGN4S2EQYJ5M09YT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_m3_sentry_mode", + "state": "off", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:shield-car", + "friendly_name": "Tims M3 Sentry mode" + }, + "last_changed": "2026-07-02T09:25:37.915399+00:00", + "last_reported": "2026-07-02T09:47:37.891634+00:00", + "last_updated": "2026-07-02T09:25:37.915399+00:00", + "context": { + "id": "01KWH2BTFVKSCDQ4Q2H6GD4D9Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_m3_polling", + "state": "on", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:car-connected", + "friendly_name": "Tims M3 Polling" + }, + "last_changed": "2026-07-02T08:58:38.117183+00:00", + "last_reported": "2026-07-02T09:47:37.891667+00:00", + "last_updated": "2026-07-02T08:58:38.117183+00:00", + "context": { + "id": "01KWH0TCN5YA8N85VT9WYXWJZ1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_m3_charger", + "state": "on", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:ev-station", + "friendly_name": "Tims M3 Charger" + }, + "last_changed": "2026-07-02T09:36:37.890139+00:00", + "last_reported": "2026-07-02T09:47:37.891696+00:00", + "last_updated": "2026-07-02T09:36:37.890139+00:00", + "context": { + "id": "01KWH2ZZ02KHBDDEFHBQ1VY3AJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_m3_valet_mode", + "state": "off", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:room-service", + "friendly_name": "Tims M3 Valet mode" + }, + "last_changed": "2026-07-02T09:25:37.915539+00:00", + "last_reported": "2026-07-02T09:47:37.891724+00:00", + "last_updated": "2026-07-02T09:25:37.915539+00:00", + "context": { + "id": "01KWH2BTFV0SC44A87BH18Q5ZC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tims_m3_horn", + "state": "unknown", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:bullhorn", + "friendly_name": "Tims M3 Horn" + }, + "last_changed": "2026-07-02T08:58:38.119022+00:00", + "last_reported": "2026-07-02T08:58:38.119022+00:00", + "last_updated": "2026-07-02T08:58:38.119022+00:00", + "context": { + "id": "01KWH0TCN76ZDPFQ02NDFQGD15", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tims_m3_flash_lights", + "state": "unknown", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:car-light-high", + "friendly_name": "Tims M3 Flash lights" + }, + "last_changed": "2026-07-02T08:58:38.119324+00:00", + "last_reported": "2026-07-02T08:58:38.119324+00:00", + "last_updated": "2026-07-02T08:58:38.119324+00:00", + "context": { + "id": "01KWH0TCN7GHEVDC60SDK5EYHC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tims_m3_wake_up", + "state": "unknown", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:moon-waning-crescent", + "friendly_name": "Tims M3 Wake up" + }, + "last_changed": "2026-07-02T08:58:38.119546+00:00", + "last_reported": "2026-07-02T08:58:38.119546+00:00", + "last_updated": "2026-07-02T08:58:38.119546+00:00", + "context": { + "id": "01KWH0TCN7046YS8ZBC34VXKWT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tims_m3_force_data_update", + "state": "unknown", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:database-sync", + "friendly_name": "Tims M3 Force data update" + }, + "last_changed": "2026-07-02T08:58:38.119747+00:00", + "last_reported": "2026-07-02T08:58:38.119747+00:00", + "last_updated": "2026-07-02T08:58:38.119747+00:00", + "context": { + "id": "01KWH0TCN7WPB5F5TS0G6XNYB8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tims_m3_remote_start", + "state": "unknown", + "attributes": { + "attribution": "Data provided by Tesla", + "icon": "mdi:power", + "friendly_name": "Tims M3 Remote start" + }, + "last_changed": "2026-07-02T08:58:38.120030+00:00", + "last_reported": "2026-07-02T08:58:38.120030+00:00", + "last_updated": "2026-07-02T08:58:38.120030+00:00", + "context": { + "id": "01KWH0TCN80ZP1K6AVNTYCW0K8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_cabin_overheat_protection", + "state": "unknown", + "attributes": { + "options": [ + "Off", + "No A/C", + "On" + ], + "attribution": "Data provided by Tesla", + "icon": "mdi:sun-thermometer", + "friendly_name": "Tims M3 Cabin overheat protection" + }, + "last_changed": "2026-07-02T08:58:38.120916+00:00", + "last_reported": "2026-07-02T09:47:37.891896+00:00", + "last_updated": "2026-07-02T08:58:38.120916+00:00", + "context": { + "id": "01KWH0TCN8W4TQXN3R9Z99HN7K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_heated_seat_left", + "state": "Auto", + "attributes": { + "options": [ + "Off", + "Low", + "Medium", + "High", + "Auto" + ], + "attribution": "Data provided by Tesla", + "icon": "mdi:car-seat-heater", + "friendly_name": "Tims M3 Heated seat left" + }, + "last_changed": "2026-07-02T09:25:37.916874+00:00", + "last_reported": "2026-07-02T09:47:37.891941+00:00", + "last_updated": "2026-07-02T09:25:37.916874+00:00", + "context": { + "id": "01KWH2BTFWB81CBMWNAS7550EC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_heated_seat_right", + "state": "Auto", + "attributes": { + "options": [ + "Off", + "Low", + "Medium", + "High", + "Auto" + ], + "attribution": "Data provided by Tesla", + "icon": "mdi:car-seat-heater", + "friendly_name": "Tims M3 Heated seat right" + }, + "last_changed": "2026-07-02T09:25:37.916933+00:00", + "last_reported": "2026-07-02T09:47:37.891971+00:00", + "last_updated": "2026-07-02T09:25:37.916933+00:00", + "context": { + "id": "01KWH2BTFWWYT316W71QY5EKAB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "update.tims_m3_software_update", + "state": "off", + "attributes": { + "auto_update": false, + "display_precision": 0, + "installed_version": "2026.20.3", + "in_progress": false, + "latest_version": "2026.20.3", + "release_summary": null, + "release_url": "https://www.notateslaapp.com/software-updates/version/2026.20.3/release-notes", + "skipped_version": null, + "title": null, + "update_percentage": null, + "attribution": "Data provided by Tesla", + "entity_picture": "/api/brands/integration/tesla_custom/icon.png", + "friendly_name": "Tims M3 Software update", + "supported_features": 4 + }, + "last_changed": "2026-07-02T09:25:37.917058+00:00", + "last_reported": "2026-07-02T09:25:37.917058+00:00", + "last_updated": "2026-07-02T09:25:37.917058+00:00", + "context": { + "id": "01KWH2BTFXVXQF1ZQM3FWAEVRX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.tims_m3_charge_limit", + "state": "80", + "attributes": { + "min": 50, + "max": 100, + "step": 1, + "mode": "auto", + "unit_of_measurement": "%", + "attribution": "Data provided by Tesla", + "icon": "mdi:ev-station", + "friendly_name": "Tims M3 Charge limit" + }, + "last_changed": "2026-07-02T09:25:37.917342+00:00", + "last_reported": "2026-07-02T09:47:37.892123+00:00", + "last_updated": "2026-07-02T09:25:37.917342+00:00", + "context": { + "id": "01KWH2BTFX24X7WMT9TS4TE858", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.tims_m3_charging_amps", + "state": "13", + "attributes": { + "min": 0, + "max": 32, + "step": 1, + "mode": "auto", + "unit_of_measurement": "A", + "attribution": "Data provided by Tesla", + "icon": "mdi:ev-station", + "friendly_name": "Tims M3 Charging amps" + }, + "last_changed": "2026-07-02T09:36:37.890902+00:00", + "last_reported": "2026-07-02T09:47:37.892168+00:00", + "last_updated": "2026-07-02T09:36:37.890902+00:00", + "context": { + "id": "01KWH2ZZ02NN2N8KTJXT24BT95", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.sd1e7768f8c588993c_41d3_2", + "state": "home", + "attributes": { + "tracking_type": "connection", + "in_zones": [ + "zone.home" + ], + "source_type": "bluetooth_le", + "uuid": "74278bda-b644-4520-8f0c-720eaf059935", + "major": 256, + "minor": 23322, + "source": "2C:CF:67:31:29:FC", + "friendly_name": "Sd1e7768f8c588993C 41D3" + }, + "last_changed": "2026-07-02T08:58:38.132750+00:00", + "last_reported": "2026-07-02T09:57:38.175598+00:00", + "last_updated": "2026-07-02T08:58:38.132750+00:00", + "context": { + "id": "01KWH0TCNMQGHJBV0NHMZ0E89V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sd1e7768f8c588993c_41d3_estimated_distance_2", + "state": "6", + "attributes": { + "state_class": "measurement", + "uuid": "74278bda-b644-4520-8f0c-720eaf059935", + "major": 256, + "minor": 23322, + "source": "2C:CF:67:31:29:FC", + "unit_of_measurement": "m", + "device_class": "distance", + "friendly_name": "Sd1e7768f8c588993C 41D3 Estimated distance" + }, + "last_changed": "2026-07-02T10:09:38.184737+00:00", + "last_reported": "2026-07-02T10:09:38.184737+00:00", + "last_updated": "2026-07-02T10:09:38.184737+00:00", + "context": { + "id": "01KWH4WCW8NQ5A5Q80WC08CMPB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvibathroom_temperature", + "state": "25.46", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Bathroom Temperature" + }, + "last_changed": "2026-07-02T10:05:04.487450+00:00", + "last_reported": "2026-07-02T10:05:04.487450+00:00", + "last_updated": "2026-07-02T10:05:04.487450+00:00", + "context": { + "id": "01KWH4M1K7WR3PFXKMB9084SAA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvibathroom_humidity", + "state": "57.98", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Bathroom Humidity" + }, + "last_changed": "2026-07-02T10:10:34.452660+00:00", + "last_reported": "2026-07-02T10:10:34.452660+00:00", + "last_updated": "2026-07-02T10:10:34.452660+00:00", + "context": { + "id": "01KWH4Y3TMRE0YBEJMCCH4NKEH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvibathroom_pressure", + "state": "1014.88", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Bathroom Pressure" + }, + "last_changed": "2026-07-02T10:10:34.452816+00:00", + "last_reported": "2026-07-02T10:10:34.452816+00:00", + "last_updated": "2026-07-02T10:10:34.452816+00:00", + "context": { + "id": "01KWH4Y3TMQXJPVH8Q0KJ9YNE1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvibathroom_voltage", + "state": "2275", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Bathroom Voltage" + }, + "last_changed": "2026-07-02T10:10:14.400542+00:00", + "last_reported": "2026-07-02T10:10:14.400542+00:00", + "last_updated": "2026-07-02T10:10:14.400542+00:00", + "context": { + "id": "01KWH4XG803Q3R1YS9YD9FGTY0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviutility_temperature", + "state": "29.54", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Utility Temperature" + }, + "last_changed": "2026-07-02T10:08:44.418702+00:00", + "last_reported": "2026-07-02T10:08:44.418702+00:00", + "last_updated": "2026-07-02T10:08:44.418702+00:00", + "context": { + "id": "01KWH4TRC2MXWP7R8Y06N242GB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviutility_humidity", + "state": "42.3", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Utility Humidity" + }, + "last_changed": "2026-07-02T10:10:34.449933+00:00", + "last_reported": "2026-07-02T10:10:34.449933+00:00", + "last_updated": "2026-07-02T10:10:34.449933+00:00", + "context": { + "id": "01KWH4Y3THHBX8Q2PQFX3WRW6P", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviutility_pressure", + "state": "1013.9", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Utility Pressure" + }, + "last_changed": "2026-07-02T10:10:24.461851+00:00", + "last_reported": "2026-07-02T10:10:24.461851+00:00", + "last_updated": "2026-07-02T10:10:24.461851+00:00", + "context": { + "id": "01KWH4XT2DFZCK3K30ZT85D2QF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviutility_voltage", + "state": "3009", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Utility Voltage" + }, + "last_changed": "2026-07-02T10:09:59.522449+00:00", + "last_reported": "2026-07-02T10:09:59.522449+00:00", + "last_updated": "2026-07-02T10:09:59.522449+00:00", + "context": { + "id": "01KWH4X1Q2C9KCDB482SES3ZQP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviconservatory_temperature", + "state": "26.86", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Study Temperature" + }, + "last_changed": "2026-07-02T10:10:34.480088+00:00", + "last_reported": "2026-07-02T10:10:34.480088+00:00", + "last_updated": "2026-07-02T10:10:34.480088+00:00", + "context": { + "id": "01KWH4Y3VGHX0B6SR65QB6XJ89", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviconservatory_humidity", + "state": "48.87", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Study Humidity" + }, + "last_changed": "2026-07-02T10:10:31.908261+00:00", + "last_reported": "2026-07-02T10:10:31.908261+00:00", + "last_updated": "2026-07-02T10:10:31.908261+00:00", + "context": { + "id": "01KWH4Y1B4ER25V5X1DJBYG0A6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviconservatory_pressure", + "state": "1014.74", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Study Pressure" + }, + "last_changed": "2026-07-02T10:10:31.908441+00:00", + "last_reported": "2026-07-02T10:10:31.908441+00:00", + "last_updated": "2026-07-02T10:10:31.908441+00:00", + "context": { + "id": "01KWH4Y1B49V03ECNSYBWKD046", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviconservatory_voltage", + "state": "2348", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Study Voltage" + }, + "last_changed": "2026-07-02T10:09:52.074599+00:00", + "last_reported": "2026-07-02T10:09:52.074599+00:00", + "last_updated": "2026-07-02T10:09:52.074599+00:00", + "context": { + "id": "01KWH4WTEA30B9WPS6TD2M10A2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_kitchen_temperature", + "state": "25.45", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Kitchen Temperature" + }, + "last_changed": "2026-07-02T10:10:29.452309+00:00", + "last_reported": "2026-07-02T10:10:29.452309+00:00", + "last_updated": "2026-07-02T10:10:29.452309+00:00", + "context": { + "id": "01KWH4XYYCXA4G6S9N54W39MNH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_kitchen_humidity", + "state": "52.72", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Kitchen Humidity" + }, + "last_changed": "2026-07-02T10:10:29.452506+00:00", + "last_reported": "2026-07-02T10:10:29.452506+00:00", + "last_updated": "2026-07-02T10:10:29.452506+00:00", + "context": { + "id": "01KWH4XYYCE7Y47K14HDZP54C1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_kitchen_pressure", + "state": "1014.85", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Kitchen Pressure" + }, + "last_changed": "2026-07-02T10:10:34.451489+00:00", + "last_reported": "2026-07-02T10:10:34.451489+00:00", + "last_updated": "2026-07-02T10:10:34.451489+00:00", + "context": { + "id": "01KWH4Y3TKK89J3GNKJ7TH3Y6B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_kitchen_voltage", + "state": "2359", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Kitchen Voltage" + }, + "last_changed": "2026-07-02T10:10:34.451684+00:00", + "last_reported": "2026-07-02T10:10:34.451684+00:00", + "last_updated": "2026-07-02T10:10:34.451684+00:00", + "context": { + "id": "01KWH4Y3TK61K6MHABKM5MVK0F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviwoodstore_temperature", + "state": "26.5", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Woodstore Temperature" + }, + "last_changed": "2026-07-02T10:10:14.400896+00:00", + "last_reported": "2026-07-02T10:10:14.400896+00:00", + "last_updated": "2026-07-02T10:10:14.400896+00:00", + "context": { + "id": "01KWH4XG80P16M9V22P0G6W5AJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviwoodstore_humidity", + "state": "49.61", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Woodstore Humidity" + }, + "last_changed": "2026-07-02T10:10:29.450738+00:00", + "last_reported": "2026-07-02T10:10:29.450738+00:00", + "last_updated": "2026-07-02T10:10:29.450738+00:00", + "context": { + "id": "01KWH4XYYAAX46N4FRDK16FA5Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviwoodstore_pressure", + "state": "1013.91", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Woodstore Pressure" + }, + "last_changed": "2026-07-02T10:10:19.459859+00:00", + "last_reported": "2026-07-02T10:10:19.459859+00:00", + "last_updated": "2026-07-02T10:10:19.459859+00:00", + "context": { + "id": "01KWH4XN632XRG8KX0B612BV4V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuviwoodstore_voltage", + "state": "3016", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Woodstore Voltage" + }, + "last_changed": "2026-07-02T10:09:24.454037+00:00", + "last_reported": "2026-07-02T10:09:24.454037+00:00", + "last_updated": "2026-07-02T10:09:24.454037+00:00", + "context": { + "id": "01KWH4VZF672550E6V507500W7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_bbq_temperature", + "state": "20.79", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag BBQ Temperature" + }, + "last_changed": "2026-07-02T10:10:34.450607+00:00", + "last_reported": "2026-07-02T10:10:34.450607+00:00", + "last_updated": "2026-07-02T10:10:34.450607+00:00", + "context": { + "id": "01KWH4Y3TJFMHETDD3214TJV8S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_bbq_humidity", + "state": "64.46", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag BBQ Humidity" + }, + "last_changed": "2026-07-02T10:10:34.450799+00:00", + "last_reported": "2026-07-02T10:10:34.450799+00:00", + "last_updated": "2026-07-02T10:10:34.450799+00:00", + "context": { + "id": "01KWH4Y3TJ14ZZQC33NKRV3WSD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_bbq_pressure", + "state": "1015.83", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag BBQ Pressure" + }, + "last_changed": "2026-07-02T10:10:34.450942+00:00", + "last_reported": "2026-07-02T10:10:34.450942+00:00", + "last_updated": "2026-07-02T10:10:34.450942+00:00", + "context": { + "id": "01KWH4Y3TJMZAFVM4ECPXNGFGE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvitag_bbq_voltage", + "state": "1986", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag BBQ Voltage" + }, + "last_changed": "2026-07-02T10:10:19.461263+00:00", + "last_reported": "2026-07-02T10:10:19.461263+00:00", + "last_updated": "2026-07-02T10:10:19.461263+00:00", + "context": { + "id": "01KWH4XN65BTBV48RYVVQ59N7F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_lounge_temperature", + "state": "26.48", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Tag Loft Temperature" + }, + "last_changed": "2026-07-02T10:10:29.451164+00:00", + "last_reported": "2026-07-02T10:10:29.451164+00:00", + "last_updated": "2026-07-02T10:10:29.451164+00:00", + "context": { + "id": "01KWH4XYYBS20JRQ09F0DC1KEQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_lounge_humidity", + "state": "53.2", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Tag Loft Humidity" + }, + "last_changed": "2026-07-02T10:10:34.454240+00:00", + "last_reported": "2026-07-02T10:10:34.454240+00:00", + "last_updated": "2026-07-02T10:10:34.454240+00:00", + "context": { + "id": "01KWH4Y3TP8D0KXT7C0F30VR4Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_lounge_pressure", + "state": "1014.04", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Tag Loft Pressure" + }, + "last_changed": "2026-07-02T10:10:34.454386+00:00", + "last_reported": "2026-07-02T10:10:34.454386+00:00", + "last_updated": "2026-07-02T10:10:34.454386+00:00", + "context": { + "id": "01KWH4Y3TPJBJCPYME34HSP0A6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_lounge_voltage", + "state": "2503", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "mV", + "device_class": "voltage", + "friendly_name": "Ruuvi Tag Loft Voltage" + }, + "last_changed": "2026-07-02T10:10:19.457889+00:00", + "last_reported": "2026-07-02T10:10:19.457889+00:00", + "last_updated": "2026-07-02T10:10:19.457889+00:00", + "context": { + "id": "01KWH4XN615F6CAC96T7RMN0J7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_temperature", + "state": "24.51", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Air Lounge Temperature" + }, + "last_changed": "2026-07-02T10:09:49.472465+00:00", + "last_reported": "2026-07-02T10:09:49.472465+00:00", + "last_updated": "2026-07-02T10:09:49.472465+00:00", + "context": { + "id": "01KWH4WQX0JAQ9GV5QF01Z39MW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_humidity", + "state": "52.27", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Air Lounge Humidity" + }, + "last_changed": "2026-07-02T10:07:49.435748+00:00", + "last_reported": "2026-07-02T10:07:49.435748+00:00", + "last_updated": "2026-07-02T10:07:49.435748+00:00", + "context": { + "id": "01KWH4S2NV5A6Y55SN60DRCM45", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_pressure", + "state": "1014.17", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Air Lounge Pressure" + }, + "last_changed": "2026-07-02T10:10:34.452158+00:00", + "last_reported": "2026-07-02T10:10:34.452158+00:00", + "last_updated": "2026-07-02T10:10:34.452158+00:00", + "context": { + "id": "01KWH4Y3TMC35F752WYEXTV4W0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_lounge_pm1", + "state": "0.1", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm1", + "friendly_name": "Ruuvi Air Lounge PM1" + }, + "last_changed": "2026-07-02T10:09:44.536733+00:00", + "last_reported": "2026-07-02T10:09:44.536733+00:00", + "last_updated": "2026-07-02T10:09:44.536733+00:00", + "context": { + "id": "01KWH4WK2RCP9KM4C46DVSE9XX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_pm2_5", + "state": "0.3", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm25", + "friendly_name": "Ruuvi Air Lounge PM2.5" + }, + "last_changed": "2026-07-02T10:09:44.536778+00:00", + "last_reported": "2026-07-02T10:09:44.536778+00:00", + "last_updated": "2026-07-02T10:09:44.536778+00:00", + "context": { + "id": "01KWH4WK2RSQ9TEDKN8PBG6NFH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_lounge_pm4", + "state": "0.4", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm4", + "friendly_name": "Ruuvi Air Lounge PM4" + }, + "last_changed": "2026-07-02T10:10:09.482203+00:00", + "last_reported": "2026-07-02T10:10:09.482203+00:00", + "last_updated": "2026-07-02T10:10:09.482203+00:00", + "context": { + "id": "01KWH4XBEAESG510147B41WDE5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_lounge_pm10", + "state": "0.5", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm10", + "friendly_name": "Ruuvi Air Lounge PM10" + }, + "last_changed": "2026-07-02T10:10:09.482250+00:00", + "last_reported": "2026-07-02T10:10:09.482250+00:00", + "last_updated": "2026-07-02T10:10:09.482250+00:00", + "context": { + "id": "01KWH4XBEA32AS2FPDJGXEZME7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_carbon_dioxide", + "state": "472", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "ppm", + "device_class": "carbon_dioxide", + "friendly_name": "Ruuvi Air Lounge Carbon dioxide" + }, + "last_changed": "2026-07-02T10:10:04.450577+00:00", + "last_reported": "2026-07-02T10:10:04.450577+00:00", + "last_updated": "2026-07-02T10:10:04.450577+00:00", + "context": { + "id": "01KWH4X6H2X6A1FDXCXHH5CVCE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_voc_index", + "state": "84", + "attributes": { + "state_class": "measurement", + "friendly_name": "Ruuvi Air Lounge VOC index" + }, + "last_changed": "2026-07-02T10:08:09.491938+00:00", + "last_reported": "2026-07-02T10:08:09.491938+00:00", + "last_updated": "2026-07-02T10:08:09.491938+00:00", + "context": { + "id": "01KWH4SP8KQZ8RK73PQRE56N7H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_nox_index", + "state": "1", + "attributes": { + "state_class": "measurement", + "friendly_name": "Ruuvi Air Lounge NOx index" + }, + "last_changed": "2026-07-02T08:58:38.162595+00:00", + "last_reported": "2026-07-02T08:58:38.163718+00:00", + "last_updated": "2026-07-02T08:58:38.162595+00:00", + "context": { + "id": "01KWH0TCPJJ0MCBG8RSZEMN2MS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_3ee7_illuminance", + "state": "unknown", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Ruuvi Air Lounge Illuminance" + }, + "last_changed": "2026-07-02T08:58:38.162867+00:00", + "last_reported": "2026-07-02T08:58:38.163733+00:00", + "last_updated": "2026-07-02T08:58:38.162867+00:00", + "context": { + "id": "01KWH0TCPJRY312DCVFRN44PYE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_temperature", + "state": "22.655", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Ruuvi Air Conservatory Temperature" + }, + "last_changed": "2026-07-02T10:09:44.539322+00:00", + "last_reported": "2026-07-02T10:09:44.539322+00:00", + "last_updated": "2026-07-02T10:09:44.539322+00:00", + "context": { + "id": "01KWH4WK2VF85WBXR7DGG12YGJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_humidity", + "state": "57.75", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "humidity", + "friendly_name": "Ruuvi Air Conservatory Humidity" + }, + "last_changed": "2026-07-02T10:10:34.453425+00:00", + "last_reported": "2026-07-02T10:10:34.453425+00:00", + "last_updated": "2026-07-02T10:10:34.453425+00:00", + "context": { + "id": "01KWH4Y3TNWAHRGDCS9NWS21QQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_pressure", + "state": "1016.44", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "hPa", + "device_class": "pressure", + "friendly_name": "Ruuvi Air Conservatory Pressure" + }, + "last_changed": "2026-07-02T10:10:34.453612+00:00", + "last_reported": "2026-07-02T10:10:34.453612+00:00", + "last_updated": "2026-07-02T10:10:34.453612+00:00", + "context": { + "id": "01KWH4Y3TNXT8PGFAWSCMTRY0X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_pm1", + "state": "0.1", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm1", + "friendly_name": "Ruuvi Air Conservatory PM1" + }, + "last_changed": "2026-07-02T10:04:44.415472+00:00", + "last_reported": "2026-07-02T10:04:44.415472+00:00", + "last_updated": "2026-07-02T10:04:44.415472+00:00", + "context": { + "id": "01KWH4KDZZSR2SD39MNVDHYMDD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_pm2_5", + "state": "0.3", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm25", + "friendly_name": "Ruuvi Air Conservatory PM2.5" + }, + "last_changed": "2026-07-02T10:09:39.447220+00:00", + "last_reported": "2026-07-02T10:09:39.447220+00:00", + "last_updated": "2026-07-02T10:09:39.447220+00:00", + "context": { + "id": "01KWH4WE3Q622YS31AC8KP4PYB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_pm4", + "state": "0.4", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm4", + "friendly_name": "Ruuvi Air Conservatory PM4" + }, + "last_changed": "2026-07-02T10:09:39.447368+00:00", + "last_reported": "2026-07-02T10:09:39.447368+00:00", + "last_updated": "2026-07-02T10:09:39.447368+00:00", + "context": { + "id": "01KWH4WE3Q88QYXQVZKQ09DMDA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_pm10", + "state": "0.5", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "μg/m³", + "device_class": "pm10", + "friendly_name": "Ruuvi Air Conservatory PM10" + }, + "last_changed": "2026-07-02T10:09:39.447411+00:00", + "last_reported": "2026-07-02T10:09:39.447411+00:00", + "last_updated": "2026-07-02T10:09:39.447411+00:00", + "context": { + "id": "01KWH4WE3QCMK6QQC52W7B096J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_carbon_dioxide", + "state": "440", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "ppm", + "device_class": "carbon_dioxide", + "friendly_name": "Ruuvi Air Conservatory Carbon dioxide" + }, + "last_changed": "2026-07-02T10:10:34.453771+00:00", + "last_reported": "2026-07-02T10:10:34.453771+00:00", + "last_updated": "2026-07-02T10:10:34.453771+00:00", + "context": { + "id": "01KWH4Y3TN5H61XJ09YVEXRS4Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_voc_index", + "state": "66", + "attributes": { + "state_class": "measurement", + "friendly_name": "Ruuvi Air Conservatory VOC index" + }, + "last_changed": "2026-07-02T09:59:14.464823+00:00", + "last_reported": "2026-07-02T09:59:14.464823+00:00", + "last_updated": "2026-07-02T09:59:14.464823+00:00", + "context": { + "id": "01KWH49BS05KAKM3A8YHW56XSC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_nox_index", + "state": "1", + "attributes": { + "state_class": "measurement", + "friendly_name": "Ruuvi Air Conservatory NOx index" + }, + "last_changed": "2026-07-02T08:58:38.167810+00:00", + "last_reported": "2026-07-02T08:58:38.169275+00:00", + "last_updated": "2026-07-02T08:58:38.167810+00:00", + "context": { + "id": "01KWH0TCPQVNZXQ5SZ568PY30X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.ruuvi_air_conservatory_illuminance", + "state": "unknown", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "Ruuvi Air Conservatory Illuminance" + }, + "last_changed": "2026-07-02T08:58:38.168073+00:00", + "last_reported": "2026-07-02T08:58:38.169293+00:00", + "last_updated": "2026-07-02T08:58:38.168073+00:00", + "context": { + "id": "01KWH0TCPRD39CXHPY3A74BCP5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bathroom_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Bathroom Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.184013+00:00", + "last_reported": "2026-07-02T08:58:38.184013+00:00", + "last_updated": "2026-07-02T08:58:38.184013+00:00", + "context": { + "id": "01KWH0TCQ836ZT3Z5ADXZEA6RR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_room_main_window_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "Andrii Room Main Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.184526+00:00", + "last_reported": "2026-07-02T08:58:38.184526+00:00", + "last_updated": "2026-07-02T08:58:38.184526+00:00", + "context": { + "id": "01KWH0TCQ8GH1JMYWE5VBYJ5DS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_lounge_bifold_door_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Lounge Bifold Door Battery" + }, + "last_changed": "2026-07-02T08:58:38.184962+00:00", + "last_reported": "2026-07-02T08:58:38.184962+00:00", + "last_updated": "2026-07-02T08:58:38.184962+00:00", + "context": { + "id": "01KWH0TCQ8ZRNMRX995KJHRGD9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_kitchen_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Kitchen water leak sensor Battery" + }, + "last_changed": "2026-07-02T08:58:38.185346+00:00", + "last_reported": "2026-07-02T08:58:38.185346+00:00", + "last_updated": "2026-07-02T08:58:38.185346+00:00", + "context": { + "id": "01KWH0TCQ9QDY2TXC71M6CQ2SE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.shower_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Shower Water Leak Sensor Battery" + }, + "last_changed": "2026-07-02T08:58:38.185688+00:00", + "last_reported": "2026-07-02T08:58:38.185688+00:00", + "last_updated": "2026-07-02T08:58:38.185688+00:00", + "context": { + "id": "01KWH0TCQ9XR6KHW6J5R1YMXKX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_utility_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Utility water leak sensor Battery" + }, + "last_changed": "2026-07-02T08:58:38.186029+00:00", + "last_reported": "2026-07-02T08:58:38.186029+00:00", + "last_updated": "2026-07-02T08:58:38.186029+00:00", + "context": { + "id": "01KWH0TCQA7TNDQNFVD4HT6WYC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_front_door_battery_2", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Front Door Battery" + }, + "last_changed": "2026-07-02T08:58:38.186339+00:00", + "last_reported": "2026-07-02T08:58:38.186339+00:00", + "last_updated": "2026-07-02T08:58:38.186339+00:00", + "context": { + "id": "01KWH0TCQAMGJ1MTE91J2YE74T", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_room_right_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Tim Room Right Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.186640+00:00", + "last_reported": "2026-07-02T08:58:38.186640+00:00", + "last_updated": "2026-07-02T08:58:38.186640+00:00", + "context": { + "id": "01KWH0TCQA11Z8HZF3VZVFV2Q8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_garage_door_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Garage Door Battery" + }, + "last_changed": "2026-07-02T08:58:38.186942+00:00", + "last_reported": "2026-07-02T08:58:38.186942+00:00", + "last_updated": "2026-07-02T08:58:38.186942+00:00", + "context": { + "id": "01KWH0TCQAEM0NM9486WJ2SJ8B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_upper_window_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "James Room Upper Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.187238+00:00", + "last_reported": "2026-07-02T08:58:38.187238+00:00", + "last_updated": "2026-07-02T08:58:38.187238+00:00", + "context": { + "id": "01KWH0TCQBFCTSSWHDBZJ236AM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_upper_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Bar Upper Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.187540+00:00", + "last_reported": "2026-07-02T08:58:38.187540+00:00", + "last_updated": "2026-07-02T08:58:38.187540+00:00", + "context": { + "id": "01KWH0TCQB73XMZXVA80M7MW52", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_conservatory_door_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "Conservatory Door Battery" + }, + "last_changed": "2026-07-02T08:58:38.187812+00:00", + "last_reported": "2026-07-02T08:58:38.187812+00:00", + "last_updated": "2026-07-02T08:58:38.187812+00:00", + "context": { + "id": "01KWH0TCQBN0E8Z52RZQQME78J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cons_door_window_left_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "Cons Door Window Left Battery" + }, + "last_changed": "2026-07-02T08:58:38.188084+00:00", + "last_reported": "2026-07-02T08:58:38.188084+00:00", + "last_updated": "2026-07-02T08:58:38.188084+00:00", + "context": { + "id": "01KWH0TCQCR6Y3W5FMZGT1MW91", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_room_upper_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Andrii Room Upper Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.188766+00:00", + "last_reported": "2026-07-02T08:58:38.188766+00:00", + "last_updated": "2026-07-02T08:58:38.188766+00:00", + "context": { + "id": "01KWH0TCQCNSNR206WRWNDSZR1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Bar Main Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.189134+00:00", + "last_reported": "2026-07-02T08:58:38.189134+00:00", + "last_updated": "2026-07-02T08:58:38.189134+00:00", + "context": { + "id": "01KWH0TCQD6AX88A08R6NQ0Y0A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_door_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Cons Door Window Right Battery" + }, + "last_changed": "2026-07-02T08:58:38.189916+00:00", + "last_reported": "2026-07-02T08:58:38.189916+00:00", + "last_updated": "2026-07-02T08:58:38.189916+00:00", + "context": { + "id": "01KWH0TCQD2F124D3F3Z83RYWD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_room_left_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Tim Room Left Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.190287+00:00", + "last_reported": "2026-07-02T08:58:38.190287+00:00", + "last_updated": "2026-07-02T08:58:38.190287+00:00", + "context": { + "id": "01KWH0TCQE4JAG2MKE3HQ5EMMK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.lobby_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Lobby Main Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.190593+00:00", + "last_reported": "2026-07-02T08:58:38.190593+00:00", + "last_updated": "2026-07-02T08:58:38.190593+00:00", + "context": { + "id": "01KWH0TCQEEMXG0F6YW2YEBKWW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_main_window_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "James Room Main Window Battery" + }, + "last_changed": "2026-07-02T08:58:38.190897+00:00", + "last_reported": "2026-07-02T08:58:38.190897+00:00", + "last_updated": "2026-07-02T08:58:38.190897+00:00", + "context": { + "id": "01KWH0TCQE6TMKJAN0Z1FVX01M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.fridge_water_leak_sensor_battery", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery", + "friendly_name": "Fridge Water Leak Sensor Battery" + }, + "last_changed": "2026-07-02T08:58:38.191203+00:00", + "last_reported": "2026-07-02T08:58:38.191203+00:00", + "last_updated": "2026-07-02T08:58:38.191203+00:00", + "context": { + "id": "01KWH0TCQFDBGJTGDA1YH1MTWW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.homekit_kitchen_door_battery", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "device_class": "battery", + "icon": "mdi:battery-unknown", + "friendly_name": "Kitchen door Battery" + }, + "last_changed": "2026-07-02T08:58:38.191494+00:00", + "last_reported": "2026-07-02T08:58:38.191494+00:00", + "last_updated": "2026-07-02T08:58:38.191494+00:00", + "context": { + "id": "01KWH0TCQFHECRCGRVH0NR1T5G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_dirigera_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "DIRIGERA Identify" + }, + "last_changed": "2026-07-02T08:58:38.192326+00:00", + "last_reported": "2026-07-02T08:58:38.192326+00:00", + "last_updated": "2026-07-02T08:58:38.192326+00:00", + "context": { + "id": "01KWH0TCQGSJKQ1XM585QCNDBP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bathroom_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Bathroom Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.192623+00:00", + "last_reported": "2026-07-02T08:58:38.192623+00:00", + "last_updated": "2026-07-02T08:58:38.192623+00:00", + "context": { + "id": "01KWH0TCQGRTSQ858ENRHEN7WS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.andrii_room_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Andrii Room Main Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.192900+00:00", + "last_reported": "2026-07-02T08:58:38.192900+00:00", + "last_updated": "2026-07-02T08:58:38.192900+00:00", + "context": { + "id": "01KWH0TCQGMZJQ0WG2GM79KXGP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_lounge_bifold_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Lounge Bifold Door Identify" + }, + "last_changed": "2026-07-02T08:58:38.193203+00:00", + "last_reported": "2026-07-02T08:58:38.193203+00:00", + "last_updated": "2026-07-02T08:58:38.193203+00:00", + "context": { + "id": "01KWH0TCQH1X4DWEP604W7CJ1Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_kitchen_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Kitchen water leak sensor Identify" + }, + "last_changed": "2026-07-02T08:58:38.193717+00:00", + "last_reported": "2026-07-02T08:58:38.193717+00:00", + "last_updated": "2026-07-02T08:58:38.193717+00:00", + "context": { + "id": "01KWH0TCQHJ6PJ5GJGRBNN1K0A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.shower_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Shower Water Leak Sensor Identify" + }, + "last_changed": "2026-07-02T08:58:38.194074+00:00", + "last_reported": "2026-07-02T08:58:38.194074+00:00", + "last_updated": "2026-07-02T08:58:38.194074+00:00", + "context": { + "id": "01KWH0TCQJZKK0FG7GC8Z0E5GT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_utility_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Utility water leak sensor Identify" + }, + "last_changed": "2026-07-02T08:58:38.194413+00:00", + "last_reported": "2026-07-02T08:58:38.194413+00:00", + "last_updated": "2026-07-02T08:58:38.194413+00:00", + "context": { + "id": "01KWH0TCQJTECDZB3Q9WPR36A5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_front_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Front Door Identify" + }, + "last_changed": "2026-07-02T08:58:38.194711+00:00", + "last_reported": "2026-07-02T08:58:38.194711+00:00", + "last_updated": "2026-07-02T08:58:38.194711+00:00", + "context": { + "id": "01KWH0TCQJMXQ5ZK7PPDHA94R8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tim_room_right_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Tim Room Right Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.195024+00:00", + "last_reported": "2026-07-02T08:58:38.195024+00:00", + "last_updated": "2026-07-02T08:58:38.195024+00:00", + "context": { + "id": "01KWH0TCQK90DKP05T5SJZ0ZC1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_garage_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Garage Door Identify" + }, + "last_changed": "2026-07-02T08:58:38.195468+00:00", + "last_reported": "2026-07-02T08:58:38.195468+00:00", + "last_updated": "2026-07-02T08:58:38.195468+00:00", + "context": { + "id": "01KWH0TCQK9YW407Y37XZZ7F18", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.james_room_upper_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "James Room Upper Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.195850+00:00", + "last_reported": "2026-07-02T08:58:38.195850+00:00", + "last_updated": "2026-07-02T08:58:38.195850+00:00", + "context": { + "id": "01KWH0TCQKX46JNV60SHYEY7MT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bar_upper_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Bar Upper Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.196136+00:00", + "last_reported": "2026-07-02T08:58:38.196136+00:00", + "last_updated": "2026-07-02T08:58:38.196136+00:00", + "context": { + "id": "01KWH0TCQMGM9DGCAKGNYMD9TE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_conservatory_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Conservatory Door Identify" + }, + "last_changed": "2026-07-02T08:58:38.196421+00:00", + "last_reported": "2026-07-02T08:58:38.196421+00:00", + "last_updated": "2026-07-02T08:58:38.196421+00:00", + "context": { + "id": "01KWH0TCQMBPHCDC30DNJGV6MK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.cons_door_window_left_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Cons Door Window Left Identify" + }, + "last_changed": "2026-07-02T08:58:38.196688+00:00", + "last_reported": "2026-07-02T08:58:38.196688+00:00", + "last_updated": "2026-07-02T08:58:38.196688+00:00", + "context": { + "id": "01KWH0TCQMZRJ3ZK69KX89QA54", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.andrii_room_upper_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Andrii Room Upper Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.196982+00:00", + "last_reported": "2026-07-02T08:58:38.196982+00:00", + "last_updated": "2026-07-02T08:58:38.196982+00:00", + "context": { + "id": "01KWH0TCQMHYM5K7BDATGPDMQZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.bar_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Bar Main Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.197256+00:00", + "last_reported": "2026-07-02T08:58:38.197256+00:00", + "last_updated": "2026-07-02T08:58:38.197256+00:00", + "context": { + "id": "01KWH0TCQNDEPE2XKPHYFYWEGH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.conservatory_door_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Cons Door Window Right Identify" + }, + "last_changed": "2026-07-02T08:58:38.197530+00:00", + "last_reported": "2026-07-02T08:58:38.197530+00:00", + "last_updated": "2026-07-02T08:58:38.197530+00:00", + "context": { + "id": "01KWH0TCQNEKP2CPMSVM7A64CZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.tim_room_left_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Tim Room Left Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.197793+00:00", + "last_reported": "2026-07-02T08:58:38.197793+00:00", + "last_updated": "2026-07-02T08:58:38.197793+00:00", + "context": { + "id": "01KWH0TCQN0G0CE9A7G8907J1V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.lobby_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Lobby Main Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.198056+00:00", + "last_reported": "2026-07-02T08:58:38.198056+00:00", + "last_updated": "2026-07-02T08:58:38.198056+00:00", + "context": { + "id": "01KWH0TCQP54J2JJKQKNC14RQX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.james_room_main_window_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "James Room Main Window Identify" + }, + "last_changed": "2026-07-02T08:58:38.198319+00:00", + "last_reported": "2026-07-02T08:58:38.198319+00:00", + "last_updated": "2026-07-02T08:58:38.198319+00:00", + "context": { + "id": "01KWH0TCQPYQQZTZD9WHZ8CMJY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.fridge_water_leak_sensor_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Fridge Water Leak Sensor Identify" + }, + "last_changed": "2026-07-02T08:58:38.198574+00:00", + "last_reported": "2026-07-02T08:58:38.198574+00:00", + "last_updated": "2026-07-02T08:58:38.198574+00:00", + "context": { + "id": "01KWH0TCQPSRB43NJG5HJESGSD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.homekit_kitchen_door_identify", + "state": "unknown", + "attributes": { + "device_class": "identify", + "friendly_name": "Kitchen door Identify" + }, + "last_changed": "2026-07-02T08:58:38.198886+00:00", + "last_reported": "2026-07-02T08:58:38.198886+00:00", + "last_updated": "2026-07-02T08:58:38.198886+00:00", + "context": { + "id": "01KWH0TCQP923DBZFWKT69SVKA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bathroom_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Bathroom Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.199591+00:00", + "last_reported": "2026-07-02T08:58:38.199591+00:00", + "last_updated": "2026-07-02T08:58:38.199591+00:00", + "context": { + "id": "01KWH0TCQQD7PQRH34D761QZEK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.andrii_room_main_window_contact", + "state": "unavailable", + "attributes": { + "device_class": "opening", + "friendly_name": "Andrii Room Main Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.199866+00:00", + "last_reported": "2026-07-02T08:58:38.199866+00:00", + "last_updated": "2026-07-02T08:58:38.199866+00:00", + "context": { + "id": "01KWH0TCQQ2F2X7DYXCARVAXMZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_lounge_bifold_door_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Lounge Bifold Door Contact" + }, + "last_changed": "2026-07-02T08:58:38.200147+00:00", + "last_reported": "2026-07-02T08:58:38.200147+00:00", + "last_updated": "2026-07-02T08:58:38.200147+00:00", + "context": { + "id": "01KWH0TCQRHXKXCEHCSKV693XW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_kitchen_water_leak_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Kitchen water leak sensor" + }, + "last_changed": "2026-07-02T08:58:38.200446+00:00", + "last_reported": "2026-07-02T08:58:38.200446+00:00", + "last_updated": "2026-07-02T08:58:38.200446+00:00", + "context": { + "id": "01KWH0TCQRKD132EX9KA59KDBP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.shower_water_leak_sensor_2", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Shower Water Leak Sensor" + }, + "last_changed": "2026-07-02T08:58:38.200716+00:00", + "last_reported": "2026-07-02T08:58:38.200716+00:00", + "last_updated": "2026-07-02T08:58:38.200716+00:00", + "context": { + "id": "01KWH0TCQR8QKT4RY4E0KTGQJ7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_utility_water_leak_sensor", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Utility water leak sensor" + }, + "last_changed": "2026-07-02T08:58:38.201252+00:00", + "last_reported": "2026-07-02T08:58:38.201252+00:00", + "last_updated": "2026-07-02T08:58:38.201252+00:00", + "context": { + "id": "01KWH0TCQSYNVHJN48FWPZ263X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_front_door_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Front Door Contact" + }, + "last_changed": "2026-07-02T08:58:38.201500+00:00", + "last_reported": "2026-07-02T08:58:38.201500+00:00", + "last_updated": "2026-07-02T08:58:38.201500+00:00", + "context": { + "id": "01KWH0TCQSEGXYF79K76AH7W12", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_room_right_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Tim Room Right Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.201718+00:00", + "last_reported": "2026-07-02T08:58:38.201718+00:00", + "last_updated": "2026-07-02T08:58:38.201718+00:00", + "context": { + "id": "01KWH0TCQSG43PE7QM120XC8V0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_garage_door_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Garage Door Contact" + }, + "last_changed": "2026-07-02T08:58:38.201937+00:00", + "last_reported": "2026-07-02T08:58:38.201937+00:00", + "last_updated": "2026-07-02T08:58:38.201937+00:00", + "context": { + "id": "01KWH0TCQSQ3MT3P5K2PVNH2MV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.james_room_upper_window_contact", + "state": "unavailable", + "attributes": { + "device_class": "opening", + "friendly_name": "James Room Upper Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.202173+00:00", + "last_reported": "2026-07-02T08:58:38.202173+00:00", + "last_updated": "2026-07-02T08:58:38.202173+00:00", + "context": { + "id": "01KWH0TCQTZGHPMRVW66HPQZBY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bar_upper_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Bar Upper Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.202393+00:00", + "last_reported": "2026-07-02T08:58:38.202393+00:00", + "last_updated": "2026-07-02T08:58:38.202393+00:00", + "context": { + "id": "01KWH0TCQTK9SFHPR03AR7S8S9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_conservatory_door_contact", + "state": "unavailable", + "attributes": { + "device_class": "opening", + "friendly_name": "Conservatory Door Contact" + }, + "last_changed": "2026-07-02T08:58:38.202611+00:00", + "last_reported": "2026-07-02T08:58:38.202611+00:00", + "last_updated": "2026-07-02T08:58:38.202611+00:00", + "context": { + "id": "01KWH0TCQT34FR39H3E32YXM27", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.cons_door_window_left_contact", + "state": "unavailable", + "attributes": { + "device_class": "opening", + "friendly_name": "Cons Door Window Left Contact" + }, + "last_changed": "2026-07-02T08:58:38.202824+00:00", + "last_reported": "2026-07-02T08:58:38.202824+00:00", + "last_updated": "2026-07-02T08:58:38.202824+00:00", + "context": { + "id": "01KWH0TCQTFSTNYAYQR2C8SNDE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.andrii_room_upper_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Andrii Room Upper Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.203039+00:00", + "last_reported": "2026-07-02T08:58:38.203039+00:00", + "last_updated": "2026-07-02T08:58:38.203039+00:00", + "context": { + "id": "01KWH0TCQV4S2FRR34F20YRDAX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.bar_main_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Bar Main Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.203251+00:00", + "last_reported": "2026-07-02T08:58:38.203251+00:00", + "last_updated": "2026-07-02T08:58:38.203251+00:00", + "context": { + "id": "01KWH0TCQV2TVZ1CXR4S4XBAQW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.conservatory_door_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Cons Door Window Right Contact" + }, + "last_changed": "2026-07-02T08:58:38.203461+00:00", + "last_reported": "2026-07-02T08:58:38.203461+00:00", + "last_updated": "2026-07-02T08:58:38.203461+00:00", + "context": { + "id": "01KWH0TCQVW46RZR3AA6FBQ9PP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.tim_room_left_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Tim Room Left Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.203670+00:00", + "last_reported": "2026-07-02T08:58:38.203670+00:00", + "last_updated": "2026-07-02T08:58:38.203670+00:00", + "context": { + "id": "01KWH0TCQV93PSCYH8SD8DK824", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.lobby_main_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "Lobby Main Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.203882+00:00", + "last_reported": "2026-07-02T08:58:38.203882+00:00", + "last_updated": "2026-07-02T08:58:38.203882+00:00", + "context": { + "id": "01KWH0TCQV3381VYC4YF1WHJGG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.james_room_main_window_contact", + "state": "off", + "attributes": { + "device_class": "opening", + "friendly_name": "James Room Main Window Contact" + }, + "last_changed": "2026-07-02T08:58:38.204582+00:00", + "last_reported": "2026-07-02T08:58:38.204582+00:00", + "last_updated": "2026-07-02T08:58:38.204582+00:00", + "context": { + "id": "01KWH0TCQWGXR1MHWDB9S57DM3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.fridge_water_leak_sensor_2", + "state": "off", + "attributes": { + "device_class": "moisture", + "friendly_name": "Fridge Water Leak Sensor" + }, + "last_changed": "2026-07-02T08:58:38.204987+00:00", + "last_reported": "2026-07-02T08:58:38.204987+00:00", + "last_updated": "2026-07-02T08:58:38.204987+00:00", + "context": { + "id": "01KWH0TCQWWT9G8B4Q0F59DYXD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.homekit_kitchen_door_contact", + "state": "unavailable", + "attributes": { + "device_class": "opening", + "friendly_name": "Kitchen door Contact" + }, + "last_changed": "2026-07-02T08:58:38.205307+00:00", + "last_reported": "2026-07-02T08:58:38.205307+00:00", + "last_updated": "2026-07-02T08:58:38.205307+00:00", + "context": { + "id": "01KWH0TCQXZXVWDJ6D6CRA72R3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.refrigerator_fridge_door", + "state": "off", + "attributes": { + "device_class": "door", + "friendly_name": "Refrigerator Fridge door" + }, + "last_changed": "2026-07-02T08:58:38.245311+00:00", + "last_reported": "2026-07-02T08:58:38.245311+00:00", + "last_updated": "2026-07-02T08:58:38.245311+00:00", + "context": { + "id": "01KWH0TCS5QGHXKHZQM4434VNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.refrigerator_freezer_door", + "state": "off", + "attributes": { + "device_class": "door", + "friendly_name": "Refrigerator Freezer door" + }, + "last_changed": "2026-07-02T08:58:38.245546+00:00", + "last_reported": "2026-07-02T08:58:38.245546+00:00", + "last_updated": "2026-07-02T08:58:38.245546+00:00", + "context": { + "id": "01KWH0TCS51R1K8EC5K55803TP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.refrigerator_filter_status", + "state": "on", + "attributes": { + "device_class": "problem", + "friendly_name": "Refrigerator Filter status" + }, + "last_changed": "2026-07-02T08:58:38.245704+00:00", + "last_reported": "2026-07-02T08:58:38.245704+00:00", + "last_updated": "2026-07-02T08:58:38.245704+00:00", + "context": { + "id": "01KWH0TCS53JX643VB5S7AFKTB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.refrigerator_reset_water_filter", + "state": "unknown", + "attributes": { + "friendly_name": "Refrigerator Reset water filter" + }, + "last_changed": "2026-07-02T08:58:38.246223+00:00", + "last_reported": "2026-07-02T08:58:38.246223+00:00", + "last_updated": "2026-07-02T08:58:38.246223+00:00", + "context": { + "id": "01KWH0TCS6MAGKV6PZMZR59N89", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.refrigerator_fridge_temperature", + "state": "3", + "attributes": { + "min": 1, + "max": 7, + "step": 1, + "mode": "auto", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Refrigerator Fridge temperature" + }, + "last_changed": "2026-07-02T08:58:38.247501+00:00", + "last_reported": "2026-07-02T08:58:38.247501+00:00", + "last_updated": "2026-07-02T08:58:38.247501+00:00", + "context": { + "id": "01KWH0TCS7BN9R6GK4C3WZQV4Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.refrigerator_freezer_temperature", + "state": "-19", + "attributes": { + "min": -23, + "max": -15, + "step": 1, + "mode": "auto", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Refrigerator Freezer temperature" + }, + "last_changed": "2026-07-02T08:58:38.247691+00:00", + "last_reported": "2026-07-02T08:58:38.247691+00:00", + "last_updated": "2026-07-02T08:58:38.247691+00:00", + "context": { + "id": "01KWH0TCS7FVGWQZ8TRP2BWJRT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_water_filter_usage", + "state": "100", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "%", + "friendly_name": "Refrigerator Water filter usage" + }, + "last_changed": "2026-07-02T08:58:38.249127+00:00", + "last_reported": "2026-07-02T08:58:38.249127+00:00", + "last_updated": "2026-07-02T08:58:38.249127+00:00", + "context": { + "id": "01KWH0TCS9DJ1JTFBBW0N8E2KB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_energy", + "state": "344.065", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Refrigerator Energy" + }, + "last_changed": "2026-07-02T10:01:58.942402+00:00", + "last_reported": "2026-07-02T10:01:58.942402+00:00", + "last_updated": "2026-07-02T10:01:58.942402+00:00", + "context": { + "id": "01KWH4ECCYTPEZQSWREWZ58Y9V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_power", + "state": "40", + "attributes": { + "state_class": "measurement", + "power_consumption_start": "2026-07-02T09:47:33Z", + "power_consumption_end": "2026-07-02T10:01:58Z", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Refrigerator Power" + }, + "last_changed": "2026-07-02T10:01:58.942577+00:00", + "last_reported": "2026-07-02T10:01:58.942577+00:00", + "last_updated": "2026-07-02T10:01:58.942577+00:00", + "context": { + "id": "01KWH4ECCYB113MFBRAGEENJS0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_energy_difference", + "state": "0.011", + "attributes": { + "state_class": "total", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Refrigerator Energy difference" + }, + "last_changed": "2026-07-02T10:01:58.942679+00:00", + "last_reported": "2026-07-02T10:01:58.942679+00:00", + "last_updated": "2026-07-02T10:01:58.942679+00:00", + "context": { + "id": "01KWH4ECCYRXFA3V5C7BATTDCZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_power_energy", + "state": "0.0139495961093903", + "attributes": { + "state_class": "total", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Refrigerator Power energy" + }, + "last_changed": "2026-07-02T10:01:58.942748+00:00", + "last_reported": "2026-07-02T10:01:58.942748+00:00", + "last_updated": "2026-07-02T10:01:58.942748+00:00", + "context": { + "id": "01KWH4ECCY4CT40JWY127FQ7CW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_energy_saved", + "state": "0.0", + "attributes": { + "state_class": "total_increasing", + "unit_of_measurement": "kWh", + "device_class": "energy", + "friendly_name": "Refrigerator Energy saved" + }, + "last_changed": "2026-07-02T08:58:38.250537+00:00", + "last_reported": "2026-07-02T09:47:33.982330+00:00", + "last_updated": "2026-07-02T08:58:38.250537+00:00", + "context": { + "id": "01KWH0TCSA3DAZZGZX53RGFWBW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_fridge_temperature", + "state": "3", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Refrigerator Fridge temperature" + }, + "last_changed": "2026-07-02T08:58:38.250730+00:00", + "last_reported": "2026-07-02T08:58:38.250730+00:00", + "last_updated": "2026-07-02T08:58:38.250730+00:00", + "context": { + "id": "01KWH0TCSAAFBB2BKG10385ZSE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.refrigerator_freezer_temperature", + "state": "-19", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Refrigerator Freezer temperature" + }, + "last_changed": "2026-07-02T08:58:38.250916+00:00", + "last_reported": "2026-07-02T08:58:38.250916+00:00", + "last_updated": "2026-07-02T08:58:38.250916+00:00", + "context": { + "id": "01KWH0TCSAMDKQDCYB1GCVWS3M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.refrigerator_cubed_ice", + "state": "on", + "attributes": { + "friendly_name": "Refrigerator Cubed ice" + }, + "last_changed": "2026-07-02T08:58:38.251527+00:00", + "last_reported": "2026-07-02T08:58:38.251527+00:00", + "last_updated": "2026-07-02T08:58:38.251527+00:00", + "context": { + "id": "01KWH0TCSBGHCCEB7HZX2CW56B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.refrigerator_sabbath_mode", + "state": "off", + "attributes": { + "friendly_name": "Refrigerator Sabbath mode" + }, + "last_changed": "2026-07-02T08:58:38.251703+00:00", + "last_reported": "2026-07-02T08:58:38.251703+00:00", + "last_updated": "2026-07-02T08:58:38.251703+00:00", + "context": { + "id": "01KWH0TCSBDAYKPZDMX9MHS3N4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.refrigerator_power_cool", + "state": "off", + "attributes": { + "friendly_name": "Refrigerator Power cool" + }, + "last_changed": "2026-07-02T08:58:38.251868+00:00", + "last_reported": "2026-07-02T08:58:38.251868+00:00", + "last_updated": "2026-07-02T08:58:38.251868+00:00", + "context": { + "id": "01KWH0TCSBS5T6NXGSJ8R380HF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.refrigerator_power_freeze", + "state": "off", + "attributes": { + "friendly_name": "Refrigerator Power freeze" + }, + "last_changed": "2026-07-02T08:58:38.252029+00:00", + "last_reported": "2026-07-02T08:58:38.252029+00:00", + "last_updated": "2026-07-02T08:58:38.252029+00:00", + "context": { + "id": "01KWH0TCSCVBX5XS6CNT9V8YSF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.microwave_connectivity", + "state": "on", + "attributes": { + "device_class": "connectivity", + "friendly_name": "Microwave Connectivity" + }, + "last_changed": "2026-07-02T08:58:38.323181+00:00", + "last_reported": "2026-07-02T08:58:39.916812+00:00", + "last_updated": "2026-07-02T08:58:38.323181+00:00", + "context": { + "id": "01KWH0TCVK34XT31HHTGEZFVEW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_top_cavity_connectivity", + "state": "on", + "attributes": { + "device_class": "connectivity", + "friendly_name": "Main oven Top cavity Connectivity" + }, + "last_changed": "2026-07-02T08:58:38.323441+00:00", + "last_reported": "2026-07-02T08:58:43.677027+00:00", + "last_updated": "2026-07-02T08:58:38.323441+00:00", + "context": { + "id": "01KWH0TCVK0363T1WPRQXVR713", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_bottom_cavity_connectivity", + "state": "on", + "attributes": { + "device_class": "connectivity", + "friendly_name": "Main oven Bottom cavity Connectivity" + }, + "last_changed": "2026-07-02T08:58:38.323613+00:00", + "last_reported": "2026-07-02T08:58:39.911185+00:00", + "last_updated": "2026-07-02T08:58:38.323613+00:00", + "context": { + "id": "01KWH0TCVKNCE2VC24W33AG8GC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.dishwasher_connectivity", + "state": "on", + "attributes": { + "device_class": "connectivity", + "friendly_name": "Dishwasher Connectivity" + }, + "last_changed": "2026-07-02T08:58:38.323768+00:00", + "last_reported": "2026-07-02T08:58:40.011094+00:00", + "last_updated": "2026-07-02T08:58:38.323768+00:00", + "context": { + "id": "01KWH0TCVKK4HK0PG9FS5ZRJDJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.microwave_stop_program", + "state": "unknown", + "attributes": { + "friendly_name": "Microwave Stop program" + }, + "last_changed": "2026-07-02T08:58:38.324144+00:00", + "last_reported": "2026-07-02T08:58:39.916837+00:00", + "last_updated": "2026-07-02T08:58:38.324144+00:00", + "context": { + "id": "01KWH0TCVMQ0PD2ZKD6V9QT1YB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.main_oven_top_cavity_stop_program", + "state": "unknown", + "attributes": { + "friendly_name": "Main oven Top cavity Stop program" + }, + "last_changed": "2026-07-02T08:58:38.324301+00:00", + "last_reported": "2026-07-02T08:58:43.677075+00:00", + "last_updated": "2026-07-02T08:58:38.324301+00:00", + "context": { + "id": "01KWH0TCVM9891NVJ88DEDPX34", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.main_oven_bottom_cavity_stop_program", + "state": "unknown", + "attributes": { + "friendly_name": "Main oven Bottom cavity Stop program" + }, + "last_changed": "2026-07-02T08:58:38.324439+00:00", + "last_reported": "2026-07-02T08:58:39.911233+00:00", + "last_updated": "2026-07-02T08:58:38.324439+00:00", + "context": { + "id": "01KWH0TCVMK1F3TERHX22QMTA0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.dishwasher_stop_program", + "state": "unknown", + "attributes": { + "friendly_name": "Dishwasher Stop program" + }, + "last_changed": "2026-07-02T08:58:38.324575+00:00", + "last_reported": "2026-07-02T08:58:40.011128+00:00", + "last_updated": "2026-07-02T08:58:38.324575+00:00", + "context": { + "id": "01KWH0TCVMFTAG28Q67HNB0GJK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.microwave_duration", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "friendly_name": "Microwave Duration" + }, + "last_changed": "2026-07-02T08:58:38.325097+00:00", + "last_reported": "2026-07-02T08:58:39.916956+00:00", + "last_updated": "2026-07-02T08:58:38.325097+00:00", + "context": { + "id": "01KWH0TCVNQGZM48VT80E9H42S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.microwave_start_in_relative", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "friendly_name": "Microwave Start in relative" + }, + "last_changed": "2026-07-02T08:58:38.325283+00:00", + "last_reported": "2026-07-02T08:58:39.916984+00:00", + "last_updated": "2026-07-02T08:58:38.325283+00:00", + "context": { + "id": "01KWH0TCVN7V7MZCEQBTSVTNFH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.microwave_setpoint_temperature", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "device_class": "temperature", + "friendly_name": "Microwave Setpoint temperature" + }, + "last_changed": "2026-07-02T08:58:38.325475+00:00", + "last_reported": "2026-07-02T08:58:39.917009+00:00", + "last_updated": "2026-07-02T08:58:38.325475+00:00", + "context": { + "id": "01KWH0TCVNVFTB9E0JV9ZMVNK7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.main_oven_bottom_cavity_duration", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "friendly_name": "Main oven Bottom cavity Duration" + }, + "last_changed": "2026-07-02T08:58:38.325650+00:00", + "last_reported": "2026-07-02T08:58:39.911378+00:00", + "last_updated": "2026-07-02T08:58:38.325650+00:00", + "context": { + "id": "01KWH0TCVNC927GKCTD4H34YH0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.main_oven_bottom_cavity_start_in_relative", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "friendly_name": "Main oven Bottom cavity Start in relative" + }, + "last_changed": "2026-07-02T08:58:38.325815+00:00", + "last_reported": "2026-07-02T08:58:39.911411+00:00", + "last_updated": "2026-07-02T08:58:38.325815+00:00", + "context": { + "id": "01KWH0TCVN2Z9C75CPR41SZWJ3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.main_oven_bottom_cavity_setpoint_temperature", + "state": "unavailable", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "device_class": "temperature", + "friendly_name": "Main oven Bottom cavity Setpoint temperature" + }, + "last_changed": "2026-07-02T08:58:38.325984+00:00", + "last_reported": "2026-07-02T08:58:39.911440+00:00", + "last_updated": "2026-07-02T08:58:38.325984+00:00", + "context": { + "id": "01KWH0TCVND5SRGX33F8KQXJ2V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.dishwasher_start_in_relative", + "state": "4500", + "attributes": { + "min": 0.0, + "max": 86400, + "step": 1.0, + "mode": "auto", + "unit_of_measurement": "s", + "friendly_name": "Dishwasher Start in relative" + }, + "last_changed": "2026-07-02T10:10:01.980012+00:00", + "last_reported": "2026-07-02T10:10:01.980012+00:00", + "last_updated": "2026-07-02T10:10:01.980012+00:00", + "context": { + "id": "01KWH4X43WWTEAPCMP1DSBRB0R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.microwave_program_finish_time", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Microwave Program finish time" + }, + "last_changed": "2026-07-02T08:58:38.328250+00:00", + "last_reported": "2026-07-02T08:58:39.917085+00:00", + "last_updated": "2026-07-02T08:58:38.328250+00:00", + "context": { + "id": "01KWH0TCVR2A7PN505G0FAZ3TY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.microwave_program_progress", + "state": "unavailable", + "attributes": { + "unit_of_measurement": "%", + "friendly_name": "Microwave Program progress" + }, + "last_changed": "2026-07-02T08:58:38.328454+00:00", + "last_reported": "2026-07-02T08:58:39.917112+00:00", + "last_updated": "2026-07-02T08:58:38.328454+00:00", + "context": { + "id": "01KWH0TCVRQAAHZYW42HR1CQGA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_top_cavity_program_finish_time", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Main oven Top cavity Program finish time" + }, + "last_changed": "2026-07-02T08:58:38.328896+00:00", + "last_reported": "2026-07-02T08:58:43.677237+00:00", + "last_updated": "2026-07-02T08:58:38.328896+00:00", + "context": { + "id": "01KWH0TCVR1992F43CN6PV6VWJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_top_cavity_program_progress", + "state": "unavailable", + "attributes": { + "unit_of_measurement": "%", + "friendly_name": "Main oven Top cavity Program progress" + }, + "last_changed": "2026-07-02T08:58:38.329094+00:00", + "last_reported": "2026-07-02T08:58:43.677279+00:00", + "last_updated": "2026-07-02T08:58:38.329094+00:00", + "context": { + "id": "01KWH0TCVS4GDEABFR2A7TKHP9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_bottom_cavity_program_finish_time", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Main oven Bottom cavity Program finish time" + }, + "last_changed": "2026-07-02T08:58:38.329523+00:00", + "last_reported": "2026-07-02T08:58:39.911544+00:00", + "last_updated": "2026-07-02T08:58:38.329523+00:00", + "context": { + "id": "01KWH0TCVS5EK01VGFB3YAWSE8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_bottom_cavity_program_progress", + "state": "unavailable", + "attributes": { + "unit_of_measurement": "%", + "friendly_name": "Main oven Bottom cavity Program progress" + }, + "last_changed": "2026-07-02T08:58:38.329692+00:00", + "last_reported": "2026-07-02T08:58:39.911577+00:00", + "last_updated": "2026-07-02T08:58:38.329692+00:00", + "context": { + "id": "01KWH0TCVSNTEC9V5NZ88VBWMF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dishwasher_program_finish_time", + "state": "2026-07-02T11:13:40+00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Dishwasher Program finish time" + }, + "last_changed": "2026-07-02T08:58:40.011612+00:00", + "last_reported": "2026-07-02T08:58:40.011663+00:00", + "last_updated": "2026-07-02T08:58:40.011612+00:00", + "context": { + "id": "01KWH0TEGB474YW3SGCB603FYE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dishwasher_program_progress", + "state": "0", + "attributes": { + "unit_of_measurement": "%", + "friendly_name": "Dishwasher Program progress" + }, + "last_changed": "2026-07-02T08:58:40.011700+00:00", + "last_reported": "2026-07-02T08:58:40.011739+00:00", + "last_updated": "2026-07-02T08:58:40.011700+00:00", + "context": { + "id": "01KWH0TEGB0KQYMMDFJCFRZV1F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_bottom_cavity_fast_pre_heat", + "state": "unavailable", + "attributes": { + "friendly_name": "Main oven Bottom cavity Fast pre-heat" + }, + "last_changed": "2026-07-02T08:58:38.330762+00:00", + "last_reported": "2026-07-02T08:58:39.911664+00:00", + "last_updated": "2026-07-02T08:58:38.330762+00:00", + "context": { + "id": "01KWH0TCVTPS28GZPYH3YP2VE1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_intensive_zone", + "state": "unavailable", + "attributes": { + "friendly_name": "Dishwasher Intensive zone" + }, + "last_changed": "2026-07-02T08:58:38.330906+00:00", + "last_reported": "2026-07-02T08:58:40.011886+00:00", + "last_updated": "2026-07-02T08:58:38.330906+00:00", + "context": { + "id": "01KWH0TCVTM63TDPG7X63E25VV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_brilliance_dry", + "state": "unavailable", + "attributes": { + "friendly_name": "Dishwasher Brilliance dry" + }, + "last_changed": "2026-07-02T08:58:38.331042+00:00", + "last_reported": "2026-07-02T08:58:40.011906+00:00", + "last_updated": "2026-07-02T08:58:38.331042+00:00", + "context": { + "id": "01KWH0TCVV7FN6EGDZWS8VKV94", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_vario_speed", + "state": "off", + "attributes": { + "friendly_name": "Dishwasher Vario speed +" + }, + "last_changed": "2026-07-02T08:58:40.011928+00:00", + "last_reported": "2026-07-02T08:58:40.011928+00:00", + "last_updated": "2026-07-02T08:58:40.011928+00:00", + "context": { + "id": "01KWH0TEGB80RYGASEZAKA27PR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_silence_on_demand", + "state": "unavailable", + "attributes": { + "friendly_name": "Dishwasher Silence on demand" + }, + "last_changed": "2026-07-02T08:58:38.331302+00:00", + "last_reported": "2026-07-02T08:58:40.011966+00:00", + "last_updated": "2026-07-02T08:58:38.331302+00:00", + "context": { + "id": "01KWH0TCVVG1HXSHXV6Q2K057B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_hygiene", + "state": "unavailable", + "attributes": { + "friendly_name": "Dishwasher Hygiene +" + }, + "last_changed": "2026-07-02T08:58:38.331445+00:00", + "last_reported": "2026-07-02T08:58:40.011983+00:00", + "last_updated": "2026-07-02T08:58:38.331445+00:00", + "context": { + "id": "01KWH0TCVV0EM3B251812NX5BK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.batterymixergienableeddi", + "state": "on", + "attributes": { + "id": "1688651150784", + "last_triggered": "2025-09-05T18:17:54.703137+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BatteryMixergiEnableEddi" + }, + "last_changed": "2026-07-02T08:58:38.883984+00:00", + "last_reported": "2026-07-02T08:58:38.883984+00:00", + "last_updated": "2026-07-02T08:58:38.883984+00:00", + "context": { + "id": "01KWH0TDD30BRYQ6Y90X83C511", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.batterymixergyturnoffeddi", + "state": "on", + "attributes": { + "id": "1688651452270", + "last_triggered": "2025-09-06T13:31:44.557909+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BatteryMixergyTurnOffEddi" + }, + "last_changed": "2026-07-02T08:58:38.884227+00:00", + "last_reported": "2026-07-02T08:58:38.884227+00:00", + "last_updated": "2026-07-02T08:58:38.884227+00:00", + "context": { + "id": "01KWH0TDD40PX4X0R09M67Q4AM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.update_mixergy_target_charge_level", + "state": "on", + "attributes": { + "id": "1688830832961", + "last_triggered": "2026-03-04T15:25:49.812359+00:00", + "mode": "single", + "current": 0, + "friendly_name": "Update Mixergy Target Charge Level" + }, + "last_changed": "2026-07-02T08:58:38.884373+00:00", + "last_reported": "2026-07-02T08:58:38.884373+00:00", + "last_updated": "2026-07-02T08:58:38.884373+00:00", + "context": { + "id": "01KWH0TDD4F4WD6XSJNJ6WDNYP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.let_the_cats_out", + "state": "on", + "attributes": { + "id": "1714041565734", + "last_triggered": "2026-07-02T06:00:00.311552+00:00", + "mode": "single", + "current": 0, + "friendly_name": "Let the cats out" + }, + "last_changed": "2026-07-02T08:58:38.884503+00:00", + "last_reported": "2026-07-02T08:58:38.884503+00:00", + "last_updated": "2026-07-02T08:58:38.884503+00:00", + "context": { + "id": "01KWH0TDD4CJR8M9QFZ1Y9K5N9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.lock_the_cats_in", + "state": "on", + "attributes": { + "id": "1714041740490", + "last_triggered": "2026-07-01T21:00:00.184852+00:00", + "mode": "single", + "current": 0, + "friendly_name": "Lock the cats in" + }, + "last_changed": "2026-07-02T08:58:38.884627+00:00", + "last_reported": "2026-07-02T08:58:38.884627+00:00", + "last_updated": "2026-07-02T08:58:38.884627+00:00", + "context": { + "id": "01KWH0TDD46SG7NT5HHHZMS0G0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.auto_backup", + "state": "off", + "attributes": { + "id": "1714323658829", + "last_triggered": "2026-06-10T00:28:53.510703+00:00", + "mode": "single", + "current": 0, + "friendly_name": "Auto backup" + }, + "last_changed": "2026-07-02T08:58:38.884754+00:00", + "last_reported": "2026-07-02T08:58:38.884754+00:00", + "last_updated": "2026-07-02T08:58:38.884754+00:00", + "context": { + "id": "01KWH0TDD4CCM6QPS8VDBD3T3K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.switchzappitooctosavings", + "state": "on", + "attributes": { + "id": "1732012718826", + "last_triggered": "2026-06-06T22:30:04.908591+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusStartInteligentOctopusSwitchMyEnergiZapiToFast+SetSonnenReserve" + }, + "last_changed": "2026-07-02T08:58:38.884870+00:00", + "last_reported": "2026-07-02T08:58:38.884870+00:00", + "last_updated": "2026-07-02T08:58:38.884870+00:00", + "context": { + "id": "01KWH0TDD43MRCRNMVSPXF6B94", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.switchzapitoeco_onendinteloct", + "state": "on", + "attributes": { + "id": "1732012982895", + "last_triggered": "2026-07-02T04:40:49.162798+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusEndInteligentOctopusSwitchMyEnergiZapiToEco+ReturnSonnenReserve" + }, + "last_changed": "2026-07-02T08:58:38.885025+00:00", + "last_reported": "2026-07-02T08:58:38.885025+00:00", + "last_updated": "2026-07-02T08:58:38.885025+00:00", + "context": { + "id": "01KWH0TDD5Y8N5HQWHDJT7YTPR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sunrise_switch_sonnen_to_auto", + "state": "on", + "attributes": { + "id": "1737638469024", + "last_triggered": "2026-07-02T04:40:49.115814+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenSwitchOperatingModeAtSunriseOrSunset" + }, + "last_changed": "2026-07-02T08:58:38.885153+00:00", + "last_reported": "2026-07-02T08:58:38.885153+00:00", + "last_updated": "2026-07-02T08:58:38.885153+00:00", + "context": { + "id": "01KWH0TDD5T1XRP8ATJDXWSF6Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.keepsonnedefaultreserveatorabovesonnenminimumreserve", + "state": "on", + "attributes": { + "id": "1738611494064", + "last_triggered": "2025-02-20T15:14:41.937094+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenKeepDefaultReserveAtOrAboveSonnenMinimumReserve" + }, + "last_changed": "2026-07-02T08:58:38.885271+00:00", + "last_reported": "2026-07-02T08:58:38.885271+00:00", + "last_updated": "2026-07-02T08:58:38.885271+00:00", + "context": { + "id": "01KWH0TDD5M1RNBF317F5JT6NC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.keepsonnenreserveatoraboveminimum", + "state": "on", + "attributes": { + "id": "1738613494157", + "last_triggered": "2026-06-21T20:15:29.887315+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenKeepReserveAtOrAboveMinimumReserve" + }, + "last_changed": "2026-07-02T08:58:38.885389+00:00", + "last_reported": "2026-07-02T08:58:38.885389+00:00", + "last_updated": "2026-07-02T08:58:38.885389+00:00", + "context": { + "id": "01KWH0TDD5MKZWGVYEC0MR45J8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.updatesonnenreserveleveloninputchange", + "state": "on", + "attributes": { + "id": "1738668763545", + "last_triggered": "2026-07-02T09:26:50.050757+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenUpdateReserveLevelOnInputChange" + }, + "last_changed": "2026-07-02T08:58:38.885501+00:00", + "last_reported": "2026-07-02T09:26:50.623726+00:00", + "last_updated": "2026-07-02T09:26:50.623726+00:00", + "context": { + "id": "01KWH2E0Y2S8KFV8JN7WWWT9T3", + "parent_id": "01KWH2E0Y15MBMRZCN3GKNW7QH", + "user_id": null + } + }, + { + "entity_id": "automation.retrievebatteryreserve", + "state": "on", + "attributes": { + "id": "1738695244595", + "last_triggered": "2026-07-02T10:09:45.349282+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRetrieveBatteryReserve" + }, + "last_changed": "2026-07-02T08:58:38.885610+00:00", + "last_reported": "2026-07-02T10:09:45.355181+00:00", + "last_updated": "2026-07-02T10:09:45.355181+00:00", + "context": { + "id": "01KWH4WKW5K53640FCBTW869K3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.detectsonnenreserverleveldiffers", + "state": "on", + "attributes": { + "id": "1738847478221", + "last_triggered": "2026-07-02T09:26:50.618534+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenReserveLevelDifferenceDetect" + }, + "last_changed": "2026-07-02T08:58:38.886291+00:00", + "last_reported": "2026-07-02T09:26:50.620408+00:00", + "last_updated": "2026-07-02T09:26:50.620408+00:00", + "context": { + "id": "01KWH2E1FTG2KR1778M2CWQEZB", + "parent_id": "01KWH2E1FP0258KN4Z1YRP2FYW", + "user_id": null + } + }, + { + "entity_id": "automation.sonnenreserveleveldifferencecalculate", + "state": "on", + "attributes": { + "id": "1738848626884", + "last_triggered": "2026-07-02T09:26:50.617118+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenReserveLevelDifferenceCalculate" + }, + "last_changed": "2026-07-02T08:58:38.886445+00:00", + "last_reported": "2026-07-02T09:26:50.618130+00:00", + "last_updated": "2026-07-02T09:26:50.618130+00:00", + "context": { + "id": "01KWH2E1FP0258KN4Z1YRP2FYW", + "parent_id": "01KWH2E1F0EQA5F8XFCSKY28J9", + "user_id": null + } + }, + { + "entity_id": "automation.sonnenrepairbatteryreservelevelfrominputrevervelevel", + "state": "on", + "attributes": { + "id": "1738854064657", + "last_triggered": "2026-07-01T14:59:31.351469+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRepairBatteryReserveLevelFromInputreverveLevel" + }, + "last_changed": "2026-07-02T08:58:38.886565+00:00", + "last_reported": "2026-07-02T08:58:38.886565+00:00", + "last_updated": "2026-07-02T08:58:38.886565+00:00", + "context": { + "id": "01KWH0TDD682QH7Q5569EHW13Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenretrieveopeatingmode", + "state": "on", + "attributes": { + "id": "1738865905143", + "last_triggered": "2026-07-02T10:10:35.210229+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRetrieveOpeatingMode" + }, + "last_changed": "2026-07-02T08:58:38.886683+00:00", + "last_reported": "2026-07-02T10:10:35.220508+00:00", + "last_updated": "2026-07-02T10:10:35.220508+00:00", + "context": { + "id": "01KWH4Y4J9N9J2VE1GVC5CERY0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenmanualreserverwindowstartbeforeend", + "state": "on", + "attributes": { + "id": "1740065102508", + "last_triggered": "2026-06-11T13:39:25.596439+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenManualReserveWindowEndNotBeforeStart" + }, + "last_changed": "2026-07-02T08:58:38.886795+00:00", + "last_reported": "2026-07-02T08:58:38.886795+00:00", + "last_updated": "2026-07-02T08:58:38.886795+00:00", + "context": { + "id": "01KWH0TDD6RKJ4EMS22VARFWC8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenmanualreservewindowstartnotbeforenow", + "state": "on", + "attributes": { + "id": "1740072746767", + "last_triggered": "2026-05-31T13:27:47.225852+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenManualReserveWindowStartNotBeforeNow" + }, + "last_changed": "2026-07-02T08:58:38.886907+00:00", + "last_reported": "2026-07-02T08:58:38.886907+00:00", + "last_updated": "2026-07-02T08:58:38.886907+00:00", + "context": { + "id": "01KWH0TDD621HDMDC1M19A46J3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenmanualreservewindowstarttime", + "state": "on", + "attributes": { + "id": "1740077907858", + "last_triggered": "2026-07-01T22:25:48.002391+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenManualReserveWindowStartWindow" + }, + "last_changed": "2026-07-02T08:58:38.887011+00:00", + "last_reported": "2026-07-02T08:58:38.887011+00:00", + "last_updated": "2026-07-02T08:58:38.887011+00:00", + "context": { + "id": "01KWH0TDD7A8KE882H79PV72C1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusendbhumpchargesetsonnenreservetodefault", + "state": "on", + "attributes": { + "id": "1740494527230", + "last_triggered": "2026-07-02T07:24:12.888252+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusEndBumpChargeSetSonnenReserve" + }, + "last_changed": "2026-07-02T08:58:38.887126+00:00", + "last_reported": "2026-07-02T08:58:38.887126+00:00", + "last_updated": "2026-07-02T08:58:38.887126+00:00", + "context": { + "id": "01KWH0TDD740C1FB6HFP0M36P6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusstartbumpchargesetsonnenreservetodefault", + "state": "on", + "attributes": { + "id": "1740494601147", + "last_triggered": "2026-07-02T09:26:37.012424+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusStartBumpChargeSetSonnenReserve" + }, + "last_changed": "2026-07-02T08:58:38.887235+00:00", + "last_reported": "2026-07-02T09:26:37.014345+00:00", + "last_updated": "2026-07-02T09:26:37.014345+00:00", + "context": { + "id": "01KWH2DM6MDK13NGECAY9T9YY1", + "parent_id": "01KWH2DM6HGSM7EWT0D5Z43A9B", + "user_id": null + } + }, + { + "entity_id": "automation.sonnenlevelretrivedisavailable", + "state": "on", + "attributes": { + "id": "1740684664710", + "last_triggered": "2026-07-02T10:10:35.752435+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenLevelRetrivedIfAvailable" + }, + "last_changed": "2026-07-02T08:58:38.887344+00:00", + "last_reported": "2026-07-02T10:10:35.753892+00:00", + "last_updated": "2026-07-02T10:10:35.753892+00:00", + "context": { + "id": "01KWH4Y538D0112VAFSWP05V58", + "parent_id": "01KWH4Y538Q4VY3WAMTQTSSRHQ", + "user_id": null + } + }, + { + "entity_id": "automation.sonenreserbadaccesscounters", + "state": "on", + "attributes": { + "id": "1740685350260", + "last_triggered": "2026-07-01T23:00:00.352821+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenResetBadAccessCounters" + }, + "last_changed": "2026-07-02T08:58:38.887451+00:00", + "last_reported": "2026-07-02T08:58:38.887451+00:00", + "last_updated": "2026-07-02T08:58:38.887451+00:00", + "context": { + "id": "01KWH0TDD733D4C5N7P7929Y3X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenoperatingmodedetectdifference", + "state": "on", + "attributes": { + "id": "1740688431071", + "last_triggered": "2026-07-02T04:40:00.957302+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenOperatingModeDetectDifference" + }, + "last_changed": "2026-07-02T08:58:38.887559+00:00", + "last_reported": "2026-07-02T08:58:38.887559+00:00", + "last_updated": "2026-07-02T08:58:38.887559+00:00", + "context": { + "id": "01KWH0TDD7C32BKRXT3VW5QKTC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenupdateoperatingmodeoninputchange", + "state": "on", + "attributes": { + "id": "1740689187095", + "last_triggered": "2026-07-02T04:40:49.117654+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenUpdateOperatingModeOnInputChange" + }, + "last_changed": "2026-07-02T08:58:38.887665+00:00", + "last_reported": "2026-07-02T08:58:38.887665+00:00", + "last_updated": "2026-07-02T08:58:38.887665+00:00", + "context": { + "id": "01KWH0TDD7EWC89Q6JF08Q39SA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenrepairoperatingmodefrominputoperatingmode", + "state": "on", + "attributes": { + "id": "1740689946439", + "last_triggered": "2026-07-02T04:40:00.419370+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRepairOperatingModeFromInputOperatingMode" + }, + "last_changed": "2026-07-02T08:58:38.887773+00:00", + "last_reported": "2026-07-02T08:58:38.887773+00:00", + "last_updated": "2026-07-02T08:58:38.887773+00:00", + "context": { + "id": "01KWH0TDD7AD0DQ4RBZA6P6DWA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenretrievehourlygenerationrate", + "state": "on", + "attributes": { + "id": "1741112867286", + "last_triggered": "2026-07-02T10:10:35.762090+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRetrieveHourlyGenerationRate" + }, + "last_changed": "2026-07-02T08:58:38.887879+00:00", + "last_reported": "2026-07-02T10:10:35.762800+00:00", + "last_updated": "2026-07-02T10:10:35.762800+00:00", + "context": { + "id": "01KWH4Y53HRZCMRYSN8AEAFNH1", + "parent_id": "01KWH4Y53B7KYPKR67ZVCZT6VD", + "user_id": null + } + }, + { + "entity_id": "automation.sonnendailygenerationtotal", + "state": "on", + "attributes": { + "id": "1741114667145", + "last_triggered": "2026-07-02T09:30:00.338282+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenDailyGenerationTotal" + }, + "last_changed": "2026-07-02T08:58:38.887990+00:00", + "last_reported": "2026-07-02T09:30:00.343303+00:00", + "last_updated": "2026-07-02T09:30:00.343303+00:00", + "context": { + "id": "01KWH2KTRJSVNVVVEYPCMN2P3W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargeneratedtotalcalculate", + "state": "on", + "attributes": { + "id": "1741115053282", + "last_triggered": "2026-07-02T10:10:36.903607+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGeneratedTotalCalculate" + }, + "last_changed": "2026-07-02T08:58:38.888093+00:00", + "last_reported": "2026-07-02T10:10:36.904658+00:00", + "last_updated": "2026-07-02T10:10:36.904658+00:00", + "context": { + "id": "01KWH4Y677BXN4RRNSCMWA2WJ8", + "parent_id": "01KWH4Y677WQ71255C9WJ1A74S", + "user_id": null + } + }, + { + "entity_id": "automation.solarcombinedgenerationnowcalculate", + "state": "on", + "attributes": { + "id": "1741173850026", + "last_triggered": "2026-07-02T10:10:36.911247+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarCombinedGenerationNowCalculate" + }, + "last_changed": "2026-07-02T08:58:38.888199+00:00", + "last_reported": "2026-07-02T10:10:36.912098+00:00", + "last_updated": "2026-07-02T10:10:36.912098+00:00", + "context": { + "id": "01KWH4Y67FF7TDV392QJ8WF577", + "parent_id": "01KWH4Y67F6WTKK5DFPGMNKRMQ", + "user_id": null + } + }, + { + "entity_id": "automation.solarfitoutstandingvaluecalculate", + "state": "on", + "attributes": { + "id": "1741189728148", + "last_triggered": "2026-07-01T21:59:00.185879+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarFITOutstandingValueCalculate" + }, + "last_changed": "2026-07-02T08:58:38.888300+00:00", + "last_reported": "2026-07-02T08:58:38.888300+00:00", + "last_updated": "2026-07-02T08:58:38.888300+00:00", + "context": { + "id": "01KWH0TDD84PKBK22D3G6PVKDH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationcalculateactualvsprojecteddata", + "state": "on", + "attributes": { + "id": "1741201987881", + "last_triggered": "2026-07-01T22:59:00.082641+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationCalculateDailyData" + }, + "last_changed": "2026-07-02T08:58:38.888402+00:00", + "last_reported": "2026-07-02T08:58:38.888402+00:00", + "last_updated": "2026-07-02T08:58:38.888402+00:00", + "context": { + "id": "01KWH0TDD8HQQXJ89JRGA4HJE5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenretrieveppv", + "state": "on", + "attributes": { + "id": "1741255598329", + "last_triggered": "2026-07-02T10:10:35.758288+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenRetrievePPV" + }, + "last_changed": "2026-07-02T08:58:38.888503+00:00", + "last_reported": "2026-07-02T10:10:35.761721+00:00", + "last_updated": "2026-07-02T10:10:35.761721+00:00", + "context": { + "id": "01KWH4Y53B22223GQGBYT5WFXF", + "parent_id": "01KWH4Y53AE0H2CNP4CKSVDYCJ", + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationcalculateactualvsprojectedcorrectionfactor", + "state": "on", + "attributes": { + "id": "1741266304320", + "last_triggered": "2026-07-01T22:59:00.098812+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationCalculateActualVsProjectedCorrectionFactor" + }, + "last_changed": "2026-07-02T08:58:38.888622+00:00", + "last_reported": "2026-07-02T08:58:38.888622+00:00", + "last_updated": "2026-07-02T08:58:38.888622+00:00", + "context": { + "id": "01KWH0TDD8P9GBXY43DWFADYE3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationcalculateprojectedfortoday", + "state": "on", + "attributes": { + "id": "1741277219860", + "last_triggered": "2026-07-02T10:10:36.905901+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationCalculateProjectedForToday" + }, + "last_changed": "2026-07-02T08:58:38.888729+00:00", + "last_reported": "2026-07-02T10:10:36.907538+00:00", + "last_updated": "2026-07-02T10:10:36.907538+00:00", + "context": { + "id": "01KWH4Y679VK5DZQJVBB49B8KK", + "parent_id": "01KWH4Y677BXN4RRNSCMWA2WJ8", + "user_id": null + } + }, + { + "entity_id": "automation.new_automation", + "state": "on", + "attributes": { + "id": "1741448526410", + "last_triggered": "2026-07-02T10:10:36.904886+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarFITEstimatedToday" + }, + "last_changed": "2026-07-02T08:58:38.888835+00:00", + "last_reported": "2026-07-02T10:10:36.905658+00:00", + "last_updated": "2026-07-02T10:10:36.905658+00:00", + "context": { + "id": "01KWH4Y678S6NAK3R558YS9ZE6", + "parent_id": "01KWH4Y677WQ71255C9WJ1A74S", + "user_id": null + } + }, + { + "entity_id": "automation.unlockzappitimscarpluggedinathome", + "state": "on", + "attributes": { + "id": "1748365281641", + "last_triggered": "2026-07-02T09:25:37.914474+00:00", + "mode": "single", + "current": 0, + "friendly_name": "UnlockZappiTimsCarPluggedInAtHome" + }, + "last_changed": "2026-07-02T08:58:38.888962+00:00", + "last_reported": "2026-07-02T09:25:38.097190+00:00", + "last_updated": "2026-07-02T09:25:38.097190+00:00", + "context": { + "id": "01KWH2BTFTCWCK4QF6SMTKD1N7", + "parent_id": "01KWH2BTFT1PJJFGQJ5GK208GG", + "user_id": null + } + }, + { + "entity_id": "automation.solarfitupdateestimatedrealtime", + "state": "on", + "attributes": { + "id": "1748512094708", + "last_triggered": "2026-07-02T10:10:36.907765+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarFITUpdateEstimatedRealtime" + }, + "last_changed": "2026-07-02T08:58:38.889074+00:00", + "last_reported": "2026-07-02T10:10:36.910793+00:00", + "last_updated": "2026-07-02T10:10:36.910793+00:00", + "context": { + "id": "01KWH4Y67B4A6FQV5WZ0V6PGTE", + "parent_id": "01KWH4Y678S6NAK3R558YS9ZE6", + "user_id": null + } + }, + { + "entity_id": "automation.octopusprocessretrievedintelligentslot", + "state": "off", + "attributes": { + "id": "1749581399134", + "last_triggered": "2026-05-08T13:42:57.909633+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusProcessRetrievedIntelligentSlot" + }, + "last_changed": "2026-07-02T08:58:38.889171+00:00", + "last_reported": "2026-07-02T08:58:38.889171+00:00", + "last_updated": "2026-07-02T08:58:38.889171+00:00", + "context": { + "id": "01KWH0TDD92K7F9M14F359NXK4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusresetingelligentslotcounters", + "state": "on", + "attributes": { + "id": "1749582232169", + "last_triggered": "2026-07-01T23:00:10.363576+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusResetCounters" + }, + "last_changed": "2026-07-02T08:58:38.889278+00:00", + "last_reported": "2026-07-02T08:58:38.889278+00:00", + "last_updated": "2026-07-02T08:58:38.889278+00:00", + "context": { + "id": "01KWH0TDD90DD7HHT43044CBED", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.outdoortempgoesbelowindoor", + "state": "on", + "attributes": { + "id": "1751469862946", + "last_triggered": "2026-07-01T14:09:59.322137+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OutdoorTempVsIndoor" + }, + "last_changed": "2026-07-02T08:58:38.889388+00:00", + "last_reported": "2026-07-02T08:58:38.889388+00:00", + "last_updated": "2026-07-02T08:58:38.889388+00:00", + "context": { + "id": "01KWH0TDD9HG6WXG44BM3A784W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.outdoorhumidityvsindoor", + "state": "on", + "attributes": { + "id": "1751474571360", + "last_triggered": "2026-07-01T19:34:24.338268+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OutdoorHumidityVsIndoor" + }, + "last_changed": "2026-07-02T08:58:38.889488+00:00", + "last_reported": "2026-07-02T08:58:38.889488+00:00", + "last_updated": "2026-07-02T08:58:38.889488+00:00", + "context": { + "id": "01KWH0TDD9CJ7D8SKF5SCKQ4B2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.bathroomhumidityvsindoor", + "state": "on", + "attributes": { + "id": "1751477569625", + "last_triggered": "2026-07-02T05:58:07.328406+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BathroomHumidityVsIndoor" + }, + "last_changed": "2026-07-02T08:58:38.889593+00:00", + "last_reported": "2026-07-02T08:58:38.889593+00:00", + "last_updated": "2026-07-02T08:58:38.889593+00:00", + "context": { + "id": "01KWH0TDD9A18801NYM4EM7DR8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.bathroomhumidityvsoutdoor", + "state": "on", + "attributes": { + "id": "1751477723276", + "last_triggered": "2026-07-02T00:01:55.327970+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BathroomHumidityVsOutdoor" + }, + "last_changed": "2026-07-02T08:58:38.889691+00:00", + "last_reported": "2026-07-02T08:58:38.889691+00:00", + "last_updated": "2026-07-02T08:58:38.889691+00:00", + "context": { + "id": "01KWH0TDD9QPEH8QNK9520WASV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusprocessretrievedbumpcharge", + "state": "off", + "attributes": { + "id": "1753428070181", + "last_triggered": "2026-05-08T13:42:57.908034+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusProcessRetrievedBumpCharge" + }, + "last_changed": "2026-07-02T08:58:38.889794+00:00", + "last_reported": "2026-07-02T08:58:38.889794+00:00", + "last_updated": "2026-07-02T08:58:38.889794+00:00", + "context": { + "id": "01KWH0TDD9X7P03F503K8SK3YM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.open_conservatory_blinds", + "state": "on", + "attributes": { + "id": "1755273685948", + "last_triggered": "2026-07-02T03:50:12.077002+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SomfyOpenConservatoryBlindsForSunrise" + }, + "last_changed": "2026-07-02T08:58:38.889890+00:00", + "last_reported": "2026-07-02T08:58:38.889890+00:00", + "last_updated": "2026-07-02T08:58:38.889890+00:00", + "context": { + "id": "01KWH0TDD9NSE8CS99P1ZJGRMK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.close_blinds_at_sunset", + "state": "on", + "attributes": { + "id": "1755273895684", + "last_triggered": "2026-07-01T20:24:47.507813+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SomfyCloseConservatoryBlindsForSunset" + }, + "last_changed": "2026-07-02T08:58:38.890018+00:00", + "last_reported": "2026-07-02T08:58:38.890018+00:00", + "last_updated": "2026-07-02T08:58:38.890018+00:00", + "context": { + "id": "01KWH0TDDAYZN18HB28NTC8XGE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.part_close_blinds_one_hour_before_sunset", + "state": "on", + "attributes": { + "id": "1755273949122", + "last_triggered": "2026-07-01T19:24:47.505480+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SomfyPartCloseConservatoryBlindsBeforeSunset" + }, + "last_changed": "2026-07-02T08:58:38.890120+00:00", + "last_reported": "2026-07-02T08:58:38.890120+00:00", + "last_updated": "2026-07-02T08:58:38.890120+00:00", + "context": { + "id": "01KWH0TDDAVK679CDKJ4DA0ZFB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopuselectricitycostsofartodayupdate", + "state": "on", + "attributes": { + "id": "1755881040484", + "last_triggered": "2026-07-01T16:01:59.613422+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusElectricityCostSoFarTodayUpdate" + }, + "last_changed": "2026-07-02T08:58:38.890230+00:00", + "last_reported": "2026-07-02T08:58:38.890230+00:00", + "last_updated": "2026-07-02T08:58:38.890230+00:00", + "context": { + "id": "01KWH0TDDARH04MT3Y6ZQXYYHP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyoneoffbooststartnotbeforenow", + "state": "on", + "attributes": { + "id": "1756635724614", + "last_triggered": "2026-05-02T10:51:18.324452+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyOneOffBoostStartNotBeforeNow" + }, + "last_changed": "2026-07-02T08:58:38.890333+00:00", + "last_reported": "2026-07-02T08:58:38.890333+00:00", + "last_updated": "2026-07-02T08:58:38.890333+00:00", + "context": { + "id": "01KWH0TDDAXZ7M7ZE24B1CBYN0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyoneoffbooststopnotbeforeend", + "state": "on", + "attributes": { + "id": "1756635884665", + "last_triggered": "2026-05-02T10:51:44.484677+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyOneOffBoostStopNotBeforeEnd" + }, + "last_changed": "2026-07-02T08:58:38.890445+00:00", + "last_reported": "2026-07-02T08:58:38.890445+00:00", + "last_updated": "2026-07-02T08:58:38.890445+00:00", + "context": { + "id": "01KWH0TDDAA9NH98E908A732EE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyoneoffbooststartwindow", + "state": "on", + "attributes": { + "id": "1756637132236", + "last_triggered": "2026-05-19T13:15:19.001606+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyOneOffBoostStartWindow" + }, + "last_changed": "2026-07-02T08:58:38.890549+00:00", + "last_reported": "2026-07-02T08:58:38.890549+00:00", + "last_updated": "2026-07-02T08:58:38.890549+00:00", + "context": { + "id": "01KWH0TDDANTKDQTJHAWKY5VFS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyoneoffboostendwindow", + "state": "on", + "attributes": { + "id": "1756725856542", + "last_triggered": "2026-05-19T15:27:00.001147+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyOneOffBoostEndWindow" + }, + "last_changed": "2026-07-02T08:58:38.890656+00:00", + "last_reported": "2026-07-02T08:58:38.890656+00:00", + "last_updated": "2026-07-02T08:58:38.890656+00:00", + "context": { + "id": "01KWH0TDDAGHR5KRVQWDZ5B1B9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergytargettempatsunsetresettoprovideddefault", + "state": "on", + "attributes": { + "id": "1758820549714", + "last_triggered": "2026-07-01T20:24:47.506468+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyTargetTempAtSunsetResetToProvidedDefault" + }, + "last_changed": "2026-07-02T08:58:38.890756+00:00", + "last_reported": "2026-07-02T08:58:38.890756+00:00", + "last_updated": "2026-07-02T08:58:38.890756+00:00", + "context": { + "id": "01KWH0TDDA8JCECFT73RVYJRX1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octovernightstopsbutstillchargingupdatebatteryreserve", + "state": "on", + "attributes": { + "id": "1759939571737", + "last_triggered": "2026-06-07T04:35:48.015259+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusOvernightStopsButStillChargingUpdateBatteryReserve" + }, + "last_changed": "2026-07-02T08:58:38.890877+00:00", + "last_reported": "2026-07-02T08:58:38.890877+00:00", + "last_updated": "2026-07-02T08:58:38.890877+00:00", + "context": { + "id": "01KWH0TDDAFJPYTH2QDCB5K0J7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenimplreservewindowstartwndow", + "state": "on", + "attributes": { + "id": "1761314562729", + "last_triggered": "2026-07-01T22:25:48.018327+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenImplReserveWindowStartWndow" + }, + "last_changed": "2026-07-02T08:58:38.891047+00:00", + "last_reported": "2026-07-02T08:58:38.891047+00:00", + "last_updated": "2026-07-02T08:58:38.891047+00:00", + "context": { + "id": "01KWH0TDDBAJMHMDWZ3PB3A4EH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenimplreservewindowstopwindow", + "state": "on", + "attributes": { + "id": "1761323070600", + "last_triggered": "2026-07-02T04:35:48.002367+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenImplReserveWindowStopWindow" + }, + "last_changed": "2026-07-02T08:58:38.891154+00:00", + "last_reported": "2026-07-02T08:58:38.891154+00:00", + "last_updated": "2026-07-02T08:58:38.891154+00:00", + "context": { + "id": "01KWH0TDDBN9HTH5V5ZA8M9VPR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenmanualreserveendwindow", + "state": "on", + "attributes": { + "id": "1761335779679", + "last_triggered": "2026-07-02T04:35:48.000559+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenManualReserveWindowStopWindow" + }, + "last_changed": "2026-07-02T08:58:38.891257+00:00", + "last_reported": "2026-07-02T08:58:38.891257+00:00", + "last_updated": "2026-07-02T08:58:38.891257+00:00", + "context": { + "id": "01KWH0TDDB9KPHJV954Q29KH4Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyeddiimplbooststart", + "state": "off", + "attributes": { + "id": "1761337976819", + "last_triggered": "2025-10-24T22:07:00.004431+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyEddiImplBoostStart" + }, + "last_changed": "2026-07-02T08:58:38.891357+00:00", + "last_reported": "2026-07-02T08:58:38.891357+00:00", + "last_updated": "2026-07-02T08:58:38.891357+00:00", + "context": { + "id": "01KWH0TDDBY0J6V931GA862ENA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.mixergyeddiimplboostend", + "state": "off", + "attributes": { + "id": "1761338425496", + "last_triggered": "2025-10-25T14:00:00.003233+00:00", + "mode": "single", + "current": 0, + "friendly_name": "MixergyEddiImplBoostEnd" + }, + "last_changed": "2026-07-02T08:58:38.891453+00:00", + "last_reported": "2026-07-02T08:58:38.891453+00:00", + "last_updated": "2026-07-02T08:58:38.891453+00:00", + "context": { + "id": "01KWH0TDDB084RTZXZ3MR9BH0F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusfreeelectricitystartbooxtmixergyeddi", + "state": "on", + "attributes": { + "id": "1761341740198", + "last_triggered": "2025-10-24T22:07:00.001768+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusFreeElectricityStartBoostMixergyEddi" + }, + "last_changed": "2026-07-02T08:58:38.891549+00:00", + "last_reported": "2026-07-02T08:58:38.891549+00:00", + "last_updated": "2026-07-02T08:58:38.891549+00:00", + "context": { + "id": "01KWH0TDDBFMHJQJXS5Q45KBCS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusfreeelectricitystopboostmixergyeddi", + "state": "on", + "attributes": { + "id": "1761343887178", + "last_triggered": "2025-10-25T14:00:00.002221+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusFreeElectricityStopBoostMixergyEddi" + }, + "last_changed": "2026-07-02T08:58:38.891818+00:00", + "last_reported": "2026-07-02T08:58:38.891818+00:00", + "last_updated": "2026-07-02T08:58:38.891818+00:00", + "context": { + "id": "01KWH0TDDB3822TSC6364DKAKZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenfreeelectricitystartwindow", + "state": "off", + "attributes": { + "id": "1761389064128", + "last_triggered": null, + "mode": "single", + "current": 0, + "friendly_name": "SonnenFreeElectricityStartWindow" + }, + "last_changed": "2026-07-02T08:58:38.891930+00:00", + "last_reported": "2026-07-02T08:58:38.891930+00:00", + "last_updated": "2026-07-02T08:58:38.891930+00:00", + "context": { + "id": "01KWH0TDDB3BY00R5HRWK5J987", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.sonnenmanualreserverolltimestonextday", + "state": "on", + "attributes": { + "id": "1768581233119", + "last_triggered": "2026-07-02T04:35:58.000988+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SonnenManualReserveRollTimesToNextDay" + }, + "last_changed": "2026-07-02T08:58:38.892032+00:00", + "last_reported": "2026-07-02T08:58:38.892032+00:00", + "last_updated": "2026-07-02T08:58:38.892032+00:00", + "context": { + "id": "01KWH0TDDCH84CF0JHJXJ4ZQXH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.catflapgardenlowbattery", + "state": "on", + "attributes": { + "id": "1776878870982", + "last_triggered": "2026-06-01T06:19:14.722297+00:00", + "mode": "single", + "current": 0, + "friendly_name": "CatflapGardenLowBattery" + }, + "last_changed": "2026-07-02T08:58:38.892143+00:00", + "last_reported": "2026-07-02T08:58:38.892143+00:00", + "last_updated": "2026-07-02T08:58:38.892143+00:00", + "context": { + "id": "01KWH0TDDC0NXN31QDN59D83Q4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.catflapcatiolowbattery", + "state": "on", + "attributes": { + "id": "1776878966144", + "last_triggered": null, + "mode": "single", + "current": 0, + "friendly_name": "CatFlapCatioLowBattery" + }, + "last_changed": "2026-07-02T08:58:38.892242+00:00", + "last_reported": "2026-07-02T08:58:38.892242+00:00", + "last_updated": "2026-07-02T08:58:38.892242+00:00", + "context": { + "id": "01KWH0TDDCDBK15CD42M8RYKYJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.catflapconservatorylowbattery", + "state": "on", + "attributes": { + "id": "1776879028747", + "last_triggered": "2026-06-18T16:47:43.812201+00:00", + "mode": "single", + "current": 0, + "friendly_name": "CatFlapConservatoryLowBattery" + }, + "last_changed": "2026-07-02T08:58:38.892346+00:00", + "last_reported": "2026-07-02T08:58:38.892346+00:00", + "last_updated": "2026-07-02T08:58:38.892346+00:00", + "context": { + "id": "01KWH0TDDCEDW3PAZTS4KDMRF1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.catflapkitchenlowbattery", + "state": "on", + "attributes": { + "id": "1776879087021", + "last_triggered": "2026-04-22T17:31:42.043103+00:00", + "mode": "single", + "current": 0, + "friendly_name": "CatFlapKitchenLowBattery" + }, + "last_changed": "2026-07-02T08:58:38.892441+00:00", + "last_reported": "2026-07-02T08:58:38.892441+00:00", + "last_updated": "2026-07-02T08:58:38.892441+00:00", + "context": { + "id": "01KWH0TDDC4PNW7Q6KTSVPN394", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.octopusgorebumpchargeretrieved", + "state": "on", + "attributes": { + "id": "1778342632041", + "last_triggered": "2026-07-02T09:26:37.009908+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusIntelligentProcessBumpChargeRetrieved" + }, + "last_changed": "2026-07-02T08:58:38.892545+00:00", + "last_reported": "2026-07-02T09:26:37.011959+00:00", + "last_updated": "2026-07-02T09:26:37.011959+00:00", + "context": { + "id": "01KWH2DM6HGSM7EWT0D5Z43A9B", + "parent_id": "01KWH2DM6HBB6W9DXSY6HZV2T4", + "user_id": null + } + }, + { + "entity_id": "automation.octopusprocessoffpeakinteloctslot", + "state": "on", + "attributes": { + "id": "1778347605796", + "last_triggered": "2026-07-02T04:30:54.057447+00:00", + "mode": "single", + "current": 0, + "friendly_name": "OctopusProcessOffPeakIntelOctSlot" + }, + "last_changed": "2026-07-02T08:58:38.892649+00:00", + "last_reported": "2026-07-02T08:58:38.892649+00:00", + "last_updated": "2026-07-02T08:58:38.892649+00:00", + "context": { + "id": "01KWH0TDDC6Y2X9X9QCYVQ3J34", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.bilereahalldualbutton1", + "state": "on", + "attributes": { + "id": "1778689759714", + "last_triggered": "2026-05-24T15:13:03.749235+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BilereaHallDualButton1" + }, + "last_changed": "2026-07-02T08:58:38.892750+00:00", + "last_reported": "2026-07-02T08:58:38.892750+00:00", + "last_updated": "2026-07-02T08:58:38.892750+00:00", + "context": { + "id": "01KWH0TDDCM6JTHWHQ5ZYGK1ZK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.doorstatusgaragedoorchanges", + "state": "on", + "attributes": { + "id": "1778690603889", + "last_triggered": "2026-06-28T12:26:19.669486+00:00", + "mode": "single", + "current": 0, + "friendly_name": "DoorStatusGarageDoorChanges" + }, + "last_changed": "2026-07-02T08:58:38.892853+00:00", + "last_reported": "2026-07-02T08:58:38.892853+00:00", + "last_updated": "2026-07-02T08:58:38.892853+00:00", + "context": { + "id": "01KWH0TDDCH719N5WFWW1G2NVP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.doorstatusconservatorydoorchanges", + "state": "on", + "attributes": { + "id": "1778692417109", + "last_triggered": "2026-06-28T12:26:19.659953+00:00", + "mode": "single", + "current": 0, + "friendly_name": "DoorStatusConservatoryDoorChanges" + }, + "last_changed": "2026-07-02T08:58:38.892970+00:00", + "last_reported": "2026-07-02T08:58:38.892970+00:00", + "last_updated": "2026-07-02T08:58:38.892970+00:00", + "context": { + "id": "01KWH0TDDCMCFTE2DBBCY0JPYV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.doorstatusfrontdoorchanges", + "state": "on", + "attributes": { + "id": "1778692427904", + "last_triggered": "2026-07-02T07:40:33.746900+00:00", + "mode": "single", + "current": 0, + "friendly_name": "DoorStatusFrontDoorChanges" + }, + "last_changed": "2026-07-02T08:58:38.893076+00:00", + "last_reported": "2026-07-02T08:58:38.893076+00:00", + "last_updated": "2026-07-02T08:58:38.893076+00:00", + "context": { + "id": "01KWH0TDDDSCZCRZWKQ051XS1J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.doordangerstatusmajordoorsupdate", + "state": "on", + "attributes": { + "id": "1778694608225", + "last_triggered": "2026-07-02T07:40:33.749614+00:00", + "mode": "single", + "current": 0, + "friendly_name": "DoorMajorDoorsTextUpdate" + }, + "last_changed": "2026-07-02T08:58:38.893177+00:00", + "last_reported": "2026-07-02T08:58:38.893177+00:00", + "last_updated": "2026-07-02T08:58:38.893177+00:00", + "context": { + "id": "01KWH0TDDDNYKV8F5D8X39NX1K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationtodayprojectedmeanupdate", + "state": "on", + "attributes": { + "id": "1779371336510", + "last_triggered": "2026-07-02T05:46:54.439684+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationTodayProjectedMeanUpdate" + }, + "last_changed": "2026-07-02T08:58:38.893272+00:00", + "last_reported": "2026-07-02T08:58:38.893272+00:00", + "last_updated": "2026-07-02T08:58:38.893272+00:00", + "context": { + "id": "01KWH0TDDD8ZHAW8HCM129HAFB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationprojectedmeanreset", + "state": "on", + "attributes": { + "id": "1779371518293", + "last_triggered": "2026-07-02T00:00:01.215032+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationProjectedMeanReset" + }, + "last_changed": "2026-07-02T08:58:38.893374+00:00", + "last_reported": "2026-07-02T08:58:38.893374+00:00", + "last_updated": "2026-07-02T08:58:38.893374+00:00", + "context": { + "id": "01KWH0TDDDNR9PHANKJDQ8YDQ1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.solargenerationtomorrowprojectedmeanupdate", + "state": "on", + "attributes": { + "id": "1779372724428", + "last_triggered": "2026-07-02T05:46:54.441335+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SolarGenerationTomorrowProjectedMeanUpdate" + }, + "last_changed": "2026-07-02T08:58:38.893474+00:00", + "last_reported": "2026-07-02T08:58:38.893474+00:00", + "last_updated": "2026-07-02T08:58:38.893474+00:00", + "context": { + "id": "01KWH0TDDDEP2BH5JK7VBW4AX5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.blindsdelatyopenduetoheatandweather", + "state": "on", + "attributes": { + "id": "1779991212203", + "last_triggered": "2026-07-02T03:49:12.077333+00:00", + "mode": "single", + "current": 0, + "friendly_name": "BlindsConservatoryCheckIfOKOpenGivenHeatAndWeather" + }, + "last_changed": "2026-07-02T08:58:38.893575+00:00", + "last_reported": "2026-07-02T08:58:38.893575+00:00", + "last_updated": "2026-07-02T08:58:38.893575+00:00", + "context": { + "id": "01KWH0TDDD268DFFPQACTFMJWT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.somfyopenconservatoryblindsaftersunmovedoffthem", + "state": "on", + "attributes": { + "id": "1779991726608", + "last_triggered": "2026-07-01T11:15:00.189391+00:00", + "mode": "single", + "current": 0, + "friendly_name": "SomfyOpenConservatoryBlindsAfterSunMovedOffThem" + }, + "last_changed": "2026-07-02T08:58:38.893680+00:00", + "last_reported": "2026-07-02T08:58:38.893680+00:00", + "last_updated": "2026-07-02T08:58:38.893680+00:00", + "context": { + "id": "01KWH0TDDDK9W5RF270NV5T77W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.waterleakshower", + "state": "on", + "attributes": { + "id": "1780245678436", + "last_triggered": null, + "mode": "single", + "current": 0, + "friendly_name": "WaterLeakShower" + }, + "last_changed": "2026-07-02T08:58:38.893788+00:00", + "last_reported": "2026-07-02T08:58:38.893788+00:00", + "last_updated": "2026-07-02T08:58:38.893788+00:00", + "context": { + "id": "01KWH0TDDDY0PZTX5MGXVSP5E9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.waterleakwashingmachine", + "state": "on", + "attributes": { + "id": "1780245909421", + "last_triggered": "2026-06-25T14:49:59.771211+00:00", + "mode": "single", + "current": 0, + "friendly_name": "WaterLeakWashingMachine" + }, + "last_changed": "2026-07-02T08:58:38.893885+00:00", + "last_reported": "2026-07-02T08:58:38.893885+00:00", + "last_updated": "2026-07-02T08:58:38.893885+00:00", + "context": { + "id": "01KWH0TDDDWRV9K2MKTB22PSCR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.waterleakkitchensink", + "state": "on", + "attributes": { + "id": "1780246196081", + "last_triggered": null, + "mode": "single", + "current": 0, + "friendly_name": "WaterLeakKitchenSink" + }, + "last_changed": "2026-07-02T08:58:38.893995+00:00", + "last_reported": "2026-07-02T08:58:38.893995+00:00", + "last_updated": "2026-07-02T08:58:38.893995+00:00", + "context": { + "id": "01KWH0TDDDMDFMYSZZQ50PXJF1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.waterleakkitchenfridge", + "state": "on", + "attributes": { + "id": "1780259025921", + "last_triggered": null, + "mode": "single", + "current": 0, + "friendly_name": "WaterLeakKitchenFridge" + }, + "last_changed": "2026-07-02T08:58:38.894090+00:00", + "last_reported": "2026-07-02T08:58:38.894090+00:00", + "last_updated": "2026-07-02T08:58:38.894090+00:00", + "context": { + "id": "01KWH0TDDERMZ15P16TGQQ63N1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "automation.notifywhenoutsidehotterthaninside", + "state": "on", + "attributes": { + "id": "1782120598010", + "last_triggered": "2026-06-22T11:55:09.133983+00:00", + "mode": "single", + "current": 0, + "friendly_name": "NotifyWhenOutsideHotterThanInside" + }, + "last_changed": "2026-07-02T08:58:38.894199+00:00", + "last_reported": "2026-07-02T08:58:38.894199+00:00", + "last_updated": "2026-07-02T08:58:38.894199+00:00", + "context": { + "id": "01KWH0TDDEJRQD3BEFP5VGM903", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_bottom_cavity_remote_control", + "state": "on", + "attributes": { + "friendly_name": "Main oven Bottom cavity Remote control" + }, + "last_changed": "2026-07-02T08:58:39.905617+00:00", + "last_reported": "2026-07-02T08:58:39.911687+00:00", + "last_updated": "2026-07-02T08:58:39.905617+00:00", + "context": { + "id": "01KWH0TED1FBGBKN0S0BSA07KS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_bottom_cavity_remote_start", + "state": "off", + "attributes": { + "friendly_name": "Main oven Bottom cavity Remote start" + }, + "last_changed": "2026-07-02T08:58:39.905865+00:00", + "last_reported": "2026-07-02T08:58:39.911703+00:00", + "last_updated": "2026-07-02T08:58:39.905865+00:00", + "context": { + "id": "01KWH0TED1TA0KKSZ8EJY0YFQ6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_bottom_cavity_local_control", + "state": "off", + "attributes": { + "friendly_name": "Main oven Bottom cavity Local control" + }, + "last_changed": "2026-07-02T08:58:39.906016+00:00", + "last_reported": "2026-07-02T08:58:39.911717+00:00", + "last_updated": "2026-07-02T08:58:39.906016+00:00", + "context": { + "id": "01KWH0TED2ZPNSEQQ718JZEHDE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_bottom_cavity_interior_illumination_active", + "state": "off", + "attributes": { + "device_class": "light", + "friendly_name": "Main oven Bottom cavity Interior illumination active" + }, + "last_changed": "2026-07-02T08:58:39.906166+00:00", + "last_reported": "2026-07-02T08:58:39.911732+00:00", + "last_updated": "2026-07-02T08:58:39.906166+00:00", + "context": { + "id": "01KWH0TED2ZZEXTJBH52NK8EFJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.main_oven_bottom_cavity_active_program", + "state": "unknown", + "attributes": { + "options": [ + "cooking_oven_program_heating_mode_sabbath_programme", + "cooking_oven_program_heating_mode_pre_heating", + "cooking_oven_program_heating_mode_pizza_setting", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_hot_air" + ], + "friendly_name": "Main oven Bottom cavity Active program" + }, + "last_changed": "2026-07-02T08:58:39.908790+00:00", + "last_reported": "2026-07-02T08:58:39.911788+00:00", + "last_updated": "2026-07-02T08:58:39.908790+00:00", + "context": { + "id": "01KWH0TED42M4GFGRNS5EJN6Q3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.main_oven_bottom_cavity_selected_program", + "state": "unknown", + "attributes": { + "options": [ + "cooking_oven_program_heating_mode_sabbath_programme", + "cooking_oven_program_heating_mode_pre_heating", + "cooking_oven_program_heating_mode_pizza_setting", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_hot_air" + ], + "friendly_name": "Main oven Bottom cavity Selected program" + }, + "last_changed": "2026-07-02T08:58:39.909039+00:00", + "last_reported": "2026-07-02T08:58:39.911815+00:00", + "last_updated": "2026-07-02T08:58:39.909039+00:00", + "context": { + "id": "01KWH0TED5B16XA0D2HC50GHDC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_bottom_cavity_operation_state", + "state": "inactive", + "attributes": { + "options": [ + "inactive", + "ready", + "delayedstart", + "run", + "pause", + "actionrequired", + "finished", + "error", + "aborting" + ], + "device_class": "enum", + "friendly_name": "Main oven Bottom cavity Operation state" + }, + "last_changed": "2026-07-02T08:58:39.909765+00:00", + "last_reported": "2026-07-02T08:58:39.911868+00:00", + "last_updated": "2026-07-02T08:58:39.909765+00:00", + "context": { + "id": "01KWH0TED531S9CWCE7S4VAFF8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_bottom_cavity_door", + "state": "closed", + "attributes": { + "options": [ + "closed", + "locked", + "open" + ], + "device_class": "enum", + "friendly_name": "Main oven Bottom cavity Door" + }, + "last_changed": "2026-07-02T08:58:39.909991+00:00", + "last_reported": "2026-07-02T08:58:39.911906+00:00", + "last_updated": "2026-07-02T08:58:39.909991+00:00", + "context": { + "id": "01KWH0TED5RCM81RV2PR24FY2Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_bottom_cavity_current_oven_cavity_temperature", + "state": "59", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Main oven Bottom cavity Current oven cavity temperature" + }, + "last_changed": "2026-07-02T08:58:39.910223+00:00", + "last_reported": "2026-07-02T08:58:39.911934+00:00", + "last_updated": "2026-07-02T08:58:39.910223+00:00", + "context": { + "id": "01KWH0TED6NBSEFJNT3B5MRGY5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_bottom_cavity_power", + "state": "off", + "attributes": { + "friendly_name": "Main oven Bottom cavity Power" + }, + "last_changed": "2026-07-02T08:58:39.910736+00:00", + "last_reported": "2026-07-02T08:58:39.911953+00:00", + "last_updated": "2026-07-02T08:58:39.910736+00:00", + "context": { + "id": "01KWH0TED6AAPH3J0P1ECX65J1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_bottom_cavity_child_lock", + "state": "off", + "attributes": { + "friendly_name": "Main oven Bottom cavity Child lock" + }, + "last_changed": "2026-07-02T08:58:39.910933+00:00", + "last_reported": "2026-07-02T08:58:39.911968+00:00", + "last_updated": "2026-07-02T08:58:39.910933+00:00", + "context": { + "id": "01KWH0TED6KZMTB4HSEXKAN8JR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_bottom_cavity_sabbath_mode", + "state": "off", + "attributes": { + "friendly_name": "Main oven Bottom cavity Sabbath mode" + }, + "last_changed": "2026-07-02T08:58:39.911090+00:00", + "last_reported": "2026-07-02T08:58:39.911979+00:00", + "last_updated": "2026-07-02T08:58:39.911090+00:00", + "context": { + "id": "01KWH0TED7RTRBH6ZV6Z29837V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.microwave_remote_control", + "state": "on", + "attributes": { + "friendly_name": "Microwave Remote control" + }, + "last_changed": "2026-07-02T08:58:39.912772+00:00", + "last_reported": "2026-07-02T08:58:39.917160+00:00", + "last_updated": "2026-07-02T08:58:39.912772+00:00", + "context": { + "id": "01KWH0TED83XFZG48Y2QMHZM93", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.microwave_remote_start", + "state": "on", + "attributes": { + "friendly_name": "Microwave Remote start" + }, + "last_changed": "2026-07-02T08:58:39.912971+00:00", + "last_reported": "2026-07-02T08:58:39.917174+00:00", + "last_updated": "2026-07-02T08:58:39.912971+00:00", + "context": { + "id": "01KWH0TED87PM1712E5VF7XKG9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.microwave_local_control", + "state": "off", + "attributes": { + "friendly_name": "Microwave Local control" + }, + "last_changed": "2026-07-02T08:58:39.913157+00:00", + "last_reported": "2026-07-02T08:58:39.917185+00:00", + "last_updated": "2026-07-02T08:58:39.913157+00:00", + "context": { + "id": "01KWH0TED9M1FRRM85F9N1S2A7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.microwave_interior_illumination_active", + "state": "off", + "attributes": { + "device_class": "light", + "friendly_name": "Microwave Interior illumination active" + }, + "last_changed": "2026-07-02T08:58:39.913319+00:00", + "last_reported": "2026-07-02T08:58:39.917197+00:00", + "last_updated": "2026-07-02T08:58:39.913319+00:00", + "context": { + "id": "01KWH0TED95Q9AFG429CKRZRNH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.microwave_pause_program", + "state": "unknown", + "attributes": { + "friendly_name": "Microwave Pause program" + }, + "last_changed": "2026-07-02T08:58:39.913694+00:00", + "last_reported": "2026-07-02T08:58:39.917211+00:00", + "last_updated": "2026-07-02T08:58:39.913694+00:00", + "context": { + "id": "01KWH0TED9HE937FQMW9GNRSXT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.microwave_active_program", + "state": "unknown", + "attributes": { + "options": [ + "cooking_oven_program_microwave_90_watt", + "cooking_oven_program_microwave_180_watt", + "cooking_oven_program_microwave_360_watt", + "cooking_oven_program_microwave_600_watt", + "cooking_oven_program_microwave_max", + "cooking_oven_program_heating_mode_hot_air", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_top_bottom_heating_eco", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_preheat_ovenware", + "cooking_oven_program_heating_mode_pre_heating" + ], + "friendly_name": "Microwave Active program" + }, + "last_changed": "2026-07-02T08:58:39.915085+00:00", + "last_reported": "2026-07-02T08:58:39.917256+00:00", + "last_updated": "2026-07-02T08:58:39.915085+00:00", + "context": { + "id": "01KWH0TEDBK1DGYKZDW3P71TFS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.microwave_selected_program", + "state": "unknown", + "attributes": { + "options": [ + "cooking_oven_program_microwave_90_watt", + "cooking_oven_program_microwave_180_watt", + "cooking_oven_program_microwave_360_watt", + "cooking_oven_program_microwave_600_watt", + "cooking_oven_program_microwave_max", + "cooking_oven_program_heating_mode_hot_air", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_top_bottom_heating_eco", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_preheat_ovenware", + "cooking_oven_program_heating_mode_pre_heating" + ], + "friendly_name": "Microwave Selected program" + }, + "last_changed": "2026-07-02T08:58:39.915269+00:00", + "last_reported": "2026-07-02T08:58:39.917281+00:00", + "last_updated": "2026-07-02T08:58:39.915269+00:00", + "context": { + "id": "01KWH0TEDBNE1XDGKQ9QCKE0WH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.microwave_operation_state", + "state": "inactive", + "attributes": { + "options": [ + "inactive", + "ready", + "delayedstart", + "run", + "pause", + "actionrequired", + "finished", + "error", + "aborting" + ], + "device_class": "enum", + "friendly_name": "Microwave Operation state" + }, + "last_changed": "2026-07-02T08:58:39.915842+00:00", + "last_reported": "2026-07-02T08:58:39.917321+00:00", + "last_updated": "2026-07-02T08:58:39.915842+00:00", + "context": { + "id": "01KWH0TEDBXT592RQYTD8H8Y6N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.microwave_door", + "state": "closed", + "attributes": { + "options": [ + "closed", + "locked", + "open" + ], + "device_class": "enum", + "friendly_name": "Microwave Door" + }, + "last_changed": "2026-07-02T08:58:39.916020+00:00", + "last_reported": "2026-07-02T08:58:39.917351+00:00", + "last_updated": "2026-07-02T08:58:39.916020+00:00", + "context": { + "id": "01KWH0TEDCEYK8S4VDN6A2NSA4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.microwave_current_oven_cavity_temperature", + "state": "27", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Microwave Current oven cavity temperature" + }, + "last_changed": "2026-07-02T08:58:39.916203+00:00", + "last_reported": "2026-07-02T08:58:39.917374+00:00", + "last_updated": "2026-07-02T08:58:39.916203+00:00", + "context": { + "id": "01KWH0TEDCT9YYEFTGTVRNA1KB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.microwave_power", + "state": "off", + "attributes": { + "friendly_name": "Microwave Power" + }, + "last_changed": "2026-07-02T08:58:39.916598+00:00", + "last_reported": "2026-07-02T08:58:39.917389+00:00", + "last_updated": "2026-07-02T08:58:39.916598+00:00", + "context": { + "id": "01KWH0TEDCFA18GJZ9KS65YS05", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.microwave_child_lock", + "state": "off", + "attributes": { + "friendly_name": "Microwave Child lock" + }, + "last_changed": "2026-07-02T08:58:39.916740+00:00", + "last_reported": "2026-07-02T08:58:39.917400+00:00", + "last_updated": "2026-07-02T08:58:39.916740+00:00", + "context": { + "id": "01KWH0TEDCCRBG0E56ARE9VK5A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.microwave_alarm_clock", + "state": "0", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1, + "mode": "auto", + "unit_of_measurement": "s", + "device_class": "duration", + "friendly_name": "Microwave Alarm clock" + }, + "last_changed": "2026-07-02T08:58:39.994534+00:00", + "last_reported": "2026-07-02T08:58:39.994534+00:00", + "last_updated": "2026-07-02T08:58:39.994534+00:00", + "context": { + "id": "01KWH0TEFTW550T1JWKBGC718K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.main_oven_bottom_cavity_alarm_clock", + "state": "0", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1, + "mode": "auto", + "unit_of_measurement": "s", + "device_class": "duration", + "friendly_name": "Main oven Bottom cavity Alarm clock" + }, + "last_changed": "2026-07-02T08:58:39.995019+00:00", + "last_reported": "2026-07-02T08:58:39.995019+00:00", + "last_updated": "2026-07-02T08:58:39.995019+00:00", + "context": { + "id": "01KWH0TEFVWAR30PVK53BNTVB7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.hot_water_temperature", + "state": "51.9", + "attributes": { + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Mixergy Tank Hot Water Temperature" + }, + "last_changed": "2026-07-02T10:06:10.781428+00:00", + "last_reported": "2026-07-02T10:10:20.911680+00:00", + "last_updated": "2026-07-02T10:06:10.781428+00:00", + "context": { + "id": "01KWH4P2AXD0T9AHXB0CZ7KKYX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.coldest_water_temperature", + "state": "22.2", + "attributes": { + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Mixergy Tank Coldest Water Temperature" + }, + "last_changed": "2026-07-02T08:58:39.998366+00:00", + "last_reported": "2026-07-02T09:57:50.891732+00:00", + "last_updated": "2026-07-02T08:58:39.998366+00:00", + "context": { + "id": "01KWH0TEFYBXMZ84TKAZAQ6MPW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.current_charge", + "state": "64.5", + "attributes": { + "unit_of_measurement": "%", + "icon": "hass:water-percent", + "friendly_name": "Mixergy Tank Current Charge" + }, + "last_changed": "2026-07-02T09:46:10.247748+00:00", + "last_reported": "2026-07-02T09:57:50.891519+00:00", + "last_updated": "2026-07-02T09:46:10.247748+00:00", + "context": { + "id": "01KWH3HDY7V9Z51ASBS6MVYP2B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.target_charge", + "state": "0", + "attributes": { + "unit_of_measurement": "%", + "icon": "hass:water-percent", + "friendly_name": "Mixergy Tank Target Charge" + }, + "last_changed": "2026-07-02T08:58:39.998916+00:00", + "last_reported": "2026-07-02T09:57:50.891703+00:00", + "last_updated": "2026-07-02T08:58:39.998916+00:00", + "context": { + "id": "01KWH0TEFYGJCXAY3NZFB40K0B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.electric_heat", + "state": "off", + "attributes": { + "device_class": "energy", + "friendly_name": "Mixergy Tank Electric Heat" + }, + "last_changed": "2026-07-02T08:58:39.999095+00:00", + "last_reported": "2026-07-02T09:57:50.891114+00:00", + "last_updated": "2026-07-02T08:58:39.999095+00:00", + "context": { + "id": "01KWH0TEFZ0A86JNEWVRY4E6MW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.indirect_heat", + "state": "off", + "attributes": { + "device_class": "heat", + "icon": "mdi:fire", + "friendly_name": "Mixergy Tank Indirect Heat" + }, + "last_changed": "2026-07-02T08:58:39.999258+00:00", + "last_reported": "2026-07-02T09:57:50.891050+00:00", + "last_updated": "2026-07-02T08:58:39.999258+00:00", + "context": { + "id": "01KWH0TEFZZPN3RJG22JRJK3JZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.heatpump_heat", + "state": "off", + "attributes": { + "device_class": "energy", + "friendly_name": "Mixergy Tank HeatPump Heat" + }, + "last_changed": "2026-07-02T08:58:39.999418+00:00", + "last_reported": "2026-07-02T09:57:50.891548+00:00", + "last_updated": "2026-07-02T08:58:39.999418+00:00", + "context": { + "id": "01KWH0TEFZ3DX1BG2J2VNKKMTJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.low_hot_water", + "state": "off", + "attributes": { + "icon": "hass:water-percent-alert", + "friendly_name": "Mixergy Tank Low Hot Water" + }, + "last_changed": "2026-07-02T08:58:39.999573+00:00", + "last_reported": "2026-07-02T09:57:50.891806+00:00", + "last_updated": "2026-07-02T08:58:39.999573+00:00", + "context": { + "id": "01KWH0TEFZ6JCYSWZ6KH55JEM4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.no_hot_water", + "state": "off", + "attributes": { + "icon": "hass:water-remove-outline", + "friendly_name": "Mixergy Tank No Hot Water" + }, + "last_changed": "2026-07-02T08:58:39.999727+00:00", + "last_reported": "2026-07-02T09:57:50.892015+00:00", + "last_updated": "2026-07-02T08:58:39.999727+00:00", + "context": { + "id": "01KWH0TEFZ4GDJZYAGXV88GJY9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.mixergy_electric_heat_power", + "state": "0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Mixergy Tank Mixergy Electric Heat Power" + }, + "last_changed": "2026-07-02T08:58:39.999921+00:00", + "last_reported": "2026-07-02T09:57:50.891194+00:00", + "last_updated": "2026-07-02T08:58:39.999921+00:00", + "context": { + "id": "01KWH0TEFZQ3RQ9P74S32Y11MS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.mixergy_electric_heat_energy", + "state": "391.00", + "attributes": { + "state_class": "total", + "source": "sensor.mixergy_electric_heat_power", + "unit_of_measurement": "kWh", + "device_class": "energy", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank Mixergy Electric Heat Energy" + }, + "last_changed": "2026-07-02T08:58:40.000518+00:00", + "last_reported": "2026-07-02T08:58:40.000395+00:00", + "last_updated": "2026-07-02T08:58:40.000518+00:00", + "context": { + "id": "01KWH0TEG0XNHTZQZFCRNBYFWD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.target_temperature", + "state": "50", + "attributes": { + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Mixergy Tank Target Temperature" + }, + "last_changed": "2026-07-02T08:58:40.000798+00:00", + "last_reported": "2026-07-02T09:57:50.892218+00:00", + "last_updated": "2026-07-02T08:58:40.000798+00:00", + "context": { + "id": "01KWH0TEG02VQV2MSF6RZCXGP8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.holiday_mode", + "state": "off", + "attributes": { + "icon": "mdi:airplane-takeoff", + "friendly_name": "Mixergy Tank Holiday Mode" + }, + "last_changed": "2026-07-02T08:58:40.000995+00:00", + "last_reported": "2026-07-02T09:57:50.891829+00:00", + "last_updated": "2026-07-02T08:58:40.000995+00:00", + "context": { + "id": "01KWH0TEG09KZNMYEEWDM7BY70", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.mixergy_electric_pv_power", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "kW", + "device_class": "power", + "friendly_name": "Mixergy Tank Mixergy Electric PV Power" + }, + "last_changed": "2026-07-02T08:58:40.001189+00:00", + "last_reported": "2026-07-02T09:57:50.891943+00:00", + "last_updated": "2026-07-02T08:58:40.001189+00:00", + "context": { + "id": "01KWH0TEG1K3Z18TBKAQNAJ44C", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.mixergy_electric_pv_energy", + "state": "unavailable", + "attributes": { + "state_class": "total", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank Mixergy Electric PV Energy" + }, + "last_changed": "2026-07-02T08:58:40.001398+00:00", + "last_reported": "2026-07-02T08:58:40.001398+00:00", + "last_updated": "2026-07-02T08:58:40.001398+00:00", + "context": { + "id": "01KWH0TEG1JZ16CH22Y5WMMTNR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.clamp_power", + "state": "unavailable", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "W", + "device_class": "power", + "friendly_name": "Mixergy Tank Clamp Power" + }, + "last_changed": "2026-07-02T08:58:40.003258+00:00", + "last_reported": "2026-07-02T09:57:50.891156+00:00", + "last_updated": "2026-07-02T08:58:40.003258+00:00", + "context": { + "id": "01KWH0TEG3D0M2EP69PA8P74T5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.is_charging", + "state": "off", + "attributes": { + "icon": "hass:water-percent-alert", + "friendly_name": "Mixergy Tank Is Charging" + }, + "last_changed": "2026-07-02T08:58:40.003493+00:00", + "last_reported": "2026-07-02T09:57:50.891576+00:00", + "last_updated": "2026-07-02T08:58:40.003493+00:00", + "context": { + "id": "01KWH0TEG3CR547E6BF87QR03B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.holiday_date_start", + "state": "2026-06-24 21:00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Mixergy Tank Holiday Date Start" + }, + "last_changed": "2026-07-02T08:58:40.003721+00:00", + "last_reported": "2026-07-02T09:57:50.892193+00:00", + "last_updated": "2026-07-02T08:58:40.003721+00:00", + "context": { + "id": "01KWH0TEG3BJ2HXB2T3WQRJP46", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.holiday_date_end", + "state": "2026-06-25 13:00:00", + "attributes": { + "device_class": "timestamp", + "friendly_name": "Mixergy Tank Holiday Date End" + }, + "last_changed": "2026-07-02T08:58:40.003936+00:00", + "last_reported": "2026-07-02T09:57:50.891779+00:00", + "last_updated": "2026-07-02T08:58:40.003936+00:00", + "context": { + "id": "01KWH0TEG35NYKX0233HJ2FR3Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.default_heat_source", + "state": "heatpump", + "attributes": { + "device_class": "enum", + "friendly_name": "Mixergy Tank Default Heat Source" + }, + "last_changed": "2026-07-02T08:58:40.004135+00:00", + "last_reported": "2026-07-02T09:57:50.892067+00:00", + "last_updated": "2026-07-02T08:58:40.004135+00:00", + "context": { + "id": "01KWH0TEG4X19DZ6KYVHRMS4C4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.grid_assistance_enabled", + "state": "off", + "attributes": { + "device_class": "switch", + "friendly_name": "Mixergy Tank Grid Assistance Enabled" + }, + "last_changed": "2026-07-02T08:58:40.004772+00:00", + "last_reported": "2026-07-02T09:57:50.892159+00:00", + "last_updated": "2026-07-02T08:58:40.004772+00:00", + "context": { + "id": "01KWH0TEG4N21NHZBR23VN2ZR1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.frost_protection_enabled", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Mixergy Tank Frost Protection Enabled" + }, + "last_changed": "2026-07-02T08:58:40.004936+00:00", + "last_reported": "2026-07-02T09:57:50.891918+00:00", + "last_updated": "2026-07-02T08:58:40.004936+00:00", + "context": { + "id": "01KWH0TEG403AFDFJKBV613CFG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.medical_research_donation_enabled", + "state": "on", + "attributes": { + "device_class": "switch", + "friendly_name": "Mixergy Tank Medical Research Donation Enabled" + }, + "last_changed": "2026-07-02T08:58:40.005124+00:00", + "last_reported": "2026-07-02T09:57:50.892041+00:00", + "last_updated": "2026-07-02T08:58:40.005124+00:00", + "context": { + "id": "01KWH0TEG5WR039WJ3RFKFP8AN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.pv_divert_enabled", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "friendly_name": "Mixergy Tank PV Divert Enabled" + }, + "last_changed": "2026-07-02T08:58:40.005318+00:00", + "last_reported": "2026-07-02T09:57:50.891640+00:00", + "last_updated": "2026-07-02T08:58:40.005318+00:00", + "context": { + "id": "01KWH0TEG5158ZJ38ASVDVC1FQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.target_temperature", + "state": "50", + "attributes": { + "min": 45, + "max": 55, + "step": 1, + "mode": "auto", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Mixergy Tank Target Temperature" + }, + "last_changed": "2026-07-02T08:58:40.005838+00:00", + "last_reported": "2026-07-02T09:57:50.891477+00:00", + "last_updated": "2026-07-02T08:58:40.005838+00:00", + "context": { + "id": "01KWH0TEG5D9436DNDHHZZ3XSM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.target_charge", + "state": "0", + "attributes": { + "min": 0, + "max": 100, + "step": 1, + "mode": "auto", + "unit_of_measurement": "%", + "icon": "hass:water-percent", + "friendly_name": "Mixergy Tank Target Charge" + }, + "last_changed": "2026-07-02T08:58:40.006021+00:00", + "last_reported": "2026-07-02T09:57:50.891609+00:00", + "last_updated": "2026-07-02T08:58:40.006021+00:00", + "context": { + "id": "01KWH0TEG6R7YYGYSQ97E4F26X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.cleansing_temperature", + "state": "55", + "attributes": { + "min": 51, + "max": 55, + "step": 1, + "mode": "auto", + "unit_of_measurement": "°C", + "device_class": "temperature", + "friendly_name": "Mixergy Tank Cleansing Temperature" + }, + "last_changed": "2026-07-02T08:58:40.006202+00:00", + "last_reported": "2026-07-02T09:57:50.892131+00:00", + "last_updated": "2026-07-02T08:58:40.006202+00:00", + "context": { + "id": "01KWH0TEG6MN0SD5GC8TZ4KV83", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.pv_cut_in_threshold", + "state": "unavailable", + "attributes": { + "min": 0, + "max": 500, + "step": 50, + "mode": "auto", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank PV Cut In Threshold" + }, + "last_changed": "2026-07-02T08:58:40.006362+00:00", + "last_reported": "2026-07-02T09:57:50.891890+00:00", + "last_updated": "2026-07-02T08:58:40.006362+00:00", + "context": { + "id": "01KWH0TEG6PDRF91CGQY5FMPWG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.pv_charge_limit", + "state": "unavailable", + "attributes": { + "min": 0, + "max": 100, + "step": 10, + "mode": "auto", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank PV Charge Limit" + }, + "last_changed": "2026-07-02T08:58:40.006522+00:00", + "last_reported": "2026-07-02T09:57:50.892096+00:00", + "last_updated": "2026-07-02T08:58:40.006522+00:00", + "context": { + "id": "01KWH0TEG6FMNZDZGXMTZYA8ZP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.pv_target_current", + "state": "unavailable", + "attributes": { + "min": -1, + "max": 0, + "step": 0.1, + "mode": "auto", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank PV Target Current" + }, + "last_changed": "2026-07-02T08:58:40.006679+00:00", + "last_reported": "2026-07-02T09:57:50.891671+00:00", + "last_updated": "2026-07-02T08:58:40.006679+00:00", + "context": { + "id": "01KWH0TEG67F6JWRNSPAG7AV5W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.pv_target_temperature", + "state": "unavailable", + "attributes": { + "min": 45, + "max": 60, + "step": 1, + "mode": "auto", + "icon": "mdi:lightning-bolt", + "friendly_name": "Mixergy Tank PV Target Temperature" + }, + "last_changed": "2026-07-02T08:58:40.006834+00:00", + "last_reported": "2026-07-02T09:57:50.891429+00:00", + "last_updated": "2026-07-02T08:58:40.006834+00:00", + "context": { + "id": "01KWH0TEG6SE65YEQKPMK1MPX9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.dishwasher_remote_control", + "state": "on", + "attributes": { + "friendly_name": "Dishwasher Remote control" + }, + "last_changed": "2026-07-02T08:58:40.008420+00:00", + "last_reported": "2026-07-02T08:58:40.012007+00:00", + "last_updated": "2026-07-02T08:58:40.008420+00:00", + "context": { + "id": "01KWH0TEG83W00H79M863Y5C38", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.dishwasher_remote_start", + "state": "on", + "attributes": { + "friendly_name": "Dishwasher Remote start" + }, + "last_changed": "2026-07-02T08:58:40.008646+00:00", + "last_reported": "2026-07-02T08:58:40.012020+00:00", + "last_updated": "2026-07-02T08:58:40.008646+00:00", + "context": { + "id": "01KWH0TEG8ZCK3FSTW10YMMRHB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.dishwasher_active_program", + "state": "dishcare_dishwasher_program_auto_2", + "attributes": { + "options": [ + "dishcare_dishwasher_program_eco_50", + "dishcare_dishwasher_program_auto_2", + "dishcare_dishwasher_program_intensiv_power", + "dishcare_dishwasher_program_kurz_60", + "dishcare_dishwasher_program_glas_40", + "dishcare_dishwasher_program_machine_care", + "dishcare_dishwasher_program_pre_rinse" + ], + "friendly_name": "Dishwasher Active program" + }, + "last_changed": "2026-07-02T08:58:40.009451+00:00", + "last_reported": "2026-07-02T08:58:40.012064+00:00", + "last_updated": "2026-07-02T08:58:40.009451+00:00", + "context": { + "id": "01KWH0TEG93RGRA78XCHDBZSK3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.dishwasher_selected_program", + "state": "dishcare_dishwasher_program_auto_2", + "attributes": { + "options": [ + "dishcare_dishwasher_program_eco_50", + "dishcare_dishwasher_program_auto_2", + "dishcare_dishwasher_program_intensiv_power", + "dishcare_dishwasher_program_kurz_60", + "dishcare_dishwasher_program_glas_40", + "dishcare_dishwasher_program_machine_care", + "dishcare_dishwasher_program_pre_rinse" + ], + "friendly_name": "Dishwasher Selected program" + }, + "last_changed": "2026-07-02T08:58:40.009648+00:00", + "last_reported": "2026-07-02T08:58:40.012091+00:00", + "last_updated": "2026-07-02T08:58:40.009648+00:00", + "context": { + "id": "01KWH0TEG9AQYVG7X7HQ9BNZ0H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dishwasher_operation_state", + "state": "delayedstart", + "attributes": { + "options": [ + "inactive", + "ready", + "delayedstart", + "run", + "pause", + "actionrequired", + "finished", + "error", + "aborting" + ], + "device_class": "enum", + "friendly_name": "Dishwasher Operation state" + }, + "last_changed": "2026-07-02T08:58:40.010348+00:00", + "last_reported": "2026-07-02T08:58:40.012140+00:00", + "last_updated": "2026-07-02T08:58:40.010348+00:00", + "context": { + "id": "01KWH0TEGA4XNKPE76CWYF2SFZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dishwasher_door", + "state": "closed", + "attributes": { + "options": [ + "closed", + "locked", + "open" + ], + "device_class": "enum", + "friendly_name": "Dishwasher Door" + }, + "last_changed": "2026-07-02T08:58:40.010543+00:00", + "last_reported": "2026-07-02T08:58:40.012171+00:00", + "last_updated": "2026-07-02T08:58:40.010543+00:00", + "context": { + "id": "01KWH0TEGAMMDJ1KDN7APVD9X1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.dishwasher_power", + "state": "on", + "attributes": { + "friendly_name": "Dishwasher Power" + }, + "last_changed": "2026-07-02T08:58:40.011001+00:00", + "last_reported": "2026-07-02T08:58:40.012186+00:00", + "last_updated": "2026-07-02T08:58:40.011001+00:00", + "context": { + "id": "01KWH0TEGBK9YWFHH661VP97Z5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.conservatory", + "state": "idle", + "attributes": { + "source_list": [ + "Local Speaker", + "Echo-4TV" + ], + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:52.674527+00:00", + "source": "Local Speaker", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [ + "Echo-4TV", + "Andrii’s iPhone", + "Tim12" + ], + "history_records": [], + "previous_volume": null, + "friendly_name": "Conservatory", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.361195+00:00", + "last_reported": "2026-07-02T09:48:42.653771+00:00", + "last_updated": "2026-07-02T08:58:52.674731+00:00", + "context": { + "id": "01KWH0TTW2Y1RA44F5K83JJPH9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.everywhere", + "state": "idle", + "attributes": { + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:52.776008+00:00", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "Everywhere", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.361559+00:00", + "last_reported": "2026-07-02T09:48:42.653885+00:00", + "last_updated": "2026-07-02T08:58:52.776163+00:00", + "context": { + "id": "01KWH0TTZ8M6HVCFGAY7RZ92V5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.kitchen", + "state": "idle", + "attributes": { + "volume_level": 0.43, + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:52.857022+00:00", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "Kitchen", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.361826+00:00", + "last_reported": "2026-07-02T09:48:42.653955+00:00", + "last_updated": "2026-07-02T09:09:32.838469+00:00", + "context": { + "id": "01KWH1EC168TE7B00880YK1M3W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.tims", + "state": "idle", + "attributes": { + "volume_level": 0.37, + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:52.954537+00:00", + "available": true, + "last_called": false, + "last_called_timestamp": 1782979531632, + "last_called_summary": "please stop", + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "Tims", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.362082+00:00", + "last_reported": "2026-07-02T09:48:42.654019+00:00", + "last_updated": "2026-07-02T09:38:56.337873+00:00", + "context": { + "id": "01KWH3466H29AA8DYJFX4N9BS8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.lounge_2", + "state": "idle", + "attributes": { + "volume_level": 0.1, + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:53.051724+00:00", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "Lounge", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.362328+00:00", + "last_reported": "2026-07-02T09:48:42.654078+00:00", + "last_updated": "2026-07-02T09:15:50.766923+00:00", + "context": { + "id": "01KWH1SX3EZQ2KD6V2SX0HZBW0", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.bar", + "state": "idle", + "attributes": { + "source_list": [ + "Local Speaker", + "iPhone 7", + "Andrii’s iPhone", + "Andrii’s iPhone" + ], + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:53.134016+00:00", + "source": "Local Speaker", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [ + "iPhone 7", + "Andrii’s iPhone", + "Andrii’s iPhone" + ], + "history_records": [], + "previous_volume": null, + "friendly_name": "Bar", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.362584+00:00", + "last_reported": "2026-07-02T09:48:42.654136+00:00", + "last_updated": "2026-07-02T08:58:53.134201+00:00", + "context": { + "id": "01KWH0TVAEWBWWGS4MQCCEGBHG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.andriis_room_2", + "state": "unavailable", + "attributes": { + "friendly_name": "Andriis room", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.362815+00:00", + "last_reported": "2026-07-02T09:48:42.654169+00:00", + "last_updated": "2026-07-02T08:58:42.362815+00:00", + "context": { + "id": "01KWH0TGST75JDDWTMKAE5XWC3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.james_room", + "state": "unavailable", + "attributes": { + "friendly_name": "james room", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.363020+00:00", + "last_reported": "2026-07-02T09:48:42.654193+00:00", + "last_updated": "2026-07-02T08:58:42.363020+00:00", + "context": { + "id": "01KWH0TGSVQW13SRV53AXADENY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.study", + "state": "idle", + "attributes": { + "volume_level": 0.4, + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:53.205381+00:00", + "available": true, + "last_called": true, + "last_called_timestamp": 1782985177264, + "last_called_summary": "at eleven fifteen please remind me to go to the station", + "last_called_response": "One moment I've set a reminder for you to go to the station today at 11:15 AM.", + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "Study", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.363258+00:00", + "last_reported": "2026-07-02T09:54:41.977806+00:00", + "last_updated": "2026-07-02T09:39:58.175793+00:00", + "context": { + "id": "01KWH362JZP469WC11W9KKZ7S5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.this_device", + "state": "idle", + "attributes": { + "is_volume_muted": false, + "media_content_type": "idle", + "media_position_updated_at": "2026-07-02T08:58:53.205974+00:00", + "available": true, + "last_called": false, + "last_called_timestamp": null, + "last_called_summary": null, + "last_called_response": null, + "connected_bluetooth": null, + "bluetooth_list": [], + "history_records": [], + "previous_volume": null, + "friendly_name": "This Device", + "supported_features": 318399 + }, + "last_changed": "2026-07-02T08:58:42.363489+00:00", + "last_reported": "2026-07-02T09:48:42.654297+00:00", + "last_updated": "2026-07-02T08:58:53.206033+00:00", + "context": { + "id": "01KWH0TVCPX7686D1653VRJBNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.conservatory_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Conservatory Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.376220+00:00", + "last_reported": "2026-07-02T09:57:42.466000+00:00", + "last_updated": "2026-07-02T08:58:42.376220+00:00", + "context": { + "id": "01KWH0TGT8Z1VFS21PGWHRXSB3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.conservatory_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Conservatory Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.376489+00:00", + "last_reported": "2026-07-02T09:57:42.466026+00:00", + "last_updated": "2026-07-02T08:58:42.376489+00:00", + "context": { + "id": "01KWH0TGT8S18JN6T0NE3FCFCX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.conservatory_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Conservatory Repeat" + }, + "last_changed": "2026-07-02T08:58:42.376672+00:00", + "last_reported": "2026-07-02T09:57:42.466045+00:00", + "last_updated": "2026-07-02T08:58:42.376672+00:00", + "context": { + "id": "01KWH0TGT80QWDDJDH0KDHM46E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.everywhere_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Everywhere Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.376840+00:00", + "last_reported": "2026-07-02T09:57:42.466064+00:00", + "last_updated": "2026-07-02T08:58:42.376840+00:00", + "context": { + "id": "01KWH0TGT8HY5P6JXNARDY6415", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.everywhere_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Everywhere Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.377014+00:00", + "last_reported": "2026-07-02T09:57:42.466081+00:00", + "last_updated": "2026-07-02T08:58:42.377014+00:00", + "context": { + "id": "01KWH0TGT945EFKAZ799PJJX78", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.everywhere_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Everywhere Repeat" + }, + "last_changed": "2026-07-02T08:58:42.377169+00:00", + "last_reported": "2026-07-02T09:57:42.466097+00:00", + "last_updated": "2026-07-02T08:58:42.377169+00:00", + "context": { + "id": "01KWH0TGT9MH4QXY2HTG4X3QTH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Kitchen Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.377326+00:00", + "last_reported": "2026-07-02T09:57:42.466114+00:00", + "last_updated": "2026-07-02T08:58:42.377326+00:00", + "context": { + "id": "01KWH0TGT992JEHGV4ZMHQVRZV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Kitchen Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.377555+00:00", + "last_reported": "2026-07-02T09:57:42.466130+00:00", + "last_updated": "2026-07-02T08:58:42.377555+00:00", + "context": { + "id": "01KWH0TGT9ZNQ7FJ5YRPPVZA1B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.kitchen_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Kitchen Repeat" + }, + "last_changed": "2026-07-02T08:58:42.377714+00:00", + "last_reported": "2026-07-02T09:57:42.466145+00:00", + "last_updated": "2026-07-02T08:58:42.377714+00:00", + "context": { + "id": "01KWH0TGT9QRK4HN7THRC9511Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Tims Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.377866+00:00", + "last_reported": "2026-07-02T09:57:42.466163+00:00", + "last_updated": "2026-07-02T08:58:42.377866+00:00", + "context": { + "id": "01KWH0TGT9SB0B36FM8P2NYVMY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Tims Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.378006+00:00", + "last_reported": "2026-07-02T09:57:42.466179+00:00", + "last_updated": "2026-07-02T08:58:42.378006+00:00", + "context": { + "id": "01KWH0TGTAAAKN5TG9VKV1GTZW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.tims_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Tims Repeat" + }, + "last_changed": "2026-07-02T08:58:42.378145+00:00", + "last_reported": "2026-07-02T09:57:42.466195+00:00", + "last_updated": "2026-07-02T08:58:42.378145+00:00", + "context": { + "id": "01KWH0TGTAHF57Z1JGJAJKKMHD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.lounge_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Lounge Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.378293+00:00", + "last_reported": "2026-07-02T09:57:42.466212+00:00", + "last_updated": "2026-07-02T08:58:42.378293+00:00", + "context": { + "id": "01KWH0TGTAGYKKE9MCEACF6XEP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.lounge_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Lounge Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.378444+00:00", + "last_reported": "2026-07-02T09:57:42.466228+00:00", + "last_updated": "2026-07-02T08:58:42.378444+00:00", + "context": { + "id": "01KWH0TGTAA5WSTQAC0TC2V1RQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.lounge_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Lounge Repeat" + }, + "last_changed": "2026-07-02T08:58:42.378582+00:00", + "last_reported": "2026-07-02T09:57:42.466243+00:00", + "last_updated": "2026-07-02T08:58:42.378582+00:00", + "context": { + "id": "01KWH0TGTAF8ZX6TT753T4SEDD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.bar_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Bar Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.378729+00:00", + "last_reported": "2026-07-02T09:57:42.466260+00:00", + "last_updated": "2026-07-02T08:58:42.378729+00:00", + "context": { + "id": "01KWH0TGTAYNYM0JJTASQ6P2T1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.bar_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Bar Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.378860+00:00", + "last_reported": "2026-07-02T09:57:42.466276+00:00", + "last_updated": "2026-07-02T08:58:42.378860+00:00", + "context": { + "id": "01KWH0TGTANNZP4CNZ2MQF8KTH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.bar_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Bar Repeat" + }, + "last_changed": "2026-07-02T08:58:42.379004+00:00", + "last_reported": "2026-07-02T09:57:42.466292+00:00", + "last_updated": "2026-07-02T08:58:42.379004+00:00", + "context": { + "id": "01KWH0TGTBJBXPN303X2F4Y42S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andriis_room_do_not_disturb", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Andriis room Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.379137+00:00", + "last_reported": "2026-07-02T09:57:42.466307+00:00", + "last_updated": "2026-07-02T08:58:42.379137+00:00", + "context": { + "id": "01KWH0TGTBNPV41A2PXQ3N3774", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andriis_room_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Andriis room Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.379266+00:00", + "last_reported": "2026-07-02T09:57:42.466322+00:00", + "last_updated": "2026-07-02T08:58:42.379266+00:00", + "context": { + "id": "01KWH0TGTBM8C7WNQW5TX2709A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andriis_room_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Andriis room Repeat" + }, + "last_changed": "2026-07-02T08:58:42.379392+00:00", + "last_reported": "2026-07-02T09:57:42.466336+00:00", + "last_updated": "2026-07-02T08:58:42.379392+00:00", + "context": { + "id": "01KWH0TGTBX2RZMBTN7C1NA0C9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.james_room_do_not_disturb", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "james room Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.379705+00:00", + "last_reported": "2026-07-02T09:57:42.466351+00:00", + "last_updated": "2026-07-02T08:58:42.379705+00:00", + "context": { + "id": "01KWH0TGTBH0CQAR06HHV632T2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.james_room_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "james room Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.379867+00:00", + "last_reported": "2026-07-02T09:57:42.466365+00:00", + "last_updated": "2026-07-02T08:58:42.379867+00:00", + "context": { + "id": "01KWH0TGTBYKNNFHTW4Y34N29Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.james_room_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "james room Repeat" + }, + "last_changed": "2026-07-02T08:58:42.380019+00:00", + "last_reported": "2026-07-02T09:57:42.466379+00:00", + "last_updated": "2026-07-02T08:58:42.380019+00:00", + "context": { + "id": "01KWH0TGTC9855FNPEQCZ14MSM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.study_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "Study Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.380167+00:00", + "last_reported": "2026-07-02T09:57:42.466395+00:00", + "last_updated": "2026-07-02T08:58:42.380167+00:00", + "context": { + "id": "01KWH0TGTC28MS2P99ZWQ85DJK", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.study_shuffle", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:shuffle-disabled", + "friendly_name": "Study Shuffle" + }, + "last_changed": "2026-07-02T08:58:42.380303+00:00", + "last_reported": "2026-07-02T09:57:42.466411+00:00", + "last_updated": "2026-07-02T08:58:42.380303+00:00", + "context": { + "id": "01KWH0TGTCSSPHC0DWD7T3015D", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.study_repeat", + "state": "unavailable", + "attributes": { + "device_class": "switch", + "icon": "mdi:repeat-off", + "friendly_name": "Study Repeat" + }, + "last_changed": "2026-07-02T08:58:42.380436+00:00", + "last_reported": "2026-07-02T09:57:42.466426+00:00", + "last_updated": "2026-07-02T08:58:42.380436+00:00", + "context": { + "id": "01KWH0TGTCAPA2X03DYN1J8CPG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.this_device_do_not_disturb", + "state": "off", + "attributes": { + "device_class": "switch", + "icon": "mdi:minus-circle-off", + "friendly_name": "This Device Do not disturb" + }, + "last_changed": "2026-07-02T08:58:42.380576+00:00", + "last_reported": "2026-07-02T09:57:42.466442+00:00", + "last_updated": "2026-07-02T08:58:42.380576+00:00", + "context": { + "id": "01KWH0TGTC1WEFFYDYWMTFPBCF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 1, + "status": "OFF", + "dismissed": null, + "brief": { + "active": [], + "all": [ + { + "id": "A7WXQPH584YP-G2A0QU0680610BE0-5470af03-ee09-31dd-b228-bee51cfacb80", + "label": null, + "status": "OFF", + "type": "Alarm", + "version": "3", + "date_time": "2026-04-03T19:52:00+01:00", + "lastUpdatedDate": 1775242328580 + } + ] + }, + "sorted_all": [ + { + "alarmLabel": null, + "alarmTime": 0, + "assigner": null, + "automationId": null, + "createdDate": 1775242047323, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G2A0QU0680610BE0", + "deviceType": "A7WXQPH584YP", + "extensibleAttribute": null, + "followUpMetadata": null, + "geoLocationTriggerData": null, + "id": "A7WXQPH584YP-G2A0QU0680610BE0-5470af03-ee09-31dd-b228-bee51cfacb80", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1775242328580, + "loopCount": null, + "mrmGroupContext": null, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "5470af03-ee09-31dd-b228-bee51cfacb80", + "originalDate": "2026-04-03", + "originalDurationInMillis": 0, + "originalTime": "19:52:00.000", + "personProfile": null, + "primaryDeviceState": null, + "provider": null, + "rRuleData": null, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": null, + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": { + "sleepTrackingEnabled": false + }, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "OFF", + "targetPersonProfiles": null, + "taskMetadata": null, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Alarm", + "version": "3", + "date_time": "2026-04-03T19:52:00+01:00" + } + ], + "sorted_active": [], + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Conservatory Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.396201+00:00", + "last_reported": "2026-07-02T10:08:46.882446+00:00", + "last_updated": "2026-07-02T10:08:46.875992+00:00", + "context": { + "id": "01KWH4TTRVYHE0T5KYD9DVFFHS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Conservatory Next timer" + }, + "last_changed": "2026-07-02T08:58:42.396655+00:00", + "last_reported": "2026-07-02T10:08:46.890113+00:00", + "last_updated": "2026-07-02T10:08:46.882632+00:00", + "context": { + "id": "01KWH4TTS2VSTK7FHQB0VXMSK1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.conservatory_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Conservatory Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.396926+00:00", + "last_reported": "2026-07-02T10:08:46.890477+00:00", + "last_updated": "2026-07-02T10:08:46.886003+00:00", + "context": { + "id": "01KWH4TTS6M005K5FHA280CDJP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Kitchen Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.397188+00:00", + "last_reported": "2026-07-02T10:08:46.885890+00:00", + "last_updated": "2026-07-02T10:08:46.877477+00:00", + "context": { + "id": "01KWH4TTRXMYKPNR6M71N3NA1X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Kitchen Next timer" + }, + "last_changed": "2026-07-02T08:58:42.397427+00:00", + "last_reported": "2026-07-02T10:08:46.890167+00:00", + "last_updated": "2026-07-02T10:08:46.882755+00:00", + "context": { + "id": "01KWH4TTS274VSNK24YPP4G52Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.kitchen_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Kitchen Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.397643+00:00", + "last_reported": "2026-07-02T10:08:46.890707+00:00", + "last_updated": "2026-07-02T10:08:46.887938+00:00", + "context": { + "id": "01KWH4TTS7AVAT6CN50VTB0GPV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 3, + "status": "OFF", + "dismissed": null, + "brief": { + "active": [], + "all": [ + { + "id": "A15996VY63BQ2D-G091GG10217701LK-3620ce06-0084-3d48-9e5d-613d78bda95a", + "label": null, + "status": "OFF", + "type": "Alarm", + "version": "8", + "date_time": "2026-01-15T07:56:00+00:00", + "lastUpdatedDate": 1768463771742 + }, + { + "id": "A15996VY63BQ2D-G091GG10217701LK-e5a84e81-030f-3ab8-aab4-ebf62cf83489", + "label": null, + "status": "OFF", + "type": "Alarm", + "version": "4", + "date_time": "2026-01-28T18:39:00+00:00", + "lastUpdatedDate": 1769623865794 + }, + { + "id": "A15996VY63BQ2D-G091GG10217701LK-d4678d0e-c575-35da-ab54-d5c377eec9e7", + "label": null, + "status": "OFF", + "type": "Alarm", + "version": "3", + "date_time": "2026-01-28T19:00:00+00:00", + "lastUpdatedDate": 1769626813469 + } + ] + }, + "sorted_all": [ + { + "alarmLabel": null, + "alarmTime": 0, + "assigner": null, + "automationId": null, + "createdDate": 1768427957680, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G091GG10217701LK", + "deviceType": "A15996VY63BQ2D", + "extensibleAttribute": null, + "followUpMetadata": null, + "geoLocationTriggerData": null, + "id": "A15996VY63BQ2D-G091GG10217701LK-3620ce06-0084-3d48-9e5d-613d78bda95a", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1768463771742, + "loopCount": null, + "mrmGroupContext": null, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "3620ce06-0084-3d48-9e5d-613d78bda95a", + "originalDate": "2026-01-15", + "originalDurationInMillis": 0, + "originalTime": "07:56:00.000", + "personProfile": null, + "primaryDeviceState": null, + "provider": null, + "rRuleData": null, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": null, + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": { + "sleepTrackingEnabled": false + }, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "OFF", + "targetPersonProfiles": null, + "taskMetadata": null, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Alarm", + "version": "8", + "date_time": "2026-01-15T07:56:00+00:00" + }, + { + "alarmLabel": null, + "alarmTime": 0, + "assigner": null, + "automationId": null, + "createdDate": 1769621965773, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G091GG10217701LK", + "deviceType": "A15996VY63BQ2D", + "extensibleAttribute": null, + "followUpMetadata": null, + "geoLocationTriggerData": null, + "id": "A15996VY63BQ2D-G091GG10217701LK-e5a84e81-030f-3ab8-aab4-ebf62cf83489", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1769623865794, + "loopCount": null, + "mrmGroupContext": null, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "e5a84e81-030f-3ab8-aab4-ebf62cf83489", + "originalDate": "2026-01-28", + "originalDurationInMillis": 0, + "originalTime": "18:39:00.000", + "personProfile": null, + "primaryDeviceState": null, + "provider": null, + "rRuleData": null, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": null, + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": { + "sleepTrackingEnabled": false + }, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "OFF", + "targetPersonProfiles": null, + "taskMetadata": null, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Alarm", + "version": "4", + "date_time": "2026-01-28T18:39:00+00:00" + }, + { + "alarmLabel": null, + "alarmTime": 0, + "assigner": null, + "automationId": null, + "createdDate": 1769624957574, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G091GG10217701LK", + "deviceType": "A15996VY63BQ2D", + "extensibleAttribute": null, + "followUpMetadata": null, + "geoLocationTriggerData": null, + "id": "A15996VY63BQ2D-G091GG10217701LK-d4678d0e-c575-35da-ab54-d5c377eec9e7", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1769626813469, + "loopCount": null, + "mrmGroupContext": null, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "d4678d0e-c575-35da-ab54-d5c377eec9e7", + "originalDate": "2026-01-28", + "originalDurationInMillis": 0, + "originalTime": "19:00:00.000", + "personProfile": null, + "primaryDeviceState": null, + "provider": null, + "rRuleData": null, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": null, + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": { + "sleepTrackingEnabled": false + }, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "OFF", + "targetPersonProfiles": null, + "taskMetadata": null, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Alarm", + "version": "3", + "date_time": "2026-01-28T19:00:00+00:00" + } + ], + "sorted_active": [], + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Tims Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.397852+00:00", + "last_reported": "2026-07-02T10:08:46.887805+00:00", + "last_updated": "2026-07-02T10:08:46.877689+00:00", + "context": { + "id": "01KWH4TTRX9Y1BZJM1VN3NZ90X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Tims Next timer" + }, + "last_changed": "2026-07-02T08:58:42.398074+00:00", + "last_reported": "2026-07-02T10:08:46.890521+00:00", + "last_updated": "2026-07-02T10:08:46.886713+00:00", + "context": { + "id": "01KWH4TTS6D2Y7JXZEDKGT5ZCQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Tims Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.398276+00:00", + "last_reported": "2026-07-02T10:08:46.890210+00:00", + "last_updated": "2026-07-02T10:08:46.883467+00:00", + "context": { + "id": "01KWH4TTS3TS6QM7ZX95ZR1TRA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.lounge_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Lounge Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.398477+00:00", + "last_reported": "2026-07-02T10:08:46.887856+00:00", + "last_updated": "2026-07-02T10:08:46.879555+00:00", + "context": { + "id": "01KWH4TTRZAYWFBS7XGDQBA6A1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.lounge_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Lounge Next timer" + }, + "last_changed": "2026-07-02T08:58:42.398692+00:00", + "last_reported": "2026-07-02T10:08:46.890248+00:00", + "last_updated": "2026-07-02T10:08:46.883572+00:00", + "context": { + "id": "01KWH4TTS3WEM2QT7S74SKCPQX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.lounge_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Lounge Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.398908+00:00", + "last_reported": "2026-07-02T10:08:46.890854+00:00", + "last_updated": "2026-07-02T10:08:46.889580+00:00", + "context": { + "id": "01KWH4TTS99R0DZYW1YVBZ2SBF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Bar Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.399108+00:00", + "last_reported": "2026-07-02T10:08:46.888850+00:00", + "last_updated": "2026-07-02T10:08:46.880416+00:00", + "context": { + "id": "01KWH4TTS0KGJ9VZGRRZ53ZZ1S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Bar Next timer" + }, + "last_changed": "2026-07-02T08:58:42.399324+00:00", + "last_reported": "2026-07-02T10:08:46.890292+00:00", + "last_updated": "2026-07-02T10:08:46.883672+00:00", + "context": { + "id": "01KWH4TTS3BA6DZYBE8S0EX48H", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.bar_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Bar Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.399525+00:00", + "last_reported": "2026-07-02T10:08:46.890322+00:00", + "last_updated": "2026-07-02T10:08:46.884322+00:00", + "context": { + "id": "01KWH4TTS4YBT95C1HS3068FVW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andriis_room_next_alarm", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Andriis room Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.399727+00:00", + "last_reported": "2026-07-02T09:48:46.889341+00:00", + "last_updated": "2026-07-02T08:58:42.399727+00:00", + "context": { + "id": "01KWH0TGTZ74QDBS6XGX5R37HW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andriis_room_next_timer", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Andriis room Next timer" + }, + "last_changed": "2026-07-02T08:58:42.399930+00:00", + "last_reported": "2026-07-02T09:48:46.889259+00:00", + "last_updated": "2026-07-02T08:58:42.399930+00:00", + "context": { + "id": "01KWH0TGTZT9PJMVJTJ9XTRP6M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andriis_room_next_reminder", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Andriis room Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.400112+00:00", + "last_reported": "2026-07-02T09:48:46.886860+00:00", + "last_updated": "2026-07-02T08:58:42.400112+00:00", + "context": { + "id": "01KWH0TGV0YWNX2GWGQKC3S1JN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_next_alarm", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "james room Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.400296+00:00", + "last_reported": "2026-07-02T09:48:46.888875+00:00", + "last_updated": "2026-07-02T08:58:42.400296+00:00", + "context": { + "id": "01KWH0TGV0CAF4TWX7PMH86P2S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_next_timer", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "james room Next timer" + }, + "last_changed": "2026-07-02T08:58:42.400492+00:00", + "last_reported": "2026-07-02T09:48:46.889138+00:00", + "last_updated": "2026-07-02T08:58:42.400492+00:00", + "context": { + "id": "01KWH0TGV0H6BJRRKR0XVM3B0Z", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.james_room_next_reminder", + "state": "unavailable", + "attributes": { + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "james room Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.400668+00:00", + "last_reported": "2026-07-02T09:48:46.886886+00:00", + "last_updated": "2026-07-02T08:58:42.400668+00:00", + "context": { + "id": "01KWH0TGV0QDMT389VHYQ03TSR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.study_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 1, + "status": "OFF", + "dismissed": null, + "brief": { + "active": [], + "all": [ + { + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-cca5546f-09a4-4635-a864-fdc47d87f8d4", + "label": null, + "status": "OFF", + "type": "MusicAlarm", + "version": "4", + "date_time": "2026-03-23T19:43:00+00:00", + "lastUpdatedDate": 1774294766658 + } + ] + }, + "sorted_all": [ + { + "alarmLabel": null, + "alarmTime": 0, + "assigner": null, + "automationId": null, + "createdDate": 1774294744331, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G6G2MM12522602G5", + "deviceType": "A2UONLFQW0PADH", + "extensibleAttribute": null, + "followUpMetadata": null, + "geoLocationTriggerData": null, + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-cca5546f-09a4-4635-a864-fdc47d87f8d4", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1774294766658, + "loopCount": null, + "mrmGroupContext": null, + "musicAlarmId": "81f53485-94a4-4c2a-9cf2-2d43943ec0fb", + "musicEntity": "Jam24Radio", + "notificationIndex": "cca5546f-09a4-4635-a864-fdc47d87f8d4", + "originalDate": "2026-03-23", + "originalDurationInMillis": 0, + "originalTime": "19:43:00.000", + "personProfile": null, + "primaryDeviceState": null, + "provider": null, + "rRuleData": null, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": null, + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": null, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "OFF", + "targetPersonProfiles": null, + "taskMetadata": null, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "MusicAlarm", + "version": "4", + "date_time": "2026-03-23T19:43:00+00:00" + } + ], + "sorted_active": [], + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "Study Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.400862+00:00", + "last_reported": "2026-07-02T10:08:46.889693+00:00", + "last_updated": "2026-07-02T10:08:46.881480+00:00", + "context": { + "id": "01KWH4TTS1W734T2Q0TKHJDWNC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.study_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "Study Next timer" + }, + "last_changed": "2026-07-02T08:58:42.401128+00:00", + "last_reported": "2026-07-02T10:08:46.890759+00:00", + "last_updated": "2026-07-02T10:08:46.888658+00:00", + "context": { + "id": "01KWH4TTS8HJJWW2W9B7X2JR96", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.study_next_reminder", + "state": "2026-07-02T10:15:00+00:00", + "attributes": { + "recurrence": "Never Repeat", + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": "2026-07-02T11:15:00+01:00", + "total_active": 1, + "total_all": 1, + "status": "ON", + "dismissed": null, + "brief": { + "active": [ + { + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-e58ea390-ec92-4e74-bf8a-a1bce593cff4_REMINDER", + "label": "Go to the station", + "status": "ON", + "type": "Reminder", + "version": "2", + "alarmTime": 1782987300000.0, + "lastUpdatedDate": 1782985185210 + } + ], + "all": [ + { + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-e58ea390-ec92-4e74-bf8a-a1bce593cff4_REMINDER", + "label": "Go to the station", + "status": "ON", + "type": "Reminder", + "version": "2", + "alarmTime": 1782987300000.0, + "lastUpdatedDate": 1782985185210 + } + ] + }, + "sorted_all": [ + { + "alarmLabel": null, + "alarmTime": 1782987300000.0, + "assigner": null, + "automationId": null, + "createdDate": 1782985184892, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G6G2MM12522602G5", + "deviceType": "A2UONLFQW0PADH", + "extensibleAttribute": null, + "followUpMetadata": { + "followUpStatus": "UNACKNOWLEDGED", + "requiresFollowUp": false + }, + "geoLocationTriggerData": null, + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-e58ea390-ec92-4e74-bf8a-a1bce593cff4_REMINDER", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1782985185210, + "loopCount": null, + "mrmGroupContext": { + "groupId": null, + "groupType": null + }, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "e58ea390-ec92-4e74-bf8a-a1bce593cff4", + "originalDate": "2026-07-02", + "originalDurationInMillis": 0, + "originalTime": "11:15:00.000", + "personProfile": { + "firstName": null, + "lastName": null, + "personId": "amzn1.account.AES47B37T3BOC76LUEYY4TJBIBOQ", + "speakerId": null + }, + "primaryDeviceState": null, + "provider": null, + "rRuleData": { + "byMonthDays": null, + "byMonths": null, + "byWeekDays": null, + "flexibleRecurringPatternType": null, + "frequency": null, + "intervals": null, + "nextTriggerTimes": null, + "notificationTimes": null, + "offset": null, + "recurEndDate": null, + "recurEndTime": null, + "recurStartDate": null, + "recurStartTime": null, + "recurrenceRules": null + }, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": "Go to the station", + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": null, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "ON", + "targetPersonProfiles": null, + "taskMetadata": { + "dueDate": null, + "dueTime": null, + "flagged": null, + "note": null, + "overdueAt": 1782987300000, + "source": null, + "suggestedAction": null + }, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Reminder", + "version": "2" + } + ], + "sorted_active": [ + { + "alarmLabel": null, + "alarmTime": 1782987300000.0, + "assigner": null, + "automationId": null, + "createdDate": 1782985184892, + "deferredAtTime": null, + "deliveryMetadata": null, + "deliveryType": null, + "deviceName": null, + "deviceSerialNumber": "G6G2MM12522602G5", + "deviceType": "A2UONLFQW0PADH", + "extensibleAttribute": null, + "followUpMetadata": { + "followUpStatus": "UNACKNOWLEDGED", + "requiresFollowUp": false + }, + "geoLocationTriggerData": null, + "id": "A2UONLFQW0PADH-G6G2MM12522602G5-e58ea390-ec92-4e74-bf8a-a1bce593cff4_REMINDER", + "instanceState": null, + "lastOccurrenceTimeInMilli": 0, + "lastTriggerTimeInUtc": null, + "lastUpdatedDate": 1782985185210, + "loopCount": null, + "mrmGroupContext": { + "groupId": null, + "groupType": null + }, + "musicAlarmId": null, + "musicEntity": null, + "notificationIndex": "e58ea390-ec92-4e74-bf8a-a1bce593cff4", + "originalDate": "2026-07-02", + "originalDurationInMillis": 0, + "originalTime": "11:15:00.000", + "personProfile": { + "firstName": null, + "lastName": null, + "personId": "amzn1.account.AES47B37T3BOC76LUEYY4TJBIBOQ", + "speakerId": null + }, + "primaryDeviceState": null, + "provider": null, + "rRuleData": { + "byMonthDays": null, + "byMonths": null, + "byWeekDays": null, + "flexibleRecurringPatternType": null, + "frequency": null, + "intervals": null, + "nextTriggerTimes": null, + "notificationTimes": null, + "offset": null, + "recurEndDate": null, + "recurEndTime": null, + "recurStartDate": null, + "recurStartTime": null, + "recurrenceRules": null + }, + "recurrenceEligibility": false, + "recurringPattern": null, + "remainingTime": 0, + "reminderAppLabel": null, + "reminderLabel": "Go to the station", + "reminderSubLabel": null, + "showDeregisteredWarning": null, + "skillInfo": null, + "sleepTrackingAlarmProperties": null, + "snoozedToTime": null, + "sound": { + "displayName": "Simple Alarm", + "folder": null, + "id": "system_alerts_melodic_01", + "isChildDirected": false, + "numAssets": 0, + "pricing": null, + "providerId": "ECHO", + "sampleUrl": "https://s3.amazonaws.com/deeappservice.prod.notificationtones/system_alerts_melodic_01.mp3", + "sampleVideoUrl": null, + "skillUrl": null + }, + "status": "ON", + "targetPersonProfiles": null, + "taskMetadata": { + "dueDate": null, + "dueTime": null, + "flagged": null, + "note": null, + "overdueAt": 1782987300000, + "source": null, + "suggestedAction": null + }, + "timeZoneId": null, + "timerLabel": null, + "tmwNotificationProperties": null, + "triggerTime": 0, + "type": "Reminder", + "version": "2" + } + ], + "reminder": "Go to the station", + "reminder_sub_label": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "Study Next reminder" + }, + "last_changed": "2026-07-02T09:39:45.521338+00:00", + "last_reported": "2026-07-02T10:08:46.890660+00:00", + "last_updated": "2026-07-02T10:08:46.887698+00:00", + "context": { + "id": "01KWH4TTS7JDYK0JKAZTW9ZQ1M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.this_device_next_alarm", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "device_class": "timestamp", + "icon": "mdi:alarm", + "friendly_name": "This Device Next alarm" + }, + "last_changed": "2026-07-02T08:58:42.401530+00:00", + "last_reported": "2026-07-02T10:08:46.889736+00:00", + "last_updated": "2026-07-02T10:08:46.881597+00:00", + "context": { + "id": "01KWH4TTS1774JS9EFW5JHC6KA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.this_device_next_timer", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "timer": null, + "device_class": "timestamp", + "icon": "mdi:timer-outline", + "friendly_name": "This Device Next timer" + }, + "last_changed": "2026-07-02T08:58:42.401755+00:00", + "last_reported": "2026-07-02T10:08:46.890417+00:00", + "last_updated": "2026-07-02T10:08:46.885805+00:00", + "context": { + "id": "01KWH4TTS5MCD0FKP04PWB1CGA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.this_device_next_reminder", + "state": "unknown", + "attributes": { + "recurrence": null, + "process_timestamp": "2026-07-02T11:08:46.869179+01:00", + "prior_value": null, + "total_active": 0, + "total_all": 0, + "status": "OFF", + "dismissed": null, + "reminder": null, + "device_class": "timestamp", + "icon": "mdi:reminder", + "friendly_name": "This Device Next reminder" + }, + "last_changed": "2026-07-02T08:58:42.401957+00:00", + "last_reported": "2026-07-02T10:08:46.890809+00:00", + "last_updated": "2026-07-02T10:08:46.888777+00:00", + "context": { + "id": "01KWH4TTS83CCRAHB65GAFXB4F", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_top_cavity_remote_control", + "state": "on", + "attributes": { + "friendly_name": "Main oven Top cavity Remote control" + }, + "last_changed": "2026-07-02T08:58:43.671666+00:00", + "last_reported": "2026-07-02T08:58:43.677352+00:00", + "last_updated": "2026-07-02T08:58:43.671666+00:00", + "context": { + "id": "01KWH0TJ2QRD4VG95P15TM6D79", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_top_cavity_remote_start", + "state": "off", + "attributes": { + "friendly_name": "Main oven Top cavity Remote start" + }, + "last_changed": "2026-07-02T08:58:43.671987+00:00", + "last_reported": "2026-07-02T08:58:43.677372+00:00", + "last_updated": "2026-07-02T08:58:43.671987+00:00", + "context": { + "id": "01KWH0TJ2QY3XYB3VX4ZSM7JRE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_top_cavity_local_control", + "state": "off", + "attributes": { + "friendly_name": "Main oven Top cavity Local control" + }, + "last_changed": "2026-07-02T08:58:43.672206+00:00", + "last_reported": "2026-07-02T08:58:43.677389+00:00", + "last_updated": "2026-07-02T08:58:43.672206+00:00", + "context": { + "id": "01KWH0TJ2RYPV3KP34NXJ04V32", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.main_oven_top_cavity_interior_illumination_active", + "state": "off", + "attributes": { + "device_class": "light", + "friendly_name": "Main oven Top cavity Interior illumination active" + }, + "last_changed": "2026-07-02T08:58:43.672448+00:00", + "last_reported": "2026-07-02T08:58:43.677406+00:00", + "last_updated": "2026-07-02T08:58:43.672448+00:00", + "context": { + "id": "01KWH0TJ2RF6AP54M86QNT2BHS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_top_cavity_operation_state", + "state": "inactive", + "attributes": { + "options": [ + "inactive", + "ready", + "delayedstart", + "run", + "pause", + "actionrequired", + "finished", + "error", + "aborting" + ], + "device_class": "enum", + "friendly_name": "Main oven Top cavity Operation state" + }, + "last_changed": "2026-07-02T08:58:43.675358+00:00", + "last_reported": "2026-07-02T08:58:43.677492+00:00", + "last_updated": "2026-07-02T08:58:43.675358+00:00", + "context": { + "id": "01KWH0TJ2VTKC4MS0X6C5GKM6N", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.main_oven_top_cavity_door", + "state": "closed", + "attributes": { + "options": [ + "closed", + "locked", + "open" + ], + "device_class": "enum", + "friendly_name": "Main oven Top cavity Door" + }, + "last_changed": "2026-07-02T08:58:43.675653+00:00", + "last_reported": "2026-07-02T08:58:43.677546+00:00", + "last_updated": "2026-07-02T08:58:43.675653+00:00", + "context": { + "id": "01KWH0TJ2VQXTHD9CA7WSFS1K4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_top_cavity_power", + "state": "off", + "attributes": { + "friendly_name": "Main oven Top cavity Power" + }, + "last_changed": "2026-07-02T08:58:43.676381+00:00", + "last_reported": "2026-07-02T08:58:43.677569+00:00", + "last_updated": "2026-07-02T08:58:43.676381+00:00", + "context": { + "id": "01KWH0TJ2WRGQB6ZA5B50KKTFR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_top_cavity_child_lock", + "state": "off", + "attributes": { + "friendly_name": "Main oven Top cavity Child lock" + }, + "last_changed": "2026-07-02T08:58:43.676649+00:00", + "last_reported": "2026-07-02T08:58:43.677589+00:00", + "last_updated": "2026-07-02T08:58:43.676649+00:00", + "context": { + "id": "01KWH0TJ2WP8NWX4FDM3FSA9F2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.main_oven_top_cavity_sabbath_mode", + "state": "off", + "attributes": { + "friendly_name": "Main oven Top cavity Sabbath mode" + }, + "last_changed": "2026-07-02T08:58:43.676867+00:00", + "last_reported": "2026-07-02T08:58:43.677604+00:00", + "last_updated": "2026-07-02T08:58:43.676867+00:00", + "context": { + "id": "01KWH0TJ2W5NPPPC4Q0PGB3C8R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.main_oven_top_cavity_alarm_clock", + "state": "0", + "attributes": { + "min": 0.0, + "max": 100.0, + "step": 1, + "mode": "auto", + "unit_of_measurement": "s", + "device_class": "duration", + "friendly_name": "Main oven Top cavity Alarm clock" + }, + "last_changed": "2026-07-02T08:58:43.729676+00:00", + "last_reported": "2026-07-02T08:58:43.729676+00:00", + "last_updated": "2026-07-02T08:58:43.729676+00:00", + "context": { + "id": "01KWH0TJ4HC3FJS4WQD9GJGHK2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.onkyo_tx_nr686_f0120d", + "state": "off", + "attributes": { + "icon": "mdi:surround-sound-5-1-2", + "friendly_name": "Onkyo TX-NR686 F0120D", + "supported_features": 152461 + }, + "last_changed": "2026-07-02T08:59:05.970255+00:00", + "last_reported": "2026-07-02T08:59:05.969933+00:00", + "last_updated": "2026-07-02T08:59:05.970255+00:00", + "context": { + "id": "01KWH0V7VJSY5DM5F6EW6RZ330", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tim_graves_daily_energy_consumed", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "total_increasing", + "device_class": "energy", + "icon": "mdi:factory", + "friendly_name": "Tim Graves Daily energy consumed", + "supported_features": 0, + "unit_of_measurement": "kWh" + }, + "last_changed": "2026-07-02T08:58:43.789640+00:00", + "last_reported": "2026-07-02T08:58:43.789640+00:00", + "last_updated": "2026-07-02T08:58:43.789640+00:00", + "context": { + "id": "01KWH0TJ6D5CX57G59GPC9C5RY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "sonnenbatterie 200357 200357", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.789687+00:00", + "last_reported": "2026-07-02T08:58:43.789687+00:00", + "last_updated": "2026-07-02T08:58:43.789687+00:00", + "context": { + "id": "01KWH0TJ6DH1N37N9GCM63K6KM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_battery_system_tmax", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "sonnenbatterie 200357 Max Temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.789741+00:00", + "last_reported": "2026-07-02T08:58:43.789741+00:00", + "last_updated": "2026-07-02T08:58:43.789741+00:00", + "context": { + "id": "01KWH0TJ6DXENJH04WKQ58WP3Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_inverter_fac", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "frequency", + "friendly_name": "sonnenbatterie 200357 Inverter - Net frequency", + "supported_features": 0, + "unit_of_measurement": "Hz" + }, + "last_changed": "2026-07-02T08:58:43.789765+00:00", + "last_reported": "2026-07-02T08:58:43.789765+00:00", + "last_updated": "2026-07-02T08:58:43.789765+00:00", + "context": { + "id": "01KWH0TJ6D2YWVEJGTNMJMN0M9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_production_input", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Current production (in)", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.789788+00:00", + "last_reported": "2026-07-02T08:58:43.789788+00:00", + "last_updated": "2026-07-02T08:58:43.789788+00:00", + "context": { + "id": "01KWH0TJ6DABXF3EH27DRHSGRC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_production_output", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 Current production (out)", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.789807+00:00", + "last_reported": "2026-07-02T08:58:43.789807+00:00", + "last_updated": "2026-07-02T08:58:43.789807+00:00", + "context": { + "id": "01KWH0TJ6D486H2DVHKQAR0MYV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_w_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter production w_l1", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.789833+00:00", + "last_reported": "2026-07-02T08:58:43.789833+00:00", + "last_updated": "2026-07-02T08:58:43.789833+00:00", + "context": { + "id": "01KWH0TJ6DJZ8RWNMR9GCK5QYE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_a_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter production a_l1", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.789852+00:00", + "last_reported": "2026-07-02T08:58:43.789852+00:00", + "last_updated": "2026-07-02T08:58:43.789852+00:00", + "context": { + "id": "01KWH0TJ6D9BA1SX800776V500", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_a_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter production a_l2", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.789887+00:00", + "last_reported": "2026-07-02T08:58:43.789887+00:00", + "last_updated": "2026-07-02T08:58:43.789887+00:00", + "context": { + "id": "01KWH0TJ6DWH1X2AK9FVAN16CB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l1_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l1_l2", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.789905+00:00", + "last_reported": "2026-07-02T08:58:43.789905+00:00", + "last_updated": "2026-07-02T08:58:43.789905+00:00", + "context": { + "id": "01KWH0TJ6DJZBXD12E0C44TXJG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l3_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l3_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.789925+00:00", + "last_reported": "2026-07-02T08:58:43.789925+00:00", + "last_updated": "2026-07-02T08:58:43.789925+00:00", + "context": { + "id": "01KWH0TJ6D42SRAS2G1QA9EJNW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_w_total", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter production w_total", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.789944+00:00", + "last_reported": "2026-07-02T08:58:43.789944+00:00", + "last_updated": "2026-07-02T08:58:43.789944+00:00", + "context": { + "id": "01KWH0TJ6D2E1WYTQAXSAF125V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l3_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l3_l1", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.789963+00:00", + "last_reported": "2026-07-02T08:58:43.789963+00:00", + "last_updated": "2026-07-02T08:58:43.789963+00:00", + "context": { + "id": "01KWH0TJ6DKSKKPQ8RVA18T56S", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l2_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l2_l3", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.789980+00:00", + "last_reported": "2026-07-02T08:58:43.789980+00:00", + "last_updated": "2026-07-02T08:58:43.789980+00:00", + "context": { + "id": "01KWH0TJ6DPAEQS7QE43F8W5J7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l1_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l1_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.789999+00:00", + "last_reported": "2026-07-02T08:58:43.789999+00:00", + "last_updated": "2026-07-02T08:58:43.789999+00:00", + "context": { + "id": "01KWH0TJ6DH4A6S02PSW5HGMYZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_w_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter production w_l2", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790016+00:00", + "last_reported": "2026-07-02T08:58:43.790016+00:00", + "last_updated": "2026-07-02T08:58:43.790016+00:00", + "context": { + "id": "01KWH0TJ6EMCHTJ9VE1Q3ZAHGA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_w_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter production w_l3", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790034+00:00", + "last_reported": "2026-07-02T08:58:43.790034+00:00", + "last_updated": "2026-07-02T08:58:43.790034+00:00", + "context": { + "id": "01KWH0TJ6E6WVQ6T61M7E9K59A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_v_l2_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter production v_l2_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790056+00:00", + "last_reported": "2026-07-02T08:58:43.790056+00:00", + "last_updated": "2026-07-02T08:58:43.790056+00:00", + "context": { + "id": "01KWH0TJ6ETEPGWARCKP1V8MHA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_production_4_1_a_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter production a_l3", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.790077+00:00", + "last_reported": "2026-07-02T08:58:43.790077+00:00", + "last_updated": "2026-07-02T08:58:43.790077+00:00", + "context": { + "id": "01KWH0TJ6ETZ26CEW4FYZ49B39", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_w_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter consumption w_l1", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790095+00:00", + "last_reported": "2026-07-02T08:58:43.790095+00:00", + "last_updated": "2026-07-02T08:58:43.790095+00:00", + "context": { + "id": "01KWH0TJ6EY4PBYM0JC01XZKVG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_a_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter consumption a_l1", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.790113+00:00", + "last_reported": "2026-07-02T08:58:43.790113+00:00", + "last_updated": "2026-07-02T08:58:43.790113+00:00", + "context": { + "id": "01KWH0TJ6EHFH3EJD27FJ15DQP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_a_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter consumption a_l2", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.790132+00:00", + "last_reported": "2026-07-02T08:58:43.790132+00:00", + "last_updated": "2026-07-02T08:58:43.790132+00:00", + "context": { + "id": "01KWH0TJ6E0MYGKV7VR5VPFB8R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l1_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l1_l2", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790149+00:00", + "last_reported": "2026-07-02T08:58:43.790149+00:00", + "last_updated": "2026-07-02T08:58:43.790149+00:00", + "context": { + "id": "01KWH0TJ6E3Z43TF2XV4MEKP0Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l3_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l3_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790167+00:00", + "last_reported": "2026-07-02T08:58:43.790167+00:00", + "last_updated": "2026-07-02T08:58:43.790167+00:00", + "context": { + "id": "01KWH0TJ6ERD4EKDSKX6E8HHST", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_w_total", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter consumption w_total", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790185+00:00", + "last_reported": "2026-07-02T08:58:43.790185+00:00", + "last_updated": "2026-07-02T08:58:43.790185+00:00", + "context": { + "id": "01KWH0TJ6E1B5V10NC9Y6GX02Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l3_l1", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l3_l1", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790203+00:00", + "last_reported": "2026-07-02T08:58:43.790203+00:00", + "last_updated": "2026-07-02T08:58:43.790203+00:00", + "context": { + "id": "01KWH0TJ6E83GEA6XP780DEJVX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l2_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l2_l3", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790221+00:00", + "last_reported": "2026-07-02T08:58:43.790221+00:00", + "last_updated": "2026-07-02T08:58:43.790221+00:00", + "context": { + "id": "01KWH0TJ6EZST9PW090TT5V0M8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l1_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l1_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790240+00:00", + "last_reported": "2026-07-02T08:58:43.790240+00:00", + "last_updated": "2026-07-02T08:58:43.790240+00:00", + "context": { + "id": "01KWH0TJ6EYDPJKY90A64FRFNV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_w_l2", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter consumption w_l2", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790257+00:00", + "last_reported": "2026-07-02T08:58:43.790257+00:00", + "last_updated": "2026-07-02T08:58:43.790257+00:00", + "context": { + "id": "01KWH0TJ6ET3E3ZRKSS3Q869FD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_w_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "power", + "friendly_name": "sonnenbatterie 200357 meter consumption w_l3", + "supported_features": 0, + "unit_of_measurement": "W" + }, + "last_changed": "2026-07-02T08:58:43.790275+00:00", + "last_reported": "2026-07-02T08:58:43.790275+00:00", + "last_updated": "2026-07-02T08:58:43.790275+00:00", + "context": { + "id": "01KWH0TJ6E7NA3B3RQPKGSESWG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_v_l2_n", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "voltage", + "friendly_name": "sonnenbatterie 200357 meter consumption v_l2_n", + "supported_features": 0, + "unit_of_measurement": "V" + }, + "last_changed": "2026-07-02T08:58:43.790293+00:00", + "last_reported": "2026-07-02T08:58:43.790293+00:00", + "last_updated": "2026-07-02T08:58:43.790293+00:00", + "context": { + "id": "01KWH0TJ6EQYDMKBNGKM0MGSVJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_meter_consumption_4_2_a_l3", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "current", + "friendly_name": "sonnenbatterie 200357 meter consumption a_l3", + "supported_features": 0, + "unit_of_measurement": "A" + }, + "last_changed": "2026-07-02T08:58:43.790313+00:00", + "last_reported": "2026-07-02T08:58:43.790313+00:00", + "last_updated": "2026-07-02T08:58:43.790313+00:00", + "context": { + "id": "01KWH0TJ6ETPFFEB4N865ZH9A2", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_kib_s_received", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "data_rate", + "friendly_name": "OnHub Download speed", + "supported_features": 0, + "unit_of_measurement": "KiB/s" + }, + "last_changed": "2026-07-02T08:58:43.790350+00:00", + "last_reported": "2026-07-02T08:58:43.790350+00:00", + "last_updated": "2026-07-02T08:58:43.790350+00:00", + "context": { + "id": "01KWH0TJ6E168D1QS6MPE1XPV4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_kib_s_sent", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "data_rate", + "friendly_name": "OnHub Upload speed", + "supported_features": 0, + "unit_of_measurement": "KiB/s" + }, + "last_changed": "2026-07-02T08:58:43.790368+00:00", + "last_reported": "2026-07-02T08:58:43.790368+00:00", + "last_updated": "2026-07-02T08:58:43.790368+00:00", + "context": { + "id": "01KWH0TJ6EX8BWR6G6CK0ERYEX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.epson_et_4550_series_black_ink", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "friendly_name": "EPSON ET-4550 Series Black ink", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790393+00:00", + "last_reported": "2026-07-02T08:58:43.790393+00:00", + "last_updated": "2026-07-02T08:58:43.790393+00:00", + "context": { + "id": "01KWH0TJ6EBS2627KP4WNZNR7B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.epson_et_4550_series_cyan_ink", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "friendly_name": "EPSON ET-4550 Series Cyan ink", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790411+00:00", + "last_reported": "2026-07-02T08:58:43.790411+00:00", + "last_updated": "2026-07-02T08:58:43.790411+00:00", + "context": { + "id": "01KWH0TJ6EWWWMT6A0M3BZK0P7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.epson_et_4550_series_magenta_ink", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "friendly_name": "EPSON ET-4550 Series Magenta ink", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790429+00:00", + "last_reported": "2026-07-02T08:58:43.790429+00:00", + "last_updated": "2026-07-02T08:58:43.790429+00:00", + "context": { + "id": "01KWH0TJ6EJ93GBQ3P70WS9HXV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.epson_et_4550_series_yellow_ink", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "friendly_name": "EPSON ET-4550 Series Yellow ink", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790446+00:00", + "last_reported": "2026-07-02T08:58:43.790446+00:00", + "last_updated": "2026-07-02T08:58:43.790446+00:00", + "context": { + "id": "01KWH0TJ6EBCJWV8HHGG39HYTP", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.epson_et_4550_series", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "idle", + "printing", + "stopped" + ], + "device_class": "enum", + "friendly_name": "EPSON ET-4550 Series", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790463+00:00", + "last_reported": "2026-07-02T08:58:43.790463+00:00", + "last_updated": "2026-07-02T08:58:43.790463+00:00", + "context": { + "id": "01KWH0TJ6EZJYZ0KSS6KDRXTNZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.remote_ui", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "connectivity", + "friendly_name": "Remote UI", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790509+00:00", + "last_reported": "2026-07-02T08:58:43.790509+00:00", + "last_updated": "2026-07-02T08:58:43.790509+00:00", + "context": { + "id": "01KWH0TJ6EF07HWJN76MJ56HHC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.sd1e7768f8c588993c_41d3", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:bluetooth-connect", + "friendly_name": "Sd1e7768f8c588993C 41D3", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790528+00:00", + "last_reported": "2026-07-02T08:58:43.790528+00:00", + "last_updated": "2026-07-02T08:58:43.790528+00:00", + "context": { + "id": "01KWH0TJ6E2Z2364Z0HY928ZYM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sd1e7768f8c588993c_41d3_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "icon": "mdi:signal-distance-variant", + "friendly_name": "Sd1e7768f8c588993C 41D3 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.790548+00:00", + "last_reported": "2026-07-02T08:58:43.790548+00:00", + "last_updated": "2026-07-02T08:58:43.790548+00:00", + "context": { + "id": "01KWH0TJ6EAN1SMA2V801KF20Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_smart_charging", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:flash-auto", + "friendly_name": "Octopus Intelligent Tariff Octopus Smart Charging", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790582+00:00", + "last_reported": "2026-07-02T08:58:43.790582+00:00", + "last_updated": "2026-07-02T08:58:43.790582+00:00", + "context": { + "id": "01KWH0TJ6EBTJH806FQEMRH4VH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_intelligent_slot", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:home-lightning-bolt-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Slot", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790601+00:00", + "last_reported": "2026-07-02T08:58:43.790601+00:00", + "last_updated": "2026-07-02T08:58:43.790601+00:00", + "context": { + "id": "01KWH0TJ6EFRFSPF6CSRHK5EM1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_intelligent_slot_next_1_hour", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:home-lightning-bolt-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Slot (next 1 hour)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790618+00:00", + "last_reported": "2026-07-02T08:58:43.790618+00:00", + "last_updated": "2026-07-02T08:58:43.790618+00:00", + "context": { + "id": "01KWH0TJ6EE839YHS5B2DNVWWS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_intelligent_slot_next_2_hours", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:home-lightning-bolt-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Slot (next 2 hours)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790636+00:00", + "last_reported": "2026-07-02T08:58:43.790636+00:00", + "last_updated": "2026-07-02T08:58:43.790636+00:00", + "context": { + "id": "01KWH0TJ6EJYFSDAJ6QF7T9PQ8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_intelligent_slot_next_3_hours", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:home-lightning-bolt-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Slot (next 3 hours)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790652+00:00", + "last_reported": "2026-07-02T08:58:43.790652+00:00", + "last_updated": "2026-07-02T08:58:43.790652+00:00", + "context": { + "id": "01KWH0TJ6EYXJXPZRCHDZJWE5R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_intelligent_planned_dispatch_slot", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:ev-station", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Planned Dispatch Slot", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790674+00:00", + "last_reported": "2026-07-02T08:58:43.790674+00:00", + "last_updated": "2026-07-02T08:58:43.790674+00:00", + "context": { + "id": "01KWH0TJ6E6F5W5A0J2A6XCX4B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.octopus_target_state_of_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "10", + "15", + "20", + "25", + "30", + "35", + "40", + "45", + "50", + "55", + "60", + "65", + "70", + "75", + "80", + "85", + "90", + "95", + "100" + ], + "icon": "mdi:battery-charging-medium", + "friendly_name": "Octopus Intelligent Tariff Octopus Target State of Charge", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790692+00:00", + "last_reported": "2026-07-02T08:58:43.790692+00:00", + "last_updated": "2026-07-02T08:58:43.790692+00:00", + "context": { + "id": "01KWH0TJ6EN58WX5DKKH46E8VZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.octopus_target_ready_by_time", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "04:00", + "04:30", + "05:00", + "05:30", + "06:00", + "06:30", + "07:00", + "07:30", + "08:00", + "08:30", + "09:00", + "09:30", + "10:00", + "10:30", + "11:00" + ], + "icon": "mdi:clock-time-seven-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Target Ready By Time", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790711+00:00", + "last_reported": "2026-07-02T08:58:43.790711+00:00", + "last_updated": "2026-07-02T08:58:43.790711+00:00", + "context": { + "id": "01KWH0TJ6EYCQQHHR63E9VZPVM", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_intelligent_next_offpeak_start", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "icon": "mdi:home-clock-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Next Offpeak Start", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790731+00:00", + "last_reported": "2026-07-02T08:58:43.790731+00:00", + "last_updated": "2026-07-02T08:58:43.790731+00:00", + "context": { + "id": "01KWH0TJ6EVRE595NQANS8ASGH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_intelligent_offpeak_end", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "icon": "mdi:timelapse", + "friendly_name": "Octopus Intelligent Tariff Octopus Intelligent Offpeak End", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790749+00:00", + "last_reported": "2026-07-02T08:58:43.790749+00:00", + "last_updated": "2026-07-02T08:58:43.790749+00:00", + "context": { + "id": "01KWH0TJ6EG5AK1EANJ8HAY63X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_bump_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:car-electric-outline", + "friendly_name": "Octopus Intelligent Tariff Octopus Bump Charge", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790765+00:00", + "last_reported": "2026-07-02T08:58:43.790765+00:00", + "last_updated": "2026-07-02T08:58:43.790765+00:00", + "context": { + "id": "01KWH0TJ6E8FA866TDNYZT4A4J", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_saving_sessions", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:leaf", + "friendly_name": "Octopus Energy Saving Session", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790781+00:00", + "last_reported": "2026-07-02T08:58:43.790781+00:00", + "last_updated": "2026-07-02T08:58:43.790781+00:00", + "context": { + "id": "01KWH0TJ6ECWAZ8YE8035DYNAC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_intelligent_dispatching", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:power-plug-battery", + "friendly_name": "Charger Octopus Energy Intelligent Dispatching", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790799+00:00", + "last_reported": "2026-07-02T08:58:43.790799+00:00", + "last_updated": "2026-07-02T08:58:43.790799+00:00", + "context": { + "id": "01KWH0TJ6E2CPNG1ZS9MXDWKJ5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_saving_session_points", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "total_increasing", + "icon": "mdi:leaf", + "friendly_name": "Octopus Energy Saving Session Points", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790816+00:00", + "last_reported": "2026-07-02T08:58:43.790816+00:00", + "last_updated": "2026-07-02T08:58:43.790816+00:00", + "context": { + "id": "01KWH0TJ6E5Z3N8Q0YKAC365SX", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_intelligent_smart_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:ev-station", + "friendly_name": "Charger Octopus Energy Intelligent Smart Charge", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790840+00:00", + "last_reported": "2026-07-02T08:58:43.790840+00:00", + "last_updated": "2026-07-02T08:58:43.790840+00:00", + "context": { + "id": "01KWH0TJ6ESA83JF9QQMWTX990", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_intelligent_bump_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:ev-plug-type2", + "friendly_name": "Charger Octopus Energy Intelligent Bump Charge", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790856+00:00", + "last_reported": "2026-07-02T08:58:43.790856+00:00", + "last_updated": "2026-07-02T08:58:43.790856+00:00", + "context": { + "id": "01KWH0TJ6EJEG20RG8AS8NCEJG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "time.octopus_energy_intelligent_ready_time", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:battery-clock", + "friendly_name": "Charger Octopus Energy Intelligent Ready Time", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790874+00:00", + "last_reported": "2026-07-02T08:58:43.790874+00:00", + "last_updated": "2026-07-02T08:58:43.790874+00:00", + "context": { + "id": "01KWH0TJ6EQ1XD6D04DH08V9K1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.octopus_energy_intelligent_charge_limit", + "state": "unavailable", + "attributes": { + "restored": true, + "min": 0.0, + "max": 100.0, + "step": 1.0, + "mode": "auto", + "device_class": "battery", + "icon": "mdi:battery-charging", + "friendly_name": "Charger Octopus Energy Intelligent Charge Limit", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.790893+00:00", + "last_reported": "2026-07-02T08:58:43.790893+00:00", + "last_updated": "2026-07-02T08:58:43.790893+00:00", + "context": { + "id": "01KWH0TJ6EKWN4A3KAFF5R9MYC", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_heated_seat_rear_left", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "Off", + "Low", + "Medium", + "High" + ], + "icon": "mdi:car-seat-heater", + "friendly_name": "Tims M3 Heated seat rear left", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.790924+00:00", + "last_reported": "2026-07-02T08:58:43.790924+00:00", + "last_updated": "2026-07-02T08:58:43.790924+00:00", + "context": { + "id": "01KWH0TJ6EPKV774PA5SZHP3VY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_heated_seat_rear_center", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "Off", + "Low", + "Medium", + "High" + ], + "icon": "mdi:car-seat-heater", + "friendly_name": "Tims M3 Heated seat rear center", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792390+00:00", + "last_reported": "2026-07-02T08:58:43.792390+00:00", + "last_updated": "2026-07-02T08:58:43.792390+00:00", + "context": { + "id": "01KWH0TJ6GZSPVTH0DKM1P87JJ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.tims_m3_heated_seat_rear_right", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "Off", + "Low", + "Medium", + "High" + ], + "icon": "mdi:car-seat-heater", + "friendly_name": "Tims M3 Heated seat rear right", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792446+00:00", + "last_reported": "2026-07-02T08:58:43.792446+00:00", + "last_updated": "2026-07-02T08:58:43.792446+00:00", + "context": { + "id": "01KWH0TJ6G3B8YXNNG9MXMAZYW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.onhub_wan_status", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "connectivity", + "friendly_name": "OnHub WAN status", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792486+00:00", + "last_reported": "2026-07-02T08:58:43.792486+00:00", + "last_updated": "2026-07-02T08:58:43.792486+00:00", + "context": { + "id": "01KWH0TJ6G3ZRRXAJJ2BHM7V49", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.onhub_external_ip", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "OnHub External IP", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792504+00:00", + "last_reported": "2026-07-02T08:58:43.792504+00:00", + "last_updated": "2026-07-02T08:58:43.792504+00:00", + "context": { + "id": "01KWH0TJ6GAKZBBS1Q2TFWQ5HA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.dp_2_1_tornx112408_8a84", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:bluetooth-connect", + "friendly_name": "DP_2_1_TORNX112408 8A84", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792538+00:00", + "last_reported": "2026-07-02T08:58:43.792538+00:00", + "last_updated": "2026-07-02T08:58:43.792538+00:00", + "context": { + "id": "01KWH0TJ6G4YEQYNT7JPJ9AYYT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dp_2_1_tornx112408_8a84_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "icon": "mdi:signal-distance-variant", + "friendly_name": "DP_2_1_TORNX112408 8A84 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792560+00:00", + "last_reported": "2026-07-02T08:58:43.792560+00:00", + "last_updated": "2026-07-02T08:58:43.792560+00:00", + "context": { + "id": "01KWH0TJ6GQA4RXAYWY84BZGSG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.accm86874d70597e0107_62ae", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:bluetooth-connect", + "friendly_name": "ACCM86874d70597e0107 62AE", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792579+00:00", + "last_reported": "2026-07-02T08:58:43.792579+00:00", + "last_updated": "2026-07-02T08:58:43.792579+00:00", + "context": { + "id": "01KWH0TJ6G0HG040JDGQ22E9B8", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.accm86874d70597e0107_62ae_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "icon": "mdi:signal-distance-variant", + "friendly_name": "ACCM86874d70597e0107 62AE Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792598+00:00", + "last_reported": "2026-07-02T08:58:43.792598+00:00", + "last_updated": "2026-07-02T08:58:43.792598+00:00", + "context": { + "id": "01KWH0TJ6GFFVJDRYMD44FVE2R", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "media_player.playfi2device336f939192", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "speaker", + "friendly_name": "Conservatory sound bar", + "supported_features": 131968 + }, + "last_changed": "2026-07-02T08:58:43.792618+00:00", + "last_reported": "2026-07-02T08:58:43.792618+00:00", + "last_updated": "2026-07-02T08:58:43.792618+00:00", + "context": { + "id": "01KWH0TJ6G5N3QARP1T8NXA5VA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "binary_sensor.octopus_energy_a_524641cb_intelligent_dispatching", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:power-plug-battery", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Dispatching (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792638+00:00", + "last_reported": "2026-07-02T08:58:43.792638+00:00", + "last_updated": "2026-07-02T08:58:43.792638+00:00", + "context": { + "id": "01KWH0TJ6GP7579NH0QBVQA38M", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_a_524641cb_intelligent_smart_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:ev-station", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Smart Charge (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792657+00:00", + "last_reported": "2026-07-02T08:58:43.792657+00:00", + "last_updated": "2026-07-02T08:58:43.792657+00:00", + "context": { + "id": "01KWH0TJ6GASMQYRNF1E1HFRNR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.octopus_energy_a_524641cb_intelligent_bump_charge", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:ev-plug-type2", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Bump Charge (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792674+00:00", + "last_reported": "2026-07-02T08:58:43.792674+00:00", + "last_updated": "2026-07-02T08:58:43.792674+00:00", + "context": { + "id": "01KWH0TJ6GDCM20FWXS1RC49S7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.sonnenbatterie_200357_operating_mode_text", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "sonnenbatterie 200357 Operating Mode (text)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792696+00:00", + "last_reported": "2026-07-02T08:58:43.792696+00:00", + "last_updated": "2026-07-02T08:58:43.792696+00:00", + "context": { + "id": "01KWH0TJ6GX2AX96WTEQFH86Q6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.s5e4ba3f43e3ecfbec_553e", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "S5e4ba3f43e3ecfbeC 553E", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792760+00:00", + "last_reported": "2026-07-02T08:58:43.792760+00:00", + "last_updated": "2026-07-02T08:58:43.792760+00:00", + "context": { + "id": "01KWH0TJ6G6YRAC295K31FQ4Z9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.s5e4ba3f43e3ecfbec_553e_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "S5e4ba3f43e3ecfbeC 553E Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792793+00:00", + "last_reported": "2026-07-02T08:58:43.792793+00:00", + "last_updated": "2026-07-02T08:58:43.792793+00:00", + "context": { + "id": "01KWH0TJ6GYFPFW6AR6ATS73BS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.octopus_energy_a_524641cb_intelligent_charge_target", + "state": "unavailable", + "attributes": { + "restored": true, + "min": 10, + "max": 100, + "step": 1, + "mode": "box", + "device_class": "battery", + "icon": "mdi:battery-charging", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Charge Target (A-524641CB)", + "supported_features": 0, + "unit_of_measurement": "%" + }, + "last_changed": "2026-07-02T08:58:43.792814+00:00", + "last_reported": "2026-07-02T08:58:43.792814+00:00", + "last_updated": "2026-07-02T08:58:43.792814+00:00", + "context": { + "id": "01KWH0TJ6G5RSKHSJER85R9HG1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "time.octopus_energy_a_524641cb_intelligent_target_time", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:battery-clock", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Target Time (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792833+00:00", + "last_reported": "2026-07-02T08:58:43.792833+00:00", + "last_updated": "2026-07-02T08:58:43.792833+00:00", + "context": { + "id": "01KWH0TJ6GN7B82931E8GJZY83", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.s2759575fc567a54bc_8a40", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "S2759575fc567a54bC 8A40", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792856+00:00", + "last_reported": "2026-07-02T08:58:43.792856+00:00", + "last_updated": "2026-07-02T08:58:43.792856+00:00", + "context": { + "id": "01KWH0TJ6GVF2T2EK5S4Z6NE00", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.s2759575fc567a54bc_8a40_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "S2759575fc567a54bC 8A40 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792875+00:00", + "last_reported": "2026-07-02T08:58:43.792875+00:00", + "last_updated": "2026-07-02T08:58:43.792875+00:00", + "context": { + "id": "01KWH0TJ6G1R4SZC0CXQFCV9MZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.cea8ab5_4706", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "cea8ab5 4706", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792898+00:00", + "last_reported": "2026-07-02T08:58:43.792898+00:00", + "last_updated": "2026-07-02T08:58:43.792898+00:00", + "context": { + "id": "01KWH0TJ6G5YC0H2AF8VKVM1WB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.cea8ab5_4706_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "cea8ab5 4706 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792917+00:00", + "last_reported": "2026-07-02T08:58:43.792917+00:00", + "last_updated": "2026-07-02T08:58:43.792917+00:00", + "context": { + "id": "01KWH0TJ6GYT76C3GV8WZK595Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.nbeacon_a50d", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "NBeacon A50D", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.792961+00:00", + "last_reported": "2026-07-02T08:58:43.792961+00:00", + "last_updated": "2026-07-02T08:58:43.792961+00:00", + "context": { + "id": "01KWH0TJ6GMJQNST2TDKST3KFB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.nbeacon_a50d_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "NBeacon A50D Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.792983+00:00", + "last_reported": "2026-07-02T08:58:43.792983+00:00", + "last_updated": "2026-07-02T08:58:43.792983+00:00", + "context": { + "id": "01KWH0TJ6GPC8BAEEZJSP58CR4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.octopus_energy_a_524641cb_intelligent_target_time", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "04:00", + "04:30", + "05:00", + "05:30", + "06:00", + "06:30", + "07:00", + "07:30", + "08:00", + "08:30", + "09:00", + "09:30", + "10:00", + "10:30", + "11:00" + ], + "icon": "mdi:battery-clock", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent Target Time (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793004+00:00", + "last_reported": "2026-07-02T08:58:43.793004+00:00", + "last_updated": "2026-07-02T08:58:43.793004+00:00", + "context": { + "id": "01KWH0TJ6HATFVAE35YDD4CEMQ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.octopus_energy_a_524641cb_intelligent_state", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:power-plug-battery", + "friendly_name": "Tesla Model 3 (Electric Vehicle) Intelligent State (A-524641CB)", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793021+00:00", + "last_reported": "2026-07-02T08:58:43.793021+00:00", + "last_updated": "2026-07-02T08:58:43.793021+00:00", + "context": { + "id": "01KWH0TJ6HNWX5VBDQVJFEH257", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.care_c10e", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "DP_2_1_TORMX089450 C10E", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793063+00:00", + "last_reported": "2026-07-02T08:58:43.793063+00:00", + "last_updated": "2026-07-02T08:58:43.793063+00:00", + "context": { + "id": "01KWH0TJ6H3GZV4RAX1MRFG7QS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.care_c10e_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "DP_2_1_TORMX089450 C10E Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.793086+00:00", + "last_reported": "2026-07-02T08:58:43.793086+00:00", + "last_updated": "2026-07-02T08:58:43.793086+00:00", + "context": { + "id": "01KWH0TJ6HBJ8Y4Q67W6Q7XRE5", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.tims_fan_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Tims fan Temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793117+00:00", + "last_reported": "2026-07-02T08:58:43.793117+00:00", + "last_updated": "2026-07-02T08:58:43.793117+00:00", + "context": { + "id": "01KWH0TJ6HPR56SGZQVCD95JW6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.dp_2_1_tormy014078_0c1f", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "DP_2_1_TORMY014078 0C1F", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793137+00:00", + "last_reported": "2026-07-02T08:58:43.793137+00:00", + "last_updated": "2026-07-02T08:58:43.793137+00:00", + "context": { + "id": "01KWH0TJ6HH58WGHRH0WHW6QEZ", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.dp_2_1_tormy014078_0c1f_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "DP_2_1_TORMY014078 0C1F Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.793158+00:00", + "last_reported": "2026-07-02T08:58:43.793158+00:00", + "last_updated": "2026-07-02T08:58:43.793158+00:00", + "context": { + "id": "01KWH0TJ6HQ1V7FDTGJBS93J6Q", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_ambient_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 3 Ambient temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793185+00:00", + "last_reported": "2026-07-02T08:58:43.793185+00:00", + "last_updated": "2026-07-02T08:58:43.793185+00:00", + "context": { + "id": "01KWH0TJ6H2VM2F6JX0C98YS4G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_internal_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 3 Internal temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793202+00:00", + "last_reported": "2026-07-02T08:58:43.793202+00:00", + "last_updated": "2026-07-02T08:58:43.793202+00:00", + "context": { + "id": "01KWH0TJ6H5729H3KB9N2T5DNE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_cooking", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Meater 3 Cooking", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793217+00:00", + "last_reported": "2026-07-02T08:58:43.793217+00:00", + "last_updated": "2026-07-02T08:58:43.793217+00:00", + "context": { + "id": "01KWH0TJ6HA37Y6WGPQE396QRY", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_cook_state", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "not_started", + "configured", + "started", + "ready_for_resting", + "resting", + "slightly_underdone", + "finished", + "slightly_overdone", + "overcooked" + ], + "device_class": "enum", + "friendly_name": "Meater 3 Cook state", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793233+00:00", + "last_reported": "2026-07-02T08:58:43.793233+00:00", + "last_updated": "2026-07-02T08:58:43.793233+00:00", + "context": { + "id": "01KWH0TJ6HZM59ATDRGDPQRTRW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_target_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 3 Target temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793251+00:00", + "last_reported": "2026-07-02T08:58:43.793251+00:00", + "last_updated": "2026-07-02T08:58:43.793251+00:00", + "context": { + "id": "01KWH0TJ6HJZPX6YKB8460V8DF", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_peak_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 3 Peak temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793267+00:00", + "last_reported": "2026-07-02T08:58:43.793267+00:00", + "last_updated": "2026-07-02T08:58:43.793267+00:00", + "context": { + "id": "01KWH0TJ6HZ8F7MGCVX4Q5VC52", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_time_remaining", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 3 Time remaining", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793283+00:00", + "last_reported": "2026-07-02T08:58:43.793283+00:00", + "last_updated": "2026-07-02T08:58:43.793283+00:00", + "context": { + "id": "01KWH0TJ6HGAPX7GBT6ENBQ2CD", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_ee7bde52_time_elapsed", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 3 Time elapsed", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793303+00:00", + "last_reported": "2026-07-02T08:58:43.793303+00:00", + "last_updated": "2026-07-02T08:58:43.793303+00:00", + "context": { + "id": "01KWH0TJ6H6SAFMGC67SCGG6RA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_ambient_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 4 Ambient temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793319+00:00", + "last_reported": "2026-07-02T08:58:43.793319+00:00", + "last_updated": "2026-07-02T08:58:43.793319+00:00", + "context": { + "id": "01KWH0TJ6HDCG297E5587XYNNR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_internal_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 4 Internal temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793335+00:00", + "last_reported": "2026-07-02T08:58:43.793335+00:00", + "last_updated": "2026-07-02T08:58:43.793335+00:00", + "context": { + "id": "01KWH0TJ6HMA8406R3S9KJK98W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_cooking", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Meater 4 Cooking", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793351+00:00", + "last_reported": "2026-07-02T08:58:43.793351+00:00", + "last_updated": "2026-07-02T08:58:43.793351+00:00", + "context": { + "id": "01KWH0TJ6HNEW4RRNM67KBGJFN", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_cook_state", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "not_started", + "configured", + "started", + "ready_for_resting", + "resting", + "slightly_underdone", + "finished", + "slightly_overdone", + "overcooked" + ], + "device_class": "enum", + "friendly_name": "Meater 4 Cook state", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793367+00:00", + "last_reported": "2026-07-02T08:58:43.793367+00:00", + "last_updated": "2026-07-02T08:58:43.793367+00:00", + "context": { + "id": "01KWH0TJ6H79H7Z7Z5E39BWSC1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_target_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 4 Target temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793383+00:00", + "last_reported": "2026-07-02T08:58:43.793383+00:00", + "last_updated": "2026-07-02T08:58:43.793383+00:00", + "context": { + "id": "01KWH0TJ6HB5DMPM3HR2K2X57A", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_peak_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 4 Peak temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793401+00:00", + "last_reported": "2026-07-02T08:58:43.793401+00:00", + "last_updated": "2026-07-02T08:58:43.793401+00:00", + "context": { + "id": "01KWH0TJ6HC603CA9M7XAZ35AR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_time_remaining", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 4 Time remaining", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793417+00:00", + "last_reported": "2026-07-02T08:58:43.793417+00:00", + "last_updated": "2026-07-02T08:58:43.793417+00:00", + "context": { + "id": "01KWH0TJ6HPDF7VMTBHQPY1Y4K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_af29e338_time_elapsed", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 4 Time elapsed", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793434+00:00", + "last_reported": "2026-07-02T08:58:43.793434+00:00", + "last_updated": "2026-07-02T08:58:43.793434+00:00", + "context": { + "id": "01KWH0TJ6HF7W4M86V3G0JS211", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_ambient_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 2 Ambient temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793451+00:00", + "last_reported": "2026-07-02T08:58:43.793451+00:00", + "last_updated": "2026-07-02T08:58:43.793451+00:00", + "context": { + "id": "01KWH0TJ6HWFVEX4YM9Q2HNQ7E", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_internal_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 2 Internal temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793468+00:00", + "last_reported": "2026-07-02T08:58:43.793468+00:00", + "last_updated": "2026-07-02T08:58:43.793468+00:00", + "context": { + "id": "01KWH0TJ6HNRF7RXQQ4EETPPQH", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_cooking", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Meater 2 Cooking", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793487+00:00", + "last_reported": "2026-07-02T08:58:43.793487+00:00", + "last_updated": "2026-07-02T08:58:43.793487+00:00", + "context": { + "id": "01KWH0TJ6HQZJ5TTJNKRCZQ3N1", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_cook_state", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "not_started", + "configured", + "started", + "ready_for_resting", + "resting", + "slightly_underdone", + "finished", + "slightly_overdone", + "overcooked" + ], + "device_class": "enum", + "friendly_name": "Meater 2 Cook state", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793505+00:00", + "last_reported": "2026-07-02T08:58:43.793505+00:00", + "last_updated": "2026-07-02T08:58:43.793505+00:00", + "context": { + "id": "01KWH0TJ6HCXJNS6NBVKJCG6A3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_target_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 2 Target temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793522+00:00", + "last_reported": "2026-07-02T08:58:43.793522+00:00", + "last_updated": "2026-07-02T08:58:43.793522+00:00", + "context": { + "id": "01KWH0TJ6H4Q3BENHYJWEQ9VQ7", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_peak_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 2 Peak temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793539+00:00", + "last_reported": "2026-07-02T08:58:43.793539+00:00", + "last_updated": "2026-07-02T08:58:43.793539+00:00", + "context": { + "id": "01KWH0TJ6H9MNYJ5J416JS8D6X", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_time_remaining", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 2 Time remaining", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793559+00:00", + "last_reported": "2026-07-02T08:58:43.793559+00:00", + "last_updated": "2026-07-02T08:58:43.793559+00:00", + "context": { + "id": "01KWH0TJ6HQF5HBRP64KF9FY1W", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_7d466dff_time_elapsed", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 2 Time elapsed", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793575+00:00", + "last_reported": "2026-07-02T08:58:43.793575+00:00", + "last_updated": "2026-07-02T08:58:43.793575+00:00", + "context": { + "id": "01KWH0TJ6HT1FC7QFBFPGQ70YS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_ambient_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 1 Ambient temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793593+00:00", + "last_reported": "2026-07-02T08:58:43.793593+00:00", + "last_updated": "2026-07-02T08:58:43.793593+00:00", + "context": { + "id": "01KWH0TJ6H5MX43BZT6A0C7AFT", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_internal_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 1 Internal temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793609+00:00", + "last_reported": "2026-07-02T08:58:43.793609+00:00", + "last_updated": "2026-07-02T08:58:43.793609+00:00", + "context": { + "id": "01KWH0TJ6H2J2KTRBG6MR1E4SE", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_cooking", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Meater 1 Cooking", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793625+00:00", + "last_reported": "2026-07-02T08:58:43.793625+00:00", + "last_updated": "2026-07-02T08:58:43.793625+00:00", + "context": { + "id": "01KWH0TJ6HDEGKBY9VX4TB0PW6", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_cook_state", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "not_started", + "configured", + "started", + "ready_for_resting", + "resting", + "slightly_underdone", + "finished", + "slightly_overdone", + "overcooked" + ], + "device_class": "enum", + "friendly_name": "Meater 1 Cook state", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793642+00:00", + "last_reported": "2026-07-02T08:58:43.793642+00:00", + "last_updated": "2026-07-02T08:58:43.793642+00:00", + "context": { + "id": "01KWH0TJ6H3MGT3TV48SE7NND4", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_target_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 1 Target temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793682+00:00", + "last_reported": "2026-07-02T08:58:43.793682+00:00", + "last_updated": "2026-07-02T08:58:43.793682+00:00", + "context": { + "id": "01KWH0TJ6HD0WF9JEPCD0AB10Y", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_peak_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Meater 1 Peak temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793703+00:00", + "last_reported": "2026-07-02T08:58:43.793703+00:00", + "last_updated": "2026-07-02T08:58:43.793703+00:00", + "context": { + "id": "01KWH0TJ6H79SX8CAENEG9GWEA", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_time_remaining", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 1 Time remaining", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793720+00:00", + "last_reported": "2026-07-02T08:58:43.793720+00:00", + "last_updated": "2026-07-02T08:58:43.793720+00:00", + "context": { + "id": "01KWH0TJ6HTCM8GMHH1EKFKFSG", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.meater_probe_62a5fe5d_time_elapsed", + "state": "unavailable", + "attributes": { + "restored": true, + "device_class": "timestamp", + "friendly_name": "Meater 1 Time elapsed", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793736+00:00", + "last_reported": "2026-07-02T08:58:43.793736+00:00", + "last_updated": "2026-07-02T08:58:43.793736+00:00", + "context": { + "id": "01KWH0TJ6HPQM55EBE45M2Z7QV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.main_oven_top_cavity_active_program", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "cooking_oven_program_heating_mode_sabbath_programme", + "cooking_oven_program_heating_mode_pre_heating", + "cooking_oven_program_heating_mode_pizza_setting", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_hot_air" + ], + "friendly_name": "Main oven Top cavity Active program", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793758+00:00", + "last_reported": "2026-07-02T08:58:43.793758+00:00", + "last_updated": "2026-07-02T08:58:43.793758+00:00", + "context": { + "id": "01KWH0TJ6HP9E5SVWZS22TF5ZV", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "select.main_oven_top_cavity_selected_program", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "cooking_oven_program_heating_mode_sabbath_programme", + "cooking_oven_program_heating_mode_pre_heating", + "cooking_oven_program_heating_mode_pizza_setting", + "cooking_oven_program_heating_mode_bottom_heating", + "cooking_oven_program_heating_mode_hot_air_grilling", + "cooking_oven_program_heating_mode_top_bottom_heating", + "cooking_oven_program_heating_mode_hot_air" + ], + "friendly_name": "Main oven Top cavity Selected program", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.793773+00:00", + "last_reported": "2026-07-02T08:58:43.793773+00:00", + "last_updated": "2026-07-02T08:58:43.793773+00:00", + "context": { + "id": "01KWH0TJ6HNQSZ02AMEP35NHP9", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "number.andrii_heater_target_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "min": 5.0, + "max": 35.0, + "step": 1.0, + "mode": "auto", + "device_class": "temperature", + "icon": "mdi:thermometer", + "friendly_name": "Andrii heater Target Temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793824+00:00", + "last_reported": "2026-07-02T08:58:43.793824+00:00", + "last_updated": "2026-07-02T08:58:43.793824+00:00", + "context": { + "id": "01KWH0TJ6HVF0F3W1KECW0X3BB", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_heater_temperature", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "temperature", + "friendly_name": "Andrii heater Temperature", + "supported_features": 0, + "unit_of_measurement": "°C" + }, + "last_changed": "2026-07-02T08:58:43.793841+00:00", + "last_reported": "2026-07-02T08:58:43.793841+00:00", + "last_updated": "2026-07-02T08:58:43.793841+00:00", + "context": { + "id": "01KWH0TJ6HMV0MR6N6B257MV3B", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andrii_heater_panel_sound", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:volume-high", + "friendly_name": "Andrii heater Panel Sound", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794091+00:00", + "last_reported": "2026-07-02T08:58:43.794091+00:00", + "last_updated": "2026-07-02T08:58:43.794091+00:00", + "context": { + "id": "01KWH0TJ6JCPWEM942E61YB9QR", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andrii_heater_ptc", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:help", + "friendly_name": "Andrii heater PTC", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794117+00:00", + "last_reported": "2026-07-02T08:58:43.794117+00:00", + "last_updated": "2026-07-02T08:58:43.794117+00:00", + "context": { + "id": "01KWH0TJ6JERCVAFWP389N6846", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "switch.andrii_heater_child_lock", + "state": "unavailable", + "attributes": { + "restored": true, + "icon": "mdi:lock", + "friendly_name": "Andrii heater Child Lock", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794135+00:00", + "last_reported": "2026-07-02T08:58:43.794135+00:00", + "last_updated": "2026-07-02T08:58:43.794135+00:00", + "context": { + "id": "01KWH0TJ6J60FC7V5AVY48EZ4K", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "climate.andrii_heater_heater", + "state": "unavailable", + "attributes": { + "restored": true, + "hvac_modes": [ + "fan_only", + "heat", + "auto", + "off" + ], + "min_temp": 5, + "max_temp": 35, + "target_temp_step": 1, + "fan_modes": [ + "on", + "off" + ], + "preset_modes": [ + "H1", + "H2", + "H3" + ], + "friendly_name": "Andrii heater Heater", + "supported_features": 409 + }, + "last_changed": "2026-07-02T08:58:43.794163+00:00", + "last_reported": "2026-07-02T08:58:43.794163+00:00", + "last_updated": "2026-07-02T08:58:43.794163+00:00", + "context": { + "id": "01KWH0TJ6JP7NZGKS38K0HQB98", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "button.microwave_resume_program", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Microwave Resume program", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794184+00:00", + "last_reported": "2026-07-02T08:58:43.794184+00:00", + "last_updated": "2026-07-02T08:58:43.794184+00:00", + "context": { + "id": "01KWH0TJ6JK76JSAD3T5CBFGT3", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.andrii_heater_status", + "state": "unavailable", + "attributes": { + "restored": true, + "options": [ + "standby", + "cooking", + "off", + "ckpause" + ], + "device_class": "enum", + "friendly_name": "Andrii heater Status", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794204+00:00", + "last_reported": "2026-07-02T08:58:43.794204+00:00", + "last_updated": "2026-07-02T08:58:43.794204+00:00", + "context": { + "id": "01KWH0TJ6JYMXHKQJTPX3DMMDS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.s10c388d257477046c_3023", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "S10c388d257477046C 3023", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794263+00:00", + "last_reported": "2026-07-02T08:58:43.794263+00:00", + "last_updated": "2026-07-02T08:58:43.794263+00:00", + "context": { + "id": "01KWH0TJ6JWX75XDFYCZNK1042", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.s10c388d257477046c_3023_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "S10c388d257477046C 3023 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.794289+00:00", + "last_reported": "2026-07-02T08:58:43.794289+00:00", + "last_updated": "2026-07-02T08:58:43.794289+00:00", + "context": { + "id": "01KWH0TJ6JFG1T3VMZ2SCFKGJS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.74278bda_b644_4520_8f0c_720eaf059935_0_6114_3ae0", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "74278bda-b644-4520-8f0c-720eaf059935_0_6114 3AE0", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794411+00:00", + "last_reported": "2026-07-02T08:58:43.794411+00:00", + "last_updated": "2026-07-02T08:58:43.794411+00:00", + "context": { + "id": "01KWH0TJ6J10RFN3DZT4C9567V", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.74278bda_b644_4520_8f0c_720eaf059935_0_6114_3ae0_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "74278bda-b644-4520-8f0c-720eaf059935_0_6114 3AE0 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.794434+00:00", + "last_reported": "2026-07-02T08:58:43.794434+00:00", + "last_updated": "2026-07-02T08:58:43.794434+00:00", + "context": { + "id": "01KWH0TJ6J0Z00703C1WSJEN08", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.battery_monitor_49e7", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "Battery Monitor 49E7", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794454+00:00", + "last_reported": "2026-07-02T08:58:43.794454+00:00", + "last_updated": "2026-07-02T08:58:43.794454+00:00", + "context": { + "id": "01KWH0TJ6J0KAPAYM1YFJBXHAS", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.battery_monitor_49e7_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "Battery Monitor 49E7 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.794478+00:00", + "last_reported": "2026-07-02T08:58:43.794478+00:00", + "last_updated": "2026-07-02T08:58:43.794478+00:00", + "context": { + "id": "01KWH0TJ6J6JB3RPVN98S1T6XW", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "device_tracker.qmhconnect_2742_9825", + "state": "unavailable", + "attributes": { + "restored": true, + "friendly_name": "QMHConnect-2742 9825", + "supported_features": 0 + }, + "last_changed": "2026-07-02T08:58:43.794558+00:00", + "last_reported": "2026-07-02T08:58:43.794558+00:00", + "last_updated": "2026-07-02T08:58:43.794558+00:00", + "context": { + "id": "01KWH0TJ6JZZCDPXR77F0KWN4G", + "parent_id": null, + "user_id": null + } + }, + { + "entity_id": "sensor.qmhconnect_2742_9825_estimated_distance", + "state": "unavailable", + "attributes": { + "restored": true, + "state_class": "measurement", + "device_class": "distance", + "friendly_name": "QMHConnect-2742 9825 Estimated distance", + "supported_features": 0, + "unit_of_measurement": "m" + }, + "last_changed": "2026-07-02T08:58:43.794581+00:00", + "last_reported": "2026-07-02T08:58:43.794581+00:00", + "last_updated": "2026-07-02T08:58:43.794581+00:00", + "context": { + "id": "01KWH0TJ6JKRW4P3DGP0P1HEDA", + "parent_id": null, + "user_id": null + } + } +] \ No newline at end of file diff --git a/IoTDemoProxyGateway/samples/hastatesolarnow.json b/IoTDemoProxyGateway/samples/hastatesolarnow.json new file mode 100644 index 0000000..dd610ed --- /dev/null +++ b/IoTDemoProxyGateway/samples/hastatesolarnow.json @@ -0,0 +1,23 @@ +{ + "entity_id": "input_number.solargenerationcombinedcurrent", + "state": "1030.31", + "attributes": { + "initial": null, + "editable": true, + "min": 0.0, + "max": 10000000.0, + "step": 1.0, + "mode": "box", + "unit_of_measurement": "kWh", + "icon": "mdi:solar-power-variant", + "friendly_name": "SolarGenerationCombinedCurrent" + }, + "last_changed": "2026-07-02T10:23:21.838557+00:00", + "last_reported": "2026-07-02T10:23:21.838557+00:00", + "last_updated": "2026-07-02T10:23:21.838557+00:00", + "context": { + "id": "01KWH5NH7DHWXMZBNAVHRETKYT", + "parent_id": "01KWH5NH79058RDFHAC73D09X5", + "user_id": null + } +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/samples/hastateutilluminmance.json b/IoTDemoProxyGateway/samples/hastateutilluminmance.json new file mode 100644 index 0000000..ce2ff52 --- /dev/null +++ b/IoTDemoProxyGateway/samples/hastateutilluminmance.json @@ -0,0 +1,18 @@ +{ + "entity_id": "sensor.utility_room_myggspray_utility_illuminance", + "state": "222.0", + "attributes": { + "state_class": "measurement", + "unit_of_measurement": "lx", + "device_class": "illuminance", + "friendly_name": "MYGGSPRAY utility Illuminance" + }, + "last_changed": "2026-07-02T10:44:40.613085+00:00", + "last_reported": "2026-07-02T10:44:40.613085+00:00", + "last_updated": "2026-07-02T10:44:40.613085+00:00", + "context": { + "id": "01KWH6WJ153ND7JR8HKZHJWDJQ", + "parent_id": null, + "user_id": null + } +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/samples/tel.json b/IoTDemoProxyGateway/samples/tel.json new file mode 100644 index 0000000..b444b31 --- /dev/null +++ b/IoTDemoProxyGateway/samples/tel.json @@ -0,0 +1,71 @@ +{ + "resourceMetrics": [ + { + "resource": { + "attributes": [ + { + "key": "service.name", + "value": { + "stringValue": "IoTDBJDBC" + } + }, + { + "key": "iot.digital_twin.instance_id", + "value": { + "stringValue": "ocid1.iotdigitaltwininstance.oc1.uk-london-1.amaaaaaauevftmr7h6t75eifevhfihvbwazwi43ndgrauaawue22d6svdpna" + } + }, + { + "key": "iot.digital_twin.model_id", + "value": { + "stringValue": "ocid1.iotdigitaltwinmodel.oc1.uk-london-1.amaaaaaauevftmr7wuslrtqim6zflcxhqaprmzib74p76ev64g4zqy7edbva" + } + }, + { + "key": "iot.digital_twin.model_name", + "value": { + "stringValue": "homebattery" + } + } + ] + }, + "scopeMetrics": [ + { + "scope": { + "name": "com.oracle.demo.timg.iot.iotdbjdbc", + "version": "1.0.0" + }, + "metrics": [ + { + "name": "iot.normalized.solar_generation", + "description": "IoT normalized data value", + "unit": "1", + "gauge": { + "dataPoints": [ + { + "attributes": [ + { + "key": "iot.content.path", + "value": { + "stringValue": "SolarGeneration" + } + }, + { + "key": "iot.content.type", + "value": { + "stringValue": "DECIMAL" + } + } + ], + "timeUnixNano": "1783071513549000000", + "asDouble": 495.0 + } + ] + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/Application.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/Application.java new file mode 100644 index 0000000..a54b035 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/Application.java @@ -0,0 +1,10 @@ +package com.oracle.demo.timg.iot.iotproxygateway; + +import io.micronaut.runtime.Micronaut; + +public class Application { + + public static void main(String[] args) { + Micronaut.run(Application.class, args); + } +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/PropertyNames.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/PropertyNames.java new file mode 100644 index 0000000..1947f0d --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/PropertyNames.java @@ -0,0 +1,17 @@ +package com.oracle.demo.timg.iot.iotproxygateway; + +public class PropertyNames { + public final static String GATEWAY_DEVICE_NAME = "gateway.identity.name"; + public final static String GATEWAY_DEVICE_ID = "mqtt.client.client-id"; + public final static String GATEWAY_DEVICE_USERNAME = "mqtt.client.user-name"; + public final static String GATEWAY_DEVICE_PASSWORD = "mqtt.client.password"; + public final static String GATEWAY_DEVICE_SERVER_URI = "mqtt.client.server-uri"; + public final static String HOME_ASSISTANT = "home-assistant"; + public final static String HOME_ASSISTANT_MONITORED_ENTITIES_LIST = HOME_ASSISTANT + ".monitored-entities"; + public final static String HOME_ASSISTANT_API = HOME_ASSISTANT + ".api"; + public final static String HOME_ASSISTANT_API_AUTH_TOKEN = HOME_ASSISTANT_API + ".auth_token"; + public final static String HOME_ASSISTANT_API_PROTOCOL = HOME_ASSISTANT_API + ".protocol"; + public final static String HOME_ASSISTANT_API_HOSTNAME = HOME_ASSISTANT_API + ".host"; + public final static String HOME_ASSISTANT_API_PORT = HOME_ASSISTANT_API + ".port"; + public final static String HOME_ASSISTANT_API_URL = HOME_ASSISTANT_API + ".url"; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantHttpClient.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantHttpClient.java new file mode 100644 index 0000000..f066599 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantHttpClient.java @@ -0,0 +1,58 @@ +/*Copyright (c) 2026 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + */ +package com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities; + +import static io.micronaut.http.HttpHeaders.USER_AGENT; + +import com.oracle.demo.timg.iot.iotproxygateway.PropertyNames; + +import io.micronaut.context.annotation.Requires; +import io.micronaut.http.annotation.Get; +import io.micronaut.http.annotation.Header; +import io.micronaut.http.annotation.PathVariable; +import io.micronaut.http.client.annotation.Client; +import io.micronaut.http.client.exceptions.HttpClientException; + +@Client(id = "homeassistant", value = "${" + PropertyNames.HOME_ASSISTANT_API_URL + "}", path = "/api") +@Header(name = USER_AGENT, value = "Micronaut HTTP Client") +@Requires(property = PropertyNames.HOME_ASSISTANT_API_AUTH_TOKEN) +public interface HomeAssistantHttpClient { + @Get("/states/{entityid}") + // @Error(exception = ReadTimeoutException.class) + public String getState(@PathVariable(name = "entityid") String entityid) throws HttpClientException; + +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntity.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntity.java new file mode 100644 index 0000000..61a53c8 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntity.java @@ -0,0 +1,113 @@ +package com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities; + +import java.time.Duration; +import java.time.Instant; +import java.time.ZoneId; +import java.time.ZoneOffset; +import java.time.ZonedDateTime; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.oracle.demo.timg.iot.iotproxygateway.PropertyNames; +import com.oracle.demo.timg.iot.iotproxygateway.iotdata.IoTCoreEvent; +import com.oracle.demo.timg.iot.iotproxygateway.iotdata.IoTType; +import com.oracle.demo.timg.iot.iotproxygateway.mqtt.MqttUploadHandler; + +import io.micronaut.context.annotation.EachProperty; +import io.micronaut.context.annotation.Parameter; +import io.micronaut.serde.ObjectMapper; +import jakarta.annotation.PostConstruct; +import jakarta.inject.Inject; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.ToString; +import lombok.extern.java.Log; + +@Data +@NoArgsConstructor +@Log +@EachProperty(value = PropertyNames.HOME_ASSISTANT_MONITORED_ENTITIES_LIST, primary = "name", list = true) +public class HomeAssistantMonitoredEntity implements Runnable { + private String name; + private Boolean doupload; + private String entityid; + private Duration initaldelay; // = Duration.ofSeconds(5); + private Duration retrievalrate; // = Duration.ofSeconds(10); + private IoTType iottype; + @ToString.Exclude + @JsonIgnore + private final static ZoneId utcTz = ZoneId.of("UTC"); + @ToString.Exclude + @Inject + private HomeAssistantHttpClient homeAssistantClient; + @ToString.Exclude + @Inject + private MqttUploadHandler mqttUploadHandler; + @ToString.Exclude + @Inject + private ObjectMapper mapper; + @ToString.Exclude + private HomeAssistantState laststate; + + @Inject + public HomeAssistantMonitoredEntity(@Parameter String name) { + log.info("Monitored entity in constructor for " + name); + // we need a state to compare our updates to + this.laststate = HomeAssistantState.builder().last_updated(Instant.EPOCH.atZone(ZoneOffset.UTC)).build(); + } + + @PostConstruct + void postConstruct() { + log.info("constructed monitoired entity " + this); + } + + @Override + public void run() { + log.info("Running monitored entity " + name); +// HomeAssistantState state; + String stateString; + try { + stateString = homeAssistantClient.getState(entityid); + } catch (Exception e) { + log.warning("Unable to get monitored entity " + this + " because " + e.getLocalizedMessage()); + return; + } + if (stateString == null) { + log.warning("Returned state of monitored entity " + this + " is null"); + return; + } + log.info("Returned state string is :" + stateString); + HomeAssistantState state; + try { + state = mapper.readValue(stateString, HomeAssistantState.class); + } catch (Exception e) { + log.warning("Unable to de-serialize the state because " + e.getLocalizedMessage()); + return; + } + log.info("Extracted state is " + state); + // has it been updated ? HA docs indicate that we can only rely on last_changed + // but we actually want last updated as in many cases an update with the same + // value is valid + // the constructor forces the last_updated to be set, so we only need to think + // about ensuring that the + // incoming last updated is set (as the incoming one becomes the last state) + if (state.getLast_updated() == null) { + state.setLast_updated(ZonedDateTime.now(utcTz)); + } + if (state.getLast_updated().isAfter(laststate.getLast_updated())) { + log.info("HA Stats have been updated for " + name + " they are " + state); + } else { + log.info("HA Stats have not been updated for " + name + " they are " + state); + } + // switch the saved state so we have the current timestamp to compare to next + // time we get an new state from HomeAssistant + laststate = state; + try { + // convert it into the object we need + IoTCoreEvent ioTCoreEvent = iottype.createEventFrom(state); + log.info("converted HA state to core is " + ioTCoreEvent); + mqttUploadHandler.upload(ioTCoreEvent); + } catch (Exception e) { + log.info("Exception testing timestamps or other actions " + e.getLocalizedMessage()); + } + } +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntityManager.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntityManager.java new file mode 100644 index 0000000..ce70b03 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantMonitoredEntityManager.java @@ -0,0 +1,58 @@ +package com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities; + +import java.util.Collection; +import java.util.List; +import java.util.concurrent.ScheduledFuture; +import java.util.stream.Collectors; + +import io.micronaut.context.annotation.Context; +import io.micronaut.context.event.ShutdownEvent; +import io.micronaut.context.event.StartupEvent; +import io.micronaut.runtime.event.annotation.EventListener; +import io.micronaut.scheduling.TaskExecutors; +import io.micronaut.scheduling.TaskScheduler; +import jakarta.annotation.PostConstruct; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.inject.Singleton; +import lombok.ToString; +import lombok.extern.java.Log; + +@Singleton +@Log +@Context +public class HomeAssistantMonitoredEntityManager { + @ToString.Exclude + private final TaskScheduler taskScheduler; + @Inject + private Collection monitoredEntities; + private List> scheduledFutures; + + public HomeAssistantMonitoredEntityManager(@Named(TaskExecutors.SCHEDULED) TaskScheduler taskScheduler) { + log.info("In startup monitor constructor"); + this.taskScheduler = taskScheduler; + } + + @PostConstruct + void postConstruct() { + log.info("Startup has given us " + monitoredEntities.size() + " monitored entities which are " + + monitoredEntities); + } + + @EventListener + public void startup(StartupEvent event) { + log.info("Starting scheduling of HA entity monitoring"); + scheduledFutures = monitoredEntities.stream().map(monitoredEntity -> { + log.info("Starting monitored entity " + monitoredEntity); + ScheduledFuture sf = taskScheduler.scheduleAtFixedRate(monitoredEntity.getInitaldelay(), + monitoredEntity.getRetrievalrate(), monitoredEntity); + log.info("Started monitored entity " + monitoredEntity); + return sf; + }).collect(Collectors.toList()); + } + + @EventListener + public void shutdown(ShutdownEvent event) { + scheduledFutures.stream().forEach(scheduledFuture -> scheduledFuture.cancel(false)); + } +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantRequestFilter.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantRequestFilter.java new file mode 100644 index 0000000..9c3addc --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantRequestFilter.java @@ -0,0 +1,74 @@ +/*Copyright (c) 2025 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + */ +package com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities; + +import com.oracle.demo.timg.iot.iotproxygateway.PropertyNames; + +import io.micronaut.context.annotation.Property; +import io.micronaut.context.annotation.Requires; +import io.micronaut.http.MediaType; +import io.micronaut.http.MutableHttpRequest; +import io.micronaut.http.annotation.ClientFilter; +import io.micronaut.http.annotation.RequestFilter; +import jakarta.inject.Inject; +import lombok.extern.java.Log; + +@ClientFilter(patterns = "/api/**") +@Requires(property = PropertyNames.HOME_ASSISTANT_API_AUTH_TOKEN) +@Log +public class HomeAssistantRequestFilter { + + private String authToken; + + @Inject + public HomeAssistantRequestFilter(@Property(name = PropertyNames.HOME_ASSISTANT_API_AUTH_TOKEN) String authToken) { + this.authToken = authToken; + } + + @RequestFilter + public void doFilter(MutableHttpRequest request) { + log.finer("Adding auth header "); + request.bearerAuth(authToken); + log.finer("Adding content type header "); + request.contentType(MediaType.APPLICATION_JSON_TYPE); + log.finer(() -> "request uri " + request.getUri().toASCIIString()); + log.finer(() -> "request path " + request.getPath()); + log.finer(() -> "request params = " + request.getParameters().asMap().toString()); + log.finer(() -> "request headers = " + request.getHeaders().asMap().toString()); + log.finer(() -> "Request body " + request.getBody(String.class).orElse("No body set")); + } +} \ No newline at end of file diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantState.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantState.java new file mode 100644 index 0000000..dea87b6 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/homeassistantentities/HomeAssistantState.java @@ -0,0 +1,56 @@ +package com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities; + +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.util.Map; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Builder; +import lombok.Data; +import lombok.ToString; + +@Data +@Serdeable +@Builder +@JsonIgnoreProperties(ignoreUnknown = true) +public class HomeAssistantState { + // get the UTC TZ once to speed things later + @ToString.Exclude + @JsonIgnore + private final static ZoneId utcTz = ZoneId.of("UTC"); + private String entity_id; + private String state; + private Map attributes; + + @JsonFormat(pattern = "uuuu-MM-dd'T'HH:mm:ss.SSSXXX") + @Builder.Default + private ZonedDateTime last_changed = ZonedDateTime.now(utcTz); + @JsonFormat(pattern = "uuuu-MM-dd'T'HH:mm:ss.SSSXXX") + @Builder.Default + private ZonedDateTime last_reported = ZonedDateTime.now(utcTz); + @JsonFormat(pattern = "uuuu-MM-dd'T'HH:mm:ss.SSSXXX") + @Builder.Default + private ZonedDateTime last_updated = ZonedDateTime.now(utcTz); + + private Map context; + + public Double getStateAsDouble() { + return Double.valueOf(state); + } + + public Integer getStateAsInteger() { + return Integer.valueOf(state); + } + + public String getStateAsString() { + return state; + } + + public Boolean getStateAsBoolean() { + return Boolean.valueOf(state); + } +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTCoreEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTCoreEvent.java new file mode 100644 index 0000000..5f1548d --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTCoreEvent.java @@ -0,0 +1,14 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import java.time.ZonedDateTime; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +public class IoTCoreEvent { + private ZonedDateTime timestamp; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyKiloWattHoursEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyKiloWattHoursEvent.java new file mode 100644 index 0000000..b0a61bf --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyKiloWattHoursEvent.java @@ -0,0 +1,16 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class IoTEnergyKiloWattHoursEvent extends IoTCoreEvent { + private double kiloWattHours; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyWattHoursEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyWattHoursEvent.java new file mode 100644 index 0000000..5175ea0 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTEnergyWattHoursEvent.java @@ -0,0 +1,16 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class IoTEnergyWattHoursEvent extends IoTCoreEvent { + private double kiloWatts; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTLuminanceEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTLuminanceEvent.java new file mode 100644 index 0000000..892c2fc --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTLuminanceEvent.java @@ -0,0 +1,16 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class IoTLuminanceEvent extends IoTCoreEvent { + private double lux; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerKiloWattsEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerKiloWattsEvent.java new file mode 100644 index 0000000..8a4bf37 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerKiloWattsEvent.java @@ -0,0 +1,16 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class IoTPowerKiloWattsEvent extends IoTCoreEvent { + private double kiloWatts; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerWattsEvent.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerWattsEvent.java new file mode 100644 index 0000000..ebf18f0 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTPowerWattsEvent.java @@ -0,0 +1,16 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import io.micronaut.serde.annotation.Serdeable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +@Data +@Serdeable +@SuperBuilder +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class IoTPowerWattsEvent extends IoTCoreEvent { + private double watts; +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTType.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTType.java new file mode 100644 index 0000000..7d7ba2e --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/iotdata/IoTType.java @@ -0,0 +1,26 @@ +package com.oracle.demo.timg.iot.iotproxygateway.iotdata; + +import com.oracle.demo.timg.iot.iotproxygateway.homeassistantentities.HomeAssistantState; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +@AllArgsConstructor +public enum IoTType { + LUMINANCE("luminance"), POWER_WATTS("power_watts"), POWER_KILO_WATTS("power_watts"); + + @Getter + private String iotUploadPath; + + public IoTCoreEvent createEventFrom(HomeAssistantState hastate) { + return switch (this) { + case LUMINANCE -> + IoTLuminanceEvent.builder().lux(hastate.getStateAsDouble()).timestamp(hastate.getLast_updated()).build(); + case POWER_WATTS -> + IoTPowerWattsEvent.builder().watts(hastate.getStateAsDouble()).timestamp(hastate.getLast_updated()).build(); + case POWER_KILO_WATTS -> IoTPowerKiloWattsEvent.builder().kiloWatts(hastate.getStateAsDouble()) + .timestamp(hastate.getLast_updated()).build(); + default -> throw new UnsupportedOperationException("Support for IoT type " + this + " is not yet implemented"); + }; + } +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttEventPublisher.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttEventPublisher.java new file mode 100644 index 0000000..14da18e --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttEventPublisher.java @@ -0,0 +1,61 @@ +/*Copyright (c) 2025 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + */ +package com.oracle.demo.timg.iot.iotproxygateway.mqtt; + +import java.util.concurrent.CompletableFuture; + +import com.oracle.demo.timg.iot.iotproxygateway.PropertyNames; + +import io.micronaut.context.annotation.Requires; +import io.micronaut.mqtt.annotation.Topic; +import io.micronaut.mqtt.annotation.v5.MqttPublisher; +import io.micronaut.scheduling.TaskExecutors; +import io.micronaut.scheduling.annotation.ExecuteOn; +import jakarta.inject.Singleton; + +@MqttPublisher +@Singleton +@Requires(property = PropertyNames.GATEWAY_DEVICE_NAME) +@Requires(property = PropertyNames.GATEWAY_DEVICE_ID) +@Requires(property = PropertyNames.GATEWAY_DEVICE_USERNAME) +@Requires(property = PropertyNames.GATEWAY_DEVICE_PASSWORD) +@Requires(property = PropertyNames.GATEWAY_DEVICE_SERVER_URI) +public interface MqttEventPublisher { + // @Topic("house/sonnenconfiguration/${" + DeviceSettings.PREFIX + ".id}") + @ExecuteOn(TaskExecutors.IO) + public CompletableFuture publishHomeAssistantData(@Topic String topic, String data); +} diff --git a/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttUploadHandler.java b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttUploadHandler.java new file mode 100644 index 0000000..07976db --- /dev/null +++ b/IoTDemoProxyGateway/src/main/java/com/oracle/demo/timg/iot/iotproxygateway/mqtt/MqttUploadHandler.java @@ -0,0 +1,39 @@ +package com.oracle.demo.timg.iot.iotproxygateway.mqtt; + +import java.io.IOException; + +import com.oracle.demo.timg.iot.iotproxygateway.iotdata.IoTCoreEvent; + +import io.micronaut.serde.ObjectMapper; +import jakarta.inject.Inject; +import jakarta.inject.Singleton; +import lombok.ToString; +import lombok.extern.java.Log; + +@Singleton +@Log +public class MqttUploadHandler { + @ToString.Exclude + private final MqttEventPublisher mqttEventPublisher; + @ToString.Exclude + private final ObjectMapper mapper; + + @Inject + public MqttUploadHandler(MqttEventPublisher mqttEventPublisher, ObjectMapper mapper) { + log.info("in MqttUploadHandler"); + this.mqttEventPublisher = mqttEventPublisher; + this.mapper = mapper; + } + + public void upload(IoTCoreEvent ioTCoreEvent) { + String mappedToJson; + try { + mappedToJson = mapper.writeValueAsString(ioTCoreEvent); + } catch (IOException e) { + log.severe("Error converting to Json, this should not have happened, " + e.getLocalizedMessage()); + return; + } + log.info("Mapped event as json is " + mappedToJson); + // need to get the right topic details to match against the expected IoT topic + } +} diff --git a/IoTDemoProxyGateway/src/main/resources/application.yml b/IoTDemoProxyGateway/src/main/resources/application.yml new file mode 100644 index 0000000..d79f096 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/resources/application.yml @@ -0,0 +1,3 @@ +micronaut: + application: + name: ioTDemoProxyGateway diff --git a/IoTDemoProxyGateway/src/main/resources/log4j2.xml b/IoTDemoProxyGateway/src/main/resources/log4j2.xml new file mode 100644 index 0000000..0839e48 --- /dev/null +++ b/IoTDemoProxyGateway/src/main/resources/log4j2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file From 2526fe301f9f318f54eae0ad4adfdad850cc8fb3 Mon Sep 17 00:00:00 2001 From: tim_graves <28924492+atimgraves@users.noreply.github.com> Date: Tue, 7 Jul 2026 21:19:29 +0100 Subject: [PATCH 02/32] documentation on the time series database --- .../SetupAndDataAccessNotes/GrafanaPlugin.txt | 2 + IoTDBJDBC/SetupAndDataAccessNotes/PromQL.txt | 79 ++++++++ .../SetupAndDataAccessNotes/SQLAccess.md | 19 ++ .../TimeSeriesDatabase.txt | 186 ++++++++++++++++++ .../TimeSeriesMessageHandlersSetup.txt | 41 ++++ 5 files changed, 327 insertions(+) create mode 100644 IoTDBJDBC/SetupAndDataAccessNotes/GrafanaPlugin.txt create mode 100644 IoTDBJDBC/SetupAndDataAccessNotes/PromQL.txt create mode 100644 IoTDBJDBC/SetupAndDataAccessNotes/SQLAccess.md create mode 100644 IoTDBJDBC/SetupAndDataAccessNotes/TimeSeriesDatabase.txt create mode 100644 IoTDBJDBC/SetupAndDataAccessNotes/TimeSeriesMessageHandlersSetup.txt diff --git a/IoTDBJDBC/SetupAndDataAccessNotes/GrafanaPlugin.txt b/IoTDBJDBC/SetupAndDataAccessNotes/GrafanaPlugin.txt new file mode 100644 index 0000000..47dc1c1 --- /dev/null +++ b/IoTDBJDBC/SetupAndDataAccessNotes/GrafanaPlugin.txt @@ -0,0 +1,2 @@ +The development team are building a grafana plugin that can be used to connect to the time series DB +this is available at https://github.com/oracle-samples/oracle-telemetry-streaming \ No newline at end of file diff --git a/IoTDBJDBC/SetupAndDataAccessNotes/PromQL.txt b/IoTDBJDBC/SetupAndDataAccessNotes/PromQL.txt new file mode 100644 index 0000000..7eff827 --- /dev/null +++ b/IoTDBJDBC/SetupAndDataAccessNotes/PromQL.txt @@ -0,0 +1,79 @@ +Login to the telementry database as a user with query permisions +To get the exposed packages execute + +desc DBMS_ADB_TELEMETRY_QUERY + +Note that all of the following REQUIRE absolute timestamps Unix Epoch offsets to get that look at https://www.epochconverter.com/ (or risk chatGPT) + +this should get the most recent value before the provided timestamp (within 5 mins) for the current charge percentage +Note The OTEL Naming documents say the use of . as a grouping separator is OK (as long as there are not two concurrent dots - so no ..) +it does however recomend against the use of upper case (it says should, not must though) and recommends the use of snake case - so the +metric name would be iot.normalized.current_charge_percentage and the code automaticallu converts any names (attribute key, metric +name, attribute name, event name) into dot separated snake_case so +IN theory a promql would be something like this +select dbms_ADB_telemetry_query.PROMQL_INSTANT('iot.normalized.current_charge_percentage', 1782926574) from dual +HOWEVER +currently there seems to be a bug in the promql parsing code that can't handle the simple from using dot +separation, so for now we need to do something like +select dbms_cloud_telemetry_query.promql_instant('{__name__="iot.normalized.current_charge_percentage"}',1782928327) from dual; + +ADDITIONALLY +is restricting based on tags there is an additional problem (probabaly a bug to be honest) in that the names (key) of the attributes +have any . in the name replaced with _, so iot.digital_twin.model_name becoms a tag of iot_digital_twin_model_name which rather messes +up the naming hierarchy. Engineering are currently looking to see if this is a ingest "undocumented feature" or a deliberate choice, but +it's clear from the OTLP naming rules ( https://opentelemetry.io/docs/specs/semconv/general/naming/ ) that . is allowed as a namespace separator + +Thge PROMSQL procedures and their arguments are below, note that you can name a param using name -> value, or use positional params +based on the order below, all CLOB's are JSOB formatted prometheus structures. +The promql is defined at https://prometheus.io/docs/prometheus/latest/querying/basics/ + + +FUNCTION PROMQL_INSTANT RETURNS CLOB +the last value of the metric BEFORE or at the time stamp (with a max of 300 seconds prior) + + Argument Name Type In/Out Default? + ------------------------- -------------------- ------ -------- + PROMQL_QUERY VARCHAR2 IN + INSTANT_TIME_EPOCH NUMBER IN + FETCH_SQL NUMBER IN Y + +FUNCTION PROMQL_LABEL RETURNS CLOB +Get the labels (need more info on this) + + Argument Name Type In/Out Default? + ------------------------- -------------------- ------ -------- + PROMQL_QUERY VARCHAR2 IN + START_TIME_EPOCH NUMBER IN + END_TIME_EPOCH NUMBER IN + FETCH_SQL NUMBER IN Y + +FUNCTION PROMQL_RANGE RETURNS CLOB +The values in the given range +STEP_SIZE_SECONDS sets the size of the step, which returns a value for each step (like +the instant) between the start and end time (defaults to 10 seconds). This is basically +the PROMQL_INSTANT run once for each step. + + Argument Name Type In/Out Default? + ------------------------- -------------------- ------ -------- + PROMQL_QUERY VARCHAR2 IN + START_TIME_EPOCH NUMBER IN + END_TIME_EPOCH NUMBER IN + STEP_SIZE_SECONDS NUMBER IN + FETCH_SQL NUMBER IN Y + +FUNCTION PROMQL_SERIES RETURNS CLOB +Get the labels (need more info on this) + Argument Name Type In/Out Default? + ------------------------- -------------------- ------ -------- + PROMQL_QUERY VARCHAR2 IN + START_TIME_EPOCH NUMBER IN + END_TIME_EPOCH NUMBER IN + FETCH_SQL NUMBER IN Y + +example (using the current limitations on naming) +select dbms_cloud_telemetry_query.promql_instant('{__name__="iot.normalized.inverter_power_watts_point_in_time"}',1782928327) from dual; + +getting a set of ranges using the default step of 10 +select dbms_cloud_telemetry_query.promql_range('{__name__="iot.normalized.InverterPowerWattsPointInTime"}',1782925327, 1782928327) from dual; + +getting a set of ranged using a step of 100 diff --git a/IoTDBJDBC/SetupAndDataAccessNotes/SQLAccess.md b/IoTDBJDBC/SetupAndDataAccessNotes/SQLAccess.md new file mode 100644 index 0000000..93dc0a4 --- /dev/null +++ b/IoTDBJDBC/SetupAndDataAccessNotes/SQLAccess.md @@ -0,0 +1,19 @@ +#SQL Access +## Why ? +Though the primary access will be through promQL that is more for monitoring access. For broader access, for example combining business and IoT data (assuming both are in the same DB) there is also the option to access the data using "normal" SQL which allow access to the individual (not time series) data +##How +You need to connect to the database using your "normal" DB connect mechanisms (JDBC, SQLDeveloper, SQLPlus etc.) then access the TELEMETRY_METRICS data + +'select * from TELEMETRY_METRICS order by metric_time_epoch desc fetch first 10 rows only' + +|METRIC_NAME|METRIC_TAGS|METRIC_VALUE|METRIC_EPOCH_TIMESTAMP| +|:-----:|:-----:|:-----:|:-----:| +|iot.normalized.inverter_power_watts_point_in_time|{"iot_content_path":"InverterPowerWattsPointInTime","iot_content_type":"DECIMAL","iot_digital_twin_instance_id":"ocid1.iotdigitaltwininstance.oc1.uk-london-1.amaaaaaauevftmr7h6t75eifevhfihvbwazwi43ndgrauaawue22d6svdpna","iot_digital_twin_model_id":"ocid1.iotdigitaltwinmodel.oc1.uk-london-1.amaaaaaauevftmr7wuslrtqim6zflcxhqaprmzib74p76ev64g4zqy7edbva","iot_digital_twin_model_name":"homebattery","service_name":"IoTDBJDBC"}|-1947|1783075316.509| +|iot.normalized.discharge_power |{"iot_content_path":"DischargePower","iot_content_type":"DECIMAL","iot_digital_twin_instance_id":"ocid1.iotdigitaltwininstance.oc1.uk-london-1.amaaaaaauevftmr7h6t75eifevhfihvbwazwi43ndgrauaawue22d6svdpna","iot_digital_twin_model_id":"ocid1.iotdigitaltwinmodel.oc1.uk-london-1.amaaaaaauevftmr7wuslrtqim6zflcxhqaprmzib74p76ev64g4zqy7edbva","iot_digital_twin_model_name":"homebattery","service_name":"IoTDBJDBC"}| 0 |1783075316.509| +|iot.normalized.capacity_remaining |{"iot_content_path":"CapacityRemaining","iot_content_type":"DECIMAL","iot_digital_twin_instance_id":"ocid1.iotdigitaltwininstance.oc1.uk-london-1.amaaaaaauevftmr7h6t75eifevhfihvbwazwi43ndgrauaawue22d6svdpna","iot_digital_twin_model_id":"ocid1.iotdigitaltwinmodel.oc1.uk-london-1.amaaaaaauevftmr7wuslrtqim6zflcxhqaprmzib74p76ev64g4zqy7edbva","iot_digital_twin_model_name":"homebattery","service_name":"IoTDBJDBC"}| 8406 |1783075316.509| +|iot.normalized.reserved_charge_percentage |{"iot_content_path":"ReservedChargePercentage","iot_content_type":"DECIMAL","iot_digital_twin_instance_id":"ocid1.iotdigitaltwininstance.oc1.uk-london-1.amaaaaaauevftmr7h6t75eifevhfihvbwazwi43ndgrauaawue22d6svdpna","iot_digital_twin_model_id":"ocid1.iotdigitaltwinmodel.oc1.uk-london-1.amaaaaaauevftmr7wuslrtqim6zflcxhqaprmzib74p76ev64g4zqy7edbva","iot_digital_twin_model_name":"homebattery","service_name":"IoTDBJDBC"} |5 |1783075316.509| + + +Important to note. Open Telemetry recommends the use of dot separated namespaces with the names in snake_case, for example 'iot.normalized.inverter_power_watts_point_in_time' the IoTDBJDBC upload code supports this, currently however there is a "feature" in the time series DB code that on ingest converts the names of tags (also known as attributes) into only snake_case (e.g. iot.digital_twin.instance_id, to iot_digital_twin_instance_id) This was implemented to support PromQL (which seems to only like the use of _) but it means that when querying the data the tags may not be what you expect. This is being fixed, but for now when using the tags (which you will need to use to identify the specific devices) remember it's iot_digital_twin_instance_id + +Also note that the upload code tries to do C like boolean mappings, so true is 1 and false is 0; \ No newline at end of file diff --git a/IoTDBJDBC/SetupAndDataAccessNotes/TimeSeriesDatabase.txt b/IoTDBJDBC/SetupAndDataAccessNotes/TimeSeriesDatabase.txt new file mode 100644 index 0000000..61b9fc2 --- /dev/null +++ b/IoTDBJDBC/SetupAndDataAccessNotes/TimeSeriesDatabase.txt @@ -0,0 +1,186 @@ +THIS SECTION IS FOR SETTING UP THE TIME SERIES DB itself, it can be done manually in advance +and is a one-off process. +To control the upload process (and filter the normalized data before uploading) you will need +to setup the IoTDBJDBC filters, see the TimeSeriesMessageHandlersSetup.txt for details of +how to do that + +You could follow the time series DB documentation for the detailed operation of the DB +For OCI ADB's +Create the ADB instance as usual, +Make sure that the display name and DB name are the same, use the transaction type - ATP DB +BUT ... add a tag in namespace none, named "ADB$TOOLS" with the value "TEL" in Advanced Options -> Tags while provisioning the database. +The telemetry admin user is admin with the same password as you set when creating the DB (basically the ADB admin user). + +Login to the SQL web stuff using the OCI ADB console +SELECT username FROM all_users WHERE username LIKE '%TEL%' ; +TEL$DATA +TELEMETRY_DEFAULT_WORKSPACE + +There should be a user TEL$DATA, and the default telemety workspace TELEMETRY_DEFAULT_WORKSPACE + +You can check the workspaces that already exist +SELECT dbms_cloud_telemetry_admin.get_workspaces() from dual ; +[{"workspace_name":"TELEMETRY_DEFAULT_WORKSPACE","cloud_database_name":"OCID1.AUTONOMOUSDATABASE.OC1.UK-LONDON-1.ANWGILJSUEVFTMQ.....","ingest_enabled":false}] + +If you want a work space other than the default (recommended) then +use dbms_cloud_telemetry_admin.create_workspace from the admin user to create a workspace with any name you choose (here I use iotworkspace) note that the / at the end seems to be imporetant to get things to run + +BEGIN + dbms_cloud_telemetry_admin.create_workspace( + workspace_name => 'iotworkspace' + ); +END; +/ + +You can now re-run the get workspaces to make sure it's been added (the output may be long so you may have to scroll the window / expand the output columns +SELECT dbms_cloud_telemetry_admin.get_workspaces() from dual ; +[{"workspace_name":"IOTWORKSPACE","cloud_database_name":"OCID1.AUTONOMOUSDATABASE.OC1.UK-LONDON-1.ANWGILJSUEVFTMQAAQRDUC2A.....","ingest_enabled":false},{"workspace_name":"TELEMETRY_DEFAULT_WORKSPACE","cloud_database_name":"OCID1.AUTONOMOUSDATABASE.OC1.UK-LONDON-1.ANWGILJSUEVFTMQ.....","ingest_enabled":false}] + +For the instrcutions I'm assuming that the created user is called iotingestuser +Use the ADB admin console to add a user for ingest at least (and maybe others for query), in the DB console go to the users / user management page, click on create user +In the form set the user name and passwordm make sure password expired is turned off +IMPORTANT, make sure to enable the REST, GraphQL, MongoDB, and Web access option then click on the create user button + +Using SQL Web test the user account has been created by trying to sign in using it. + +Switch back to the admin user in the web developer + +I'm assuming from here that the user created is called iotingestuser + +Use dbms_cloud_telemetry_admin.register_workspace_user to register the database user(s) as ingest/query users for the telementry workspace. +ingest_user true means they can upload data +query_user true means they can query the data +alert_user true means they can setup and manage alerts + +BEGIN + dbms_cloud_telemetry_admin.register_workspace_user( + workspace_name => 'iotworkspace', + username => 'iotingestuser', + ingest_user => true, + query_user => false , + alert_user => false + ); +END; +/ + +You can get the users datails +SET serveroutput ON; +DECLARE +result clob ; +BEGIN + result := dbms_cloud_telemetry_admin.get_workspace_users('iotworkspace') ; + dbms_output.put_line(result) ; +end; +/ + +The results will include the details for iotingestuser +[{"workspace_name":"IOTWORKSPACE","workspace_user":"IOTINGESTUSER","workspace_roles":["INGEST"]}] + + +PL/SQL procedure successfully completed. + +Elapsed: 00:00:00.366 + +USE THE USER credentials (so user = iotingestuser, password whatever you set) and sign in to SQL developer web +enable the ingestion process +exec dbms_cloud_telemetry_ingest.start_ingestion ; + + +You now need the endpoints to use when accessing the ADB + +USE THE USER credentials (so user = iotingestuser, password whatever you set) and sign in to SQL developer web + + +SET serveroutput ON; +DECLARE + output clob ; +BEGIN + output := dbms_cloud_telemetry_ingest.get_ingestion_endpoints; + dbms_output.put_line(output) ; +END; +/ + +the resulting text will be JSON including the various URL's, you need the token url and the otlp url + +{"token":{"url":"https://G9.....8-IOTTELEMETRY.adb.uk-london-1.oraclecloudapps.com/tel/token?x=zep-78&y=9021"},"otlp":{"url":"https://G90.....8-IOTTELEMETRY.adb.uk-london-1.oraclecloudapps.com/tel/v1/metrics?x=zep-78&y=9001"}} + + +PL/SQL procedure successfully completed. + +Elapsed: 00:00:00.165 + + +The user requests the OAuth token using it's id and secret +curl -k --request POST \ + --header 'Request-Id: '\ + --header 'Content-Type: application/json'\ + --data '{"username": "iotworkspaceuser", "password":"", "tennant_name":"", "database_name":""}' + --location + +It gets a standard OAuth type response +{"access_token":"B1o38ikZ55tNMXsuPlksDQ","token_type":"bearer","expires_in":3600} + +the client needs to track the expiry time and re-request as neeeded, as per standard oauth processes. + +Now the user can upload the telemetry data, note thet this currently ONLY supports numerical data. + +The line protocol is for uploading individual real time entries - the ingest url ends with /ingestlp +This example is usingf a file data.json, but the data can also be inlined in the body of the request +curl -k --request POST -i + --header "Authorization: Bearer " \ + --header "Content-Type: application/json" \ + --data @data.json -v +response + {"metrics_data_size":79,"metrics_ingested":1, + "metrics_given":1,"metrics_metadata":1,"ingest_duration_ms":10, + "ingest_format":"line","ingest_method":"ords","ingest_user_name":"ingest1"} + +with data +[,=[,=]] =[,=] [] +for example +trig,host=phoenix92613 sine=0 1752215852000000000 +mem,host=phoenix92613 sine=0 1752215852000000000 + +this might also work as a way to upload multiple values, but this needs more investigation + +You can login in to SQL developer web as a user with query rights (a user can do both, so for somplicity maybe create a single user ?) +SELECT COUNT(*) FROM telemetry_metrics; +will show the data volumes +SELECT * FROM telemetry_metrics; +will give the data + + +finally the client uploads the data using the token it just got for auth, the text here is for the telemetry protocol, which is a batch upload mechanism +curl -k --request POST -i -H "Authorization: Bearer {ingest user token}" \ + --header "Content-Type: application/json" \ + --data @ -v + +this is the telemetry protocol based approach (URL ends in /ingest) for multiple entries the payload looks like +{ "metrics" : [ + [, , ,