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 - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

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

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

      Ich nutze VIS und habe das Problem, dass durch den homeconnect Adapter nach ein paar Stunden die Werte in VIS nicht mehr aktualisiert werden. Es sind aber alle Werte betroffen, auch von anderen Adaptern und nicht nur von den HomeConnect Geräten.

      z.B. Wird die Außentemperatur nach ein paar Stunden nicht mehr aktualisiert. Wenn der Homeconnect Adapter deaktiviert ist, läuft die Visualisierung wochenlang problemlos.

      Hat sonst jemand auch das Problem? Zuerst dachte ich, es liegt am Webserver, Vis oder inventwo, aber ich konnte den Homeconnect Adapter als Auslöser ausmachen. Anscheinend bringt er Vis in einen undefinierten oder instabilen Zustand. Nur ein Reload der Seite hilft dann noch.

      1 Reply Last reply Reply Quote 0
      • W
        weichi @tombox last edited by

        @tombox
        Lieben Dank!

        1 Reply Last reply Reply Quote 0
        • TheBam
          TheBam @oberfragger last edited by

          @oberfragger

          Danke schön mal für deine Info. Notfalls würde per App auch gehen. Geht mir einfach darum morgens vorzuheizen wenn ich brötschen haben will. Sonntags morgens, könnte es mir aber auch gut vorstellen unter der Woche. Das ich abends die aufbackbrötchen schon rein lege und der Ofen die dann morgens selbst auf backt und nach der entsprechenden Zeit aus geht. So das wenn ich aufstehe die Brötchen fertig sind und ich nur noch schmieren muss. 🙂

          Wenn ich dann ganz Viel Zeit habe Bau ich noch einen Roboter arm der mir dann die Brötchen raus holt und schmiert 😊 😊 😊 nee Spaß

          oberfragger 1 Reply Last reply Reply Quote 0
          • oberfragger
            oberfragger @TheBam last edited by oberfragger

            @ThaBam Sowas habe ich mir bereits gedacht.
            Falls du Alexa im Haus hast, der Skill funktioniert auch halbwegs vernünftig.

            Nur so als Idee...
            Ich hatte ein ähnliches Problem mit dem Bosch-Kaffeeautomaten... Es ist total super aus dem Bad die Szene via Alexa (mit Radio und Kaffeemaschine) zu starten. Wenn ich dann in der Küche bin, hat die Kaffeemaschine bereits gespült und ich brauche nicht mehr untätig davor warten bis der Startvorgang beendet ist. Des weiteren habe ich auch die Ansage, welcher Kaffee fertig ist via Alexa gemacht. Ich achte mittlerweile gar nicht mehr auf die Anzeige sondern warte auf die Alexa-Ansage.

            Du kannst natürlich Alexa dann Bescheid geben, wenn das Vorheizen (z.B. immer nach 5 Minuten laufzeit und nur morgens...) beendet ist.

            Gäste sidn am Anfang immer beeindruckt wenn Alexa einem was mitteilt 😉

            Wenn du den Ofen hast, dann überprüfe doch mal den Adapter und stell ein Issue in Github ein. Das ist bestimmt machbar.

            TheBam 1 Reply Last reply Reply Quote 0
            • TheBam
              TheBam @oberfragger last edited by

              @oberfragger

              Klingt gut. Alexa habe ich jetzt nicht. Bin ehr am überlegen an einem Google Home. Aber mal sehen da habe ich mich noch nicht entschieden. Aber die Möglichkeiten gefallen mir schon mal sehr gut. Ich denke ich werde es auch so machen

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

                @dna909

                Hallo,
                hab hier gerade den Adapter installiert und habe massive Probleme.
                Hab hier von Siemens Kochfeld und Dunstabzug und würde die gerne per ioBroker verheiraten (Licht an Dunstabzug auf Automatik, wenn Kochfeld an ist).

                Erstes Problem war schon die Installation, da erscheint keine Auth URL, wenn ich den Adapter neu starte. Wo kriege ich den her, oder ist das optional? Der Adapter läuft und es tauchen auch meine Geräte auf.

                Die Steuerung ist etwas seltsam (vermutlich aber ein Problem des Herstellers). Wenn ich das Licht einschalten will, muss ich die Helligkeit auf 100% setzen, "Arbeitslicht" wird dann automatisch auf TRUE gesetzt. Will ich es ausschalten muss ich "Arbeitslicht" und "Helligkeit" wird dann automatisch nachgezogen...

                Damit könnte ich noch leben... Problem ist aber, das ganze funktioniert nur, wenn ich die Datenpunkte von Hand ändere. Per Blockly geht es nicht. Das funktioniert entweder garnicht, oder nur stark verzögert.

                In den Logs gibt es allerlei lustige Fehlermeldungen...

                homeconnect.0	2020-12-28 00:57:58.075	error	(11880) {"data":{"programs":[]}}
                homeconnect.0	2020-12-28 00:57:58.073	error	(11880) /programs
                homeconnect.0	2020-12-28 00:57:58.072	error	at processTicksAndRejections (internal/process/task_queues.js:97:5)
                homeconnect.0	2020-12-28 00:57:58.072	error	at /opt/iobroker/node_modules/iobroker.homeconnect/main.js:934:39
                homeconnect.0	2020-12-28 00:57:58.072	error	at Array.forEach (<anonymous>)
                homeconnect.0	2020-12-28 00:57:58.072	error	at /opt/iobroker/node_modules/iobroker.homeconnect/main.js:943:57
                homeconnect.0	2020-12-28 00:57:58.072	error	(11880) TypeError: Cannot read property 'forEach' of undefined
                homeconnect.0	2020-12-28 00:57:58.061	error	(11880) TypeError: Cannot read property 'forEach' of undefined
                host.ioBroker	2020-12-28 00:57:22.042	error	Caught by controller[1]: undefined
                host.ioBroker	2020-12-28 00:57:22.040	error	Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not
                homeconnect.0	2020-12-28 00:57:21.195	error	(11864) unhandled promise rejection: undefined
                Unhandled	2020-12-28 00:57:21.195	error	promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                
                

                Liegt das daran, dass diese Auth URL fehlt, oder was kann man da machen?

                Vielen Dank
                lg, Dave

                PS: Sorry, falls das hier schonmal thematisiert wurde. Ich habe die Posts nur überflogen (zum Komplettlesen, war mir das zu viel)

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

                  Hallo zusammen in die Runde,

                  habe jetzt mein erstes Homeconnect Gerät eingebunden. Eine Dunstabzugshaube die folgende DP's liefert:

                  52684197-30b6-442d-868f-ad41c23fa4f7-grafik.png
                  006662b5-24af-49fd-a5dd-99baaaa63913-grafik.png

                  Kann mir vielleicht jemand sagen wie ich welchen DP beschreiben muss um die Haube zum Beispiel per Alexa einschalten zu können und dann auf "Automatik" Mode laufen zu lassen?

                  Ich weiß es gib einen Alexa Skill, den finde ich aber sehr bescheiden und würde es lieber ohne diesen realisieren.

                  EDIT: AN/AUS habe ich gefunden. Nur gelingt es mir nicht nach dem Einschalten per DP auf z.B. Automatik zu wechseln. Hat dafür vielleicht jemand noch eine Idee?

                  oberfragger 1 Reply Last reply Reply Quote 0
                  • oberfragger
                    oberfragger @wendy2702 last edited by oberfragger

                    @wendy2702 Mit einem extra virtuellem Gerät und dass dann als Smart Device anlegen. Vermutlich musst du auf ne Szene zugreifen, da du die Datenpunkte im Boschadpater erst aktualisieren kannst wenn das Gerät angeschaltet ist. Außerder du hast immer automatik an...
                    Ich habe das angelegt damit ich via Homekit da rankomme.

                    So 100%ig läuft das noch nicht rund aber den Weg kannst du sicher ableiten. Hängt auch davon ab, was du genau willst.
                    Es würde einfach sein, wenn die Dunstabzugshaube einfach die Sufen 1 bis 5 statt 1 bis 3 und 2 weitere Intensitätsstufen hat.

                    <xml xmlns="https://developers.google.com/blockly/xml">
                      <variables>
                        <variable type="timeout" id="timeout">timeout</variable>
                        <variable type="timeout" id="timeout2">timeout2</variable>
                        <variable type="timeout" id="timeout3">timeout3</variable>
                        <variable type="timeout" id="timeout4">timeout4</variable>
                        <variable type="timeout" id="timeout5">timeout5</variable>
                      </variables>
                      <block type="comment" id="prpLzVBKOjZuP}l?*qGD" x="-187" y="13">
                        <field name="COMMENT">Wenn Lüfter auf Automatik gestellt, dann DP setzen</field>
                        <next>
                          <block type="on" id="VZXbj/DTxYC9W89(O|s5">
                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.BSH_Common_Root_ActiveProgram</field>
                            <field name="CONDITION">any</field>
                            <field name="ACK_CONDITION"></field>
                            <statement name="STATEMENT">
                              <block type="controls_if" id="THcHQBN={n,x8{_wW4Fa">
                                <value name="IF0">
                                  <block type="logic_compare" id="J`wdd|nt8sXBjttB#==/">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="on_source" id="~fFA;(D$A4uzAetR`waW">
                                        <field name="ATTR">state.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="text" id="^Yt}p@/|S(Ec!ui%*_0x">
                                        <field name="TEXT">Cooking.Common.Program.Hood.Venting</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="update" id="!4KX%`jCm%#VdI_(l4r}">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Automatikmodus</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="math_number" id=":MMwS`iJ8,`;bD=SIx1-">
                                        <field name="NUM">0</field>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                                <next>
                                  <block type="controls_if" id=".e$c^`mpb9U9q8if4t%s">
                                    <value name="IF0">
                                      <block type="logic_compare" id="?GKly]#fbzci!.UiOZy^">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="on_source" id="pxf8yU-u_~9_s4Lb=]^Z">
                                            <field name="ATTR">state.val</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="text" id="HdjIMKGlh3}eX(K+J-I?">
                                            <field name="TEXT">Cooking.Common.Program.Hood.Automatic</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="update" id=";PK3?pozRE/2tRbLVRHn">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Automatikmodus</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="math_number" id="NJFGKPR*bWCcz8};B!/5">
                                            <field name="NUM">1</field>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <next>
                              <block type="comment" id="IQ+=5Ao?1HHbYg_EC6xL">
                                <field name="COMMENT">Wenn Lüfterstufe geändert wurde, eignen DP aktualisieren</field>
                                <next>
                                  <block type="on_ext" id="t.ktzNEt3H:A(GZT*~r!">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                    <field name="CONDITION">any</field>
                                    <field name="ACK_CONDITION"></field>
                                    <value name="OID0">
                                      <shadow type="field_oid" id=".bZ1z7Rqq_T8*Lo/9e/g">
                                        <field name="oid">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                      </shadow>
                                    </value>
                                    <value name="OID1">
                                      <shadow type="field_oid" id="n0(]{RSx9}w5Om^XPO1+">
                                        <field name="oid">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                      </shadow>
                                    </value>
                                    <statement name="STATEMENT">
                                      <block type="controls_if" id="6?~y`UV2Z=9tU6U-Cl~G">
                                        <value name="IF0">
                                          <block type="logic_operation" id="#n^g.=02}g5jAG576(Mj">
                                            <field name="OP">AND</field>
                                            <value name="A">
                                              <block type="logic_compare" id="dli/?,:F]VlFXzNptk)j">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="1n-Q|!daiK/vV!FcwS3|">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id="PEX}lJj5)!qH{@Fiq.ev">
                                                    <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="N^35r!/bb_,!$ba95|`e">
                                                <field name="OP">NEQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="D_38BTFuGM+vA4ua;:b{">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_null" id=".l}tlLBHz{7BLnlZM.?y"></block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="controls_if" id="wJaKAIFDV)M%LpCD4B7~">
                                            <value name="IF0">
                                              <block type="logic_compare" id="J8^1y9`4::yWo{nToYIh">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="1m4gyVF!$y!18zCv#awA">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id=")X]x#376pA(!0FF2;f+w">
                                                    <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage01</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="update" id="bfI!!m;;A:yh~i~;]+u}">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="%oo4p^Uk2*QhuYEeu-6:">
                                                    <field name="NUM">20</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="update" id="JU]e|y,/)VyNC)Zhj#`H">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Luefter</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="H0L0MdYy_Ukb}1$FGQGc">
                                                        <field name="BOOL">TRUE</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="controls_if" id="CCY*+I~~u)%s:Nzn%mq-">
                                                <value name="IF0">
                                                  <block type="logic_compare" id="_AT=`C2C$-l{GD3gWsK9">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="j]Pl4{/Po!H~.wPpXgV2">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="text" id="kjv=_:uz%V%1}Zy[1c#P">
                                                        <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage02</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="update" id="k:*kfFVS]0WM5HoijtdU">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="math_number" id="V58E_.T,@Y]XSyPV_cTz">
                                                        <field name="NUM">40</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="update" id=")M6Eq^2-AV:f-6F(1Rd1">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Luefter</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="87=*R+_7*yB`]}cz;Oi7">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="controls_if" id="B2CQ`J.RVZsqnD9Ky$[9">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="193/-m),cqIk#=7QK;M8">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="get_value" id="|lG#x#|j-/|B,WJ*?dcu">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="text" id="0Fm$y^$?DbQpf$?n-dbO">
                                                            <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage03</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="update" id="|_-Jz/Ks*cQ}jzetd`-X">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="math_number" id="7,`]Uyla]@=Bjg.$_`/l">
                                                            <field name="NUM">60</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="update" id="}qpW2.2DwfW|tQY-E3g!">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                            <field name="OID">0_userdata.0.Dunstabzugshaube.Luefter</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id=")F8StCOm;Gvg9*8VQRE*">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                        <next>
                                          <block type="controls_if" id="]I0ntLdH;4BBJ7S)csf[">
                                            <value name="IF0">
                                              <block type="logic_compare" id="%eV~Ec$_^.?$^oea?3tB">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="^Dc.J7uug#e$9}qt(bPM">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="text" id="gtP$g@8S|HkDV8p7(COm">
                                                    <field name="TEXT">Cooking.Hood.EnumType.Stage.FanOff</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="controls_if" id="RZ]|b)aI-8=kz},Pcnsa">
                                                <value name="IF0">
                                                  <block type="logic_compare" id="2Bk6Foc%^jN)a%Z~gstR">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="/3I*829.-`,!tt`6m~9p">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="text" id="-GuuFit^N*[[g:arM,/a">
                                                        <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="update" id="K.Q}?C08%8ZC7h*O8Z;[">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="math_number" id="J!hE@n_y2}2)z?oABF}7">
                                                        <field name="NUM">80</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="update" id="HK]:gJMDRf}OeWzR*,K#">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Luefter</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="uT]2782!R:bGrD!}`it7">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="controls_if" id="wP/9;Ofg^[G|tzxo+JC0">
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="XeH0sTqkKvLQ(#)QlIYs">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="get_value" id="J~4jz!Svl?9$jD_HF%J[">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="text" id=")P#ACciJ1Y9[w#=vd6J2">
                                                            <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="update" id="{=_Y8L~U)`-mk.qKz,g)">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="math_number" id="b|LobDPmYVh.HG(cb9X+">
                                                            <field name="NUM">100</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="update" id="tnonPtAQ|f%kEIJ-o.5V">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                            <field name="OID">0_userdata.0.Dunstabzugshaube.Luefter</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id="j~e2AK3:*CVd(#D6{MBI">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="comment" id="7j2wE-i$H,i;^^W=iAXJ">
                                        <field name="COMMENT">Lichtstärke auf eigenem DP setzen</field>
                                        <next>
                                          <block type="on" id="U=PF83`~,N^R+)8Axpj/">
                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.Cooking_Common_Setting_LightingBrightness</field>
                                            <field name="CONDITION">ne</field>
                                            <field name="ACK_CONDITION"></field>
                                            <statement name="STATEMENT">
                                              <block type="controls_if" id="jO|43R`P!XGjc}W@;$I6">
                                                <mutation else="1"></mutation>
                                                <value name="IF0">
                                                  <block type="logic_compare" id=";MD^mCLcARYH,U#ZE9cA">
                                                    <field name="OP">LT</field>
                                                    <value name="A">
                                                      <block type="on_source" id="P:p{$mS?xu;H!=]0#2-I">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="TYDD=Q*Jhr.AHCnA(GNB">
                                                        <field name="NUM">11</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="update" id=",ov?^3V15vtO4eRJp8(i">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Lichtstaerke</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="math_number" id="XBT}Q=rM%:BW|s?cZ2le">
                                                        <field name="NUM">0</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </statement>
                                                <statement name="ELSE">
                                                  <block type="update" id="s}9#:Z]zkjE^)K$]cSRI">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Lichtstaerke</field>
                                                    <field name="WITH_DELAY">TRUE</field>
                                                    <field name="DELAY_MS">500</field>
                                                    <field name="UNIT">ms</field>
                                                    <field name="CLEAR_RUNNING">TRUE</field>
                                                    <value name="VALUE">
                                                      <block type="on_source" id="e}2sD^Lj(LYjEtv8Z{Ce">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="comment" id="]t92+;n=j0RSW}DNKEO?">
                                                <field name="COMMENT">Licht aus Homekit an Homeconnect übertragen</field>
                                                <next>
                                                  <block type="on" id="HH5m.yJ$t]26S^F?h4cr">
                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Lichtstaerke</field>
                                                    <field name="CONDITION">ne</field>
                                                    <field name="ACK_CONDITION"></field>
                                                    <statement name="STATEMENT">
                                                      <block type="controls_if" id="FmZawUz[D1A][^hyhd1I">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="|S]Nkr*yA4-s$a_4[),B">
                                                            <field name="OP">NEQ</field>
                                                            <value name="A">
                                                              <block type="on_source" id="tZ^|Du9uv.r?{MIiE}G}">
                                                                <field name="ATTR">state.from</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="text" id=")@o4}D^1}26HSgC:OBng">
                                                                <field name="TEXT">system.adapter.javascript.0</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="controls_if" id="yV_gVe5^|*}Ti~MxtXOp">
                                                            <mutation else="1"></mutation>
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="BS)mBQkS1}-u%Xa{sJry">
                                                                <field name="OP">LT</field>
                                                                <value name="A">
                                                                  <block type="on_source" id="~~LgGOKiE0yr8joYLhYg">
                                                                    <field name="ATTR">state.val</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id="X|PXVN=!vP}wyu|n]FP3">
                                                                    <field name="NUM">11</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="m093st[g$^#d$WjBUwSe">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.Cooking_Common_Setting_Lighting</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="text" id="lB*m:mo$1}_cBnHHs?Hn">
                                                                    <field name="TEXT">false</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="control" id="Gxe~RnD,l,R-oMM-{`mn">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.Cooking_Common_Setting_LightingBrightness</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="~n4~g;2vA^C*~:@k!|PV">
                                                                        <field name="NUM">0</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="update" id="=g7#Z{Ay1snt05T|vrlZ">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Licht</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="ieR2+uT,Yx1pmNXDJCC`">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="update" id="+lnKY287hY2Zjv0{V-Q=">
                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                            <field name="OID">0_userdata.0.Dunstabzugshaube.Lichtstaerke</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="math_number" id="f$y^xG1lZ~^5V_4(%X`w">
                                                                                <field name="NUM">0</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <statement name="ELSE">
                                                              <block type="control" id="Hy}%m-rWnVcmJf/%k2Af">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.Cooking_Common_Setting_Lighting</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="text" id="9Q=#=~(L8q#DYqkpZGP3">
                                                                    <field name="TEXT">true</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="control" id=";S~0{R{8!M8XfxG#Fa-P">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.Cooking_Common_Setting_LightingBrightness</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="on_source" id="OmekdY|sgOOQMldY#qrL">
                                                                        <field name="ATTR">state.val</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="update" id=",aFMcoRM~VF#VTU}SYWV">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">0_userdata.0.Dunstabzugshaube.Licht</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="%`DoS}5w[`i0j@te[Sr8">
                                                                            <field name="BOOL">TRUE</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </statement>
                                                    <next>
                                                      <block type="comment" id="?]dl?fwBid!XJoBNV/m:">
                                                        <field name="COMMENT">Lüfterintensität aus Homekit an Homeconnect übertragen</field>
                                                        <next>
                                                          <block type="on" id="g-y:(S%0L6SZ65VmYpVo">
                                                            <field name="OID">0_userdata.0.Dunstabzugshaube.Luefterstufe</field>
                                                            <field name="CONDITION">ne</field>
                                                            <field name="ACK_CONDITION"></field>
                                                            <statement name="STATEMENT">
                                                              <block type="controls_if" id="Ft!4L52n!{Gxx^8ZLR7|">
                                                                <value name="IF0">
                                                                  <block type="logic_compare" id="DVa+b1@3%iI6*tvSXND(">
                                                                    <field name="OP">NEQ</field>
                                                                    <value name="A">
                                                                      <block type="on_source" id="Ko$k^$C/Su7lMbI;!7`W">
                                                                        <field name="ATTR">state.from</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="text" id="8GsC:q]aJ+8E8N3V#:04">
                                                                        <field name="TEXT">system.adapter.javascript.0</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="controls_if" id="5Qqc9U:h6iLGr1[B_QPh">
                                                                    <value name="IF0">
                                                                      <block type="logic_compare" id="SzD?G2sf}w-8Cj$ceLnU">
                                                                        <field name="OP">EQ</field>
                                                                        <value name="A">
                                                                          <block type="on_source" id="lvw~#~hEe*3L!{F*6zyU">
                                                                            <field name="ATTR">state.val</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="math_number" id="v~*srOM5SG]F8519]M-V">
                                                                            <field name="NUM">0</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="control" id="Nkfpzk^1++Zb$~czHqop">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="text" id="z,@aZ#*ADlg*oN8fo4F-">
                                                                            <field name="TEXT">BSH.Common.EnumType.PowerState.Off</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </statement>
                                                                    <next>
                                                                      <block type="controls_if" id="^82$W4y2.V@m.bU7,o66">
                                                                        <value name="IF0">
                                                                          <block type="logic_compare" id="Qj*1=1/}{(Qt;Z}4Ycq-">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="!Y!vTa~]fFTeLj$Ldpo3">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="math_number" id="q3+C2lUTr0wZ-msxNZau">
                                                                                <field name="NUM">20</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO0">
                                                                          <block type="control" id="aZv#sXL4BgM-|tEM4kIP">
                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="text" id="L.^jciAa{dWRXpw]KZr2">
                                                                                <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="timeouts_settimeout" id="^Vcc_`d@2*].5wyqPVzh">
                                                                                <field name="NAME">timeout</field>
                                                                                <field name="DELAY">500</field>
                                                                                <field name="UNIT">ms</field>
                                                                                <statement name="STATEMENT">
                                                                                  <block type="control" id="EBvpa)1Qg@fdtd%4?36,">
                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="text" id="qzHGb)g_`-kZpI-Hx[lM">
                                                                                        <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage01</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="control" id="Pqdp555@V8.W.pY=ySa_">
                                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="text" id="?3!Rp@f`F)+UFi~@`35M">
                                                                                            <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </statement>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                        <next>
                                                                          <block type="controls_if" id="Vl#A-,)GC0Ef5ERTt!~g">
                                                                            <value name="IF0">
                                                                              <block type="logic_compare" id="sW|e~r(g1{sSs8J%5Ot`">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="3v0,fCU{cqzl}GYU-b{{">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="S1mE]^,C4x/1+,NPSGlF">
                                                                                    <field name="NUM">40</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <statement name="DO0">
                                                                              <block type="control" id="[_EIS*8xKG^cx#1)cnl|">
                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="text" id="([C|Y%J^2]]mxM[i:6W:">
                                                                                    <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="timeouts_settimeout" id="n(M7QK?g;@k^)[~Q=b/y">
                                                                                    <field name="NAME">timeout2</field>
                                                                                    <field name="DELAY">500</field>
                                                                                    <field name="UNIT">ms</field>
                                                                                    <statement name="STATEMENT">
                                                                                      <block type="control" id="(KSNXod33(`|c,8E2[rR">
                                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="text" id="8#:3Mt0xvT0U*}K;I)a:">
                                                                                            <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage02</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <next>
                                                                                          <block type="control" id="aNvfQl/*BorgoYKv5Mx?">
                                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="text" id="*Mn:y{stac2$pblj|^2I">
                                                                                                <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </next>
                                                                                      </block>
                                                                                    </statement>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </statement>
                                                                            <next>
                                                                              <block type="controls_if" id="oj`.Z=*9$}UDlTs]acL9">
                                                                                <value name="IF0">
                                                                                  <block type="logic_compare" id="t/B[WttIFShG_N5Qh36C">
                                                                                    <field name="OP">EQ</field>
                                                                                    <value name="A">
                                                                                      <block type="on_source" id="`dzTuKY5v=Ey8TqC#Olo">
                                                                                        <field name="ATTR">state.val</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <value name="B">
                                                                                      <block type="math_number" id="IWxk)ZlU3i#d[h]],,nz">
                                                                                        <field name="NUM">60</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </value>
                                                                                <statement name="DO0">
                                                                                  <block type="control" id="#JTNgSm8F;x7P{#NA.1P">
                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="text" id="1~BHFN%iVsZ{svzR5=}3">
                                                                                        <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <next>
                                                                                      <block type="timeouts_settimeout" id="uyvT5Fj4%Q-f_0ieSfrR">
                                                                                        <field name="NAME">timeout3</field>
                                                                                        <field name="DELAY">500</field>
                                                                                        <field name="UNIT">ms</field>
                                                                                        <statement name="STATEMENT">
                                                                                          <block type="control" id="E!T(*+MJ2LX%W+%Honpi">
                                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="text" id="EeeD9N3S/?$feTx5Eo*[">
                                                                                                <field name="TEXT">Cooking.Hood.EnumType.Stage.FanStage03</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <next>
                                                                                              <block type="control" id="?LoS^~O{?g*R7iPLU/td">
                                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                <value name="VALUE">
                                                                                                  <block type="text" id="bYT9JE~CYDUJmqIKYT$w">
                                                                                                    <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStageOff</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                              </block>
                                                                                            </next>
                                                                                          </block>
                                                                                        </statement>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </statement>
                                                                                <next>
                                                                                  <block type="controls_if" id="}|)Nts?izN~y?Sj@ewMb">
                                                                                    <value name="IF0">
                                                                                      <block type="logic_compare" id="h-n~Jr;z~a0ELKPIGKki">
                                                                                        <field name="OP">EQ</field>
                                                                                        <value name="A">
                                                                                          <block type="on_source" id="1ukt#e?d)?Jm|X@/Uk9B">
                                                                                            <field name="ATTR">state.val</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <value name="B">
                                                                                          <block type="math_number" id="v3?BV8r6IjN},Yu#]-%{">
                                                                                            <field name="NUM">80</field>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </value>
                                                                                    <statement name="DO0">
                                                                                      <block type="control" id="(+pvROt]NPV8_aby:+9s">
                                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="text" id="7W|)3sUr@An~.bF1HmCi">
                                                                                            <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
                                                                                          </block>
                                                                                        </value>
                                                                                        <next>
                                                                                          <block type="timeouts_settimeout" id="!HQhR%:s};JC(F1i-,#@">
                                                                                            <field name="NAME">timeout4</field>
                                                                                            <field name="DELAY">500</field>
                                                                                            <field name="UNIT">ms</field>
                                                                                            <statement name="STATEMENT">
                                                                                              <block type="control" id="mCda]FHsZ?qyFBMMdG]+">
                                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                                <value name="VALUE">
                                                                                                  <block type="text" id="z(LnqjtjDLC!3LS}iDdU">
                                                                                                    <field name="TEXT">Cooking.Hood.EnumType.Stage.FanOff</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                                <next>
                                                                                                  <block type="control" id="P!e,bnsBP;I7*KwKt=WG">
                                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                                    <value name="VALUE">
                                                                                                      <block type="text" id="Rv!uxE|{**9KQ{ebe/v%">
                                                                                                        <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStage1</field>
                                                                                                      </block>
                                                                                                    </value>
                                                                                                  </block>
                                                                                                </next>
                                                                                              </block>
                                                                                            </statement>
                                                                                          </block>
                                                                                        </next>
                                                                                      </block>
                                                                                    </statement>
                                                                                    <next>
                                                                                      <block type="controls_if" id="a/H4!{FzM0-)!]jKkU0O">
                                                                                        <value name="IF0">
                                                                                          <block type="logic_compare" id="qS,v?]3wA;^Lj_o-YdI7">
                                                                                            <field name="OP">EQ</field>
                                                                                            <value name="A">
                                                                                              <block type="on_source" id="D[OxLsitoEFq8%|VdjD7">
                                                                                                <field name="ATTR">state.val</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="B">
                                                                                              <block type="math_number" id="SYDo!#cC/IO-;k,Fcjs^">
                                                                                                <field name="NUM">80</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </value>
                                                                                        <statement name="DO0">
                                                                                          <block type="control" id="Qqz7^4oTy/B=#^_VmNxL">
                                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                            <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.settings.BSH_Common_Setting_PowerState</field>
                                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="text" id="UGfC8@)y2P8@Z(^jnq^k">
                                                                                                <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <next>
                                                                                              <block type="timeouts_settimeout" id="wCJfD.GbhuY12v3l$vD4">
                                                                                                <field name="NAME">timeout5</field>
                                                                                                <field name="DELAY">500</field>
                                                                                                <field name="UNIT">ms</field>
                                                                                                <statement name="STATEMENT">
                                                                                                  <block type="control" id="8cJ_E5qxe0YRgX:L_0r]">
                                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_VentingLevel</field>
                                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                                    <value name="VALUE">
                                                                                                      <block type="text" id="rAafL@[VL);;#z`DTtjY">
                                                                                                        <field name="TEXT">Cooking.Hood.EnumType.Stage.FanOff</field>
                                                                                                      </block>
                                                                                                    </value>
                                                                                                    <next>
                                                                                                      <block type="control" id="7;VqVJ()[gVU?G~q{nZi">
                                                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                        <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.options.Cooking_Common_Option_Hood_IntensiveLevel</field>
                                                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                                                        <value name="VALUE">
                                                                                                          <block type="text" id="{Ve00llbtc#@+g-bG((p">
                                                                                                            <field name="TEXT">Cooking.Hood.EnumType.IntensiveStage.IntensiveStage2</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                      </block>
                                                                                                    </next>
                                                                                                  </block>
                                                                                                </statement>
                                                                                              </block>
                                                                                            </next>
                                                                                          </block>
                                                                                        </statement>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="comment" id="Ay)p2-=`}M(P_`)ff-qo">
                                                                <field name="COMMENT">Automatikmodus in Homeconnect setzen</field>
                                                                <next>
                                                                  <block type="on" id="fN7Gq}2(C?Vyb7P1$M@{">
                                                                    <field name="OID">0_userdata.0.Dunstabzugshaube.Automatikmodus</field>
                                                                    <field name="CONDITION">ne</field>
                                                                    <field name="ACK_CONDITION"></field>
                                                                    <statement name="STATEMENT">
                                                                      <block type="controls_if" id="hX#v~qp]#S^ZB2VCA3|8">
                                                                        <value name="IF0">
                                                                          <block type="logic_compare" id="p`=b#mK{z[Tz;kd5x2q[">
                                                                            <field name="OP">NEQ</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="NrB{oR/L_3W33%p$ok=]">
                                                                                <field name="ATTR">state.from</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="text" id="pu-iK}EVgzt=x3ANu{z)">
                                                                                <field name="TEXT">system.adapter.javascript.0</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO0">
                                                                          <block type="controls_if" id="12o-UU(47}*_un/@FreK">
                                                                            <value name="IF0">
                                                                              <block type="logic_compare" id="~QC1=Rm%T)^+WUwUCC5.">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="/_3]Xfe)Ur|X9UUHrR)c">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="math_number" id="]vSl(wNOW0NE^hkjOG}i">
                                                                                    <field name="NUM">0</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <statement name="DO0">
                                                                              <block type="control" id="Y2baBh:f:OJ(L$zwbZ;`">
                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.BSH_Common_Root_ActiveProgram</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="text" id="TH.4CRbJ~Lt/s/xzp:Du">
                                                                                    <field name="TEXT">Cooking.Common.Program.Hood.Venting</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </statement>
                                                                            <next>
                                                                              <block type="controls_if" id="#V!#olm3fwDQ%kIG+;Sj">
                                                                                <value name="IF0">
                                                                                  <block type="logic_compare" id="t=vjpVkJ_K7?})d{[08p">
                                                                                    <field name="OP">EQ</field>
                                                                                    <value name="A">
                                                                                      <block type="on_source" id="yJUw%PpdFW=!PTDjPfuX">
                                                                                        <field name="ATTR">state.val</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <value name="B">
                                                                                      <block type="math_number" id="O26uUha1eQ4Spb=]UhTW">
                                                                                        <field name="NUM">1</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </value>
                                                                                <statement name="DO0">
                                                                                  <block type="control" id="Ll54=5d7~2E)@$fB^J`d">
                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                    <field name="OID">homeconnect.0.BOSCH-DWK97JR60-68A40E08BCBC.programs.active.BSH_Common_Root_ActiveProgram</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="text" id="Y+Pv}!HI3,eE?l+2EP+B">
                                                                                        <field name="TEXT">Cooking.Common.Program.Hood.Automatic</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </statement>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </xml>
                    
                    wendy2702 1 Reply Last reply Reply Quote 0
                    • wendy2702
                      wendy2702 @oberfragger last edited by

                      @oberfragger Danke!

                      Das hilft mir weiter.

                      Da ich langfristig auch alles nach Homekit umziehen möchte, kannst du mir verraten wie du das Device in YAHKA konfiguriert hast oder nutzt du nicht YAHKA ?

                      oberfragger 1 Reply Last reply Reply Quote 0
                      • oberfragger
                        oberfragger @wendy2702 last edited by

                        @wendy2702
                        Mit Yakha sind Homeconnectgeräte etwas doof zu handlen, da die HC-Geräte immer ohne "ACK" gesteuert werden müssen, aber Homekit immer ein ACK sendet. Korrekturen gern gesehen... zumindest irgendwie teilweise. Hier hast du mal das Kaffeemaschine Beispiel, bei der Hood ist es ähnlich. Teilweise wird mir der Status in HK nicht aktuell dargestellt. Anschalten kann ich aber. So 100% schlau bin ich noch nicht geworden.
                        Hab da jetzt auch einige Zeit nicht weiter gemacht.

                        Bitter gerne Rückmeldung wenn etwas bei dir ganz zuverlässig läuft.

                        d6165713-75ed-4f03-b3e9-42214a4e2774-image.png

                        5748549d-af17-4833-ab9a-8bde0466e3b5-image.png

                        T 2 Replies Last reply Reply Quote 1
                        • T
                          tombox @oberfragger last edited by

                          @oberfragger mmh wenn ich mit ack zulasse bekomme ich Probleme bei den Server antworten müsste man bei yahka anpassen

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

                            @oberfragger nenn mal ein konkreten State dann kann ich mal gucken

                            oberfragger 2 Replies Last reply Reply Quote 0
                            • oberfragger
                              oberfragger @tombox last edited by

                              @tombox Danke für die Rückmeldung. Ich habe lange gebraucht um festzustellen, dass ACK und nicht ACK genau das Problem ist warum die Mappings nicht so funktionieren wie sie sollten.

                              Wie gesagt, ist auch bereits ein paar Tage her und vielleicht hat sich ja etwas im anderen Adapter getan. Jedenfalls habe ich mir die Funktionsweise des HC-Adapters bzw. das Zusammenspiel zwischen Yakha und HC so im Kopf gespeichert.

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

                                @tombox Ich check das mal morgen ab...da hab ich sturmfreie bude und kann das dann alles gleich in der Küche erledigen. Ich versuche dir dann mal ein Beispiel zu senden.

                                Eigentlich würde es reichen im Yakha-Adpater einen Haken setzen zu können : mit ACK senden, ohne ACK senden. In der Yakha Doku könnten noch paar Infos her (ich weiss Yakha Adapter <> @tombox ;))

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  deifel @oberfragger last edited by

                                  Hallo zusammen,

                                  ich bekomme leider seit ein paar Tagen den Adapter nicht mehr zum Laufen.
                                  Ich habe bereits mehrfach eine neue Client-ID angelegt und authentifiziert.
                                  Der Adapter wird danach auch grün und die States werden gelesen.
                                  Aber in dem Moment, wo ich irgendeine Aktion durchführen möchte (z.B. Backofen oder Kaffeemaschine "an"), hängt sich der Adapter auf und wechselt ununterbrochen von grün auf rot.
                                  Im Log sieht das wie folgt aus:

                                  homeconnect.0 2021-01-19 08:25:24.363 info (19922) Terminated (NO_ERROR): Without reason
                                  homeconnect.0 2021-01-19 08:25:24.363 info (19922) terminating
                                  homeconnect.0 2021-01-19 08:25:24.317 info (19922) cleaned everything up...
                                  homeconnect.0 2021-01-19 08:25:24.316 warn (19922) Restart initiated
                                  homeconnect.0 2021-01-19 08:25:22.440 info (19922) Accesstoken renewed...
                                  homeconnect.0 2021-01-19 08:25:22.315 warn (19922) Restart the Adapter to get all devices correctly.
                                  homeconnect.0 2021-01-19 08:25:22.315 error (19922) Error getting Aplliances with existing Token: 429 The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 546 seconds.
                                  homeconnect.0 2021-01-19 08:25:22.097 info (19922) starting. Version 0.0.31 in /opt/iobroker/node_modules/iobroker.homeconnect, node: v10.19.0, js-controller: 3.2.7
                                  homeconnect.0 2021-01-19 08:24:50.305 warn (19834) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                  homeconnect.0 2021-01-19 08:24:50.304 info (19834) terminating
                                  homeconnect.0 2021-01-19 08:24:50.303 info (19834) cleaned everything up...
                                  homeconnect.0 2021-01-19 08:24:50.303 error (19834) unhandled promise rejection: undefined
                                  homeconnect.0 2021-01-19 08:24:50.302 error (19834) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not han

                                  Auch wenn ich 2 Stunden warte und wieder teste, bleibt der Fehler bestehen.
                                  Adapter wurde auch bereits neu installiert und ich bin auch mit IOBroker aktuell. Java ist auf 10, alles andere ist aktuell.
                                  Hat jemand eine Idee, woran der Fehler liegt?

                                  Vielen Dank für Eure Hilfe!

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

                                    @deifel Ich bräuchte den log vor dem unhandled promise rejection ruhig auch per pn

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

                                      @tombox

                                      Danke für Deine Hilfe.
                                      Hier das Log ein paar Einträge davor:

                                      1-01-19 08:24:36.015 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68XXX: Program currently not available
                                      2021-01-19 08:24:37.513 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68XXX: Program currently not available
                                      2021-01-19 08:24:39.009 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-6XCXCXC: Program currently not available
                                      2021-01-19 08:24:40.521 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68AXXX: Program currently not available
                                      2021-01-19 08:24:42.011 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68AXCXX: Program currently not available
                                      2021-01-19 08:24:43.514 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-6XXX: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 584 seconds.
                                      2021-01-19 08:24:45.007 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68XXX: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 583 seconds.
                                      2021-01-19 08:24:46.510 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68XXX: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 582 seconds.
                                      2021-01-19 08:24:48.010 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-6XXX: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 580 seconds.
                                      2021-01-19 08:24:49.512 - info: homeconnect.0 (19834) BOSCH-CTL636ES6-68XXX: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 578 seconds.
                                      2021-01-19 08:24:50.302 - info: homeconnect.0 (19834) 429: The rate limit "10 successive error calls in 10 minutes" was reached. Requests are blocked during the remaining period of 578 seconds.
                                      2021-01-19 08:24:50.302 - error: homeconnect.0 (19834) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                      2021-01-19 08:24:50.303 - error: homeconnect.0 (19834) unhandled promise rejection: undefined
                                      2021-01-19 08:24:50.303 - info: homeconnect.0 (19834) cleaned everything up...
                                      2021-01-19 08:24:50.304 - info: homeconnect.0 (19834) terminating

                                      Eigenartig ist, dass der Adapter eigentlich ganz normal läuft und auch die States aktualisiert. Wenn ich dann z.B. die Kaffeemaschine ausschalte, dann nimmt er (meistens) den Befehl an, Gerät schaltet sich aus, aber der Adapter geht auf rot und das Log spuckt die Fehler aus, bis er in den Block für 5 Minuten läuft. Danach läuft der Adapter wieder und das Problem geht von vorne los.

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

                                        @deifel Mal in den Adapter in Debug setzen und bei dem Fehler mir einfach per PN schicken

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

                                          @dna909 Bei meinen Backofen sind die Datenpunkte vom Status auch schreibbar , sollten nur lesend sein
                                          352a768d-0b1c-4d6e-be11-288c86068fdb-grafik.png

                                          Gargano 1 Reply Last reply Reply Quote 0
                                          • Gargano
                                            Gargano @Gargano last edited by Gargano

                                            Polling ist wohl nicht so gut

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            bsh bsh home connect home connect homeconnect adapter
                                            192
                                            1302
                                            357223
                                            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