NEWS

Home Connect - Siemens EQ.9 richtig nutzen


  • Hallo Leute,

    ich habe einen Kaffee-Vollautomat von Siemens (EQ.9).
    Dieser lässt sich hervorragend in den ioBroker über den Home Connect Adapter einbinden.

    adapter.PNG

    Die Objekte sind auch richtig angelegt und direkt über die Objekte kann ich die Kaffeemaschine auch direkt ein bzw. ausschlaten

    Objekte.PNG

    Versuche ich diese Steuerung allerdings über ein Blockly zu lösen, funktioniert es nicht.
    Zuerst habe ich versucht den Status des oben zu sehenden Objekts mit "An" bzw. "Standyby" anzusteuern. Das hat nicht funktioniert.

    Dann habe ich mal in die Details dieses Objekts geschaut und gesehen, dass die Stati auch anders aussehen:

    Objekt Detail.PNG

    Allerdings auch wenn ich über die längeren Code gehe, funktioniert mein Blockly nicht.

    Blockly.PNG

    Was mache ich falsch bzw. wie müsste der Blockly Befehl aussehen, damit ich die Maschine über Skripte steuern kann?

    Danke und liebe Grüße


  • @n3ucr0n
    Versuch es mal mit dem Baustein "steuere" und dann mit standby oder an als Wert
    Interessant ist aber noch wie dein Trigger aussieht. Poste also am besten mal das ganze Skript


  • @Ocrim
    Gerne, mach ich wenn ich zu Hause bin!

    Das Skript ansich funktioniert, da die anderen Bausteine komplett funktionieren 🙂 aber auch das werde ich nachher nachreichen!


  • @n3ucr0n Hallo, versuche mich auch daran, mit einem Skript die Maschine einzuschalten. Aber irgend etwas funktioniert nicht. Könntest du dein Skript mal einstellen ?


  • @n3ucr0n
    Hi, wäre auch sehr interessiert daran. Habe leider genau das gleiche Problem. Danke schonmal.


  • Hallo,
    ich hoffe, dass es mir gelingt mein blockly hier einzufügen.
    Ich habe mittels Tasker am Handy als Auslöser Weckerklingeln ein Informationen an dem iobroker geschickt, dieser startet das blockly und unter anderem geht die Kaffeemaschine (Siemens) an.
    Auch ich habe lange mit dem states usw. getestet, bis ich den richtigen gefunden hatte.
    Bei Fragen gern nochmal melden.

    Viele Grüße
    Mario

    <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on" id="EaM[Z_9B$vuK/5ZYZWFv" x="-162" y="-12">
        <field name="OID">Meine_Geraete.0.simpleAPI.WeckerMario</field>
        <field name="CONDITION">true</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="control" id="opgj}v#U}mkp?vP6tCvF">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">homeconnect.0.SIEMENS-TI957FX1DE-68A40E24D4F1.settings.BSH_Common_Setting_PowerState</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="text" id="9UE:#8A+GM_kdzcJxn?^">
                <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
              </block>
            </value>
            <next>
              <block type="control" id="S;ye=qihQgN8rgp]~oVW">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">sonoff.0.Blumenlicht.POWER</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id=".0gb=%a$Y;EEe,)hm9D@">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="control" id="6sn-_0.XdX?^|_ZK{l7%">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">sonos.0.root.192_168_6_174.play</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="ypJsx*itv^sFb9(nl=k7">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="control" id="N}AjxPk]}KFV}JoM)jJt">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                        <field name="OID">sonos.0.root.192_168_6_178.stop</field>
                        <field name="WITH_DELAY">TRUE</field>
                        <field name="DELAY_MS">45</field>
                        <field name="UNIT">min</field>
                        <field name="CLEAR_RUNNING">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="G5tS+NMR6Nn,?tH3-[9W">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="Sqmnh0%{3tJn=.OHAyo4">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                            <field name="OID">sonoff.0.Blumenlicht.POWER</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">15</field>
                            <field name="UNIT">min</field>
                            <field name="CLEAR_RUNNING">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="kzg0AA`oSpXCEgnNmO%I">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                            <next>
                              <block type="control" id=";4[a.^Uec.S#+Q$u-oo^">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                <field name="OID">Meine_Geraete.0.simpleAPI.WeckerMario</field>
                                <field name="WITH_DELAY">TRUE</field>
                                <field name="DELAY_MS">20</field>
                                <field name="UNIT">ms</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="uj`ZD*w5}t[su);).1N%">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    

  • 
    <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on" id="EaM[Z_9B$vuK/5ZYZWFv" x="-162" y="-12">
        <field name="OID">Meine_Geraete.0.simpleAPI.WeckerMario</field>
        <field name="CONDITION">true</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="control" id="opgj}v#U}mkp?vP6tCvF">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">homeconnect.0.SIEMENS-TI957FX1DE-68A40E24D4F1.settings.BSH_Common_Setting_PowerState</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="text" id="9UE:#8A+GM_kdzcJxn?^">
                <field name="TEXT">BSH.Common.EnumType.PowerState.On</field>
              </block>
            </value>
            <next>
              <block type="control" id="S;ye=qihQgN8rgp]~oVW">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">sonoff.0.Blumenlicht.POWER</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id=".0gb=%a$Y;EEe,)hm9D@">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="control" id="6sn-_0.XdX?^|_ZK{l7%">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">sonos.0.root.192_168_6_174.play</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="ypJsx*itv^sFb9(nl=k7">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="control" id="N}AjxPk]}KFV}JoM)jJt">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                        <field name="OID">sonos.0.root.192_168_6_178.stop</field>
                        <field name="WITH_DELAY">TRUE</field>
                        <field name="DELAY_MS">45</field>
                        <field name="UNIT">min</field>
                        <field name="CLEAR_RUNNING">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="G5tS+NMR6Nn,?tH3-[9W">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="Sqmnh0%{3tJn=.OHAyo4">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                            <field name="OID">sonoff.0.Blumenlicht.POWER</field>
                            <field name="WITH_DELAY">TRUE</field>
                            <field name="DELAY_MS">15</field>
                            <field name="UNIT">min</field>
                            <field name="CLEAR_RUNNING">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="kzg0AA`oSpXCEgnNmO%I">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                            <next>
                              <block type="control" id=";4[a.^Uec.S#+Q$u-oo^">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                <field name="OID">Meine_Geraete.0.simpleAPI.WeckerMario</field>
                                <field name="WITH_DELAY">TRUE</field>
                                <field name="DELAY_MS">20</field>
                                <field name="UNIT">ms</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="uj`ZD*w5}t[su);).1N%">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    
    

  • Ich habe auch eine Eq.9 mit dem Home Connect Adapter eingebunden.
    Wenn ich die Maschine über den Datenpunkt "settings.BSH_Common_Setting_PowerState" abschalte, wird jedesmal danach gefragt, ob ich den Milchbehälter entnommen habe. Dies muss ich jedesmal am Gerät bestätigen damit das Gerät auch abschaltet. Gibt es einen Datenpunkt, mit dem ich dies über den IObroker bestätgen kann ?


  • @MA72 Danke für Deine Hilfe. Funktionierte erst nicht, aber dann nach Update von ioBroker und dem Skript- Adapter funktionierte es. Danke nochmal.


  • Hallo alle zusammen.
    Zuerst einmal bitte ich um Entschuldigung, dass ich so lange nicht mehr online war.
    Es ist arg unhöflich eine Frage zu stellen und dann die Antworten komplett zu ignorieren.
    Danke an alle für die Hilfestellungen 🙂

    @ma72 Danke für Dein Code! Es scheint so, als ob der Code funktioniert! In einem ersten Test hat es geklappt! Ich werde mal mein Wecker-Skript mal anpassen und es direkt morgen testen! Klasse, danke!

    @mrniceguy said in Home Connect - Siemens EQ.9 richtig nutzen:

    Ich habe auch eine Eq.9 mit dem Home Connect Adapter eingebunden.
    Wenn ich die Maschine über den Datenpunkt "settings.BSH_Common_Setting_PowerState" abschalte, wird jedesmal danach gefragt, ob ich den Milchbehälter entnommen habe. Dies muss ich jedesmal am Gerät bestätigen damit das Gerät auch abschaltet. Gibt es einen Datenpunkt, mit dem ich dies über den IObroker bestätgen kann ?

    Bei der Frage würde ich mich aber auch nochmal einklinken. Das würde ich auch ausgesprochen interessant finden! 🙂


  • Ich habe auch seit einigen Tagen meine Kaffeemaschine über den ioBroker drin und kann diese mittels Sprache ein und ausschalten sowie per Sprache mir meinen Kakao sowie die anderen Standardgetränke zubereiten.

    Hat jemand zufällig ein Script mit dem ich mir mein Wunschgetränk zusammen bauen kann?
    z.B. dieses im Bildanhang
    cappu.png

    Viele Grüße
    André

Suggested Topics

1.1k
Online

37.0k
Users

42.7k
Topics

593.4k
Posts