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

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

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[Gelöst] Yakha Heizungssteuerung Homematic

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

    @mickym: Danke dir fürs mitausprobieren. Wird bei dir der Wert/Value (Also AUS, Heizung, Automatisch) angepasst wenn die Änderung vom Adapter kommt?
    Bei mir leider nicht :-(

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

    @draexler Nein - das ist doch das was ich gesagt habe - ich habe alles über Userdatenpunkte gemacht. Du musst das also selbst mappen. Du siehst bei mir ist alles unter 0_userdata.0.

    Sprich enn bei Dir sich der mode im Adapter ändert musst Du den Datenpunkt selbst setzen. Bei mir ist das ganze ein relativer komplexer NodeRed Flow.

    Sprich wenn mode=auto dann Automatisch, mode=manual = Heizung

    off steht bei mir in desiredTemperature - weiß nicht ob bei Dir auch der Punkt so heißt.

    918039b1-fafe-4df8-b0da-b3c1432e670b-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 Antwort Letzte Antwort
    0
    • mickymM mickym

      @draexler Nein - das ist doch das was ich gesagt habe - ich habe alles über Userdatenpunkte gemacht. Du musst das also selbst mappen. Du siehst bei mir ist alles unter 0_userdata.0.

      Sprich enn bei Dir sich der mode im Adapter ändert musst Du den Datenpunkt selbst setzen. Bei mir ist das ganze ein relativer komplexer NodeRed Flow.

      Sprich wenn mode=auto dann Automatisch, mode=manual = Heizung

      off steht bei mir in desiredTemperature - weiß nicht ob bei Dir auch der Punkt so heißt.

      918039b1-fafe-4df8-b0da-b3c1432e670b-image.png

      draexlerD Nicht stören
      draexlerD Nicht stören
      draexler
      schrieb am zuletzt editiert von draexler
      #10

      @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
      Bildschirmfoto 2021-08-25 um 22.40.30.png

      Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
      Also den "CurrentHeatingCollingState" Datenpunkt.

      Also dieses diese Auswahl:
      Bildschirmfoto 2021-08-25 um 22.46.51.png
      Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

      mickymM 2 Antworten Letzte Antwort
      0
      • draexlerD draexler

        @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
        Bildschirmfoto 2021-08-25 um 22.40.30.png

        Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
        Also den "CurrentHeatingCollingState" Datenpunkt.

        Also dieses diese Auswahl:
        Bildschirmfoto 2021-08-25 um 22.46.51.png
        Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

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

        @draexler Hast Du nun auch beide Punkte TargetHeatingCoolingState und TargetHeatingCoolerState im YAHKA gesetzt?

        Du musst den Wert im iobroker TargetHeatingCoolingState bestätigt setzen.

        Der CurrentHeatingCooling State kennt nur 0 oder 1. Das siehst Du nur oben im Titel in der App - ausgeschaltet oder heizen.

        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 Antwort Letzte Antwort
        0
        • draexlerD draexler

          @mickym: Das habe ich ja gemacht. Wenn ich jetzt das manuell ändere z.B. auf 1, ändert sich leider in HomeKit nicht der ausgewählte Wert.
          Bildschirmfoto 2021-08-25 um 22.40.30.png

          Zum testen Ändere ich also direkt den Datenpunkt ab und die sind im Adapter hinterlegt.
          Also den "CurrentHeatingCollingState" Datenpunkt.

          Also dieses diese Auswahl:
          Bildschirmfoto 2021-08-25 um 22.46.51.png
          Der Datepunkt steht auf 1, aber in HomeKit auf Automatisch also 3

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

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

          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 Antwort Letzte Antwort
          0
          • mickymM mickym

            @draexler Hast Du nun auch beide Punkte TargetHeatingCoolingState und TargetHeatingCoolerState im YAHKA gesetzt?

            Du musst den Wert im iobroker TargetHeatingCoolingState bestätigt setzen.

            Der CurrentHeatingCooling State kennt nur 0 oder 1. Das siehst Du nur oben im Titel in der App - ausgeschaltet oder heizen.

            screen.png

            draexlerD Nicht stören
            draexlerD Nicht stören
            draexler
            schrieb am zuletzt editiert von
            #13

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

            mickymM 1 Antwort Letzte Antwort
            0
            • draexlerD draexler

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

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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 Nicht stören
                draexlerD Nicht stören
                draexler
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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 Nicht stören
                  draexlerD Nicht stören
                  draexler
                  schrieb am zuletzt editiert von
                  #16

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

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • draexlerD draexler

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

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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 Nicht stören
                      draexlerD Nicht stören
                      draexler
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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 Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        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 Nicht stören
                          draexlerD Nicht stören
                          draexler
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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 Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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 Nicht stören
                              draexlerD Nicht stören
                              draexler
                              schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                              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 Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #24

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

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

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

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

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

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

                                  draexlerD 1 Antwort Letzte Antwort
                                  0
                                  • T TT-Tom

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

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

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

                                    draexlerD Nicht stören
                                    draexlerD Nicht stören
                                    draexler
                                    schrieb am zuletzt editiert von
                                    #25

                                    @tt-tom Klar kein Problem:

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

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

                                      @tt-tom Klar kein Problem:

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

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

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

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

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

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

                                      1 Antwort Letzte Antwort
                                      0
                                      • draexlerD draexler

                                        @tt-tom Klar kein Problem:

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

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

                                        @draexler

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

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

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

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

                                        draexlerD 1 Antwort Letzte Antwort
                                        0
                                        • T TT-Tom

                                          @draexler

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

                                          draexlerD Nicht stören
                                          draexlerD Nicht stören
                                          draexler
                                          schrieb am zuletzt editiert von draexler
                                          #28

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

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


                                          Support us

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

                                          853

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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