tschamm / boschshc-hass

Home Assistant component for accessing Bosch Smart Home Controller using boschshcpy python library.
Other
172 stars 27 forks source link

Bosch Room Thermostate 2 230V not showing external sensor temperature #198

Open edmundj85 opened 1 month ago

edmundj85 commented 1 month ago

Hi im using your integration for managing my Room Thermostate 2 230V thermostats. Im using an external sensor for controlling room temperature but that value is not showing in Home Assistant.

Is it possible to integrate/show it? Thanks for your efforts!

tschamm commented 4 weeks ago

Is that value shown in the Bosch Smart home app? If so, can you do a rawscan of the device and send me the response so that I can see whether the data is available via the API?

edmundj85 commented 3 weeks ago

Hi Thomas, thanks for your time. I did a raw scan and it looks like this value is not showing in the scan (only the normal temperature from integrated sensor):

RAWSCAN Thermostat: { @.***": "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: [ { @.": "DeviceServiceData", "id": "Linking", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "linkingState" }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Linking" }, { @.": "DeviceServiceData", "id": "TemperatureOffset", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "temperatureOffsetState", "offset": 0.0, "stepSize": 0.1, "minOffset": -5.0, "maxOffset": 5.0 }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureOffset" }, { @.": "DeviceServiceData", "id": "DisplayConfiguration", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "displayConfigurationState", "displayBrightness": 70, "displayBrightnessMax": 100, "displayBrightnessMin": 10, "displayBrightnessStepSize": 10, "displayOnTime": 10, "displayOnTimeMax": 30, "displayOnTimeMin": 5, "displayOnTimeStepSize": 5 }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/DisplayConfiguration" }, { @.": "DeviceServiceData", "id": "TerminalConfiguration", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "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" }, { @.": "DeviceServiceData", "id": "Thermostat", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "childLockState", "childLock": "OFF" }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/Thermostat" }, { @.": "DeviceServiceData", "id": "HumidityLevel", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "humidityLevelState", "humidity": 54.1 }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/HumidityLevel" }, { @.": "DeviceServiceData", "id": "TemperatureLevel", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "temperatureLevelState", "temperature": 21.2 }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/TemperatureLevel" }, { @.": "DeviceServiceData", "id": "CommunicationQuality", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "communicationQualityState", "quality": "GOOD" }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/CommunicationQuality" }, { @.": "DeviceServiceData", "id": "WallThermostatConfiguration", "deviceId": "hdm:ZigBee:001e5e0902aeb28d", "state": { @.": "wallThermostatConfigurationState", "valveType": "NORMALLY_CLOSE", "heaterType": "FLOOR_HEATING", "supportedHeaterTypes": [ "FLOOR_HEATING", "RADIATOR", "VOLT_FREE_HEATING" ] }, "path": "/devices/hdm:ZigBee:001e5e0902aeb28d/services/WallThermostatConfiguration" } ]

Am Sa., 2. Nov. 2024 um 23:08 Uhr schrieb Thomas Schamm < @.***>:

Is that value shown in the Bosch Smart home app? If so, can you do a rawscan https://github.com/tschamm/boschshcpy?tab=readme-ov-file#rawscans of the device and send me the response so that I can see whether the data is available via the API?

— Reply to this email directly, view it on GitHub https://github.com/tschamm/boschshc-hass/issues/198#issuecomment-2453199652, or unsubscribe https://github.com/notifications/unsubscribe-auth/BLOJGUI5YXSOMVAFG4ZTPQLZ6VENTAVCNFSM6AAAAABQ2MHXX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJTGE4TSNRVGI . You are receiving this because you authored the thread.Message ID: @.***>

tschamm commented 3 weeks ago

Hi @edmundj85 looks for me as if the configuration FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION is recognized correctly. You can ask in the Bosch SHC API repository if anyone knows how to access the floor sensor temperature.

edmundj85 commented 3 weeks ago

Hi Thomas, Thanks just did that, i hope for the best :)

Thomas Schamm @.***> schrieb am Mo., 4. Nov. 2024, 20:24:

Hi @edmundj85 https://github.com/edmundj85 looks for me as if the configuration FLOOR_SENSOR_DISPLAYED_AND_USED_FOR_REGULATION is recognized correctly. You can ask in the Bosch SHC API repository https://github.com/BoschSmartHome/bosch-shc-api-docs if anyone knows how to access the floor sensor temperature.

— Reply to this email directly, view it on GitHub https://github.com/tschamm/boschshc-hass/issues/198#issuecomment-2455521909, or unsubscribe https://github.com/notifications/unsubscribe-auth/BLOJGUOA4REJVA7Y7BJO7P3Z67CV7AVCNFSM6AAAAABQ2MHXX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJVGUZDCOJQHE . You are receiving this because you were mentioned.Message ID: @.***>