If decimal_places is 0, cast to int after rounding
This commit is contained in:
parent
d84bea3621
commit
3938b9f3f6
3 changed files with 6 additions and 0 deletions
|
@ -79,6 +79,8 @@ class CommandSensor(Entity):
|
|||
value = float(value) * float(self._corr_factor)
|
||||
if self._decimal_places is not None:
|
||||
value = round(value, self._decimal_places)
|
||||
if self._decimal_places == 0:
|
||||
value = int(value)
|
||||
self._state = value
|
||||
except ValueError:
|
||||
self._state = value
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue