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

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

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

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                      • JayP666
                        JayP666 last edited by JayP666

                        Hallo zusammen,
                        ich bekomme meinen Siemens HomeConnect Trockner (465080536427002899) über ioBroker nicht gestartet.
                        Manuell am Gerät läuft alles sofort, per Adapter bleibt er im Status Ready.

                        Setup

                        • Adapter: ioBroker.homeconnect (aktuellste Version)
                        • Gerät: Siemens Trockner
                        • Statusabfragen + Optionen setzen funktionieren

                        Voraussetzungen

                        OperationState = Ready
                        RemoteControlActive = true
                        RemoteControlStartAllowed = true
                        LocalControlActive = false
                        DoorState = Closed

                        Bestätigte Optionen

                        • LaundryCare_Dryer_Option_DryingTarget = CupboardDry
                        • LaundryCare_Dryer_Option_Gentle = false
                        • LaundryCare_Dryer_Option_HalfLoad = false
                        • LaundryCare_Dryer_Option_WrinkleGuard = Off
                        • BSH_Common_Option_FinishInRelative = 13500
                        • BSH_Common_Option_EstimatedTotalProgramTime = 13500
                        • LaundryCare_Common_Option_LoadRecommendation = 9000
                        • LaundryCare_Common_Option_ReferToProgram = 0
                        • BSH_Common_Option_RemainingProgramTimeIsEstimated = true
                          (insgesamt 11 Optionen bestätigt)

                        Start-Sequenz

                        • programs.active.BSH_Common_Root_ActiveProgram = "LaundryCare.Dryer.Program.Cotton"
                        • commands.BSH_Common_Command_StartProgram = true
                        • commands.BSH_Common_Command_ResumeProgram = true/false

                        Log-Auszug

                        [09:15:50] pre: Op=Ready, rcA=true, rcS=true, doorClosed
                        [09:15:53] opt-confirm: …DryingTarget=CupboardDry (ack=true)
                        [09:15:57] opt-confirm: …Gentle=false (ack=true)
                        [09:16:00] StartProgram = true (ack=false)
                        [09:16:01] ResumeProgram = true (ack=false)
                        [09:16:02] ResumeProgram = false (ack=false)
                        [09:16:03] start failed: bleibt Ready – evtl. Pflicht-Option fehlt

                        Frage

                        Hat jemand Erfahrung mit diesem Verhalten?

                        • Sind bei bestimmten Siemens-Modellen zusätzliche Pflicht-Optionen (Tank/Filter o. ä.) per API nötig?
                        • Oder ist dies ein Adapter-Problem?

                        Danke für jeden Hinweis!

                        Samson71 arteck 2 Replies Last reply Reply Quote 0
                        • Samson71
                          Samson71 Global Moderator @JayP666 last edited by

                          @jayp666
                          Ich empfehle den Beitrag in eine "lesbarere" Form zu bringen und z.B. Logs und Protokollauszüge anständig in Code-Tags </> darzustellen. Ich hatte bei dem "Roman" offen gestanden keine Lust das im Detail zu durchsuchen.

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

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

                            Trockner

                            ist ist meine ich ein Problem. den musst du immer wieder neu auf .. der darf starten am Trockner direkt setzen..nach jedem auschalten setzt der den Status wieder auf "darf nicht"

                            das ist ein knopp direkt am Trockner

                            JayP666 1 Reply Last reply Reply Quote 0
                            • JayP666
                              JayP666 @arteck last edited by

                              @arteck

                              Vielen Dank, du meinst den "Fernstart". Dieser ist aber bei mir aktiviert bevor ich versuche den Trockner via ioBroker zu starten.

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

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

                                @arteck

                                Vielen Dank, du meinst den "Fernstart". Dieser ist aber bei mir aktiviert bevor ich versuche den Trockner via ioBroker zu starten.

                                Welche Version hast du installiert?
                                Adapter auf debug stellen und dann schalten. Kannst du da Fehler sehen?

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                1.1k
                                Online

                                32.2k
                                Users

                                80.8k
                                Topics

                                1.3m
                                Posts

                                bsh bsh home connect home connect homeconnect adapter
                                195
                                1370
                                495586
                                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