NEWS
Test Adapter bshb (Bosch Smart Home) v0.0.x
-
@jrbwh
Ich konnte es bei mir mit der Kamera fĂŒr den internen Bereich erfolgreich testen. Was du probieren kannst ist:- Adapter einmal neu starten
- Adapter auf debug oder silly stellen und schauen was in den Logs steht. Auf silly werden alle HTTP Requests und Responses protokolliert.
- Auf den neuen updates state schauen, um zu sehen ob Nachrichten vom Controller ankommen, wenn du bspw. die Kamera ĂŒber die App Ă€nderst
Wenn Ănderungen nicht erkannt werden klingt es eigentlich nach json rpc Probleme. Sowas hatte zumindest bisher noch keiner gemeldet. Ist aber eigentlich auch nur HTTP mit LongPolling. Aber auch das wird auf silly geloggt.
Ich hoffe das bringt dich weiter. Ansonsten kannst du mir auch gerne die Logs zuschicken (private Informationen bitte vorher entfernen), dann kann ich wenn ich Zeit habe ein bissle schauen.
Viele GrĂŒĂe
Christopher@holomekc
Hallo Christopher, vielen fĂŒr die super schnelle Antwort. Ich komme erst jetzt dazu, mich wieder mit dem Thema zu beschĂ€ftigen. Ich habe zur Sicherheit ioBroker upgedatet und neu gestartet, den Adapter auf silly gestellt und neu gestartet.
Im Log sieht man, dass alle POST Kommandos fehlschlagen: "{"timeout":32000,"hostname":"192.168.xxx.xx","port":8444,"path":"/remote/json-rpc","method":"POST","rejectUnauthorized":true"
Hier ein Screenshot:

Ich habe in der App das MobilgerÀt "iobroker" gelöscht und den Adapter komplett neu installiert und am Smart Home Controller neu angemeldet. Das hat nichts geÀndert. Gleiche Fehlermeldung bei POST.
Woran kann das liegen? Meine Experimente mit Postman habe ich in einen curl-Befehl ĂŒberfĂŒhrt. Das funktioniert auf dem RasPi einwandfrei und ich kann POST-Kommandos korrekt absetzen.
Ich sollte vielleicht noch erwĂ€hnen, dass ich in ioBroker Node.js v14.18.1 verwende. Kann mir aber nicht vorstellen, dass es daran liegen soll.Danke und GruĂ
JĂŒrgen -
@holomekc
Hallo Christopher, vielen fĂŒr die super schnelle Antwort. Ich komme erst jetzt dazu, mich wieder mit dem Thema zu beschĂ€ftigen. Ich habe zur Sicherheit ioBroker upgedatet und neu gestartet, den Adapter auf silly gestellt und neu gestartet.
Im Log sieht man, dass alle POST Kommandos fehlschlagen: "{"timeout":32000,"hostname":"192.168.xxx.xx","port":8444,"path":"/remote/json-rpc","method":"POST","rejectUnauthorized":true"
Hier ein Screenshot:

Ich habe in der App das MobilgerÀt "iobroker" gelöscht und den Adapter komplett neu installiert und am Smart Home Controller neu angemeldet. Das hat nichts geÀndert. Gleiche Fehlermeldung bei POST.
Woran kann das liegen? Meine Experimente mit Postman habe ich in einen curl-Befehl ĂŒberfĂŒhrt. Das funktioniert auf dem RasPi einwandfrei und ich kann POST-Kommandos korrekt absetzen.
Ich sollte vielleicht noch erwĂ€hnen, dass ich in ioBroker Node.js v14.18.1 verwende. Kann mir aber nicht vorstellen, dass es daran liegen soll.Danke und GruĂ
JĂŒrgen@jrbwh
Hi. Sicher das du den richtigen Screenshot hast?
Die response vom jsonrpc Endpunkt ist auf dem Bild immer mit 200 beantwortet worden und result ist []. Was eigentlich erst einmal nur heiĂt, dass bei dem long polling alle 30s nur zurĂŒckkommt, dass es keine Ănderungen gibt. Vielleicht mal aktiv erwas Ă€ndern und schauen wie dann die Nachricht aussieht. Aber genauso sieht es bei mir auch aus.Viele GrĂŒĂe
Christopher -
@jrbwh
Hi. Sicher das du den richtigen Screenshot hast?
Die response vom jsonrpc Endpunkt ist auf dem Bild immer mit 200 beantwortet worden und result ist []. Was eigentlich erst einmal nur heiĂt, dass bei dem long polling alle 30s nur zurĂŒckkommt, dass es keine Ănderungen gibt. Vielleicht mal aktiv erwas Ă€ndern und schauen wie dann die Nachricht aussieht. Aber genauso sieht es bei mir auch aus.Viele GrĂŒĂe
Christopher@holomekc
Hallo, ja, Screenshot passt, denke ich. Ich habe um 12:31:58 den Privacy Mode von Hand auf ENABLED geÀndert. Dann passiert nichts weiter bis um 12:32:13. Stimmt, Antwort 200 sieht gut aus. Habe die Meldungen ein paar Zeilen drunter falsch interpretiert.
Aber dann ist die Frage: Nachdem ich den Privacy Mode geÀndert habe, passiert nichts weiter - weder im Log noch im Controller (ich habe den Kamerazustand die ganze Zeit in der App beobachtet). Warum bewirkt die ZustandsÀnderung nichts?
Viele GrĂŒĂe
JĂŒrgen -
@holomekc
Hallo, ja, Screenshot passt, denke ich. Ich habe um 12:31:58 den Privacy Mode von Hand auf ENABLED geÀndert. Dann passiert nichts weiter bis um 12:32:13. Stimmt, Antwort 200 sieht gut aus. Habe die Meldungen ein paar Zeilen drunter falsch interpretiert.
Aber dann ist die Frage: Nachdem ich den Privacy Mode geÀndert habe, passiert nichts weiter - weder im Log noch im Controller (ich habe den Kamerazustand die ganze Zeit in der App beobachtet). Warum bewirkt die ZustandsÀnderung nichts?
Viele GrĂŒĂe
JĂŒrgen@jrbwh
Hmm normalerweise kommt sowas zurĂŒck:2021-12-04 17:51:53.353 - silly: bshb.0 (11995) content: - ["{\"result\":[{\"path\":\"/devices/hdm:Cameras:3fe2a262-3028-32c3-9d14-ecb2472f46f1/services/PrivacyMode\",\"@type\":\"DeviceServiceData\",\"id\":\"PrivacyMode\",\"state\":...In ioBroker

Habe es ĂŒber ioBroker selber, die SmartHome App, als auch ĂŒber die Bosch Kamera App probiert. Hmm Ich weiĂ nicht. Eigentlich habe ich nichts extra dafĂŒr einstellen mĂŒssen. Ich sehe auch nicht wirklich Optionen die man einstellen könnte.
Jetzt mal so ganz wilde Theorie. Hast du den Fernzugriff an? Vielleicht liegt es daran?
-
@jrbwh
Hmm normalerweise kommt sowas zurĂŒck:2021-12-04 17:51:53.353 - silly: bshb.0 (11995) content: - ["{\"result\":[{\"path\":\"/devices/hdm:Cameras:3fe2a262-3028-32c3-9d14-ecb2472f46f1/services/PrivacyMode\",\"@type\":\"DeviceServiceData\",\"id\":\"PrivacyMode\",\"state\":...In ioBroker

Habe es ĂŒber ioBroker selber, die SmartHome App, als auch ĂŒber die Bosch Kamera App probiert. Hmm Ich weiĂ nicht. Eigentlich habe ich nichts extra dafĂŒr einstellen mĂŒssen. Ich sehe auch nicht wirklich Optionen die man einstellen könnte.
Jetzt mal so ganz wilde Theorie. Hast du den Fernzugriff an? Vielleicht liegt es daran?
@holomekc
Fernzugriff ist aus. Ich mache Zugriffe von auĂen grundsĂ€tzlich ĂŒber VPN. Folgende Einstellungen sind in ioBroker sichtbar:

Wenn man das Verhalten "ZustandsĂ€nderung bewirkt keine Aktion" absichtlich herbeifĂŒhren wollte, wie wĂŒrde das gehen? Ich bin echt ratlos.
-
@holomekc
Fernzugriff ist aus. Ich mache Zugriffe von auĂen grundsĂ€tzlich ĂŒber VPN. Folgende Einstellungen sind in ioBroker sichtbar:

Wenn man das Verhalten "ZustandsĂ€nderung bewirkt keine Aktion" absichtlich herbeifĂŒhren wollte, wie wĂŒrde das gehen? Ich bin echt ratlos.
Ich auch ein wenig. Wenn Fehler kommen dann kann man besser etwas nachvollziehen, als wenn nichts kommt. đą. Oben hattest du erwĂ€hnt das auch das Ăndern der Privacy Option keine Auswirkung hat. Was loggt der Adapter hier? Sieht man dort vielleicht mehr?
Das oben mit Fernzugriff meinte ich: Einmal kurz aktivieren und noch einmal schauen. Ich glaube nicht das es das ist, aber sonst habe ich auch nichts anders eingestellt.
Ich wĂŒsste auch nicht das man die Updates via jsonrpc abstellen könnte.
-
Ich auch ein wenig. Wenn Fehler kommen dann kann man besser etwas nachvollziehen, als wenn nichts kommt. đą. Oben hattest du erwĂ€hnt das auch das Ăndern der Privacy Option keine Auswirkung hat. Was loggt der Adapter hier? Sieht man dort vielleicht mehr?
Das oben mit Fernzugriff meinte ich: Einmal kurz aktivieren und noch einmal schauen. Ich glaube nicht das es das ist, aber sonst habe ich auch nichts anders eingestellt.
Ich wĂŒsste auch nicht das man die Updates via jsonrpc abstellen könnte.
@holomekc
Ich habe den Fernzugriff eingeschaltet, das hat keine Ănderung bewirkt.
Hier nochmal ein Screenshot. Ănderung des Privacy Modes von Hand um 23:56:39 geĂ€ndert. Das gibt eine Zeile im Log. Mehr passiert nicht. Erst 24 Sekunden spĂ€ter gibt es den nĂ€chsten Eintrag.

Habe inzwischen auch mal mit dem Hue LED-Band rumgespielt. Wenn ich in der App die Helligkeit Ă€ndere, wird das sofort in ioBroker angezeigt. Ein Ănderung der Helligkeit in ioBroker bewirkt aber gar nichts.
Vielleicht mĂŒssen wir das jetzt mal ein wenig sacken lassen. Wenn Du weitere Ideen hast, sind die sehr willkommen. Ansonsten erstmal herzlichen Dank fĂŒr Deine Hilfe.Liebe GrĂŒĂe und schönen Sonntag!
JĂŒrgen -
@holomekc
Ich habe den Fernzugriff eingeschaltet, das hat keine Ănderung bewirkt.
Hier nochmal ein Screenshot. Ănderung des Privacy Modes von Hand um 23:56:39 geĂ€ndert. Das gibt eine Zeile im Log. Mehr passiert nicht. Erst 24 Sekunden spĂ€ter gibt es den nĂ€chsten Eintrag.

Habe inzwischen auch mal mit dem Hue LED-Band rumgespielt. Wenn ich in der App die Helligkeit Ă€ndere, wird das sofort in ioBroker angezeigt. Ein Ănderung der Helligkeit in ioBroker bewirkt aber gar nichts.
Vielleicht mĂŒssen wir das jetzt mal ein wenig sacken lassen. Wenn Du weitere Ideen hast, sind die sehr willkommen. Ansonsten erstmal herzlichen Dank fĂŒr Deine Hilfe.Liebe GrĂŒĂe und schönen Sonntag!
JĂŒrgen@jrbwh
Hi beim Setzen hast du das ĂŒber ioBroker getan? Im Screenshot steht ack: true. Das passt nicht. Es muss ack: false sein, sonst wird es nicht als Command interpretiert. Der Adapter selber setzt nur ack: true als BestĂ€tigung, dass eine Aktion erfolgreich war. Das passiert, wenn hinterher Nachrichten ĂŒber jsonrpc entgegengenommen werden. -
@jrbwh
Hi beim Setzen hast du das ĂŒber ioBroker getan? Im Screenshot steht ack: true. Das passt nicht. Es muss ack: false sein, sonst wird es nicht als Command interpretiert. Der Adapter selber setzt nur ack: true als BestĂ€tigung, dass eine Aktion erfolgreich war. Das passiert, wenn hinterher Nachrichten ĂŒber jsonrpc entgegengenommen werden.@holomekc
Oh, das ist mir jetzt unangenehm. Ich habe zum Ausprobieren den Wert immer im Dialogfenster in ioBroker geÀndert und dabei - ohne groà nachzudenken - das HÀkchen bei 'BestÀtigt' gemacht. Habe nun das HÀkchen weggelassen und - kaum macht man's richtig - funktioniert es einwandfrei!
Tut mir leid, dass ich Dich deshalb belatschert habe.
Nochmals herzlichen Dank fĂŒr Deinen super Support! Schönen Sonntag!
JĂŒrgen -
@holomekc
Oh, das ist mir jetzt unangenehm. Ich habe zum Ausprobieren den Wert immer im Dialogfenster in ioBroker geÀndert und dabei - ohne groà nachzudenken - das HÀkchen bei 'BestÀtigt' gemacht. Habe nun das HÀkchen weggelassen und - kaum macht man's richtig - funktioniert es einwandfrei!
Tut mir leid, dass ich Dich deshalb belatschert habe.
Nochmals herzlichen Dank fĂŒr Deinen super Support! Schönen Sonntag!
JĂŒrgen -
Hallo Zusammen,
ich habe heute 2 Twinguard in Betrieb genommen. Wenn der Raumalarm losgeht... wo sehe ich den Alarm? Bei meinem Rauchmelder gibt es den DP
....Alarm.value.Viiiielen Dank im Voraus!
bshb.0.intrusionDetectionSystem.SurveillanceAlarm.value
mĂŒsste es sein.
Viele GrĂŒĂe
Christopher -
bshb.0.intrusionDetectionSystem.SurveillanceAlarm.value
mĂŒsste es sein.
Viele GrĂŒĂe
Christopher@holomekc Nein, das wĂ€re der fĂŒr den Einbruchalarm. Der dazu passende DP fĂŒr Rauchalarm wĂ€re bshb.0.smokeDetectionSystem.SurveillanceAlarm.value. Was ich aber suche ist die Info, vom Twinguard ob er einen Alarm hat. Beim Rauchmelder sehe ich, ob genau dieser Rauchmelder angeht und welcher nicht. Beim Twinguard sehe ich es nicht.
-
@holomekc Nein, das wĂ€re der fĂŒr den Einbruchalarm. Der dazu passende DP fĂŒr Rauchalarm wĂ€re bshb.0.smokeDetectionSystem.SurveillanceAlarm.value. Was ich aber suche ist die Info, vom Twinguard ob er einen Alarm hat. Beim Rauchmelder sehe ich, ob genau dieser Rauchmelder angeht und welcher nicht. Beim Twinguard sehe ich es nicht.
@rkccorian Moin Zusammen,
wenn niemand eine Idee hat... heiĂt dass das der Twinguard keine Info gibt ob er einen Rauchalarm auslöst? Oder ist "nur noch nicht" im Adapter implementiert?
Zum Vergleich: Bei dem Standardrauchmelder gibt es einen solchen DP. Mir ist allerdings nicht klar, ob der alleine bei Rauch auf true geht und man damit erkennen kann welcher der Rauchmelder ausgelöst hat oder ob sowieso alle auf true gehen bei Rauchalarm. Weià das jemand?Vielen Dank im Voraus!
-
@rkccorian Moin Zusammen,
wenn niemand eine Idee hat... heiĂt dass das der Twinguard keine Info gibt ob er einen Rauchalarm auslöst? Oder ist "nur noch nicht" im Adapter implementiert?
Zum Vergleich: Bei dem Standardrauchmelder gibt es einen solchen DP. Mir ist allerdings nicht klar, ob der alleine bei Rauch auf true geht und man damit erkennen kann welcher der Rauchmelder ausgelöst hat oder ob sowieso alle auf true gehen bei Rauchalarm. Weià das jemand?Vielen Dank im Voraus!
Hi sorry fĂŒr die spĂ€te Antwort. Ich habe mir die API von Bosch angeschaut und kann hier nicht sehen das es eine extra Schnittstelle dafĂŒr gibt. Was ich mir nur vorstellen kann ist vielleicht:
bshb.0.smokeDetectionSystem.SurveillanceAlarm.incidents
Bei der API wird zwar Smoke Detection System nicht aufgeslistet aber vielleicht ist es das gleiche model wie bei intrusion detection system.
Ich weiĂ nicht wie einfach das ist zu testen (Rauchalarm auslösenâŠ) und den Wert mal aufnehmen und schauen was alles drin steht. Vielleicht steht was bei triggerName.

Aktuell kann ich leider nicht viel testen ĂŒber die Weihnachtszeit. Im Januar kann ich vielleicht koch mal genauer schauen.
Bei den GerĂ€ten selbst verheimlicht der Adapter keine Werte. Es wird 1zu1 das ausgegeben was vom Controller zurĂŒck kommt. Im Grunde sind es Schnittstellen die GerĂ€te und Services zu den GerĂ€ten zurĂŒck gibt. Sonst gibt es wenige spezielle Schnittstellen fĂŒr weitere FunktionalitĂ€t. Open windows ist bspw. Etwas spezieller. Aber sowas konnte ich fĂŒr Rauch nicht finden.
-
Hi sorry fĂŒr die spĂ€te Antwort. Ich habe mir die API von Bosch angeschaut und kann hier nicht sehen das es eine extra Schnittstelle dafĂŒr gibt. Was ich mir nur vorstellen kann ist vielleicht:
bshb.0.smokeDetectionSystem.SurveillanceAlarm.incidents
Bei der API wird zwar Smoke Detection System nicht aufgeslistet aber vielleicht ist es das gleiche model wie bei intrusion detection system.
Ich weiĂ nicht wie einfach das ist zu testen (Rauchalarm auslösenâŠ) und den Wert mal aufnehmen und schauen was alles drin steht. Vielleicht steht was bei triggerName.

Aktuell kann ich leider nicht viel testen ĂŒber die Weihnachtszeit. Im Januar kann ich vielleicht koch mal genauer schauen.
Bei den GerĂ€ten selbst verheimlicht der Adapter keine Werte. Es wird 1zu1 das ausgegeben was vom Controller zurĂŒck kommt. Im Grunde sind es Schnittstellen die GerĂ€te und Services zu den GerĂ€ten zurĂŒck gibt. Sonst gibt es wenige spezielle Schnittstellen fĂŒr weitere FunktionalitĂ€t. Open windows ist bspw. Etwas spezieller. Aber sowas konnte ich fĂŒr Rauch nicht finden.
-
@holomekc Dankee!! Hmmm... verstehe... mal schauen ob ich demnĂ€chst einen Testalarm auslösen will/kann :-) Muss mal mit meiner Frau sprechen đ
Ist es auch möglich dem Bosch System ĂŒber iobroker weitere Fensterkontakte zu ĂŒbergeben bzw. anzulernen, sodass Bosch sie als neue Fensterkontakte nimmt. Der Hintergrund ist dass ich gerne die Kontakte von Homematic verwenden will, weil dort die Auswahl gröĂer ist. Einbinden will ich sie jedoch bei Bosch auf Grund der Aktivierung und Deaktivierung der Alarmfunktion ĂŒber das Twistpad per Code.
Bewegungsmelder von HUE oder Leuchten kann man leider nicht bei Bosch in die Alarmfunktion einbinden sonst hĂ€tte ich es ĂŒber Fake HUE probiert.
-
Ist es auch möglich dem Bosch System ĂŒber iobroker weitere Fensterkontakte zu ĂŒbergeben bzw. anzulernen, sodass Bosch sie als neue Fensterkontakte nimmt. Der Hintergrund ist dass ich gerne die Kontakte von Homematic verwenden will, weil dort die Auswahl gröĂer ist. Einbinden will ich sie jedoch bei Bosch auf Grund der Aktivierung und Deaktivierung der Alarmfunktion ĂŒber das Twistpad per Code.
Bewegungsmelder von HUE oder Leuchten kann man leider nicht bei Bosch in die Alarmfunktion einbinden sonst hĂ€tte ich es ĂŒber Fake HUE probiert.
@nathanscott
Hi. Nein mir wÀre kein Weg bekannt das zu tun. Nur mit den Bosch eigenen Bewegungsmelder ist dies möglich. -
Ist es auch möglich dem Bosch System ĂŒber iobroker weitere Fensterkontakte zu ĂŒbergeben bzw. anzulernen, sodass Bosch sie als neue Fensterkontakte nimmt. Der Hintergrund ist dass ich gerne die Kontakte von Homematic verwenden will, weil dort die Auswahl gröĂer ist. Einbinden will ich sie jedoch bei Bosch auf Grund der Aktivierung und Deaktivierung der Alarmfunktion ĂŒber das Twistpad per Code.
Bewegungsmelder von HUE oder Leuchten kann man leider nicht bei Bosch in die Alarmfunktion einbinden sonst hĂ€tte ich es ĂŒber Fake HUE probiert.
@nathanscott
Nicht nativ in Bosch. Gerade fĂŒr die Alarmanlage kannst Du glaub nur Lesend darauf zugreifen, falls Du ĂŒber Skripte die Bewegungsmelder selber auswerten wĂŒrdest > M.W. nicht. -
Hallo zusammen,
ich habe eine generelle Frage zu den zur VerfĂŒgung stehenden Datenpunkten meiner Bosch Junkers Therme im Bosch Adapter.
Meine Konfiguration (Alles auf dem aktuellsten SW Stand):
- Bosch Smart Home Controller
- Bosch Junkers Cerastar Komfort
- Bosch MB LAN2 Internet Gateway
- Bosch CR400 Raumthermostat
- Bosch Heizkörperthermostat
- Bosch Smart Home APP
- Bosch Easy Remote APP
- Test Adapter bshb iOBroker
Ich habe alle fĂŒr mich wichtige Datenpunkte der Heizkörperthermostate im iOBroker Adapter sichtbar.
Doch das Heizsystems könnte noch ein paar Datenpunkte mehr bekommen. Mir fehlt hier z.B. die aktuelle Temperatur, sowie alle Datenpunkte zum Warmwasser. In der Easy Remote APP sind diese Daten verfĂŒgbar, stehen also grundsĂ€tzlich zur VerfĂŒgung.



Ich wĂŒrde mich freuen wenn dies in einer der nĂ€chsten Versionen berĂŒcksichtigt wĂŒrde.
VG
Olli
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden