Add energy and power sensor tests & fix device_class (#45122)
This commit is contained in:
parent
eca6bc6a73
commit
3ebc5d45a8
3 changed files with 30 additions and 6 deletions
|
@ -65,11 +65,9 @@ class ZwaveSensorBase(ZWaveBaseEntity):
|
|||
if self.info.primary_value.command_class == CommandClass.BATTERY:
|
||||
return DEVICE_CLASS_BATTERY
|
||||
if self.info.primary_value.command_class == CommandClass.METER:
|
||||
if self.info.primary_value.property_key_name == "kWh_Consumed":
|
||||
return DEVICE_CLASS_ENERGY
|
||||
return DEVICE_CLASS_POWER
|
||||
if self.info.primary_value.property_key_name == "W_Consumed":
|
||||
return DEVICE_CLASS_POWER
|
||||
if self.info.primary_value.property_key_name == "kWh_Consumed":
|
||||
return DEVICE_CLASS_ENERGY
|
||||
if self.info.primary_value.property_ == "Air temperature":
|
||||
return DEVICE_CLASS_TEMPERATURE
|
||||
return None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue