Skip to content

Commit b572cc7

Browse files
committed
Move gateway model_id detection to init.py
1 parent b389524 commit b572cc7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

plugwise/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ def __init__(
8585
self.smile_legacy = False
8686
self.smile_mac_address: str | None = None
8787
self.smile_model: str = NONE
88+
self.smile_model_id: str = NONE
8889
self.smile_name: str = NONE
8990
self.smile_type: str = NONE
9091
self.smile_version: str = NONE
@@ -145,6 +146,7 @@ async def connect(self) -> bool:
145146
self.smile_hw_version,
146147
self.smile_mac_address,
147148
self.smile_model,
149+
self.smile_model_id
148150
self.smile_name,
149151
self.smile_type,
150152
self._user,
@@ -190,6 +192,7 @@ async def _smile_detect(self, result: etree, dsmrmain: etree) -> None:
190192
self.smile_hw_version = gateway.find("hardware_version").text
191193
self.smile_hostname = gateway.find("hostname").text
192194
self.smile_mac_address = gateway.find("mac_address").text
195+
self.smile_model_id = gateway.find("vendor_model").text
193196
else:
194197
model = await self._smile_detect_legacy(result, dsmrmain, model)
195198

0 commit comments

Comments
 (0)