Skip to content

Commit 475788c

Browse files
committed
[ELANRF] Fix state initialization preventing HA driver discovery
1 parent 54e6477 commit 475788c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

inelsmqtt/devices/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,11 @@ def __get_value(self, val: Any) -> DeviceValue:
278278
inels_value=(val.decode() if val is not None else None),
279279
last_value=LastHAValue(self.__values.ha_value) if self.__values else self.last_values,
280280
)
281-
self.__state = dev_value.ha_value.copy() if dev_value.ha_value is not DUMMY_VAL else DUMMY_VAL
281+
self.__state = (
282+
dev_value.ha_value.copy()
283+
if (dev_value.ha_value is not DUMMY_VAL and dev_value.ha_value is not None)
284+
else DUMMY_VAL
285+
)
282286
self.__values = dev_value
283287

284288
return dev_value

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name="elkoep-mqtt",
7-
version="0.2.33.beta.17",
7+
version="0.2.33.beta.18",
88
url="https://github.com/epdevlab/elkoep-mqtt",
99
license="MIT",
1010
author="Elko EP s.r.o.",

0 commit comments

Comments
 (0)