Skip to content

Commit 0de8e40

Browse files
mib1185hthiery
authored andcommitted
add current property
1 parent c526f99 commit 0de8e40

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

pyfritzhome/devicetypes/fritzhomedevicepowermeter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class FritzhomeDevicePowermeter(FritzhomeDeviceBase):
1414
power = None
1515
energy = None
1616
voltage = None
17+
current = None
1718

1819
def _update_from_node(self, node):
1920
super()._update_from_node(node)
@@ -35,6 +36,7 @@ def _update_powermeter_from_node(self, node):
3536
self.energy = int(val.findtext("energy"))
3637
try:
3738
self.voltage = int(val.findtext("voltage"))
39+
self.current = self.power / self.voltage * 1000
3840
except Exception:
3941
pass
4042

tests/responses/powermeter/device_list.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
<devicelock>0</devicelock>
1111
</switch>
1212
<powermeter>
13-
<power>0</power>
13+
<power>1000</power>
1414
<energy>707</energy>
15+
<voltage>230000</voltage>
1516
</powermeter>
1617
<temperature>
1718
<celsius>285</celsius>

0 commit comments

Comments
 (0)