From 7748a054b05209b22e4f38a03cbaae0e8433c386 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Tue, 2 Dec 2025 09:30:27 +0100 Subject: [PATCH] mqtt inverter: fix topic parsing --- packages/modules/devices/generic/mqtt/inverter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/modules/devices/generic/mqtt/inverter.py b/packages/modules/devices/generic/mqtt/inverter.py index cd5b77317b..6d00657856 100644 --- a/packages/modules/devices/generic/mqtt/inverter.py +++ b/packages/modules/devices/generic/mqtt/inverter.py @@ -35,9 +35,8 @@ def parse_received_topics(value: str): if (received_topics.get(f"{topic_prefix}exported") is None or received_topics.get(f"{topic_prefix}imported") is None): imported, exported = self.sim_counter.sim_count(power) - if received_topics.get(f"{topic_prefix}exported"): + else: exported = received_topics[f"{topic_prefix}exported"] - if received_topics.get(f"{topic_prefix}imported"): imported = received_topics[f"{topic_prefix}imported"] currents = parse_received_topics("currents")