Hi,
I use the Bosch Room Thermostate 2 230V and have connected external Sensor.
I would like to access the value to use it in Home Assistent but it is only shown on the device itself and not in Bosch Smart Home, there i can only define that he use that value for heating.
Is there a way to access it?
Here a RAW scan:
RAWSCAN Thermostat:
{
"@type": "device",
"rootDeviceId": "64-da-a0-12-0f-9c",
"id": "hdm:ZigBee:001e5e0902aeb28d",
"deviceServiceIds": [
"CommunicationQuality",
"Thermostat",
"DisplayConfiguration",
"TemperatureLevel",
"TerminalConfiguration",
"HumidityLevel",
"Linking",
"WallThermostatConfiguration",
"TemperatureOffset"
],
"manufacturer": "BOSCH",
"roomId": "hz_1",
"deviceModel": "RTH2_230",
"serial": "001E5E0902AEB28D",
"profile": "GENERIC",
"name": "Thermo FlurOG",
"status": "AVAILABLE",
"parentDeviceId": "roomClimateControl_hz_1",
"childDeviceIds": [],
"supportedProfiles": [],
"installationTimestamp": 1730138016120
}
RAWSCAN Services from thermostat:
[
{
"@type": "DeviceServiceData",
"id": "Linking",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "linkingState"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Linking"
},
{
"@type": "DeviceServiceData",
"id": "TemperatureOffset",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "temperatureOffsetState",
"offset": 0.0,
"stepSize": 0.1,
"minOffset": -5.0,
"maxOffset": 5.0
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureOffset"
},
{
"@type": "DeviceServiceData",
"id": "DisplayConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "displayConfigurationState",
"displayBrightness": 70,
"displayBrightnessMax": 100,
"displayBrightnessMin": 10,
"displayBrightnessStepSize": 10,
"displayOnTime": 10,
"displayOnTimeMax": 30,
"displayOnTimeMin": 5,
"displayOnTimeStepSize": 5
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/DisplayConfiguration"
},
{
"@type": "DeviceServiceData",
"id": "TerminalConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "terminalConfigurationState",
"type": "FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION",
"supportedTypes": [
"FLOOR_SENSOR_DISPLAYED",
"OUTDOOR_SENSOR_CONNECTED",
"FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION",
"NOT_CONNECTED"
]
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TerminalConfiguration"
},
{
"@type": "DeviceServiceData",
"id": "Thermostat",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "childLockState",
"childLock": "OFF"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Thermostat"
},
{
"@type": "DeviceServiceData",
"id": "HumidityLevel",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "humidityLevelState",
"humidity": 54.1
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/HumidityLevel"
},
{
"@type": "DeviceServiceData",
"id": "TemperatureLevel",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "temperatureLevelState",
"temperature": 21.2
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureLevel"
},
{
"@type": "DeviceServiceData",
"id": "CommunicationQuality",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "communicationQualityState",
"quality": "GOOD"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/CommunicationQuality"
},
{
"@type": "DeviceServiceData",
"id": "WallThermostatConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "wallThermostatConfigurationState",
"valveType": "NORMALLY_CLOSE",
"heaterType": "FLOOR_HEATING",
"supportedHeaterTypes": [
"FLOOR_HEATING",
"RADIATOR",
"VOLT_FREE_HEATING"
]
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/WallThermostatConfiguration"
}
]
Thanks !
Hi,
I use the Bosch Room Thermostate 2 230V and have connected external Sensor.
I would like to access the value to use it in Home Assistent but it is only shown on the device itself and not in Bosch Smart Home, there i can only define that he use that value for heating.
Is there a way to access it?
Here a RAW scan:
RAWSCAN Thermostat:
{
"@type": "device",
"rootDeviceId": "64-da-a0-12-0f-9c",
"id": "hdm:ZigBee:001e5e0902aeb28d",
"deviceServiceIds": [
"CommunicationQuality",
"Thermostat",
"DisplayConfiguration",
"TemperatureLevel",
"TerminalConfiguration",
"HumidityLevel",
"Linking",
"WallThermostatConfiguration",
"TemperatureOffset"
],
"manufacturer": "BOSCH",
"roomId": "hz_1",
"deviceModel": "RTH2_230",
"serial": "001E5E0902AEB28D",
"profile": "GENERIC",
"name": "Thermo FlurOG",
"status": "AVAILABLE",
"parentDeviceId": "roomClimateControl_hz_1",
"childDeviceIds": [],
"supportedProfiles": [],
"installationTimestamp": 1730138016120
}
RAWSCAN Services from thermostat:
[
{
"@type": "DeviceServiceData",
"id": "Linking",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "linkingState"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Linking"
},
{
"@type": "DeviceServiceData",
"id": "TemperatureOffset",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "temperatureOffsetState",
"offset": 0.0,
"stepSize": 0.1,
"minOffset": -5.0,
"maxOffset": 5.0
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureOffset"
},
{
"@type": "DeviceServiceData",
"id": "DisplayConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "displayConfigurationState",
"displayBrightness": 70,
"displayBrightnessMax": 100,
"displayBrightnessMin": 10,
"displayBrightnessStepSize": 10,
"displayOnTime": 10,
"displayOnTimeMax": 30,
"displayOnTimeMin": 5,
"displayOnTimeStepSize": 5
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/DisplayConfiguration"
},
{
"@type": "DeviceServiceData",
"id": "TerminalConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "terminalConfigurationState",
"type": "FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION",
"supportedTypes": [
"FLOOR_SENSOR_DISPLAYED",
"OUTDOOR_SENSOR_CONNECTED",
"FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION",
"NOT_CONNECTED"
]
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TerminalConfiguration"
},
{
"@type": "DeviceServiceData",
"id": "Thermostat",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "childLockState",
"childLock": "OFF"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Thermostat"
},
{
"@type": "DeviceServiceData",
"id": "HumidityLevel",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "humidityLevelState",
"humidity": 54.1
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/HumidityLevel"
},
{
"@type": "DeviceServiceData",
"id": "TemperatureLevel",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "temperatureLevelState",
"temperature": 21.2
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureLevel"
},
{
"@type": "DeviceServiceData",
"id": "CommunicationQuality",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "communicationQualityState",
"quality": "GOOD"
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/CommunicationQuality"
},
{
"@type": "DeviceServiceData",
"id": "WallThermostatConfiguration",
"deviceId": "hdm:ZigBee:001e5e0902aeb28d",
"state": {
"@type": "wallThermostatConfigurationState",
"valveType": "NORMALLY_CLOSE",
"heaterType": "FLOOR_HEATING",
"supportedHeaterTypes": [
"FLOOR_HEATING",
"RADIATOR",
"VOLT_FREE_HEATING"
]
},
"path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/WallThermostatConfiguration"
}
]
Thanks !