From 2584de63246fc6c34c8600216e0cfe4e5eb638e5 Mon Sep 17 00:00:00 2001 From: Dorian Benech <47485034+xmow49@users.noreply.github.com> Date: Sat, 13 Jan 2024 22:53:53 +0100 Subject: [PATCH] Add TICMeter Energy Metering sensors (#107956) --- homeassistant/components/zha/sensor.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/zha/sensor.py b/homeassistant/components/zha/sensor.py index ea5d09dd6f4..3e41537c53c 100644 --- a/homeassistant/components/zha/sensor.py +++ b/homeassistant/components/zha/sensor.py @@ -585,7 +585,7 @@ class SmartEnergySummation(SmartEnergyMetering): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"TS011F", "ZLinky_TIC"}, + models={"TS011F", "ZLinky_TIC", "TICMeter"}, stop_on_match_group=CLUSTER_HANDLER_SMARTENERGY_METERING, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing @@ -597,7 +597,7 @@ class PolledSmartEnergySummation(SmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier1SmartEnergySummation(PolledSmartEnergySummation): @@ -611,7 +611,7 @@ class Tier1SmartEnergySummation(PolledSmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier2SmartEnergySummation(PolledSmartEnergySummation): @@ -625,7 +625,7 @@ class Tier2SmartEnergySummation(PolledSmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier3SmartEnergySummation(PolledSmartEnergySummation): @@ -639,7 +639,7 @@ class Tier3SmartEnergySummation(PolledSmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier4SmartEnergySummation(PolledSmartEnergySummation): @@ -653,7 +653,7 @@ class Tier4SmartEnergySummation(PolledSmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier5SmartEnergySummation(PolledSmartEnergySummation): @@ -667,7 +667,7 @@ class Tier5SmartEnergySummation(PolledSmartEnergySummation): @MULTI_MATCH( cluster_handler_names=CLUSTER_HANDLER_SMARTENERGY_METERING, - models={"ZLinky_TIC"}, + models={"ZLinky_TIC", "TICMeter"}, ) # pylint: disable-next=hass-invalid-inheritance # needs fixing class Tier6SmartEnergySummation(PolledSmartEnergySummation):