Skip to content
Closed
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions packages/modules/devices/shelly/shelly/inverter.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,9 @@ def update(self) -> None:
# shelly Pro3EM
elif "em:0" in status:
meters = status['em:0']
for i in range(len(meters)):
Comment thread
benderl marked this conversation as resolved.
if meters.get(f'{alphabetical_index[i]}_current') is None:
for i in range(0, 3):
if (f'{alphabetical_index[i]}_current' not in meters or
meters.get(f'{alphabetical_index[i]}_current') is None):
Comment thread
LKuemmel marked this conversation as resolved.
Outdated
continue
currents[(i+self.phase-1) % 3] = (float(meters[f'{alphabetical_index[i]}_current']) * self.factor
if meters.get(f'{alphabetical_index[i]}_current') else 0)
Expand Down