Integration of HomematicIP Thermostat HmIP-eTRV-E (Evo)

The new thermostat HmIP-eTRV-E is not yet integrated in the homematicIP Cloud integration.

It only shows the battery status but not the current temperature or the heating / valve position as for the other thermostats.

See also:
Add support for HmIP-eTRV-E device to Home Assistant · Issue #78600 · home-assistant/core (github.com)

HomematicIP Cloud: Dump hap config

"3014F7110000000000000007": {
            "automaticValveAdaptionNeeded": false,
            "availableFirmwareVersion": "0.0.0",
            "connectionType": "HMIP_RF",
            "deviceArchetype": "HMIP",
            "firmwareVersion": "1.0.10",
            "firmwareVersionInteger": 65546,
            "functionalChannels": {
                "0": {
                    "busConfigMismatch": null,
                    "coProFaulty": false,
                    "coProRestartNeeded": false,
                    "coProUpdateFailure": false,
                    "configPending": false,
                    "controlsMountingOrientation": null,
                    "deviceCommunicationError": null,
                    "deviceDriveError": null,
                    "deviceDriveModeError": null,
                    "deviceId": "3014F7110000000000000007",
                    "deviceOperationMode": null,
                    "deviceOverheated": false,
                    "deviceOverloaded": false,
                    "devicePowerFailureDetected": false,
                    "deviceUndervoltage": false,
                    "displayContrast": 11,
                    "dutyCycle": false,
                    "functionalChannelType": "DEVICE_OPERATIONLOCK",
                    "groupIndex": 0,
                    "groups": [
                        "00000000-0000-0000-0000-000000000009"
                    ],
                    "index": 0,
                    "label": "",
                    "lockJammed": null,
                    "lowBat": false,
                    "mountingOrientation": "LEFT",
                    "multicastRoutingEnabled": false,
                    "operationLockActive": false,
                    "particulateMatterSensorCommunicationError": null,
                    "particulateMatterSensorError": null,
                    "powerShortCircuit": null,
                    "profilePeriodLimitReached": null,
                    "routerModuleEnabled": false,
                    "routerModuleSupported": false,
                    "rssiDeviceValue": -47,
                    "rssiPeerValue": -49,
                    "shortCircuitDataLine": null,
                    "supportedOptionalFeatures": {
                        "IFeatureBusConfigMismatch": false,
                        "IFeatureDeviceCoProError": false,
                        "IFeatureDeviceCoProRestart": false,
                        "IFeatureDeviceCoProUpdate": false,
                        "IFeatureDeviceCommunicationError": false,
                        "IFeatureDeviceDriveError": false,
                        "IFeatureDeviceDriveModeError": false,
                        "IFeatureDeviceIdentify": false,
                        "IFeatureDeviceOverheated": false,
                        "IFeatureDeviceOverloaded": false,
                        "IFeatureDeviceParticulateMatterSensorCommunicationError": false,
                        "IFeatureDeviceParticulateMatterSensorError": false,
                        "IFeatureDevicePowerFailure": false,
                        "IFeatureDeviceTemperatureHumiditySensorCommunicationError": false,
                        "IFeatureDeviceTemperatureHumiditySensorError": false,
                        "IFeatureDeviceTemperatureOutOfRange": false,
                        "IFeatureDeviceUndervoltage": false,
                        "IFeatureMulticastRouter": false,
                        "IFeaturePowerShortCircuit": false,
                        "IFeatureProfilePeriodLimit": false,
                        "IFeatureRssiValue": true,
                        "IFeatureShortCircuitDataLine": false,
                        "IOptionalFeatureDeviceErrorLockJammed": false,
                        "IOptionalFeatureDeviceOperationMode": false,
                        "IOptionalFeatureDisplayContrast": true,
                        "IOptionalFeatureDutyCycle": true,
                        "IOptionalFeatureLowBat": true,
                        "IOptionalFeatureMountingOrientation": true
                    },
                    "temperatureHumiditySensorCommunicationError": null,
                    "temperatureHumiditySensorError": null,
                    "temperatureOutOfRange": false,
                    "unreach": false
                },
                "1": {
                    "channelRole": "HEATING_CONTROLLER",
                    "deviceId": "3014F7110000000000000007",
                    "functionalChannelType": "HEATING_THERMOSTAT_CHANNEL",
                    "groupIndex": 1,
                    "groups": [
                        "00000000-0000-0000-0000-000000000010",
                        "00000000-0000-0000-0000-000000000011"
                    ],
                    "index": 1,
                    "label": "",
                    "setPointTemperature": 18.0,
                    "temperatureOffset": 0.0,
                    "valveActualTemperature": 19.2,
                    "valvePosition": 0.8,
                    "valveState": "ADAPTION_DONE"
                }
            },
            "homeId": "00000000-0000-0000-0000-000000000001",
            "id": "3014F7110000000000000007",
            "label": "Heizk\u00f6rperthermostat Wohnzimmer",
            "lastStatusUpdate": 1664923394152,
            "liveUpdateState": "LIVE_UPDATE_NOT_SUPPORTED",
            "manufacturerCode": 1,
            "modelId": 425,
            "modelType": "HmIP-eTRV-E",
            "oem": "eQ-3",
            "permanentlyReachable": true,
            "serializedGlobalTradeItemNumber": "3014F7110000000000000007",
            "type": "HEATING_THERMOSTAT_EVO",
            "updateState": "UP_TO_DATE"
        }

Additional info:
Logger: homematicip.base.enums
Source: components/homematicip_cloud/hap.py:254
First occurred: 13. Oktober 2022 um 13:56:53 (15 occurrences)
Last logged: 08:52:01

‘INDOOR_CLIMATE’ isn’t a valid option for class ‘GroupType’

and:
Logger: homematicip.home
Source: components/homematicip_cloud/hap.py:254
First occurred: 13. Oktober 2022 um 13:56:53 (21 occurrences)
Last logged: 08:52:01

There is no class for device ‘HEATING_THERMOSTAT_EVO’ yet
There is no class for group ‘INDOOR_CLIMATE’ yet

The silver Evo version seems to have a -S suffix: HmIP-eTRV-E-S

2022-11-10 19:25:52.524 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615 : {‘TYPE’: ‘HmIP-eTRV-E-S’, ‘SUBTYPE’: ‘TRV-E’, ‘ADDRESS’: ‘00325D89BB6615’, ‘RF_ADDRESS’: 5876044, ‘CHILDREN’: [‘00325D89BB6615:0’, ‘00325D89BB6615:1’, ‘00325D89BB6615:2’, ‘00325D89BB6615:3’, ‘00325D89BB6615:4’, ‘00325D89BB6615:5’, ‘00325D89BB6615:6’, ‘00325D89BB6615:7’], ‘PARENT’: ‘’, ‘PARENT_TYPE’: ‘’, ‘INDEX’: 0, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘SERVICE’], ‘FIRMWARE’: ‘1.0.10’, ‘AVAILABLE_FIRMWARE’: ‘0.0.0’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘UP_TO_DATE’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘’, ‘DIRECTION’: 0, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 11}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:0 : {‘TYPE’: ‘MAINTENANCE’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:0’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 0, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘’, ‘DIRECTION’: 0, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:1 : {‘TYPE’: ‘HEATING_CLIMATECONTROL_TRANSCEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:1’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 1, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘CLIMATE_CONTROL’, ‘LINK_TARGET_ROLES’: ‘’, ‘DIRECTION’: 1, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:2 : {‘TYPE’: ‘HEATING_CLIMATECONTROL_RECEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:2’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 2, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘CLIMATE_CONTROL’, ‘DIRECTION’: 2, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:3 : {‘TYPE’: ‘HEATING_CLIMATECONTROL_CL_RECEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:3’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 3, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘CLIMATE_CONTROL_CL’, ‘DIRECTION’: 2, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:4 : {‘TYPE’: ‘HEATING_SHUTTER_CONTACT_RECEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:4’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 4, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘WINDOW_SWITCH’, ‘DIRECTION’: 2, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:5 : {‘TYPE’: ‘HEATING_ROOM_TH_TRANSCEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:5’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 5, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘CLIMATE_CONTROL_TRV_WTH’, ‘LINK_TARGET_ROLES’: ‘’, ‘DIRECTION’: 1, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:6 : {‘TYPE’: ‘HEATING_ROOM_TH_RECEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:6’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 6, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘CLIMATE_CONTROL_WTH_TRV’, ‘DIRECTION’: 2, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}

2022-11-10 19:25:52.530 DEBUG (SyncWorker_6) [pyhomematic.devicetypes.generic] HMGeneric.init: device_description: 00325D89BB6615:7 : {‘TYPE’: ‘HEATING_KEY_RECEIVER’, ‘SUBTYPE’: ‘’, ‘ADDRESS’: ‘00325D89BB6615:7’, ‘RF_ADDRESS’: 0, ‘CHILDREN’: [], ‘PARENT’: ‘00325D89BB6615’, ‘PARENT_TYPE’: ‘HmIP-eTRV-E-S’, ‘INDEX’: 7, ‘AES_ACTIVE’: 1, ‘PARAMSETS’: [‘MASTER’, ‘VALUES’, ‘LINK’, ‘SERVICE’], ‘FIRMWARE’: ‘’, ‘AVAILABLE_FIRMWARE’: ‘’, ‘UPDATABLE’: True, ‘FIRMWARE_UPDATE_STATE’: ‘’, ‘VERSION’: 1, ‘FLAGS’: 1, ‘LINK_SOURCE_ROLES’: ‘’, ‘LINK_TARGET_ROLES’: ‘REMOTE_CONTROL’, ‘DIRECTION’: 2, ‘GROUP’: ‘’, ‘TEAM’: ‘’, ‘TEAM_TAG’: ‘’, ‘TEAM_CHANNELS’: [], ‘INTERFACE’: ‘’, ‘ROAMING’: 0, ‘RX_MODE’: 0}