feat: avoid setting icon when device_class is defined (#855)

This commit is contained in:
Necroneco
2025-03-12 15:17:02 +08:00
committed by GitHub
parent 5c46504d0e
commit 07cb4ed193
3 changed files with 4 additions and 9 deletions

View File

@ -116,7 +116,7 @@ class Sensor(MIoTPropertyEntity, SensorEntity):
if spec.state_class:
self._attr_state_class = spec.state_class
# Set icon
if spec.icon:
if spec.icon and not self.device_class:
self._attr_icon = spec.icon
@property