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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gyle last edited by

      ich habe folg. script, dass mich benachrichtigt, wenn die Spüli fertig ist...
      Anfangs alles ok - seiteinigen monaten bekomme ich dir benachrichtigung "add notification" doppelt!?
      ich hatte zuerst vermutet, dass der state des trigger-objektes ggf. mehrfach auslöst - daher habe ich die history aufgezecihnet und hier ist nichts auffällig > er wechselt von "....run" auf "....finished" - und das nur 1x

      75b3acb3-6fdb-4726-986c-29766c42916d-grafik.png

      hat jmd. eine idee?

      A 1 Reply Last reply Reply Quote 0
      • A
        adarof @gyle last edited by adarof

        Hallo

        Meine Spülmaschine sagt, sie hätte Verbindung - mein IoBroker Hmeconnect Adapter sagt er wäre online (grün).
        Das Gerät wird aber general->connected mit false angezeit - und ich bekomme auch keine StatusInfos.

        Im Log beim Restart des Adpaters sieht alles gut aus:

        homeconnect.0
        2022-08-20 10:38:23.452	info	Found 1 devices
        homeconnect.0
        2022-08-20 10:38:23.175	info	starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.homeconnect, node: v14.20.0, js-controller: 4.0.23
        

        Aber nach einer Minute und dann auch zyklisch kommt dann sowas hier:

        
        homeconnect.0
        2022-08-20 10:39:07.471	info	011030386629000xxx/programs/active/options: HomeAppliance is offline.
        
        homeconnect.0
        2022-08-20 10:39:06.821	info	DISCONNECTED: 011030386629000xxx
        

        (xxx = von mir ausgexxxed 😉 )

        Was kann ich da tun?
        In der App ist es auch als Offline markiert - d.h. es wird an der Verbindung Gerät->Cloud und nicht dem Adapter liegen.

        Das ganze lief schonmal - dann hatte ich Login-Probleme, die aber nun ja eigentlich gelöst sind.

        Edit: Lösung: Neu anlernen - d.h. QRCode vom Gerät + HomeconnectApp ... einfach "drüberlernen" ... und nun tuts auch wieder. Ich habe die Vermutung(!) dass es seit einem FirmwareUpdate (Geschrirrspüler mit Firmwareupdate ... ) nicht mehr verbunden war. Also: ERLEDIGT!

        Gruss -

        K 1 Reply Last reply Reply Quote 0
        • K
          Karacho @adarof last edited by

          Hallo,

          Ich habe 3 Bosch Geräte, die ich gerne bei einem Wert der Solaranlage (>1000W) starten möchte, wenn Gerät im "Wartemodus".

          WaMa: BOSCH WAWH8640
          Trockner: BOSCH WTHY7701
          Geschirrspüler: BOSCH SMV68TX06E

          Trockner und Waschmaschine habe ich auch ein Skript hingekriegt.
          Bei beiden Geräten am Gerät: Programm auswählen --> Pause --> Fernstart
          Skript: Wenn Fernstart aktiviert --> Solar > 1000, dann im Objekt command/RESUME
          Funktioniert auch alles

          Beim Geschirrpüler sieht es anders aus. Der hat keine Pausetaste da Bedienfeld in Klappe innen.
          Am Gerät Funktionieren 2 Logiken, die ich aber aus dem Skript heraus nicht gestartet kriege:

          1. Möglichkeit
            Gerät einschalten --> Programm wählen --> Starten --> Warten bis angelaufen --> Ausschalten
            Im Objekt einschalten über Settings/"BSH.Common.EnumType.PowerState.On"
            Mit welchem Ausführungsbefehl im Skript kann ich auf "BSH.Common.EnumType.PowerState.On" umschalten?

          2. Möglichkeit
            Gerät einschalten --> Programm wählen --> Fernstart aktivieren
            Mit welchem Befehl im Objekt kann ich dann den Vorgang starten?
            Finde unter command/settings nix, worauf der Spüler reagiert

          Vielleicht kann jemand helfen?

          Danke

          Gruss

          Karacho

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

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

            Mit welchem Ausführungsbefehl im Skript kann ich auf "BSH.Common.EnumType.PowerState.On" umschalten?

            na mit diesem

            BSH.Common.EnumType.PowerState.On
            
            1. gute frage
            K 1 Reply Last reply Reply Quote 0
            • K
              Karacho @arteck last edited by

              @arteck
              Nicht falsch verstehen, ich arbeite nur mit blockly...
              Welches Element ist schaltet zwischen

              BSH.Common.EnumType.PowerState.On
              

              On und Off hin und her?
              Gruss

              Karacho

              1 Reply Last reply Reply Quote 0
              • B
                biker1602 @Great SUN last edited by

                @great-sun said in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:

                @arteck Ich möchte automatisiert Brot backen. Erst Dünsten und dann backen, ohne dass ich nochmal ran muss.

                Sag mal, kannst du das Blockly bitte mal zur Verfügung stellen. Ich würde das auch gerne machen, habe aber irgendwie eine Blockade bei der Erstellung, da so viele Daten geliefert werden. Ich wollte das auch mit Alexa machen.
                Danke schon mal im voraus.

                1 Reply Last reply Reply Quote 0
                • G
                  Gezi70 @ple last edited by

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

                  Wollte mal ein Danke hierlassen für den Adapter.
                  Meine Geräte sind alle mit Home-Connect ausgestattet, in der Hoffnung, dass ich die per Fernstart starten kann, damit die Spülmaschine nicht Nachts läuft, sondern erst morgens, wenn die 40,5kWp PV Anlage wieder genügend Dampf hat.
                  Mein Script läuft soweit, dass schon mal gut.

                  Ich beschäftige mich ebenfalls mit dieser Problematik. Welche Datenpunkte wählst du denn im Adapter aus, dass du dem Geschirrspüler sagst welches Programm er nehmen soll? Und wie startest du ihn? Ich möchte das Ganze per Blockly realisieren, dass Frauchen am Display den Button fürs Programm drückt (sollen alle zur Auswahl stehen) und "Solar ein" soll einen boolean steuern, der dem Wert über ...Watt erlaubt den Spüler einzuschalten.
                  Wie schon gesagt: mir fehlt der geistige Input, welche Datenpunkte ich mit welchen Werten zu befüllen habe.

                  Vielen Dank

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    ple @Gezi70 last edited by ple

                    @gezi70
                    Moin, also, aktuell gibt es da wohl Probleme seitens Siemens, wenn ich die Maschine einschalte und den Fernstart aktiviere, löscht der sich wieder nach X Zeit, wenn die Kiste wieder ausgeht. Bin mir fast sicher, dass es früher anders war, dass wenn der Fernstart aktiv war, dass die Kiste halt auch anbliebt und der Fernstart 24h gültig war und wurde nur gelöscht, wenn die Tür wieder geöffnet wurde. Ich habe mal ein Ticket bei Siemens aufgemacht.
                    Ansonsten gibt es jetzt wohl die Möglichkeit des permanenten Fernstarts, da braucht man den Knopf wohl nicht mehr und kann immer aus der Ferne die Kiste anschalten und Fernstart auslösen.
                    Ist aber für mich gerade nicht geeignet, weil ich somit keinen genauen Trigger habe, wann wirklich gestartet werden soll. Einzige Idee ist, ich speichere mit den gewollten Start weg, wenn die Maschine eingeschaltet wurde für X Zeit.
                    Ist dann nur blöde, wenn die Maschine mal so eingeschaltet wird, ohne das die starten soll. Naja, ich probier es mal aus, wenn Siemens da keine Lösung für hat.

                    Hier mal das kurze nicht ausgebaute Script

                    // Abfrage ob die Spülmaschine starten darf, wenn genügend PV Export zur Verfügung steht, andernfalls halt
                    // am nächsten Tag, wenn die Sonne aufgeht.
                    
                    var status = 'homeconnect.0.0.05466786785688.settings.BSH_Common_Setting_PowerState'
                    var close = 'homeconnect.0.0.05466786785688.status.BSH_Common_Status_DoorState'
                    var aktiv = 'homeconnect.0.0.05466786785688.status.BSH_Common_Status_OperationState'
                    var start_allow = 'homeconnect.0.0.05466786785688.status.BSH_Common_Status_RemoteControlStartAllowed'
                    var select_Prog = 'homeconnect.0.0.05466786785688.programs.selected.BSH_Common_Root_SelectedProgram'
                    var root_Prog_start = 'homeconnect.0.0.05466786785688.programs.active.BSH_Common_Root_ActiveProgram'
                    var pv_export = '0_userdata.0.Huawei.Dongle.Grid_power'
                    var pv_vorgabe = 3000
                    
                    
                    on({ id: pv_export/*Huawei*/, change: "any" }, async function (obj) {
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                    
                        if (getState(pv_export).val >= pv_vorgabe
                            && getState(start_allow).val
                            && getState(close).val == "BSH.Common.EnumType.DoorState.Closed"
                            && getState(aktiv).val != "BSH.Common.EnumType.OperationState.Run"
                        ) {
                            await setStateAsync(status, "BSH.Common.EnumType.PowerState.On")
                            setStateDelayed(root_Prog_start, getState(select_Prog).val),60000
                            console.log("Fremdstart wurde ausgelöst für Spülmaschine")
                        }
                    });
                    

                    Um ein Programm zu starten schiebe ich einzig alleine das ausgewählte ins Root. Die Maschine muss dafür aber an sein. Sonst geht es nicht.

                    setStateDelayed(root_Prog_start, getState(select_Prog).val),60000
                    
                    G 1 Reply Last reply Reply Quote 0
                    • G
                      Gezi70 @ple last edited by

                      @ple Ich danke dir für deine Ausführungen.
                      Meines Erachtens nach ist doch der Fernstart dann dauerhaft aktiviert, wenn ich von überall und immer per Handyapp darauf zugreifen kann. Und das ist ja bei mir der Fall.
                      Meine Frage wäre halt: Sind deine o.g. Datenpunkte alle beschreibbar? Bei mir käme es ungefähr so infrage:
                      Wenn "virt. Schalter" START PER PV = ein & entsprechendes Programm über "Taste" am Vis vorgewählt --> dann über ...W AKTIVIERE FERNSTART; ansonsten Start um 17 Uhr.
                      Die Tür wäre ja dann sowieso geschlossen, da das Programm und ob ausgelöst werden soll oder nicht sowieso manuell am Display an der Wand erfolgen soll. Mir geht es darum, welche Datenpunkte ich halt beschreiben kann...

                      P K 2 Replies Last reply Reply Quote 0
                      • P
                        ple @Gezi70 last edited by

                        @gezi70
                        Da musst du mal in der App gucken, ob Fernstart dauerhaft aktiv ist bei dir, wenn ja, dann kannst mit deinen virtuellen Schalter in der Vis das realisieren.
                        Das gewählte Programm wird ja im Datenpunkt

                        'homeconnect.0.05466786785688.programs.selected.BSH_Common_Root_SelectedProgram'
                        

                        und wenn du den Inhalt ins

                        'homeconnect.0.05466786785688.programs.active.BSH_Common_Root_ActiveProgram'
                        

                        schiebst, startet das Prog.

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          Gezi70 @ple last edited by

                          @ple Ich danke dir. Dann fange ich mal an zu basteln...

                          1 Reply Last reply Reply Quote 0
                          • K
                            Karacho @Gezi70 last edited by

                            @gezi70
                            Hallo habe das mit dem Geschirrspüler und Solar Überschussladen hingekriegt.
                            Im Gegensatz zur Waschmaschine und Trockner hat der Geschirrspüler ja keine "pause" Funktion. War daher eine schwierigere Geburt.

                            Ablauf ist wie folgt:
                            a) Bediener

                            1. Geschirrspüler einschalten
                            2. Programm wählen
                            3. Fernstart aktivieren
                            4. Gerät starten

                            b) Iobroker Skript

                            1. Schaltet Geschirrspüler wieder aus

                            Var 1:
                            sobald PV grösser 1500W Leistung schalte Geschirrspüler ein --> Programm wird fortgesetzt
                            Var 2
                            sollte bis 11:45 Uhr nicht durch PV Überschuss gestartet, dann schalte Geschirrspüler ein... --> Programm wird fortgesetzt

                            Gruss

                            Karacho

                            G frana120500 2 Replies Last reply Reply Quote 0
                            • G
                              Gezi70 @Karacho last edited by

                              @karacho meins läuft auch schon ein paar Tage. Allerdings brauche ich nur den Tab einwerfen und die Tür schließen. Das Programm wähle ich am Display (Tablet an der Wand) und wähle aus, dass er bei Überschreiten des Schwellwertes von 350 W startet. Der Rest geht prima von alleine.

                              1 Reply Last reply Reply Quote 0
                              • frana120500
                                frana120500 @Karacho last edited by

                                @karacho magst du das script vielleicht zur verfügung stellen?

                                G K 2 Replies Last reply Reply Quote 0
                                • Christian Wöhrle
                                  Christian Wöhrle last edited by

                                  So richtig zu gebrauchen ist der Fernstart bei den Spülmaschinen aktuell ja wohl nicht. Mein Modell S255HB800E ist jetzt im permanenten Fernstart in 10 Minuten 7x erreichbar und 7x nicht erreichbar gewesen. Also hat die Verbindung laufend verloren und wieder bekommen.
                                  Da kann man nur hoffen dass Neff das Problem in den Griff bekommt.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dskrt last edited by dskrt

                                    Hallo, ich krieg es einfach nicht auf die Reihe mit der Anmeldung:

                                    Screenshot 2022-09-26 at 08-08-00 logs - ubuntu.png

                                    Ich habe schon die Anmeldung im Developer und auch in der Home Connect App erneuert, den Adapter gelöscht und neu installiert, es hilft alles nichts.

                                    Kann es sein dass ein Port geöffnet sein muss in der Firewall für den Adapter ?

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

                                      @dskrt
                                      OAuth Flow ist Device Flow ausgewählt und du hast die Zugangsdaten der App eingegeben?

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        dskrt @tombox last edited by dskrt

                                        @tombox Klar, schon x-mal probiert seit Samstag. Kann es eventuell auch an diesem Single-Key ID hängen?

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          Gezi70 @frana120500 last edited by Gezi70

                                          @frana120500 ich bin noch am Tüfteln, wie ich es übermitteln soll: allein der Code für das Blockly überschreitet den Maximalwert von 10000 Zeichen, die in einem Beitrag gesendet werden können...

                                          arteck frana120500 2 Replies Last reply Reply Quote 0
                                          • arteck
                                            arteck Developer Most Active @Gezi70 last edited by

                                            @gezi70 screenshot

                                            oder pack es in eine txt datei

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            525
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            bsh bsh home connect home connect homeconnect adapter
                                            193
                                            1308
                                            431036
                                            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