Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst] Yakha Heizungssteuerung Homematic

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    951

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    690

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[Gelöst] Yakha Heizungssteuerung Homematic

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
34 Beiträge 5 Kommentatoren 3.4k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • draexlerD draexler

    @mickym: Habe deine Antwort oben selber ergänzt ;-)
    Also Heizungssteuerung ist schon eine Wissenschaft für sich...

    Aber nochmal, vielen vielen Dank :-)

    Jetzt müssen noch die Blockly sprich die Logik gemacht werden, das wird auch noch eine Arbeit bei ca. 10 Räumen.

    Aber ich denke der Thread wird einigen Personen weiterhelfen :-)

    T Offline
    T Offline
    TT-Tom
    schrieb am zuletzt editiert von
    #24

    @draexler sagte in [Gelöst] Yakha Heizungssteuerung Homematic:

    Jetzt müssen noch die Blockly sprich die Logik gemacht werden,

    Hallo @draexler könntest du mir zeigen wie das Blockly ungefähr aussehen müsste. Habe noch kein Plan. danke

    Gruß Tom
    https://github.com/tt-tom17
    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    NSPanel Script Wiki
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    NSPanel Adapter Wiki
    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

    draexlerD 1 Antwort Letzte Antwort
    0
    • T TT-Tom

      @draexler sagte in [Gelöst] Yakha Heizungssteuerung Homematic:

      Jetzt müssen noch die Blockly sprich die Logik gemacht werden,

      Hallo @draexler könntest du mir zeigen wie das Blockly ungefähr aussehen müsste. Habe noch kein Plan. danke

      draexlerD Offline
      draexlerD Offline
      draexler
      schrieb am zuletzt editiert von
      #25

      @tt-tom Klar kein Problem:

      Das Ding ist ziemlich groß, deswegen am besten das Blockly importieren und bei Fragen gezielt hier die Frage stellen.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="comment" id="K7q]A3%f[x)(a0Nt-e.q" x="238" y="-187">
          <field name="COMMENT">Homekit Boost</field>
          <next>
            <block type="on" id="91}$Ul]Y#D3AON:2b??$">
              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
              <field name="CONDITION">true</field>
              <field name="ACK_CONDITION">false</field>
              <statement name="STATEMENT">
                <block type="control" id="QX`s}9UL~(zdF7U3{|-d">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="eAtN8pGCg]W-a;pYMPI2">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                  <next>
                    <block type="timeouts_wait" id="v{VerO4d$)}%lB7OQ*sU">
                      <field name="DELAY">300</field>
                      <field name="UNIT">sec</field>
                      <next>
                        <block type="control" id="SWf2@gOkNmZ7V{XWm*MV">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="Nn^so7T72cLqzyC5s+H+">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
              <next>
                <block type="on" id="(/9I;T,9Q%ZnIO-UDkc^">
                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                  <field name="CONDITION">any</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="update" id="ca*.Ll#8^)4SNe~?vNzQ">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="vOFjix*Z9[:+4?Mn|xSH">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="timeouts_wait" id="Y(B@0M%+OUN+W64JN`%`">
                          <field name="DELAY">300</field>
                          <field name="UNIT">sec</field>
                          <next>
                            <block type="control" id="=3S)y_rX?_!d4OhamrX*">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="ziNfXH2V5dbpvH/M/{YX">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="{/9Z+bPm(paDBjYk,%DR">
                      <field name="COMMENT">Homekit Stellantrieb</field>
                      <next>
                        <block type="on" id="X3AP.PC:DJ%g~qWCad%~">
                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungsthermostat.VALVE_STATE</field>
                          <field name="CONDITION">ne</field>
                          <field name="ACK_CONDITION"></field>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="BQw,]_hK5R9OapP8B4lY">
                              <mutation else="1"></mutation>
                              <value name="IF0">
                                <block type="logic_compare" id="C^OIh%7z^cMg|C[9U%,R">
                                  <field name="OP">GT</field>
                                  <value name="A">
                                    <block type="on_source" id="_18R/bt~|w=g}{:oS6|D">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="EoBDeQ`+]QaoHK1`}@BP">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="update" id="n/TI/Fn|r4[ky2YQJLON">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="P+lOe|rGce4=fZbHCtJA">
                                      <field name="NUM">1</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <statement name="ELSE">
                                <block type="update" id="w+rp=;TdE)CviwYq1[5]">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="gT0IB@zN~SXU+nhov8fk">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                          <next>
                            <block type="comment" id="0^mEd@d3l;K]X$kxH.M$">
                              <field name="COMMENT">Homekit Modus Empfang</field>
                              <next>
                                <block type="on_ext" id="66@|s$rZfW/5TV2_l;yQ">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                    <shadow type="field_oid" id="_9h,.d(u%0rx^;$uv.V3">
                                      <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                    </shadow>
                                  </value>
                                  <value name="OID1">
                                    <shadow type="field_oid" id="EJpw,g9U[XBModmtQ#tV">
                                      <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="controls_if" id=":2QmA%s!sYtUCP/NRWcd">
                                      <mutation elseif="2"></mutation>
                                      <value name="IF0">
                                        <block type="logic_operation" id="Xh)xK,C;hOXLmUY41Xy|">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="%$JOXbT*H9YS2Lv;2(lW">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="EQ(nV1-gX+C=+|;c81BN">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="FPl[8l0:1sVijat,H|Q$">
                                                  <field name="NUM">1</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="%UT5rlQ)XN)a^qgd88R@">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="=NB/FW;^4V)[Z.i,TG(Y">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="F[wS];./4)$jw=a}$qam">
                                                  <field name="NUM">4.5</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="update" id=";kO+53C]C:KO=tlx/NIl">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="Bc,p):k@*UT~}fxES;-e">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <value name="IF1">
                                        <block type="logic_operation" id="qu+)Zd4MM!l=*;oB]dh:">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="_U8U!JA|c~^J;vk4m?^^">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="m(rjxbyW|aPhfb9T#;eD">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="9+Q;Add@KUn9BTSIR/0;">
                                                  <field name="NUM">1</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="ERLG)?U.@0W0%%U3=|Aw">
                                              <field name="OP">GT</field>
                                              <value name="A">
                                                <block type="get_value" id="B3:trqaTIM?=vDzft^7#">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="20,R;S(oXz#b!Awlpj%8">
                                                  <field name="NUM">4.5</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO1">
                                        <block type="update" id="0)I~/nEDwIyW!_OUn-+8">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="2?#I4skG!GpvYo_@a%/n">
                                              <field name="NUM">1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <value name="IF2">
                                        <block type="logic_compare" id="X4FjV~cT~o{y54Y;sco0">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id=",iz/joSzkuri_fk]rMff">
                                              <field name="ATTR">val</field>
                                              <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="7it)!MBC~h8V~!q.h/VN">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO2">
                                        <block type="update" id="{yKZA?l!c1msTy][f:h/">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="hVmcQ:ks^A_hQz[5@Z;y">
                                              <field name="NUM">3</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="on" id="Fo7Ul9Xj|ZFt6fsnp[p]">
                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                      <field name="CONDITION">ne</field>
                                      <field name="ACK_CONDITION">true</field>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="!sHU,d}$qKX,Aaa3zgRa">
                                          <value name="IF0">
                                            <block type="logic_operation" id="H*?rR{pQ`;[gR@AWKQG.">
                                              <field name="OP">AND</field>
                                              <value name="A">
                                                <block type="logic_compare" id="q#NUa.v7u5kY;Za1?mMA">
                                                  <field name="OP">GT</field>
                                                  <value name="A">
                                                    <block type="get_value" id="uO}i#~iI-31.1P;rT8:D">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="w5)]bU{]-ux%v`*5b-c#">
                                                      <field name="NUM">4.5</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_compare" id="cDJCK!B:HxX[NX`lA3c{">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="mGxL~Y0E%.;j@3:R^,.W">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="]ArDVHW[_srCj`;35a-X">
                                                      <field name="NUM">0</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="update" id="zv?S_!+F%lf}Aw.=d]TG">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="2alU=YWgBVyE_%(e^q=.">
                                                  <field name="NUM">1</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="comment" id="Rwb$,v1R{p:c8${T$*aD">
                                          <field name="COMMENT">Homekit Modus Senden</field>
                                          <next>
                                            <block type="on" id="a1rN!_Y9kd!xy$L`mA%7">
                                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                              <field name="CONDITION">ne</field>
                                              <field name="ACK_CONDITION">false</field>
                                              <statement name="STATEMENT">
                                                <block type="controls_if" id="l-9n.7^=+V2[?)b@:~SA">
                                                  <mutation elseif="2"></mutation>
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="PRX~[wqF$Fl*pfK7T0ZQ">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="Gd@YKom7Okut_~~vc%~e">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id=":{:w/)+K7due@z4xkhqp">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="CZo5tW;|O!/6,+g=Q[Z`">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="math_number" id="SG)_G?VZf4`1.nZKI}{x">
                                                          <field name="NUM">4.5</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="IF1">
                                                    <block type="logic_compare" id="]{ccDT9^2u#x!lqVt6!*">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="5qgb3xFrX)=(qxH~aFpN">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="yFNnoxf4;@pazdMM!)Fz">
                                                          <field name="NUM">1</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO1">
                                                    <block type="control" id="{+*z%zA,Mv$`7+.@^IjW">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="get_value" id="97(M#JspGbi4$DY9;q6,">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Zentrale_Parameter.Heizung.Eco_Temperatur</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="IF2">
                                                    <block type="logic_compare" id="yUVdbvjlJy_DRty?Ww*9">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="JsUJh#W(Dv0A,UEeZ~XO">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id=")[m0vn#{h+UEw6}xF1c%">
                                                          <field name="NUM">3</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO2">
                                                    <block type="control" id="M1x^RsE~7^JG1iq/qR!d">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.AUTO_MODE</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="SUbK3T({t.aWHv*~l[v}">
                                                          <field name="BOOL">TRUE</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      T 2 Antworten Letzte Antwort
      1
      • draexlerD draexler

        @tt-tom Klar kein Problem:

        Das Ding ist ziemlich groß, deswegen am besten das Blockly importieren und bei Fragen gezielt hier die Frage stellen.

        <xml xmlns="https://developers.google.com/blockly/xml">
          <block type="comment" id="K7q]A3%f[x)(a0Nt-e.q" x="238" y="-187">
            <field name="COMMENT">Homekit Boost</field>
            <next>
              <block type="on" id="91}$Ul]Y#D3AON:2b??$">
                <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                <field name="CONDITION">true</field>
                <field name="ACK_CONDITION">false</field>
                <statement name="STATEMENT">
                  <block type="control" id="QX`s}9UL~(zdF7U3{|-d">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="eAtN8pGCg]W-a;pYMPI2">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="v{VerO4d$)}%lB7OQ*sU">
                        <field name="DELAY">300</field>
                        <field name="UNIT">sec</field>
                        <next>
                          <block type="control" id="SWf2@gOkNmZ7V{XWm*MV">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="Nn^so7T72cLqzyC5s+H+">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </statement>
                <next>
                  <block type="on" id="(/9I;T,9Q%ZnIO-UDkc^">
                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                    <field name="CONDITION">any</field>
                    <field name="ACK_CONDITION"></field>
                    <statement name="STATEMENT">
                      <block type="update" id="ca*.Ll#8^)4SNe~?vNzQ">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="vOFjix*Z9[:+4?Mn|xSH">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                        <next>
                          <block type="timeouts_wait" id="Y(B@0M%+OUN+W64JN`%`">
                            <field name="DELAY">300</field>
                            <field name="UNIT">sec</field>
                            <next>
                              <block type="control" id="=3S)y_rX?_!d4OhamrX*">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="ziNfXH2V5dbpvH/M/{YX">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                    <next>
                      <block type="comment" id="{/9Z+bPm(paDBjYk,%DR">
                        <field name="COMMENT">Homekit Stellantrieb</field>
                        <next>
                          <block type="on" id="X3AP.PC:DJ%g~qWCad%~">
                            <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungsthermostat.VALVE_STATE</field>
                            <field name="CONDITION">ne</field>
                            <field name="ACK_CONDITION"></field>
                            <statement name="STATEMENT">
                              <block type="controls_if" id="BQw,]_hK5R9OapP8B4lY">
                                <mutation else="1"></mutation>
                                <value name="IF0">
                                  <block type="logic_compare" id="C^OIh%7z^cMg|C[9U%,R">
                                    <field name="OP">GT</field>
                                    <value name="A">
                                      <block type="on_source" id="_18R/bt~|w=g}{:oS6|D">
                                        <field name="ATTR">state.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="EoBDeQ`+]QaoHK1`}@BP">
                                        <field name="NUM">0</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="update" id="n/TI/Fn|r4[ky2YQJLON">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="math_number" id="P+lOe|rGce4=fZbHCtJA">
                                        <field name="NUM">1</field>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                                <statement name="ELSE">
                                  <block type="update" id="w+rp=;TdE)CviwYq1[5]">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="math_number" id="gT0IB@zN~SXU+nhov8fk">
                                        <field name="NUM">0</field>
                                      </block>
                                    </value>
                                  </block>
                                </statement>
                              </block>
                            </statement>
                            <next>
                              <block type="comment" id="0^mEd@d3l;K]X$kxH.M$">
                                <field name="COMMENT">Homekit Modus Empfang</field>
                                <next>
                                  <block type="on_ext" id="66@|s$rZfW/5TV2_l;yQ">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                    <field name="CONDITION">ne</field>
                                    <field name="ACK_CONDITION"></field>
                                    <value name="OID0">
                                      <shadow type="field_oid" id="_9h,.d(u%0rx^;$uv.V3">
                                        <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                      </shadow>
                                    </value>
                                    <value name="OID1">
                                      <shadow type="field_oid" id="EJpw,g9U[XBModmtQ#tV">
                                        <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                      </shadow>
                                    </value>
                                    <statement name="STATEMENT">
                                      <block type="controls_if" id=":2QmA%s!sYtUCP/NRWcd">
                                        <mutation elseif="2"></mutation>
                                        <value name="IF0">
                                          <block type="logic_operation" id="Xh)xK,C;hOXLmUY41Xy|">
                                            <field name="OP">AND</field>
                                            <value name="A">
                                              <block type="logic_compare" id="%$JOXbT*H9YS2Lv;2(lW">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="EQ(nV1-gX+C=+|;c81BN">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="FPl[8l0:1sVijat,H|Q$">
                                                    <field name="NUM">1</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="%UT5rlQ)XN)a^qgd88R@">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="=NB/FW;^4V)[Z.i,TG(Y">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="F[wS];./4)$jw=a}$qam">
                                                    <field name="NUM">4.5</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="update" id=";kO+53C]C:KO=tlx/NIl">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_number" id="Bc,p):k@*UT~}fxES;-e">
                                                <field name="NUM">0</field>
                                              </block>
                                            </value>
                                          </block>
                                        </statement>
                                        <value name="IF1">
                                          <block type="logic_operation" id="qu+)Zd4MM!l=*;oB]dh:">
                                            <field name="OP">AND</field>
                                            <value name="A">
                                              <block type="logic_compare" id="_U8U!JA|c~^J;vk4m?^^">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="m(rjxbyW|aPhfb9T#;eD">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="9+Q;Add@KUn9BTSIR/0;">
                                                    <field name="NUM">1</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="ERLG)?U.@0W0%%U3=|Aw">
                                                <field name="OP">GT</field>
                                                <value name="A">
                                                  <block type="get_value" id="B3:trqaTIM?=vDzft^7#">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="20,R;S(oXz#b!Awlpj%8">
                                                    <field name="NUM">4.5</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO1">
                                          <block type="update" id="0)I~/nEDwIyW!_OUn-+8">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_number" id="2?#I4skG!GpvYo_@a%/n">
                                                <field name="NUM">1</field>
                                              </block>
                                            </value>
                                          </block>
                                        </statement>
                                        <value name="IF2">
                                          <block type="logic_compare" id="X4FjV~cT~o{y54Y;sco0">
                                            <field name="OP">EQ</field>
                                            <value name="A">
                                              <block type="get_value" id=",iz/joSzkuri_fk]rMff">
                                                <field name="ATTR">val</field>
                                                <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="7it)!MBC~h8V~!q.h/VN">
                                                <field name="NUM">0</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO2">
                                          <block type="update" id="{yKZA?l!c1msTy][f:h/">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_number" id="hVmcQ:ks^A_hQz[5@Z;y">
                                                <field name="NUM">3</field>
                                              </block>
                                            </value>
                                          </block>
                                        </statement>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="on" id="Fo7Ul9Xj|ZFt6fsnp[p]">
                                        <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                        <field name="CONDITION">ne</field>
                                        <field name="ACK_CONDITION">true</field>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="!sHU,d}$qKX,Aaa3zgRa">
                                            <value name="IF0">
                                              <block type="logic_operation" id="H*?rR{pQ`;[gR@AWKQG.">
                                                <field name="OP">AND</field>
                                                <value name="A">
                                                  <block type="logic_compare" id="q#NUa.v7u5kY;Za1?mMA">
                                                    <field name="OP">GT</field>
                                                    <value name="A">
                                                      <block type="get_value" id="uO}i#~iI-31.1P;rT8:D">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="w5)]bU{]-ux%v`*5b-c#">
                                                        <field name="NUM">4.5</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_compare" id="cDJCK!B:HxX[NX`lA3c{">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="mGxL~Y0E%.;j@3:R^,.W">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="]ArDVHW[_srCj`;35a-X">
                                                        <field name="NUM">0</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="update" id="zv?S_!+F%lf}Aw.=d]TG">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="2alU=YWgBVyE_%(e^q=.">
                                                    <field name="NUM">1</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                        <next>
                                          <block type="comment" id="Rwb$,v1R{p:c8${T$*aD">
                                            <field name="COMMENT">Homekit Modus Senden</field>
                                            <next>
                                              <block type="on" id="a1rN!_Y9kd!xy$L`mA%7">
                                                <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                <field name="CONDITION">ne</field>
                                                <field name="ACK_CONDITION">false</field>
                                                <statement name="STATEMENT">
                                                  <block type="controls_if" id="l-9n.7^=+V2[?)b@:~SA">
                                                    <mutation elseif="2"></mutation>
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="PRX~[wqF$Fl*pfK7T0ZQ">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="on_source" id="Gd@YKom7Okut_~~vc%~e">
                                                            <field name="ATTR">state.val</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id=":{:w/)+K7due@z4xkhqp">
                                                            <field name="NUM">0</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="control" id="CZo5tW;|O!/6,+g=Q[Z`">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="math_number" id="SG)_G?VZf4`1.nZKI}{x">
                                                            <field name="NUM">4.5</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </statement>
                                                    <value name="IF1">
                                                      <block type="logic_compare" id="]{ccDT9^2u#x!lqVt6!*">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="on_source" id="5qgb3xFrX)=(qxH~aFpN">
                                                            <field name="ATTR">state.val</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id="yFNnoxf4;@pazdMM!)Fz">
                                                            <field name="NUM">1</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO1">
                                                      <block type="control" id="{+*z%zA,Mv$`7+.@^IjW">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="get_value" id="97(M#JspGbi4$DY9;q6,">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">0_userdata.0.Zentrale_Parameter.Heizung.Eco_Temperatur</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </statement>
                                                    <value name="IF2">
                                                      <block type="logic_compare" id="yUVdbvjlJy_DRty?Ww*9">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="on_source" id="JsUJh#W(Dv0A,UEeZ~XO">
                                                            <field name="ATTR">state.val</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id=")[m0vn#{h+UEw6}xF1c%">
                                                            <field name="NUM">3</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO2">
                                                      <block type="control" id="M1x^RsE~7^JG1iq/qR!d">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.AUTO_MODE</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="SUbK3T({t.aWHv*~l[v}">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </statement>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </xml>
        
        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von
        #26

        @draexler
        danke für das Blockly, werde mich die Tage mit beschäftigen. Leider ist die Zeit grade knapp, um sich mal in Rinne damit auseinander zu setzen. melde mich wieder.

        Gruß Tom
        https://github.com/tt-tom17
        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

        NSPanel Script Wiki
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        NSPanel Adapter Wiki
        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

        1 Antwort Letzte Antwort
        0
        • draexlerD draexler

          @tt-tom Klar kein Problem:

          Das Ding ist ziemlich groß, deswegen am besten das Blockly importieren und bei Fragen gezielt hier die Frage stellen.

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="comment" id="K7q]A3%f[x)(a0Nt-e.q" x="238" y="-187">
              <field name="COMMENT">Homekit Boost</field>
              <next>
                <block type="on" id="91}$Ul]Y#D3AON:2b??$">
                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                  <field name="CONDITION">true</field>
                  <field name="ACK_CONDITION">false</field>
                  <statement name="STATEMENT">
                    <block type="control" id="QX`s}9UL~(zdF7U3{|-d">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="eAtN8pGCg]W-a;pYMPI2">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="timeouts_wait" id="v{VerO4d$)}%lB7OQ*sU">
                          <field name="DELAY">300</field>
                          <field name="UNIT">sec</field>
                          <next>
                            <block type="control" id="SWf2@gOkNmZ7V{XWm*MV">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="Nn^so7T72cLqzyC5s+H+">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="on" id="(/9I;T,9Q%ZnIO-UDkc^">
                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.BOOST_MODE</field>
                      <field name="CONDITION">any</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="update" id="ca*.Ll#8^)4SNe~?vNzQ">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="vOFjix*Z9[:+4?Mn|xSH">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_wait" id="Y(B@0M%+OUN+W64JN`%`">
                              <field name="DELAY">300</field>
                              <field name="UNIT">sec</field>
                              <next>
                                <block type="control" id="=3S)y_rX?_!d4OhamrX*">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Boost-Homekit</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="ziNfXH2V5dbpvH/M/{YX">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <next>
                        <block type="comment" id="{/9Z+bPm(paDBjYk,%DR">
                          <field name="COMMENT">Homekit Stellantrieb</field>
                          <next>
                            <block type="on" id="X3AP.PC:DJ%g~qWCad%~">
                              <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungsthermostat.VALVE_STATE</field>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="BQw,]_hK5R9OapP8B4lY">
                                  <mutation else="1"></mutation>
                                  <value name="IF0">
                                    <block type="logic_compare" id="C^OIh%7z^cMg|C[9U%,R">
                                      <field name="OP">GT</field>
                                      <value name="A">
                                        <block type="on_source" id="_18R/bt~|w=g}{:oS6|D">
                                          <field name="ATTR">state.val</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="EoBDeQ`+]QaoHK1`}@BP">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="update" id="n/TI/Fn|r4[ky2YQJLON">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="P+lOe|rGce4=fZbHCtJA">
                                          <field name="NUM">1</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <statement name="ELSE">
                                    <block type="update" id="w+rp=;TdE)CviwYq1[5]">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Heizung.Gästezimmer.Stellantrieb-Homekit</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="gT0IB@zN~SXU+nhov8fk">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                              <next>
                                <block type="comment" id="0^mEd@d3l;K]X$kxH.M$">
                                  <field name="COMMENT">Homekit Modus Empfang</field>
                                  <next>
                                    <block type="on_ext" id="66@|s$rZfW/5TV2_l;yQ">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                      <field name="CONDITION">ne</field>
                                      <field name="ACK_CONDITION"></field>
                                      <value name="OID0">
                                        <shadow type="field_oid" id="_9h,.d(u%0rx^;$uv.V3">
                                          <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                        </shadow>
                                      </value>
                                      <value name="OID1">
                                        <shadow type="field_oid" id="EJpw,g9U[XBModmtQ#tV">
                                          <field name="oid">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                        </shadow>
                                      </value>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id=":2QmA%s!sYtUCP/NRWcd">
                                          <mutation elseif="2"></mutation>
                                          <value name="IF0">
                                            <block type="logic_operation" id="Xh)xK,C;hOXLmUY41Xy|">
                                              <field name="OP">AND</field>
                                              <value name="A">
                                                <block type="logic_compare" id="%$JOXbT*H9YS2Lv;2(lW">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="EQ(nV1-gX+C=+|;c81BN">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="FPl[8l0:1sVijat,H|Q$">
                                                      <field name="NUM">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_compare" id="%UT5rlQ)XN)a^qgd88R@">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="=NB/FW;^4V)[Z.i,TG(Y">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="F[wS];./4)$jw=a}$qam">
                                                      <field name="NUM">4.5</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="update" id=";kO+53C]C:KO=tlx/NIl">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="Bc,p):k@*UT~}fxES;-e">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF1">
                                            <block type="logic_operation" id="qu+)Zd4MM!l=*;oB]dh:">
                                              <field name="OP">AND</field>
                                              <value name="A">
                                                <block type="logic_compare" id="_U8U!JA|c~^J;vk4m?^^">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="m(rjxbyW|aPhfb9T#;eD">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="9+Q;Add@KUn9BTSIR/0;">
                                                      <field name="NUM">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_compare" id="ERLG)?U.@0W0%%U3=|Aw">
                                                  <field name="OP">GT</field>
                                                  <value name="A">
                                                    <block type="get_value" id="B3:trqaTIM?=vDzft^7#">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="20,R;S(oXz#b!Awlpj%8">
                                                      <field name="NUM">4.5</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO1">
                                            <block type="update" id="0)I~/nEDwIyW!_OUn-+8">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="2?#I4skG!GpvYo_@a%/n">
                                                  <field name="NUM">1</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <value name="IF2">
                                            <block type="logic_compare" id="X4FjV~cT~o{y54Y;sco0">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id=",iz/joSzkuri_fk]rMff">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.CONTROL_MODE</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="7it)!MBC~h8V~!q.h/VN">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO2">
                                            <block type="update" id="{yKZA?l!c1msTy][f:h/">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="hVmcQ:ks^A_hQz[5@Z;y">
                                                  <field name="NUM">3</field>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="on" id="Fo7Ul9Xj|ZFt6fsnp[p]">
                                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                          <field name="CONDITION">ne</field>
                                          <field name="ACK_CONDITION">true</field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="!sHU,d}$qKX,Aaa3zgRa">
                                              <value name="IF0">
                                                <block type="logic_operation" id="H*?rR{pQ`;[gR@AWKQG.">
                                                  <field name="OP">AND</field>
                                                  <value name="A">
                                                    <block type="logic_compare" id="q#NUa.v7u5kY;Za1?mMA">
                                                      <field name="OP">GT</field>
                                                      <value name="A">
                                                        <block type="get_value" id="uO}i#~iI-31.1P;rT8:D">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.SET_TEMPERATURE</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="w5)]bU{]-ux%v`*5b-c#">
                                                          <field name="NUM">4.5</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_compare" id="cDJCK!B:HxX[NX`lA3c{">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="get_value" id="mGxL~Y0E%.;j@3:R^,.W">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="]ArDVHW[_srCj`;35a-X">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="update" id="zv?S_!+F%lf}Aw.=d]TG">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="math_number" id="2alU=YWgBVyE_%(e^q=.">
                                                      <field name="NUM">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="comment" id="Rwb$,v1R{p:c8${T$*aD">
                                              <field name="COMMENT">Homekit Modus Senden</field>
                                              <next>
                                                <block type="on" id="a1rN!_Y9kd!xy$L`mA%7">
                                                  <field name="OID">0_userdata.0.Heizung.Gästezimmer.Modus-Homekit</field>
                                                  <field name="CONDITION">ne</field>
                                                  <field name="ACK_CONDITION">false</field>
                                                  <statement name="STATEMENT">
                                                    <block type="controls_if" id="l-9n.7^=+V2[?)b@:~SA">
                                                      <mutation elseif="2"></mutation>
                                                      <value name="IF0">
                                                        <block type="logic_compare" id="PRX~[wqF$Fl*pfK7T0ZQ">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="Gd@YKom7Okut_~~vc%~e">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="math_number" id=":{:w/)+K7due@z4xkhqp">
                                                              <field name="NUM">0</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="control" id="CZo5tW;|O!/6,+g=Q[Z`">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="math_number" id="SG)_G?VZf4`1.nZKI}{x">
                                                              <field name="NUM">4.5</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                      <value name="IF1">
                                                        <block type="logic_compare" id="]{ccDT9^2u#x!lqVt6!*">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="5qgb3xFrX)=(qxH~aFpN">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="math_number" id="yFNnoxf4;@pazdMM!)Fz">
                                                              <field name="NUM">1</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO1">
                                                        <block type="control" id="{+*z%zA,Mv$`7+.@^IjW">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.MANU_MODE</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="get_value" id="97(M#JspGbi4$DY9;q6,">
                                                              <field name="ATTR">val</field>
                                                              <field name="OID">0_userdata.0.Zentrale_Parameter.Heizung.Eco_Temperatur</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                      <value name="IF2">
                                                        <block type="logic_compare" id="yUVdbvjlJy_DRty?Ww*9">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="JsUJh#W(Dv0A,UEeZ~XO">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="math_number" id=")[m0vn#{h+UEw6}xF1c%">
                                                              <field name="NUM">3</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO2">
                                                        <block type="control" id="M1x^RsE~7^JG1iq/qR!d">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">alias.0.Gaestezimmer.Heizung.Heizungssteuerung.AUTO_MODE</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="logic_boolean" id="SUbK3T({t.aWHv*~l[v}">
                                                              <field name="BOOL">TRUE</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </xml>
          
          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #27

          @draexler

          welchen Adapter nutzt du? homematic IP oder RPC. habe noch Probleme mit den Status Aus/Heizen/Automatik. Ich nutze den RPC und bekomme den den Modus nicht geändert, er wird vom Adapter wieder überschrieben.

          Gruß Tom
          https://github.com/tt-tom17
          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          NSPanel Script Wiki
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          NSPanel Adapter Wiki
          https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

          draexlerD 1 Antwort Letzte Antwort
          0
          • T TT-Tom

            @draexler

            welchen Adapter nutzt du? homematic IP oder RPC. habe noch Probleme mit den Status Aus/Heizen/Automatik. Ich nutze den RPC und bekomme den den Modus nicht geändert, er wird vom Adapter wieder überschrieben.

            draexlerD Offline
            draexlerD Offline
            draexler
            schrieb am zuletzt editiert von draexler
            #28

            @tt-tom Homematic RPC.
            Wichtig ist bei diesen Skript bei den Triggern ob aktualisiert oder geändert wurde. Da musste ich lang tüfteln.

            T 1 Antwort Letzte Antwort
            0
            • draexlerD draexler

              @tt-tom Homematic RPC.
              Wichtig ist bei diesen Skript bei den Triggern ob aktualisiert oder geändert wurde. Da musste ich lang tüfteln.

              T Offline
              T Offline
              TT-Tom
              schrieb am zuletzt editiert von
              #29

              @draexler Danke für die Info. Muss mir das ganze nochmal durchlesen bzw. ansehen bei Haus-Automatisierung. Die sind ganz gut erklärt.

              Gruß Tom
              https://github.com/tt-tom17
              Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

              NSPanel Script Wiki
              https://github.com/joBr99/nspanel-lovelace-ui/wiki

              NSPanel Adapter Wiki
              https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                Sammy R.
                schrieb am zuletzt editiert von
                #30

                @draexler @TT-Tom @mickym

                Moin,
                schon alter Thread und etwas offtopic, aber ich glaube, dass ich hier die richtigen habe...

                Ich binde gerade eine Gruppe von AVM DECT301 an. Auch dort ist 'Kühlung' unsinnig und wird dank Euch auch nicht mehr angezeigt.
                Jetzt meine Frage, die evtl. eher Richtung Homekit geht:
                Wo ist der Unterschied zwischen Automatisch und Heizen (oder auch Kühlen). Was sollte man erwarten bei 'Kühlen', wenn eigentlich von x auf y geheizt werden muss.

                Übersehe ich etwas, weil ich nur an eine klassische 'Heißwasser-Heizung' denke?

                Irgendwie habe ich das Gefühl, dass ich (zumindest in meinem DECT301-Fall) nur Aus und Auto brauche, ich kann ja eh nur die gewünschte Temperatur einstellen.

                mickymM 1 Antwort Letzte Antwort
                0
                • S Sammy R.

                  @draexler @TT-Tom @mickym

                  Moin,
                  schon alter Thread und etwas offtopic, aber ich glaube, dass ich hier die richtigen habe...

                  Ich binde gerade eine Gruppe von AVM DECT301 an. Auch dort ist 'Kühlung' unsinnig und wird dank Euch auch nicht mehr angezeigt.
                  Jetzt meine Frage, die evtl. eher Richtung Homekit geht:
                  Wo ist der Unterschied zwischen Automatisch und Heizen (oder auch Kühlen). Was sollte man erwarten bei 'Kühlen', wenn eigentlich von x auf y geheizt werden muss.

                  Übersehe ich etwas, weil ich nur an eine klassische 'Heißwasser-Heizung' denke?

                  Irgendwie habe ich das Gefühl, dass ich (zumindest in meinem DECT301-Fall) nur Aus und Auto brauche, ich kann ja eh nur die gewünschte Temperatur einstellen.

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #31

                  @sammy-r sagte in [Gelöst] Yakha Heizungssteuerung Homematic:

                  Wo ist der Unterschied zwischen Automatisch und Heizen

                  Nun bei Homematic und ich nutze die MAX! Steuerung gibt es zum Heizen die Möglichkeit eigene Zeitprofile in den Heizkörpern oder im Wandthermostat zu hinterlegen. Dieses Heizprofil wird bei Automatik aktiviert, während reines Heizen lediglich die eingestellte Temperatur versucht zu halten und zwar so lange, bis man es manuell wieder ändert. Dies entspricht in den genannten Systemen dem Modus "Manuell". Deswegen wird für mich das Programm Heizen für das manuelle Einstellen der Temperatur verwendet, während Automatik das im Heizkörper oder im Thermostat hinterlegt Zeitprofil aktiviert.

                  Der Vorteil von eigenen Zeitprofilen in den Heizkörpern oder Thermostaten ist, dass diese funktionieren auch wenn der iobroker nicht funktioniert oder offline ist.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  S 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @sammy-r sagte in [Gelöst] Yakha Heizungssteuerung Homematic:

                    Wo ist der Unterschied zwischen Automatisch und Heizen

                    Nun bei Homematic und ich nutze die MAX! Steuerung gibt es zum Heizen die Möglichkeit eigene Zeitprofile in den Heizkörpern oder im Wandthermostat zu hinterlegen. Dieses Heizprofil wird bei Automatik aktiviert, während reines Heizen lediglich die eingestellte Temperatur versucht zu halten und zwar so lange, bis man es manuell wieder ändert. Dies entspricht in den genannten Systemen dem Modus "Manuell". Deswegen wird für mich das Programm Heizen für das manuelle Einstellen der Temperatur verwendet, während Automatik das im Heizkörper oder im Thermostat hinterlegt Zeitprofil aktiviert.

                    Der Vorteil von eigenen Zeitprofilen in den Heizkörpern oder Thermostaten ist, dass diese funktionieren auch wenn der iobroker nicht funktioniert oder offline ist.

                    S Offline
                    S Offline
                    Sammy R.
                    schrieb am zuletzt editiert von
                    #32

                    @mickym
                    Danke Dir. Diese Zeitprogramme gibt es bei der Fritzbox auch. Daran habe ich gar nicht gedacht. Ich glaube, manuell wird beim nächsten automatischen Schaltpunkt (wenn vorhanden) wieder deaktiviert.

                    Jetzt hab ich eine Idee. Danke für die schnelle Antwort.

                    1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @draexler Also ich habe noch die MAX Heizung - ist aber von der Funktionalität von Homematic identisch.

                      1. Ich habe alle Datenpunkte der Heizung für YAHKA als eigene Datenpunkte unter 0_userdata.0 eingetragen und dann über meine Logikmaschine - bei mir Node Red für die MAX Befehle umgesetzt.

                      Mit diesen 4 Punkten funktioniert das bei mir soweit ganz gut:

                      ac31ac35-a639-4524-bdc5-ceb03f39711f-image.png also

                      a4e24dcb-0433-4f80-b285-3625f56e5a83-image.png

                      1. Die Temperatur über das Rädchen in 0,5°C Schritten über YAHKA einzustellen ist ja eher banal und wird in die desiredTemperature übertragen.

                      2. Etwas komplizierter sind die Modi:

                      Für boost habe ich einen extra Schalter im Homekit - als Switch Service im YAHKA

                      882cba56-42af-421f-b4e6-f9b1c15f81b0-image.png

                      12d3693e-c1da-4df4-9656-0a6e4e1d0777-image.png

                      Das geht somit auch mit siri - wenn ich sage "Siri schalte den Boost im Wohnzimmer ein"

                      1. Für die anderen Modi (0-4 im HomeKit) habe ich folgendes gewählt:

                      83c9d693-db76-43c1-8bfe-3bc8165b24ee-image.png

                      aus = ist tatsächlich OFF
                      Kühlen = auto
                      Heizen = manual
                      Automatisch = auto

                      Man kann natürlich auch Kühlen auf OFF stellen. Im Prinzip ist Kühlen bei einer reinen Heizung halt Schwachsinn.

                      1. Den CurrentCooling State setze ich nach Ventilöffnung.

                      Somit ist die Heizung Inaktiv (grüner Punkt) wenn Ventilöffnung 0 und auf heizen und orange sobald das Ventil geöffnet ist.

                      Du kannst das sicher auch mit Blockly machen - aber wichtig ist, dass Du für YAHKA bzw. AppleHome eigene Datenpunkte verwendest, damit Du flexibel über die verschiedenen Steuerungsmodi Deine korrekte Homematic Befehle absetzt.

                      A Offline
                      A Offline
                      Andieltri
                      schrieb am zuletzt editiert von
                      #33

                      @mickym

                      Das Bild von deinem RedNote Beispiel ist nicht voll zu sehen.
                      Ich es möglich das noch mal im Ganzen zu sehen??

                      Vielen Dank

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • A Andieltri

                        @mickym

                        Das Bild von deinem RedNote Beispiel ist nicht voll zu sehen.
                        Ich es möglich das noch mal im Ganzen zu sehen??

                        Vielen Dank

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #34

                        @Andieltri Ich bin mir zwar nicht sicher was Du meinst?

                        Meinst Du die grafische Darstellung des NodeRed Flows?

                        b945164b-96be-400c-a7d1-6b6c27f82cd5-image.png

                        Wobei ich im Prinzip das Kühlen ganz rausgeschmissen habe und nicht braucht. Man kann das einfach im YAHAKA Adapter festlegen, dass das keine valide Option ist. (Also habe ich 2 rausgeschmissen und damit kann man sich das Kühlen in dem Flow sparen und muss das nicht mehr in auto übersetzen)

                        14f0569f-8bd3-4da2-8779-ec25fb288aaf-image.png

                        Nachdem ich das Kühlen rausgeschmissen habe - sieht das also noch einfacher aus:

                        7b2255cc-c43b-40cf-84b8-6902ae52bf37-image.png

                        Der Flow dient aber lediglich der Übersetzung (bzw. als Filter, damit das Gerät nicht mit vielen Einzelkommandos überfordert wird), wie Du wirklich Deine Heizung ansteuerst.

                        Wenn man im TargeHeatingCooling die Option 2 - also Kühlen als valid State rausschmeißt, dann ist das auch im Gerät weg:

                        0400bffb-4f6d-45d0-ae74-337f8557c3d9-image.png

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        490

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe