Add flow and return sensors for MELCloud ATW device (#34693)

This commit is contained in:
Vilppu Vuorinen 2020-05-01 09:56:03 +03:00 committed by GitHub
parent 850b5cb02b
commit a2896b4764
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 4 deletions

View file

@ -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"]
} }

View file

@ -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__)

View file

@ -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

View file

@ -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