Skip to content

Commit b14f9e4

Browse files
committed
Change P1 detection for Anna
1 parent 5f6d559 commit b14f9e4

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

plugwise/__init__.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,15 +198,13 @@ async def _smile_detect(
198198
return # pragma: no cover
199199

200200
model = vendor_model.text
201-
elec_measurement = gateway.find(
202-
"gateway_environment/electricity_consumption_tariff_structure"
201+
elec_point_meters = result.findall(
202+
"./location/logs/point_log/electricity_point_meter"
203203
)
204-
if (
205-
elec_measurement is not None
206-
and elec_measurement.text
207-
and model == "smile_thermo"
208-
):
209-
self.smile.anna_p1 = True
204+
for meter in elec_point_meters:
205+
if meter.get("id") is not None and model == "smile_thermo":
206+
self.smile.anna_p1 = True
207+
break
210208
else:
211209
model = await self._smile_detect_legacy(result, dsmrmain, model)
212210

0 commit comments

Comments
 (0)