Add flow and return sensors for MELCloud ATW device (#34693)
This commit is contained in:
parent
850b5cb02b
commit
a2896b4764
4 changed files with 20 additions and 4 deletions
|
@ -3,6 +3,6 @@
|
||||||
"name": "MELCloud",
|
"name": "MELCloud",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/melcloud",
|
"documentation": "https://www.home-assistant.io/integrations/melcloud",
|
||||||
"requirements": ["pymelcloud==2.4.1"],
|
"requirements": ["pymelcloud==2.5.2"],
|
||||||
"codeowners": ["@vilppuvuorinen"]
|
"codeowners": ["@vilppuvuorinen"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,7 +65,23 @@ ATW_ZONE_SENSORS = {
|
||||||
ATTR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE,
|
ATTR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE,
|
||||||
ATTR_VALUE_FN: lambda zone: zone.room_temperature,
|
ATTR_VALUE_FN: lambda zone: zone.room_temperature,
|
||||||
ATTR_ENABLED_FN: lambda x: True,
|
ATTR_ENABLED_FN: lambda x: True,
|
||||||
}
|
},
|
||||||
|
"flow_temperature": {
|
||||||
|
ATTR_MEASUREMENT_NAME: "Flow Temperature",
|
||||||
|
ATTR_ICON: "mdi:thermometer",
|
||||||
|
ATTR_UNIT_FN: lambda x: TEMP_UNIT_LOOKUP.get(x.device.temp_unit, TEMP_CELSIUS),
|
||||||
|
ATTR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE,
|
||||||
|
ATTR_VALUE_FN: lambda zone: zone.flow_temperature,
|
||||||
|
ATTR_ENABLED_FN: lambda x: True,
|
||||||
|
},
|
||||||
|
"return_temperature": {
|
||||||
|
ATTR_MEASUREMENT_NAME: "Flow Return Temperature",
|
||||||
|
ATTR_ICON: "mdi:thermometer",
|
||||||
|
ATTR_UNIT_FN: lambda x: TEMP_UNIT_LOOKUP.get(x.device.temp_unit, TEMP_CELSIUS),
|
||||||
|
ATTR_DEVICE_CLASS: DEVICE_CLASS_TEMPERATURE,
|
||||||
|
ATTR_VALUE_FN: lambda zone: zone.return_temperature,
|
||||||
|
ATTR_ENABLED_FN: lambda x: True,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
|
@ -1411,7 +1411,7 @@ pymailgunner==1.4
|
||||||
pymediaroom==0.6.4
|
pymediaroom==0.6.4
|
||||||
|
|
||||||
# homeassistant.components.melcloud
|
# homeassistant.components.melcloud
|
||||||
pymelcloud==2.4.1
|
pymelcloud==2.5.2
|
||||||
|
|
||||||
# homeassistant.components.somfy
|
# homeassistant.components.somfy
|
||||||
pymfy==0.7.1
|
pymfy==0.7.1
|
||||||
|
|
|
@ -576,7 +576,7 @@ pylitejet==0.1
|
||||||
pymailgunner==1.4
|
pymailgunner==1.4
|
||||||
|
|
||||||
# homeassistant.components.melcloud
|
# homeassistant.components.melcloud
|
||||||
pymelcloud==2.4.1
|
pymelcloud==2.5.2
|
||||||
|
|
||||||
# homeassistant.components.somfy
|
# homeassistant.components.somfy
|
||||||
pymfy==0.7.1
|
pymfy==0.7.1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue