File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -126,15 +126,17 @@ def consumption_total(self) -> float | None:
126
126
@raise_if_update_error
127
127
def current (self ) -> float | None :
128
128
"""Return the current in A."""
129
- ma = self .data .get ("get_emeter_data" , {}).get ("current_ma" )
130
- return ma / 1000 if ma else None
129
+ if (ma := self .data .get ("get_emeter_data" , {}).get ("current_ma" )) is not None :
130
+ return ma / 1_000
131
+ return None
131
132
132
133
@property
133
134
@raise_if_update_error
134
135
def voltage (self ) -> float | None :
135
136
"""Get the current voltage in V."""
136
- mv = self .data .get ("get_emeter_data" , {}).get ("voltage_mv" )
137
- return mv / 1000 if mv else None
137
+ if (mv := self .data .get ("get_emeter_data" , {}).get ("voltage_mv" )) is not None :
138
+ return mv / 1_000
139
+ return None
138
140
139
141
async def _deprecated_get_realtime (self ) -> EmeterStatus :
140
142
"""Retrieve current energy readings."""
You can’t perform that action at this time.
0 commit comments