bosch-shc-api-docs
bosch-shc-api-docs copied to clipboard
Roomthermostat II – access floor temperature sensor
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 !