Seite 1 von 2

Bosch Thermostat II einbinden

Verfasst: 27. Dez 2024 12:58
von Chris_141
Hi Zusammen,

bei mir als Openhab-Anfänger läuft V 4.2.2. auf einem QNAP, ich benutze ausschließlich die Standard-WebGUI "Basic UI" zur Konfiguration. Ich habe erfolgreich den Bosch Smart Home Controller II eingebunden und wollte nun einen Bosch Thermostat II als Thing hinzufügen. Über einen Scan findet OpenHab nur zwei Items mit Namen "Room Climate Control", nicht aber den Thermostaten.

Also der Versuch, diesen manuell einzurichten: Eine Thing UID hat OpenHab selbst vergeben, als Parent Bridge habe ich den o.g. Controller eingetragen, Thing Type ist "Thermostat".

Leider bleibt der Thermostat dann aber im Zustand "Error: Config" mit der Meldung "Geräte ID ist ungültig." stehen.

Ich habe die Kennung sowohl mit der puren ZigBee-EUI-64-Nummer des Thermostaten als auch in der Syntax "hdm:ZigBee:18F..." eingetragen, wie das schon mal in einem Post hier 2022 beschrieben wurde - beides ohne Erfolg.

Was mache ich hier falsch?

Best, Chris

Re: Bosch Thermostat II einbinden

Verfasst: 28. Dez 2024 00:28
von udo1toni
Herzlich willkommen im openHAB Forum!

Erst mal die Version: V4.3.0 ist vor Weihnachten als stable veröffentlicht worden, bitte nicht ohne triftigen Grund veraltete Versionen nutzen :)
Das Standard Web UI heißt Main UI. BasicUI bietet keine Konfigurationsmöglichkeit, stattdessen kann man Sitemaps über BasicUI darstellen lassen.
Mit Sitemaps konfiguriert man die Web UI, welche schon in der ersten Version von openHAB verfügbar war (damals konnte man ausschließlich über Textdateien konfigurieren) - ursprünglich sah die Weboberfläche allerdings ganz anders aus und hörte auf den Namen Classic UI. Es gab auch mal eine WebUI namens GreenT und in openHAB2 kam dann BasicUI als "moderne" Variante.

Wenn Du nach Hardware suchst, wird openHAB niemals Items finden, stattdessen findet es immer Things (oder auch mal eine Bridge, aber eine Bridge ist nur ein spezielles Thing). Eine Bridge stellt einen Kommunikationsweg für meist mehrere Things zur Verfügung - typisch wäre ein Bussystem wie knx oder auch mqtt (hier wird dann der Broker als Bridge dargestellt).
Ein Thing ist die logische Entsprechung eines Geräts, also z.B. ein Thermostat.
Ein Thing hat gewöhnlich mehrere Channel, welche wiederum mit passenden Items verknüpft werden können.
Items repräsentieren auf dem (openHA-) Bus immer einen einzelnen Wert oder die Möglichkeit, einen gezielten Befehl zu senden.

Dein eigentliches Problem kann ich leider nicht lösen, da ich kein Bosch Smart Home nutze. Mutmaßlich machst Du aber bei der Einrichtung einen Fehler, denn das Bosch Addon sollte die Hardware definitiv automatisch finden. Wenn das fehlschlägt, musst Du einen Schritt zurück gehen und nicht einfach anfangen, auf gut Glück IDs zu "erraten".

Da in der Doku Thermostat II nicht aufgeführt ist (aber diverse andere Geräte, auch weitgehend identische Geräte als Version I und II) könnte es durchaus sein, dass Deine Thermostaten (noch) nicht unterstützt werden.

Re: Bosch Thermostat II einbinden

Verfasst: 28. Dez 2024 15:15
von Chris_141
Hi, erstmal Danke für Dein Willkomen :-)

ich nutze die alte Version 4.2.2, weil für die QNAP leider noch keine aktuellere angeboten wird :-(

Richtig, "Items" war in meiner Beschreibung der falsche Begriff, ich meinte an dieser Stelle ebenfalls "Thing" für den Thermostaten.
Wenn ich also ein Thing hinzufügen will, wähle ich das Bosch Binding aus, dort kann ich dann per "Add Manually" den dort aufgeführten "Thermostat" anklicken und die genannten Einträge vornehmen, leider mit dem Ergebnis des beschriebenen Fehlers.

Ich hatte aber den Eindruck, daß hier im Forum der Ein oder Andere das mit diesem Thermostaten bereits geschafft hatte (s. Post vom 11/2022, daher hatte ich auch die Syntax für die Geräte ID), vielleicht meldet sich da ja noch jemand ...
TheJosch hat geschrieben: 10. Nov 2022 15:22 Hi, ich bin neu hier und muss mich direkt mal dranhängen.

Mein Problem ist ähnlich:

Die Bridge ist Online
Das Thing ist das Heizkörper-Thermostat II

Die Gerätekennung finden man sowohl im Logfile, als auch im Batteriefach (neben dem QR-Code), aber auch in der Smart Home App von Bosch.

Jedoch bring Openhab einen CONFIGURATION_ERROR: Geräte ID ist ungültig.

Jemand eine Idee?
Ist das Thermostat zu neu?!

Danke im Voraus.

Re: Bosch Thermostat II einbinden

Verfasst: 28. Dez 2024 18:19
von udo1toni
Wie gesagt, wenn das Gerät nicht per AutoDiscovery gefunden wird, stehen die Chancen eher schlecht, dass Du es manuell erfolgreich hinzufügen kannst.
Was die QNAP version betrifft: Ich gehe mal stark davon aus, dass QNAP einfach einen Docker Container verwendet, und mit hoher Wahrscheinlichkeit setzt der auf dem offiziellen Docker Container auf. Im Zweifel musst Du also lediglich das zu verwendende Image anpassen (also statt 4.2.2 einfach 4.3.0, oder am besten gleich latest verwenden (latest ist die aktuelle stable version)
Falls Qnap tatsächlich ein eigenes Build verwendet, wäre mein erster Reflex, dringend davon abzuraten, das überhaupt zu nutzen :) einfach weil Du ja niemals zeitnah mit Bugfixes versorgt werden kannst.

Re: Bosch Thermostat II einbinden

Verfasst: 28. Dez 2024 19:45
von Chris_141
Ich hatte Openhab bis V 3.3. als Docker in QNAP laufen, alle danach veröffentlichten Versionen lassen sich aber nicht mehr installieren - der Installationsprozess bricht ab. Vielleicht ist meine QNAP HS-251 einfach zu alt?

Dann habe ich die besagte angepasste Version 4.2.2. als eigenständige Applikation (also nicht Docker) entdeckt und mit dieser weitergemacht - trotz deiner richtigen Bedenken, einfach weil ich keine Alternative habe.

Re: Bosch Thermostat II einbinden

Verfasst: 28. Dez 2024 20:47
von udo1toni
Ja, 1 GByte RAM ist tatsächlich etwas knapp, Du musst bedenken, es läuft ja "nebenher" noch "ein bisschen" qnap Krempel.
Meine dringende Empfehlung wäre, openHAB nicht auf dem QNAP zu betreiben, sondern stattdessen lieber einen Raspberry Pi zu nutzen (mindestens Pi4, optimal wäre natürlich ein Pi5 mit mindestens 4 GByte, aber Pi4 mit 2 GByte geht auch)
Zukünftig wird openHAB nur noch als 64-Bit-Anwendung ausgeliefert - das wird auf dem QNAP ohnehin nicht starten, auch nicht als extra angepasste Minimalversion. Insofern bietet es sich an, hier etwas zu investieren.

Eine gute Alternative zum Pi wäre ein (gebrauchter) NUC PC, die sind auch sehr stromsparend zu bekommen (unter 10 Watt idle) und haben gegenüber dem Pi den Vorteil, dass es sich um Komplettsysteme handelt, also nicht nur das nackte Board, sondern auch noch der Massenspeicher, das Gehäuse und das Netzteil. Schneller ist so ein NUC auch noch...
Und je nachdem, was man sonst noch drum herum braucht, kann man einfach ein Debian auf dem NUC laufen lassen und dort Docker installieren, dann kann man noch diverse andere Dienste parallel anbieten, ohne Sorge, dass diese sich mit openHAB in die Quere kommen.

Und am allerbesten: Du kannst einen Backup Job einrichten, der automatisch die Einstellungen und Persistence Daten regelmäßig auf Deinem QNAP sichert (unabhängig vom verwendeten Betriebssystem).

Re: Bosch Thermostat II einbinden

Verfasst: 29. Dez 2024 09:40
von Chris_141
Hallo Udo1Toni,

Vielen Dank für die Tipps. Im Moment läufts ja noch (bis auf mein Problem s.o.), wenns dann soweit ist, werd ich wohl investieren müssen. Vielen Dank nochmals,

Best, Chris

Re: Bosch Thermostat II einbinden

Verfasst: 29. Dez 2024 13:18
von udo1toni
Gerne :)

Re: Bosch Thermostat II einbinden

Verfasst: 3. Jan 2025 10:42
von Chris_141
noch mal in die Runde aufgewärmt: Hat niemand Bosch Thermostate II mit Openhab am Laufen und könnt mir einen Rat geben? :-(

Re: Bosch Thermostat II einbinden

Verfasst: 3. Jan 2025 14:31
von Harka
Moin,
im Zweifel Zigbee2Mqtt. Damit laufen hier 3 Radiator-Thermostat II zuverlässig ohne Bosch-Zentrale.
Ich habe vor ein paar Tagen mal gestöbert. Das Thermostat II sollte vom Bosch-Binding unterstützt werden. Wenn nicht schon geschehen -> schau mal was die Logdatei nach einem Neustart von OpenHAB bzgl. des Thermostates ausspuckt. Lt. Anleitung sollte dabei die ID angezeigt werden.
Wenn Du noch andere smarte Bosch-Geräte hast, lassen sich diese einbinden? Wenn nein würde ich den Fehler eher bei der Einbindung der Bosch-Zentrale vermuten. Mehr "kluge" Ratschläge habe ich nicht zu bieten.