Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    249

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    240

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    899

[Gelöst] Yakha Heizungssteuerung Homematic

Scheduled Pinned Locked Moved ioBroker Allgemein
34 Posts 5 Posters 3.6k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • draexlerD draexler

    @mickym Ja, das habe ich so gemacht. Bei dir verweisen aber auch TargetHeatingCoolingState und TargetHeatingCoolerState auf den gleichen Datenpunkt?

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    wrote on last edited by
    #14

    @draexler Ja damit spare ich mir die Bestätigung. Also wird der gleiche Datenpunkt entweder von der App oder dem Adapter (manuell) geändert.

    screen.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.

    draexlerD 1 Reply Last reply
    0
    • mickymM mickym

      @draexler Wie gesagt unten musst Du über den TargetHeatingCoolingState Punkt setzen. Ich hab die Beschreibung geändert weil falsch. Die Bestätigung findet über TargetHeatingCoolerState zum TargetHeatingCoolingState statt und nicht wie fälschlich durch CurrentHeatingCoolingState bestätigt. Da beide gleich sind - setzt Du das also von außen alles über den TargetHeatingCoolingState Punkt.

      Ich hab das mal durchgestrichen - was ich falsch geschrieben habe.

      Wie gesagt wenn Du unterscheiden willst, ob es von der APP oder Adapter kommt, kannst Du mit dem ACK Flag wie unten beschrieben arbeiten.

      draexlerD Online
      draexlerD Online
      draexler
      wrote on last edited by
      #15

      @mickym Kann es sein das hier noch irgendwo ein Bug im Adapter ist? Auf deinem Screenshot ist etwas komisches zu sehen:
      Bildschirmfoto 2021-08-25 um 23.03.21.png
      Und zwar unter der Stateauswahl, hast du anscheinend mal bei der Conversion was ausgewählt, weil da so ein komischer Abstand ist und auch noch ein rotes X... Greift da vielleicht noch irgendetwas?

      1 Reply Last reply
      0
      • mickymM mickym

        @draexler Ja damit spare ich mir die Bestätigung. Also wird der gleiche Datenpunkt entweder von der App oder dem Adapter (manuell) geändert.

        screen.png

        draexlerD Online
        draexlerD Online
        draexler
        wrote on last edited by
        #16

        @mickym Ok, dann passt das auch, das habe ich auch so.

        mickymM 1 Reply Last reply
        0
        • draexlerD draexler

          @mickym Ok, dann passt das auch, das habe ich auch so.

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          wrote on last edited by mickym
          #17

          @draexler Du musst die Werte bestätigt setzen

          fefe19b6-1c3f-4065-b564-4c43e5c006ba-image.png

          Prüf ggf. auch den Typ des Datenpunktes (Zahl/Number)

          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.

          draexlerD 1 Reply Last reply
          1
          • mickymM mickym

            @draexler Du musst die Werte bestätigt setzen

            fefe19b6-1c3f-4065-b564-4c43e5c006ba-image.png

            Prüf ggf. auch den Typ des Datenpunktes (Zahl/Number)

            draexlerD Online
            draexlerD Online
            draexler
            wrote on last edited by draexler
            #18

            @mickym Auch geprüft und in Ordnung. Wert wird bestätigt geschrieben.
            Bildschirmfoto 2021-08-25 um 23.28.10.png

            mickymM 1 Reply Last reply
            0
            • draexlerD draexler

              @mickym Auch geprüft und in Ordnung. Wert wird bestätigt geschrieben.
              Bildschirmfoto 2021-08-25 um 23.28.10.png

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              wrote on last edited by mickym
              #19

              @draexler Du musst TargetHeatingCoolingState Punkt beschreiben nicht CurrentHeatingCoolingState. Auf dem Screenshot ist es CurrentHeatingCooling State und schauen, dass er Typ Zahl 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.

              draexlerD 1 Reply Last reply
              1
              • mickymM mickym

                @draexler Du musst TargetHeatingCoolingState Punkt beschreiben nicht CurrentHeatingCoolingState. Auf dem Screenshot ist es CurrentHeatingCooling State und schauen, dass er Typ Zahl ist.

                draexlerD Online
                draexlerD Online
                draexler
                wrote on last edited by draexler
                #20

                @mickym Oh Mann bin ich vielleicht blöd.... Das wars. Damit wird das auch angepasst. Bist heute definitiv in meine Nachgebet dabei ;-)

                Aber wenn ich Ehrlich bin verstehe ich dann noch nicht ganz den Sinn von dem "CurrentHeatingCooling State", aber vielleicht ist es auch schon ein bisschen zu spät zu heute :-)

                ... Frage selbst beantwortet für "CurrentHeatingCooling State" 0=Aus 1=Heizen, also wie du auch schon beschrieben hast. Also wenn Ventilöffnung größer als 0 dann 1 setzen.

                Aber wie kommt die Einfärbung grau/orange/grün im HomeKit zu stande? Grau ist aus, Orange ist heizen und grün?

                mickymM 1 Reply Last reply
                0
                • draexlerD draexler

                  @mickym Oh Mann bin ich vielleicht blöd.... Das wars. Damit wird das auch angepasst. Bist heute definitiv in meine Nachgebet dabei ;-)

                  Aber wenn ich Ehrlich bin verstehe ich dann noch nicht ganz den Sinn von dem "CurrentHeatingCooling State", aber vielleicht ist es auch schon ein bisschen zu spät zu heute :-)

                  ... Frage selbst beantwortet für "CurrentHeatingCooling State" 0=Aus 1=Heizen, also wie du auch schon beschrieben hast. Also wenn Ventilöffnung größer als 0 dann 1 setzen.

                  Aber wie kommt die Einfärbung grau/orange/grün im HomeKit zu stande? Grau ist aus, Orange ist heizen und grün?

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  wrote on last edited by
                  #21

                  @draexler Habe ich auf dem Bild beschrieben.

                  c449af92-f21a-4dd7-9d53-506fec180d3e-image.png

                  CurretnHeatingState ist nur 0,1 -also ausgeschaltet, heizen (2 kühlen ist nicht relevant).

                  Wie gesagt ich setze den Punkt nach Ventilöffnung: >0 = 1 keine Ventilöffnung =0=0

                  Neben dem Bild Status siehst Du CurrentHeatingState in der Übersicht noch hier:

                  CurrentHeatingState=1:

                  51abd1e5-79dc-4a7c-b112-6ccef69e2884-image.png

                  CurrentHeatingState=0:

                  cae10dfb-1e77-44e5-8054-fd6636f48600-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.

                  draexlerD 1 Reply Last reply
                  1
                  • mickymM mickym

                    @draexler Habe ich auf dem Bild beschrieben.

                    c449af92-f21a-4dd7-9d53-506fec180d3e-image.png

                    CurretnHeatingState ist nur 0,1 -also ausgeschaltet, heizen (2 kühlen ist nicht relevant).

                    Wie gesagt ich setze den Punkt nach Ventilöffnung: >0 = 1 keine Ventilöffnung =0=0

                    Neben dem Bild Status siehst Du CurrentHeatingState in der Übersicht noch hier:

                    CurrentHeatingState=1:

                    51abd1e5-79dc-4a7c-b112-6ccef69e2884-image.png

                    CurrentHeatingState=0:

                    cae10dfb-1e77-44e5-8054-fd6636f48600-image.png

                    draexlerD Online
                    draexlerD Online
                    draexler
                    wrote on last edited by draexler
                    #22

                    @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 :-)

                    mickymM T 2 Replies Last reply
                    1
                    • 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 :-)

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      wrote on last edited by
                      #23

                      @draexler sagte in Yakha Heizungssteuerung Homematic:

                      @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

                      Ja ich hab halt alles mit NodeRed umgesetzt und der Flow ist ziemlich komplex geworden.

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

                      und deswegen helfe ich ja auch immer gerne. Ich habe ja auch profitiert. Kühlung aus der App geschmissen. ;) und auch selbst was gelernt.

                      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 Reply Last reply
                      2
                      • 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
                        wrote on last edited by
                        #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 Reply Last reply
                        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 Online
                          draexlerD Online
                          draexler
                          wrote on last edited by
                          #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 Replies Last reply
                          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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by
                              #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 Reply Last reply
                              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 Online
                                draexlerD Online
                                draexler
                                wrote on last edited by 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 Reply Last reply
                                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
                                  wrote on last edited by
                                  #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 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    Sammy R.
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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 Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      wrote on last edited by 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 Reply Last reply
                                      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.
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        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
                                          wrote on last edited by
                                          #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 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          406

                                          Online

                                          32.8k

                                          Users

                                          82.8k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe