Skip to content

Commit

Permalink
IMP Allow S21 with empty energies
Browse files Browse the repository at this point in the history
  • Loading branch information
tinogis committed Dec 24, 2024
1 parent fe9c519 commit eb261c7
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions primestg/report/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,12 +169,12 @@ def active_reactive(self, measure, measure_type):
:return: a dict with the active and reactive measures
"""
return {
'ai': int(measure.get('AI{}'.format(measure_type), 0)),
'ae': int(measure.get('AE{}'.format(measure_type), 0)),
'r1': int(measure.get('R1{}'.format(measure_type), 0)),
'r2': int(measure.get('R2{}'.format(measure_type), 0)),
'r3': int(measure.get('R3{}'.format(measure_type), 0)),
'r4': int(measure.get('R4{}'.format(measure_type), 0)),
'ai': int(measure.get('AI{}'.format(measure_type), 0) or 0),
'ae': int(measure.get('AE{}'.format(measure_type), 0) or 0),
'r1': int(measure.get('R1{}'.format(measure_type), 0) or 0),
'r2': int(measure.get('R2{}'.format(measure_type), 0) or 0),
'r3': int(measure.get('R3{}'.format(measure_type), 0) or 0),
'r4': int(measure.get('R4{}'.format(measure_type), 0) or 0),
}


Expand Down
2 changes: 1 addition & 1 deletion primestg/report/reports.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ def values(self):
'power_factor3': get_float_value(get('PF3')),
'active_quadrant_phase3': get_integer_value(get('Ca3')),

'phase_presence': [get_integer_value(i) for i in (get('PP')).split(",")],
'phase_presence': [get_integer_value(i) for i in (get('PP')).split(",") if i != ''],
'meter_phase': get_integer_value(get('Fc')),
'current_switch_state': get_integer_value(get('Eacti')),
'previous_switch_state': get_integer_value(get('Eanti')),
Expand Down

0 comments on commit eb261c7

Please sign in to comment.