Compare commits

...

3 Commits

Author SHA1 Message Date
Necroneco
51b4a2a8b4
Merge 24f67fbe1d into 20b0004746 2025-02-24 10:36:19 +00:00
Necroneco
24f67fbe1d
docs: correct docstring in ElectricBlanket initialization 2025-02-24 18:35:46 +08:00
LiShuzhen
180f2dc98e fix: electric-blanket service required property 2025-02-24 18:23:10 +08:00
2 changed files with 4 additions and 5 deletions

View File

@ -745,10 +745,10 @@ class ElectricBlanket(FeatureOnOff, FeatureTargetTemperature,
def __init__(self, miot_device: MIoTDevice,
entity_data: MIoTEntityData) -> None:
"""Initialize the heater."""
"""Initialize the electric blanket."""
super().__init__(miot_device=miot_device, entity_data=entity_data)
self._attr_icon = 'mdi:radiator'
self._attr_icon = 'mdi:rug'
# hvac modes
self._attr_hvac_modes = [HVACMode.HEAT, HVACMode.OFF]
# preset modes

View File

@ -302,12 +302,11 @@ SPEC_DEVICE_TRANS_MAP: dict = {
'required': {
'properties': {
'on': {'read', 'write'},
'target-temperature': {'read', 'write'},
'temperature': {'read'},
'target-temperature': {'read', 'write'}
}
},
'optional': {
'properties': {'mode'}
'properties': {'mode', 'temperature'}
},
}
},