Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter bshb (Bosch Smart Home) v0.0.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter bshb (Bosch Smart Home) v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      holomekc @NoPlayBack 0 last edited by

      @noplayback-0
      @loschi

      Bitte einmal versuchen den Adapter zu stoppen, alle Objekte löschen, dann Adapter neu starten.

      Ich habe bisher keine eigenständige Funktion zum neu einlesen von Geräten. Am Ende würde aber genau das passieren was ich oben beschrieben habe. Da in der Bosch Api nicht jedes Feld beschrieben ist kenne ich dementsprechend die Werte auch nicht. Der Adapter versucht alles auszulesen was zur Verfügung steht. Bei neuen Geräten scannt er diese jedoch bisher nicht komplett neu. Heißt nur Werte die sich geändert haben sind sihtbar. Daher bitte einmal die Anleitung von oben probieren

      S 1 Reply Last reply Reply Quote 0
      • S
        SolarMaxe @holomekc last edited by

        Automatische Datensicherung via ioBroker bshb Adapter

        Hallo,

        in der neuen BSH App ist es ja möglich eine Datensicherung des Cotrollers manuell zu erstellen.

        Besteht die Möglichkeit eine Automatische Datensicherung via bshb Adapter zu implementieren?

        H 1 Reply Last reply Reply Quote 0
        • H
          holomekc @SolarMaxe last edited by

          @solarmaxe
          Danke für die Info. Es hat ein bissle gedauert herauszufinden wie das ganze genau im Detail funktioniert. Aber Ich habe gerade eine neue Version 0.4.0 erstellt. Wie gehabt ist diese erst einmal nur in npm und GitHub verfügbar. Feedback wäre also super.

          • Kleinere Fehlerbehebungen
          • Unterstützung für Backups
          • Wenn Sie die Backup-Funktion nutzen wollen, stellen Sie sicher, dass das Systempasswort in der Adapterkonfiguration gesetzt ist. Außerdem müssen Sie in der Bosch-App die Client-Berechtigungen auf „Bedienen und Verwalten“ setzen. „Mehr“ ➤ „Mobile Geräte“ ➤ „OSS ioBroker.bshb“
          • Um Probleme zu vermeiden. Stoppen Sie den Adapter, löschen Sie alle zugehörigen Objekte und starten Sie den Adapter dann erneut

          Weitere Infos zum Backup:

          • Aktuell kann nur das Systempassword verwendet werden.
          • Die Dateien liegen im bshb.<instanz>/backup Ordner. Die Dateien heißen wie vom Controller vorgeschlagen. shc<hash>-<date>.home
          • Der Status vom Erstellen des Backups wird angezeigt
          • Der Status vom Wiederherstellen von einem Backup file wird angezeigt
          • Ein Backup kann über das Object createBackup erstellt werden
          • via deleteBackup wird nicht das gespeicherte Backup gelöscht, sondern das File auf dem Controller. Normal passiert dies automatisch. Aber für den Fall das der Backup status nicht in NONE steht kann dieses Objekt verwendet werden.
          • Ein Backup Wiederherstellen geht über den Adapter nicht. Dazu muss das File bspw. auf euer Smartphone übertragen werden und dann über die Bosch App ausgewählt werden. Technisch ist dafür eigentlich alles vorbereitet. Ich bin nur nicht sicher wieviel eine Integration dafür in ioBroker Sinn macht. Davon abgesehen ist das auch wieder einiges an Aufwand.
          mcm1957 S 2 Replies Last reply Reply Quote 0
          • mcm1957
            mcm1957 @holomekc last edited by

            @holomekc said in Test Adapter bshb (Bosch Smart Home) v0.0.x:

            @solarmaxe
            Danke für die Info. Es hat ein bissle gedauert herauszufinden wie das ganze genau im Detail funktioniert. Aber Ich habe gerade eine neue Version 0.4.0 erstellt. Wie gehabt ist diese erst einmal nur in npm und GitHub verfügbar.

            Die Aussage stimmt so mal definitiv nicht. Wenn du eine neue Version auf npm veröffentlichs ist sie spätesnes nach 12h auch im LATEST Repository verfügbar.

            1 Reply Last reply Reply Quote 0
            • P
              Peter 4 last edited by

              Hallo,
              ich schaffe es nicht meinen Smart Home Controller II mit iob zu koppeln.

              Pairing habe ich natürlich versucht.
              Server-Zertifikat ist deaktiviert.

              Irgendeine Idee ?

              Viele Grüße!

              bshb.0
              2025-01-19 12:53:24.612 error BshbError: [ERROR] Error during call to BSHC:

              bshb.0
              2025-01-19 12:53:24.610 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: [ERROR] Error during call to BSHC:

              bshb.0
              2025-01-19 12:53:23.556 info Start pairing. Activate pairing on Bosch Smart Home Controller by pressing button until flashing. Controller v1: 3s, Controller v2: 1s

              bshb.0
              2025-01-19 12:53:23.555 info Client with identifier: ioBroker.bshb_673ce0ea-01e4-4b4c-a4d3-2915e2b7cfa6 was not paired yet.

              bshb.0
              2025-01-19 12:53:22.488 info Check if client with identifier: ioBroker.bshb_673ce0ea-01e4-4b4c-a4d3-2915e2b7cfa6 is already paired.

              H 1 Reply Last reply Reply Quote 0
              • H
                holomekc @Peter 4 last edited by

                @peter-4

                Hi peter. Ich habe auch den Controller 2. Zertifikat kann aktiviert bleiben. Das ist nur für den Fall das Bosch die Zertifikate ändert.

                Erst einmal kannst du sicherstellen, dass du das richtige Passwort eingegeben hast. Dann kannst du noch sicherstellen, dass du auf den Controller Knopf einmal ganz kurz drückst. Beim Controller 1 waren es 3s jetzt nur noch einmal kurz. Anschließend sollte es funktionieren.

                1 Reply Last reply Reply Quote 0
                • S
                  SolarMaxe @holomekc last edited by

                  @holomekc sagte in Test Adapter bshb (Bosch Smart Home) v0.0.x:

                  Weitere Infos zum Backup:

                  • Aktuell kann nur das Systempassword verwendet werden.
                  • Die Dateien liegen im bshb.<instanz>/backup Ordner. Die Dateien heißen wie vom Controller vorgeschlagen. shc<hash>-<date>.home
                  • Der Status vom Erstellen des Backups wird angezeigt
                  • Der Status vom Wiederherstellen von einem Backup file wird angezeigt
                  • Ein Backup kann über das Object createBackup erstellt werden
                  • via deleteBackup wird nicht das gespeicherte Backup gelöscht, sondern das File auf dem Controller. Normal passiert dies automatisch. Aber für den Fall das der Backup status nicht in NONE steht kann dieses Objekt verwendet werden.
                  • Ein Backup Wiederherstellen geht über den Adapter nicht. Dazu muss das File bspw. auf euer Smartphone übertragen werden und dann über die Bosch App ausgewählt werden. Technisch ist dafür eigentlich alles vorbereitet. Ich bin nur nicht sicher wieviel eine Integration dafür in ioBroker Sinn macht. Davon abgesehen ist das auch wieder einiges an Aufwand.

                  @holomekc, Top danke für deine Arbeit.
                  Das Backup scheint zu funktionieren. Hab aber keinen Restore getestet 😉
                  Ich habe lange gebraucht um herauszufinden wo die Backup Datei liegt, bis ich das hier im Log gesehen habe:
                  [Backup] Data downloaded and file created: /opt/iobroker/iobroker-data/bshb.0/backups/shcxxx-20250204.home.

                  1 Reply Last reply Reply Quote 0
                  • D
                    daniel.schmitz87 last edited by

                    Gibt es aktuell ein grundsätzliches Problem
                    Mit der aktuellsten Version der Integration? Meine Integration hat von jetzt auf gleich aufgehört zu funktionieren ohne einen ersichtlichen Grund.
                    Wenn kein grundsätzliches Problem
                    Besteht stelle ich gerne Logs zur Verfügung.

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      holomekc @daniel.schmitz87 last edited by

                      @daniel-schmitz87

                      Hmm nicht das ich wüsste. Welche Version 0.4.1 oder 0.4.2? Ohne Logs kann ich aber vermutlich nicht viel helfen. Ein bissle mehr Details wären auch gut. Was genau geht nicht. Startet der Adapter nicht? Läuft der Adapter, aber die Werte ändern sich nicht?

                      Im Zweifel:

                      1. Adapter stoppen
                      2. Alle Objekte von bshb löschen
                      3. Adapter neu starten
                      D 1 Reply Last reply Reply Quote 0
                      • D
                        daniel.schmitz87 @holomekc last edited by

                        @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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 states

                        bshb.0
                        2025-02-06 20:20:34.874 info Restoring cache: rooms

                        bshb.0
                        2025-02-06 20:20:34.861 info Restoring cache started...

                        bshb.0
                        2025-02-06 20:20:34.859 info Detecting rooms finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.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 finished

                        bshb.0
                        2025-02-06 20:20:31.046 info Start detecting scenarios...

                        bshb.0
                        2025-02-06 20:20:31.018 info Start detection

                        bshb.0
                        2025-02-06 20:20:31.018 info Ok with pairing

                        bshb.0
                        2025-02-06 20:20:31.017 info Client with identifier: ioBroker.bshb_ioBroker already paired. Using existing certificate

                        bshb.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 content

                        bshb.0
                        2025-02-06 20:20:29.731 info Client certificate found in system.certificates

                        bshb.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.3

                        bshb.0
                        2025-02-06 20:20:22.988 info terminating

                        bshb.0
                        2025-02-06 20:20:22.486 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason

                        bshb.0
                        2025-02-06 20:20:22.485 info terminating

                        bshb.0
                        2025-02-06 20:20:22.484 info unload complete

                        bshb.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

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          daniel.schmitz87 @daniel.schmitz87 last edited by

                          @holomekc Habe die INstanz gestoppt und alles gelöscht und neu gestartet. Problem und Fehlermeldung die gleiche.

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            holomekc @daniel.schmitz87 last edited by

                            @daniel-schmitz87
                            Ok. Siehe: https://github.com/holomekc/ioBroker.bshb/issues/493

                            Versuch bitte 0.4.2 über npm oder dem beta repo zu installieren.

                            harryslapalot created this issue in holomekc/ioBroker.bshb

                            closed Error: Something went wrong during detection (after update to 0.4.1) #493

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              daniel.schmitz87 @holomekc last edited by

                              @holomekc Ok cool danke, wo finde ich die Anleitung es über NPM zu machen? Ich nutze bisher immer den offiziellen Weg über das Webfrontend.

                              H 1 Reply Last reply Reply Quote 0
                              • H
                                holomekc @daniel.schmitz87 last edited by

                                @daniel-schmitz87
                                Warte vielleicht noch 5min, dann kommt noch einmal eine kleine Version. Es läuft gerade noch. Anschließend:

                                1. Aktiviere den Expertenmodus. Das Symbol mit dem Kopf:
                                  8c296e93-8470-4cc3-8d2d-e88486f4e4d4-image.png
                                2. Ein neues Symbol erscheint. Die Octocat aka. GitHub aka das Katzen symbol am Ende:
                                  cdf67d87-3d9e-4139-a29b-db28b5ebb491-image.png
                                  3.Suche nach bshb:
                                  3e701462-afa4-49ae-8329-9e74c9b73212-image.png
                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  daniel.schmitz87 @holomekc last edited by

                                  @holomekc Hatte es bereits alleine gefunden bzw. gegoogelt 🙂 Danke dir. Es läuft wieder

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    holomekc @daniel.schmitz87 last edited by

                                    @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.

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      toki1973 @holomekc last edited by

                                      Irgendwie bekomme ich kein erneutes Pairing mit dem Controller mehr hin. Ist da ein Fehler bekannt?

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        toki1973 last edited by

                                        @holomekc

                                        	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.
                                        
                                        T 1 Reply Last reply Reply Quote 0
                                        • JB1985
                                          JB1985 last edited by JB1985

                                          Sorry, bitte löschen!

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            toki1973 @toki1973 last edited by

                                            Kann der Controller 2 gleichzeitig mit der BSH-Smarthome App und dem iobroker gekoppelt werden?

                                            H 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            574
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            bosch
                                            85
                                            437
                                            86629
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo