Hallo zusammen,
ich komme bei einem Problem mit ZHA einfach nicht weiter und hoffe, jemand von euch hat eine zündende Idee.
Das Problem: Mein Bosch Heizkörperthermostat II (Modell RBSH-TRV1-ZB-EU) wird in ZHA zwar gekoppelt, aber der spezifische Quirk dafür wird nicht angewendet. Stattdessen wird nur der generische Fallback-Quirk zigpy.quirks.v2.CustomDeviceV2 geladen. Dadurch fehlen mir natürlich alle spezifischen Entitäten und Steuerungsmöglichkeiten.
Mein System:
-
Home Assistant Core: 2025.9.4
-
Zigbee-Koordinator: Sonoff Zigbee 3.0 USB Dongle Plus (Texas Instruments CC2652)
-
Zigbee-Integration: ZHA
Was ich bisher unternommen habe:
-
Zigbee-Mesh verstärkt: Anfangs hatte ich massive Kommunikationsprobleme (
MAC_NO_ACK-Fehler). Ich habe daraufhin mein Netzwerk mit fünf IKEA Zigbee-Steckdosen als Router ausgebaut. Das hat super funktioniert, die Verbindung zum Thermostat ist jetzt stabil (LQI liegt bei ca. 100-110). Die Kommunikationsfehler sind weg. -
Gerät neu konfiguriert: Ein “Gerät neu konfigurieren” über die ZHA-Oberfläche hat nichts geändert.
-
Gerät mehrfach neu angelernt: Ich habe den Thermostat komplett aus ZHA entfernt, Home Assistant neu gestartet und das Gerät direkt an seinem finalen Standort neu mit zha.permit gekoppelt. Leider wird auch dann nur der generische Quirk geladen.
Die Gerätesignatur: Hier ist die exakte Signatur, die ZHA ausliest. Ich kann hier keine Abweichung vom offiziellen Modellnamen erkennen:
JSON
{
"node_descriptor": {
"logical_type": 2,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 128,
"manufacturer_code": 4617,
"maximum_buffer_size": 82,
"maximum_incoming_transfer_size": 82,
"server_mask": 11264,
"maximum_outgoing_transfer_size": 82,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": "0x0104",
"device_type": "0x0301",
"input_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0020",
"0x0201",
"0x0204",
"0x0b05"
],
"output_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "BOSCH",
"model": "RBSH-TRV1-ZB-EU",
"class": "zigpy.quirks.v2.CustomDeviceV2"
}
Es scheint, als sei die Kommunikation jetzt perfekt, aber irgendetwas bei der Software-Zuordnung des Quirks schlägt fehl. Ich bin mit meinem Latein am Ende.
Hat jemand von euch dieses Modell erfolgreich in ZHA am Laufen oder eine Idee, was ich noch prüfen könnte?
Vielen Dank schon mal für eure Hilfe!