Navigation

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

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Test Adapter homeconnect (BSH Home-Connect) v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Lucky_ESA Developer Most Active @Merlin123 last edited by

      @merlin123 Unglaublich...Vielleicht mal den Geschirrspüler per APP einschalten und dann mal schauen. Habe auf meinem DEV-Server auch das Thema, dass nicht alle Spülgänge angezeigt werden. Erst wenn ich den in der APP auswähle, wird dieser dann von der API geliefert.
      Implementiere derzeit ein Rate Limit damit nich immer soviele Errors im Log erscheinen.
      Kannst du mir da helfen und mal 2 Blocks provozieren? Sind dann nur 1 Minuten Sperren.

      Gruß//Lucky

      1 Reply Last reply Reply Quote 0
      • Merlin123
        Merlin123 last edited by

        @lucky_esa Klar, wenn Du mir sagst wie ich die Blocks provozieren kann 🙂

        L 1 Reply Last reply Reply Quote 0
        • L
          Lucky_ESA Developer Most Active @Merlin123 last edited by

          @merlin123 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

          @lucky_esa Klar, wenn Du mir sagst wie ich die Blocks provozieren kann 🙂

          Kannst du die ersten drei Steuerungen auf die Waschmaschine setzen und die letzten 3 auf den Trockner.
          Jeweils auf homeconnect.0.xxxx.commands.BSH_Common_Command_StopProgram

          Screenshot 2025-08-13 211031.png

          Kommt bei der 6 Steuerung die Fehlermeldung Too many requests in einem JSON?
          Wenn ja, dann sind Abfragen für 1 Minute gesperrt. Mit einem Gräte habe ich das oft genugt getestet aber nicht bei 2. Verstehe die Beschreibung nicht auf Home Connect bzw. verstehe ich diese will es aber nicht wahr haben.

          Gruß//Bodo

          Merlin123 1 Reply Last reply Reply Quote 0
          • Merlin123
            Merlin123 @Lucky_ESA last edited by

            @lucky_esa Das kam raus:

            
            homeconnect.0
            2025-08-14 10:15:46.660	error	{"error":{"description":"The rate limit \"5 stop program calls in 1 minute\" was reached. Requests are blocked during the remaining period of 55 seconds.","key":"429"}}
            
            homeconnect.0
            2025-08-14 10:15:46.659	error	AxiosError: Request failed with status code 429
            
            homeconnect.0
            2025-08-14 10:15:46.589	debug	homeconnect.0.464040536427032105.commands.BSH_Common_Command_StopProgram true
            
            homeconnect.0
            2025-08-14 10:15:45.644	error	{"error":{"description":"RemoteStart is not enabled","key":"BSH.Common.Error.RemoteStartNotActive"}}
            
            homeconnect.0
            2025-08-14 10:15:45.644	error	AxiosError: Request failed with status code 409
            
            homeconnect.0
            2025-08-14 10:15:45.588	debug	homeconnect.0.464040536427032105.commands.BSH_Common_Command_StopProgram true
            
            homeconnect.0
            2025-08-14 10:15:44.652	error	{"error":{"description":"RemoteStart is not enabled","key":"BSH.Common.Error.RemoteStartNotActive"}}
            
            homeconnect.0
            2025-08-14 10:15:44.652	error	AxiosError: Request failed with status code 409
            
            homeconnect.0
            2025-08-14 10:15:44.587	debug	homeconnect.0.464040536427032105.commands.BSH_Common_Command_StopProgram true
            
            homeconnect.0
            2025-08-14 10:15:43.679	error	{"error":{"description":"RemoteStart is not enabled","key":"BSH.Common.Error.RemoteStartNotActive"}}
            
            homeconnect.0
            2025-08-14 10:15:43.678	error	AxiosError: Request failed with status code 409
            
            homeconnect.0
            2025-08-14 10:15:43.599	debug	homeconnect.0.BOSCH-WAYH2842-68A40E2AA61D.commands.BSH_Common_Command_StopProgram true
            
            homeconnect.0
            2025-08-14 10:15:42.653	error	{"error":{"description":"RemoteStart is not enabled","key":"BSH.Common.Error.RemoteStartNotActive"}}
            
            homeconnect.0
            2025-08-14 10:15:42.652	error	AxiosError: Request failed with status code 409
            
            homeconnect.0
            2025-08-14 10:15:42.586	debug	homeconnect.0.BOSCH-WAYH2842-68A40E2AA61D.commands.BSH_Common_Command_StopProgram true
            
            homeconnect.0
            2025-08-14 10:15:41.704	error	{"error":{"description":"RemoteStart is not enabled","key":"BSH.Common.Error.RemoteStartNotActive"}}
            
            homeconnect.0
            2025-08-14 10:15:41.704	error	AxiosError: Request failed with status code 409
            
            homeconnect.0
            2025-08-14 10:15:41.628	debug	homeconnect.0.BOSCH-WAYH2842-68A40E2AA61D.commands.BSH_Common_Command_StopProgram true
            
            
            L 1 Reply Last reply Reply Quote 1
            • L
              Lucky_ESA Developer Most Active @Merlin123 last edited by

              @merlin123 Vielen Dank. Unglaublich dass das Rate Limit nicht per Device ist. Wenn man mehr als 3 Geräte hat wird man dazu gezwungen, sich einen anderen Account anzulegen und die Geräte aufteilt.

              Gruß//Lucky

              Merlin123 1 Reply Last reply Reply Quote 0
              • Merlin123
                Merlin123 @Lucky_ESA last edited by

                @lucky_esa ich hab genau drei, die auch ne Zeit liefen... Nur jetzt geht das eine halt nicht mehr

                L 1 Reply Last reply Reply Quote 0
                • L
                  Lucky_ESA Developer Most Active @Merlin123 last edited by

                  @merlin123 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

                  @lucky_esa ich hab genau drei, die auch ne Zeit liefen... Nur jetzt geht das eine halt nicht mehr

                  Ich zitiere mal @arteck da hat ein Programmierer was kaputtoptimmiert.. kann auch sein.-

                  Gruß//Lucky

                  Merlin123 1 Reply Last reply Reply Quote 0
                  • Merlin123
                    Merlin123 @Lucky_ESA last edited by

                    @lucky_esa Klar. Wäre nur interessant, ob man rausfindet, was da anders ist. Ich hab ja mit dem Cloudless Adapter ne Alternative, trotzdem irgendwie schade.

                    R arteck 2 Replies Last reply Reply Quote 0
                    • R
                      RISSN @Merlin123 last edited by

                      @merlin123 warum ist der Cloudless Adapter eine Alternative? Der sollte doch erste Wahl sein, immerhin brauche ich keine Internetverbindung und der funktioniert einfach super. Als der Adapter kam, habe ich nicht lange überlegt, sondern habe umgestellt.

                      1 Reply Last reply Reply Quote 2
                      • arteck
                        arteck Developer Most Active @Merlin123 last edited by

                        @merlin123 alles was lokal läuft ist 1000 besser als die abhängigkeit von der Cloud.. es gibt auch kein Vorteil von einer Cloudlösung ausser es gibt keine lokale..

                        1 Reply Last reply Reply Quote 0
                        • Ro75
                          Ro75 last edited by Ro75

                          Ich habe wieder mal etwas für die Visualisierung gebastelt. Vielleicht kann es ja einer gebrauchen.

                          Klarspüler_grün_f.png
                          Klarspüler_rot_f.png

                          Salz_grün_f.png
                          Salz_rot_f.png

                          oder diese hier

                          Klarspüler_rot_r.png
                          Klarspüler_green_r.png

                          Salz_rot_r.png
                          Salz_green_r.png

                          Ro75.

                          1 Reply Last reply Reply Quote 6
                          • L
                            Lucky_ESA Developer Most Active last edited by

                            Hallo zusammen,

                            es gibt für latest User ein neues Release 1.5.0.
                            Hier nun einige wichtige Infos zu den neuen Funktionen.

                            In der Instanz-Einstellung könnt ihr eure Sprache auswählen. Die Objekt werden dann in der ausgewählten Sprache angelegt (Name vom Objekt)

                            Alle Objekte werden nun mit den richtigen Roles und Types angelegt. Die Device Objekte werden nun auch richtig angelegt. Erkennt man daran, dass diese jetzt editierbar sind


                            Screenshot 2025-09-03 210137.png

                            Der Adapter kann nun mit dem Rate Limiting umgehen. Beispiel 50 Request in 10 Minuten: Hier blockiert der Adapter ab dem 49 Request für die Restzeit. Sonst wurde man immer für 10 Minuten gesperrt. Die 5 Start Requests konnte ich nur für den Geschirrspüler implementieren da ich nicht weiß, was die mit Start meinen?! Vielleicht kann mir da mal jemand helfen. Die JSON`s von den 2 Rates sind in der Anleitung beschrieben. Kann man sich in VIS anzeigen lassen. Die Teit ist ein ISO String OHNE Zeitzone.
                            Das Token Limit kann man nur erreichen, wenn der Adapter in einer Reboot-Schleife ist.

                            Zusätzlich Infos:
                            Die Objekte unter Events werden nur angelegt wenn diese ausgelöst werden. Das Geräte muss dazu eingeschaltet sein.
                            Es werden nicht immer alle Programme angezeigt. Einige erscheinen erst wenn diese in der APP ausgewählt werden....Das ist echt lächerlich von HomeConnect...

                            Fehler können gerne hier angesprochen werden.

                            Gruß//Lucky

                            Bernd1967 1 Reply Last reply Reply Quote 1
                            • Bernd1967
                              Bernd1967 @Lucky_ESA last edited by Bernd1967

                              @lucky_esa sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

                              es gibt für latest User ein neues Release 1.5.0.

                              Der Adapter kann nun mit dem Rate Limiting umgehen.

                              Super, bin mal gespannt was Rate Limit dann so anzeigt.
                              Danke

                              Die 5 Start Requests konnte ich nur für den Geschirrspüler implementieren da ich nicht weiß, was die mit Start meinen?!

                              Ich denke das ist wörtlich zu nehmen, man darf nur 5X pro Minute die Maschine starten.
                              Warum nicht die Waschmaschine ?

                              Nachtrag:
                              Was mir noch auffällt:
                              Beim Datenpunkt "homeconnect.0.rateLimit.limitJson" geht die Zeilenanzahl bei nur paar Versuchen sehr schnell hoch durch die gespeicherten "requests".
                              Sollte man das vielleicht abschaltbar machen ?

                              P.S.: Einmal Adater neu starten und ich hab schon bei "requestsMinutesCount": 46.......

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                Lucky_ESA Developer Most Active @Bernd1967 last edited by

                                @bernd1967

                                Ich denke das ist wörtlich zu nehmen, man darf nur 5X pro Minute die Maschine starten.
                                Warum nicht die Waschmaschine ?

                                Da habe ich mich wohl missverständlich ausgedrückt. Für Stopp gibt es ja das Objekt homeconnect.0.xxx.commands.BSH_Common_Command_StopProgram aber es gibt kein Start Objekt. Für den Geschirrspüller zähle ich das Objekt homeconnect.0.xxx.programs.active.BSH_Common_Root_ActiveProgram aber welches Objekt ist es bei andere Geräte....

                                Beim Datenpunkt "homeconnect.0.rateLimit.limitJson" geht die Zeilenanzahl bei nur paar Versuchen sehr schnell hoch durch die gespeicherten "requests".
                                Sollte man das vielleicht abschaltbar machen ?

                                Was genau meinst du?

                                P.S.: Einmal Adater neu starten und ich hab schon bei "requestsMinutesCount": 46.......

                                Wenn man einige Geräte hat kann das schon sein. Hier kann ich die Reboots zählen und nur beim graden Counter alle Requests blocken...

                                Bernd1967 1 Reply Last reply Reply Quote 0
                                • Bernd1967
                                  Bernd1967 @Lucky_ESA last edited by

                                  @lucky_esa
                                  Hab hier eine Bosch Waschmaschine WGB244040
                                  Dort ist der Start auch bei
                                  "homeconnect.0.xxx.programs.active.BSH_Common_Root_ActiveProgram"

                                  Bei dem Datenpunkt "homeconnect.0.rateLimit.limitJson" habe ich die Sorge das die Datengröße zu schnell anwächst. Nach kurzer Zeit hatte ich über 1000 Zeilen im Block "requests".Im Adapter hatte ich die Optione "Abrufprogramme beim Anschließen deaktivieren (reduziert die Ratenlimit)" mal angehackt, aber die Datenmenge blieb gleich.
                                  Aber ich werde das mal weiter beobachten, gegebenfalls bei einer bestimmten Größe einfach löschen.

                                  L 1 Reply Last reply Reply Quote 0
                                  • L
                                    Lucky_ESA Developer Most Active @Bernd1967 last edited by Lucky_ESA

                                    @bernd1967 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

                                    @lucky_esa
                                    Hab hier eine Bosch Waschmaschine WGB244040
                                    Dort ist der Start auch bei
                                    "homeconnect.0.xxx.programs.active.BSH_Common_Root_ActiveProgram"

                                    Bei dem Datenpunkt "homeconnect.0.rateLimit.limitJson" habe ich die Sorge das die Datengröße zu schnell anwächst. Nach kurzer Zeit hatte ich über 1000 Zeilen im Block "requests".Im Adapter hatte ich die Optione "Abrufprogramme beim Anschließen deaktivieren (reduziert die Ratenlimit)" mal angehackt, aber die Datenmenge blieb gleich.
                                    Aber ich werde das mal weiter beobachten, gegebenfalls bei einer bestimmten Größe einfach löschen.

                                    OK, jetzt verstehe auch ich es 😊 Die Daten werden um 24 Uhr automatisch gelöscht. Bitte nicht händisch löschen. Kannst du mir den JSON mal per Mail senden github@luckyskills.de
                                    Wie viele Geräte hast du?

                                    EDIT:
                                    Das ist mein Verbrauch von heute. Der Geschirrspüler läuft gerade.

                                    {
                                     "requestsMinutesMax": 49,
                                     "requestsMinutesCount": 0,
                                     "requestsMinutesLast": 1757008464725,
                                     "requestsDayMax": 999,
                                     "requestsDayCount": 13,
                                     "requestsDayLast": 1756936824604,
                                     "requestsMinutesStartMax": 4,
                                     "requestsMinutesStartCount": 0,
                                     "requestsMinutesStartLast": 1757008464725,
                                     "requestsMinutesStopMax": 4,
                                     "requestsMinutesStopCount": 0,
                                     "requestsMinutesStopLast": 1757008464725,
                                     "responseErrorLast10MinutesMax": 9,
                                     "responseErrorLast10MinutesCount": 0,
                                     "responseErrorLast10MinutesLast": 0,
                                     "requestBlock": false,
                                     "requestBlockTime": 0,
                                     "requestReason": "No Block",
                                     "requests": [
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active/options",
                                         "date": "2025-09-04T06:27:22.143Z",
                                         "response": "Error"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/selected",
                                         "date": "2025-09-04T06:27:27.522Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/settings",
                                         "date": "2025-09-04T06:27:28.283Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/status",
                                         "date": "2025-09-04T06:27:28.701Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active",
                                         "date": "2025-09-04T06:27:28.843Z",
                                         "response": "Error"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/selected/options",
                                         "date": "2025-09-04T06:27:30.433Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/settings/BSH.Common.Setting.PowerState",
                                         "date": "2025-09-04T06:27:30.460Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "PUT",
                                         "haId": "xxx",
                                         "url": "/settings/BSH.Common.Setting.PowerState",
                                         "date": "2025-09-04T16:39:00.125Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "PUT",
                                         "haId": "xxx",
                                         "url": "/programs/active",
                                         "date": "2025-09-04T16:39:02.186Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active/options",
                                         "date": "2025-09-04T16:39:04.325Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active/options",
                                         "date": "2025-09-04T16:39:04.653Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active/options",
                                         "date": "2025-09-04T16:39:04.695Z",
                                         "response": "OK"
                                       },
                                       {
                                         "methode": "GET",
                                         "haId": "xxx",
                                         "url": "/programs/active/options",
                                         "date": "2025-09-04T16:39:05.591Z",
                                         "response": "OK"
                                       }
                                     ]
                                    }
                                    

                                    Bernd1967 1 Reply Last reply Reply Quote 0
                                    • Bernd1967
                                      Bernd1967 @Lucky_ESA last edited by

                                      @lucky_esa
                                      Habe zwei Geräte von Bosch
                                      Mail ist raus.

                                      L 1 Reply Last reply Reply Quote 0
                                      • L
                                        Lucky_ESA Developer Most Active @Bernd1967 last edited by

                                        @bernd1967 sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

                                        @lucky_esa
                                        Habe zwei Geräte von Bosch
                                        Mail ist raus.

                                        Danke.

                                        Bist du am testen? Du wählst sehr oft ein Programm aus was dann dazu führt, dass die Optionen neu abgefragt werden. Das könnte ich eventuell speichern und damit die Abfragen sparen.

                                        Gruß//Lucky

                                        Bernd1967 1 Reply Last reply Reply Quote 0
                                        • Bernd1967
                                          Bernd1967 @Lucky_ESA last edited by

                                          @lucky_esa
                                          Ja, bin am testen, wollte ja sehen was da an Abfragen zusammen kommt.
                                          Wird natürlich wieder weniger 🙂

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          588
                                          Online

                                          32.1k
                                          Users

                                          80.6k
                                          Topics

                                          1.3m
                                          Posts

                                          bsh bsh home connect home connect homeconnect adapter
                                          193
                                          1365
                                          466414
                                          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