NEWS
Test Adapter bshb (Bosch Smart Home) v0.0.x
-
@holomekc Ich wollte erstmal Grundsätzlich Fragen. Also Controller ist auf dem aktuellsten Stand, es kam ja gestern oder so ein Update. Im iobroker ist die Version die 0.4.1. Eine 0.4.2 wird mir nicht angeboten.
Im Log sehe ich folgendes:
bshb.0
2025-02-06 20:21:39.818 info Detecting backup information finishedbshb.0
2025-02-06 20:21:39.817 error Error: Something went wrong during detection [cause] TypeError: Cannot set properties of undefined (setting '_bshbCreated')bshb.0
2025-02-06 20:21:39.646 info Start detecting backup information...bshb.0
2025-02-06 20:21:39.645 info Detecting climate schedules finishedbshb.0
2025-02-06 20:21:38.837 info Start detecting climate schedules...bshb.0
2025-02-06 20:21:38.837 info Detecting open doors/windows finishedbshb.0
2025-02-06 20:21:37.511 info Start detecting open doors/windows...bshb.0
2025-02-06 20:21:37.470 warn Failure during detection in BshbDeviceHandler. Continue with cached data. This only works if the adapter has been started successfully at least once. New devices may not be recognized. TypeError: Cannot set properties of undefined (setting '_bshbCreated')bshb.0
2025-02-06 20:20:34.887 info Restoring cache: devices, device service and statesbshb.0
2025-02-06 20:20:34.874 info Restoring cache: roomsbshb.0
2025-02-06 20:20:34.861 info Restoring cache started...bshb.0
2025-02-06 20:20:34.859 info Detecting rooms finishedbshb.0
2025-02-06 20:20:34.619 info Start detecting rooms...bshb.0
2025-02-06 20:20:34.618 info Detecting water alarm finishedbshb.0
2025-02-06 20:20:34.151 info Start detecting water alarm...bshb.0
2025-02-06 20:20:34.150 info Detecting motion lights finishedbshb.0
2025-02-06 20:20:33.953 info Start detecting motion lights...bshb.0
2025-02-06 20:20:33.952 info Detecting air purity guardian finishedbshb.0
2025-02-06 20:20:33.687 info Start detecting air purity guardian...bshb.0
2025-02-06 20:20:33.686 info Detecting intrusion detection system finishedbshb.0
2025-02-06 20:20:33.032 info Start detecting intrusion detection system...bshb.0
2025-02-06 20:20:33.031 info Detecting messages finishedbshb.0
2025-02-06 20:20:32.968 info Start detecting messages...bshb.0
2025-02-06 20:20:32.966 info Detecting user defined states finishedbshb.0
2025-02-06 20:20:31.927 info Start detecting user defined states...bshb.0
2025-02-06 20:20:31.926 info Detecting automations finishedbshb.0
2025-02-06 20:20:31.841 info automation with id=automations.B4E21AE1-37B0-47BE-BF27-3ADD2967689D.conditionLogicalOp removed because it does not exist anymore.bshb.0
2025-02-06 20:20:31.380 info Start detecting automations...bshb.0
2025-02-06 20:20:31.379 info Detecting scenarios finishedbshb.0
2025-02-06 20:20:31.046 info Start detecting scenarios...bshb.0
2025-02-06 20:20:31.018 info Start detectionbshb.0
2025-02-06 20:20:31.018 info Ok with pairingbshb.0
2025-02-06 20:20:31.017 info Client with identifier: ioBroker.bshb_ioBroker already paired. Using existing certificatebshb.0
2025-02-06 20:20:29.751 info Check if client with identifier: ioBroker.bshb_ioBroker is already paired.bshb.0
2025-02-06 20:20:29.735 info private key seems to be actual content. Use value from state.bshb.0
2025-02-06 20:20:29.733 info certificate seems to be actual content. Use value from state.bshb.0
2025-02-06 20:20:29.732 info Check if certificate is file reference or actual contentbshb.0
2025-02-06 20:20:29.731 info Client certificate found in system.certificatesbshb.0
2025-02-06 20:20:29.659 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.bshb, node: v20.18.1, js-controller: 7.0.3bshb.0
2025-02-06 20:20:22.988 info terminatingbshb.0
2025-02-06 20:20:22.486 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reasonbshb.0
2025-02-06 20:20:22.485 info terminatingbshb.0
2025-02-06 20:20:22.484 info unload completebshb.0
2025-02-06 20:20:22.483 info unloading...bshb.0
2025-02-06 20:20:22.481 info Got terminate signal TERMINATE_YOURSELF@holomekc Habe die INstanz gestoppt und alles gelöscht und neu gestartet. Problem und Fehlermeldung die gleiche.
-
@holomekc Habe die INstanz gestoppt und alles gelöscht und neu gestartet. Problem und Fehlermeldung die gleiche.
@daniel-schmitz87
Ok. Siehe: https://github.com/holomekc/ioBroker.bshb/issues/493Versuch bitte 0.4.2 über npm oder dem beta repo zu installieren.
-
@daniel-schmitz87
Ok. Siehe: https://github.com/holomekc/ioBroker.bshb/issues/493Versuch bitte 0.4.2 über npm oder dem beta repo zu installieren.
@holomekc Ok cool danke, wo finde ich die Anleitung es über NPM zu machen? Ich nutze bisher immer den offiziellen Weg über das Webfrontend.
-
@holomekc Ok cool danke, wo finde ich die Anleitung es über NPM zu machen? Ich nutze bisher immer den offiziellen Weg über das Webfrontend.
@daniel-schmitz87
Warte vielleicht noch 5min, dann kommt noch einmal eine kleine Version. Es läuft gerade noch. Anschließend:- Aktiviere den Expertenmodus. Das Symbol mit dem Kopf:

- Ein neues Symbol erscheint. Die Octocat aka. GitHub aka das Katzen symbol am Ende:

3.Suche nach bshb:

- Aktiviere den Expertenmodus. Das Symbol mit dem Kopf:
-
@daniel-schmitz87
Warte vielleicht noch 5min, dann kommt noch einmal eine kleine Version. Es läuft gerade noch. Anschließend:- Aktiviere den Expertenmodus. Das Symbol mit dem Kopf:

- Ein neues Symbol erscheint. Die Octocat aka. GitHub aka das Katzen symbol am Ende:

3.Suche nach bshb:

@holomekc Hatte es bereits alleine gefunden bzw. gegoogelt :-) Danke dir. Es läuft wieder
- Aktiviere den Expertenmodus. Das Symbol mit dem Kopf:
-
@holomekc Hatte es bereits alleine gefunden bzw. gegoogelt :-) Danke dir. Es läuft wieder
-
@daniel-schmitz87
Ok super. Ich versuche die neuere Version asap ins stable repo zu bekommen. Danke noch einmal für das Feedback und sorry wegen dem Problem.
-
2025-02-12 13:05:19.049 info Check if client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea is already paired. bshb.0 2025-02-12 13:05:09.048 error BshbError: [TIMEOUT] timeout during call to BSHC bshb.0 2025-02-12 13:05:09.048 warn Could not pair client. Did you press the pairing button on Bosch Smart Home Controller? Controller v1: 3s, Controller v2: 1s. Error details: BshbError: [TIMEOUT] timeout during call to BSHC bshb.0 2025-02-12 13:05:04.043 info Start pairing. Activate pairing on Bosch Smart Home Controller by pressing button until flashing. Controller v1: 3s, Controller v2: 1s bshb.0 2025-02-12 13:05:04.043 info Client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea was not paired yet. bshb.0 2025-02-12 13:04:59.031 info Check if client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea is already paired. -
2025-02-12 13:05:19.049 info Check if client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea is already paired. bshb.0 2025-02-12 13:05:09.048 error BshbError: [TIMEOUT] timeout during call to BSHC bshb.0 2025-02-12 13:05:09.048 warn Could not pair client. Did you press the pairing button on Bosch Smart Home Controller? Controller v1: 3s, Controller v2: 1s. Error details: BshbError: [TIMEOUT] timeout during call to BSHC bshb.0 2025-02-12 13:05:04.043 info Start pairing. Activate pairing on Bosch Smart Home Controller by pressing button until flashing. Controller v1: 3s, Controller v2: 1s bshb.0 2025-02-12 13:05:04.043 info Client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea was not paired yet. bshb.0 2025-02-12 13:04:59.031 info Check if client with identifier: ioBroker.bshb_1763be79-fd22-46e9-9284-317430150cea is already paired. -
Kann der Controller 2 gleichzeitig mit der BSH-Smarthome App und dem iobroker gekoppelt werden?
@toki1973
Hi. Ja die App und der Adapter können gleichzeitig gekoppelt sein. Theoretisch sogar mehrfach. Die Fehlermeldung von oben mit "timeout" deutet darauf hin, dass bei dir lokal im Netzwerk etwas nicht passt. Erste wilde Vermutung: falsche IP Adresse? -
Moin,
ich habe mal ne Frage zum Twist von bsh.
Ich finde leider in den DPs vom Twist keinen, den ich zum triggern einer Aktion nutzen kann.
Wie, auf welchen DP kann ich reagieren um feststellen zu können, WELCHE Twistpage aktiviert wurde?
Diese DPs finde ich unter den Twist - Objekten:
Der einzige DP, bei dem eine Änderung feststellbar ist, ider der der Temperatur.
(und bei Änderung der Konfiguration der Inhalt des .pages Jsons)Hat schon einmal jmd mit dieser HW gearbeitet und kann mir weiterhelfen?
Danke.
Installierte Instanzen:2
Verfügbare Version:0.5.0
Installierte Version:0.5.0 -
Moin,
Ich hatte meine folgende Frage schon unter „iobroker Allgemein“ gestellt, dort leider keine Antwort erhalten. Vielleicht habe ich hier mehr Glück - obwohl hier seit einem Jahr ja bauch nicht so viel los ist …
Ich habe den Bosch Smart Home Controller II zusammen mit den Raumthermostaten 230 V II, den "mobilen" Raumthermostaten II und den Heizkörperthermostaten.
Mit den Raumthermostaten 230 V II ist alles OK
Bei den Raumthermostaten II und den Heizkörperthermostaten legt der Adapter zwar das Device an, aber keine Datenpunkte (außer "state").

Gleichzeitig habe ich im Log die Warning
Server certificate check skipped due to configuration. Use at your own risk. Failure during detection in BshbDeviceHandler. Continue with cached data. This only works if the adapter has been started successfully at least once. New devices may not be recognized. TypeError: Cannot read properties of undefined (reading 'name')Ich habe den Adapter mehrfach neu gestartet, ich habe die betroffenen Devices mit den zugehörigen Datenpunkten gelöscht und beim Neustart vom Adapter neu anlegen lassen.
Leider ohne Erfolg.In der Bosch App gibt es keine Auffälligkeiten .
Wie kann ich vorgehen, damit die Datenpunkte angelegt werden (und was ist die Ursache für die Warning)?
-
Moin,
Ich hatte meine folgende Frage schon unter „iobroker Allgemein“ gestellt, dort leider keine Antwort erhalten. Vielleicht habe ich hier mehr Glück - obwohl hier seit einem Jahr ja bauch nicht so viel los ist …
Ich habe den Bosch Smart Home Controller II zusammen mit den Raumthermostaten 230 V II, den "mobilen" Raumthermostaten II und den Heizkörperthermostaten.
Mit den Raumthermostaten 230 V II ist alles OK
Bei den Raumthermostaten II und den Heizkörperthermostaten legt der Adapter zwar das Device an, aber keine Datenpunkte (außer "state").

Gleichzeitig habe ich im Log die Warning
Server certificate check skipped due to configuration. Use at your own risk. Failure during detection in BshbDeviceHandler. Continue with cached data. This only works if the adapter has been started successfully at least once. New devices may not be recognized. TypeError: Cannot read properties of undefined (reading 'name')Ich habe den Adapter mehrfach neu gestartet, ich habe die betroffenen Devices mit den zugehörigen Datenpunkten gelöscht und beim Neustart vom Adapter neu anlegen lassen.
Leider ohne Erfolg.In der Bosch App gibt es keine Auffälligkeiten .
Wie kann ich vorgehen, damit die Datenpunkte angelegt werden (und was ist die Ursache für die Warning)?
@rennigel
Hi am liebsten wäre mir wenn du ein Issue hier aufmachst: https://github.com/holomekc/ioBroker.bshb/issuesMehrere Optionen:
- Adapter stoppen
- Alle Datenpunkte des Adapters löschen
- Adapter starten
Wenn das nicht hilft:
- Adapter stoppen
- Adapter auf debug stellen
- Adapter starten
- Die logs vor dem Fehler mir schicken oder wie gesagt in GitHub. Bitte schauen das keine Passwörter im Text enthalten sind.
Ich vermute das es maximal am "Raum" liegen könnte. Das ist die einzige Stelle wo ich auf "name" zugreife. Finde ich zwar komisch das der Raum nicht existieren sollte, aber vielleicht ist das durch Änderungen aufgetreten.
-
Ich vermute weil sich ein Raum geändert hat, und irgendein Gerät mit einem Raum abgelegt war der nicht mehr existierte. Kann aber auch sein, dass das an Änderungen vom Bosch Controller liegt. Ich weiß selber nicht genau.
Der Fehler hat nichts mit den neuen Geräten zu tun. Der Adapter stirbt auf halben Weg bei der Geräte Erkennung. Dabei werden erst Geräte und dann dessen Services geladen. Heißt vom neuem Gerät existierte nur das Gerät, aber keine Services. Daher war alles leer.
-
Ja, ich habe grad nachgedacht ... in beiden Fällen habe ich gleichzeitig einen neuen Raum angelegt.
Ich habe gestern einen neuen Heizkörperthermostaten hinzugefügt (neuer Raum), anschließend für den gleichen Raum einen Raumthermonstaten. Wieder keine Datenpunkte für beide Devices.
Nach dem Workaround hat er sie dann aber angelegt.Ich habe dazu einen Issue in Github erstellt.
-
Moin, zur Info, ich erhalte beim Update auf 0.6.0 diesen Fehler
$ iobroker upgrade bshb@0.6.0 --debug
Update bshb from @0.5.2 to @0.6.0
NPM version: 10.9.4
Installing iobroker.bshb@0.6.0... (System call)bosch-smart-home-bridge@1.8.0 postinstall> husky && node disable-publish-semantic-release-github.cjs
sh: 1: husky: not found
npm error code 127
npm error path /opt/iobroker/node_modules/bosch-smart-home-bridgenpm error command failednpm error command sh -c husky && node disable-publish-semantic-release-github.cjs
npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-02-04T08_39_49_371Z-debug-0.log
sh: 1: husky: not foundnpm error code 127npm error path /opt/iobroker/node_modules/bosch-smart-home-bridgenpm error command failednpm error command sh -c husky && node disable-publish-semantic-release-github.cjsnpm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-02-04T08_39_49_371Z-debug-0.log
host.iobroker Cannot install iobroker.bshb@0.6.0: 127
ERROR: Process exited with code 25 -
Moin, zur Info, ich erhalte beim Update auf 0.6.0 diesen Fehler
$ iobroker upgrade bshb@0.6.0 --debug
Update bshb from @0.5.2 to @0.6.0
NPM version: 10.9.4
Installing iobroker.bshb@0.6.0... (System call)bosch-smart-home-bridge@1.8.0 postinstall> husky && node disable-publish-semantic-release-github.cjs
sh: 1: husky: not found
npm error code 127
npm error path /opt/iobroker/node_modules/bosch-smart-home-bridgenpm error command failednpm error command sh -c husky && node disable-publish-semantic-release-github.cjs
npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-02-04T08_39_49_371Z-debug-0.log
sh: 1: husky: not foundnpm error code 127npm error path /opt/iobroker/node_modules/bosch-smart-home-bridgenpm error command failednpm error command sh -c husky && node disable-publish-semantic-release-github.cjsnpm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2026-02-04T08_39_49_371Z-debug-0.log
host.iobroker Cannot install iobroker.bshb@0.6.0: 127
ERROR: Process exited with code 25 -
@MikeRow
Danke für die Info. Es kommt gleich 0.6.2. Sollte zumindest. Schwer zu sagen. npm ist gerade am Ende...