From d475aa5be5caa85a5dc3f0883dc40b2bcddc09b2 Mon Sep 17 00:00:00 2001 From: DataGhost <3911340+DataGhost@users.noreply.github.com> Date: Fri, 6 Feb 2026 21:47:26 +0100 Subject: [PATCH] fix: Home Assistant: add `measurement` `state_class` to `_count` entities (#30978) --- lib/extension/homeassistant.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 2114385b..d3e68f99 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -208,7 +208,7 @@ const NUMERIC_DISCOVERY_LOOKUP: {[s: string]: KeyValue} = { power_phase_b: {device_class: "power", state_class: "measurement"}, power_phase_c: {device_class: "power", state_class: "measurement"}, power_factor: {device_class: "power_factor", enabled_by_default: false, entity_category: "diagnostic", state_class: "measurement"}, - power_outage_count: {icon: "mdi:counter", enabled_by_default: false}, + power_outage_count: {icon: "mdi:counter", enabled_by_default: false, state_class: "measurement"}, precision: {entity_category: "config", icon: "mdi:decimal-comma-increase"}, pressure: {device_class: "atmospheric_pressure", state_class: "measurement"}, presence_timeout: {entity_category: "config", icon: "mdi:timer"}, @@ -232,7 +232,7 @@ const NUMERIC_DISCOVERY_LOOKUP: {[s: string]: KeyValue} = { temperature_min: {entity_category: "config", icon: "mdi:thermometer-minus"}, temperature_offset: {icon: "mdi:thermometer-lines"}, transition: {entity_category: "config", icon: "mdi:transition"}, - trigger_count: {icon: "mdi:counter", enabled_by_default: false}, + trigger_count: {icon: "mdi:counter", enabled_by_default: false, state_class: "measurement"}, voc: {device_class: "volatile_organic_compounds", state_class: "measurement"}, voc_index: {state_class: "measurement", icon: "mdi:molecule"}, voc_parts: {device_class: "volatile_organic_compounds_parts", state_class: "measurement"},