File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
homeassistant/components/miele Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -1070,13 +1070,19 @@ def _update_native_value(self) -> None:
10701070 """Update the last value of the sensor."""
10711071 current_value = self .entity_description .value_fn (self .device )
10721072 current_status = StateStatus (self .device .state_status )
1073+ # Guard for corrupt restored value
1074+ restored_value = (
1075+ self ._attr_native_value
1076+ if isinstance (self ._attr_native_value , (int , float ))
1077+ else 0
1078+ )
10731079 last_value = (
1074- float (cast (str , self . _attr_native_value ))
1080+ float (cast (str , restored_value ))
10751081 if self ._attr_native_value is not None
10761082 else 0
10771083 )
10781084
1079- # force unknown when appliance is not able to report consumption
1085+ # Force unknown when appliance is not able to report consumption
10801086 if current_status in (
10811087 StateStatus .ON ,
10821088 StateStatus .OFF ,
You can’t perform that action at this time.
0 commit comments