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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Klimaanlage an bei PV Überschuss?!

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Klimaanlage an bei PV Überschuss?!

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

    @m-a-x sagte: Wohnzimmer verzögert ausgeführt wird, aber das Schlafzimmer (sonst falls) sofort? Oder ist die Verzögerung genau andersrum zu verstehen?

    Wenn 5 Minuten lang die Einspeisung > 1000 W ist, wird das Wohnzimmergerät eingeschaltet. Wenn dann weitere 5 Minuten lang die Einspeisung > 1000 W ist, wird das Schlafzimmergerät dazugeschaltet (WZ ist bereits ein). Beim Ausschalten ist die Reihenfolge umgekehrt.

    M Offline
    M Offline
    M-A-X
    schrieb am zuletzt editiert von
    #14

    @paul53 Hab das zweite Skript von dir gestern doch noch umgesetzt und es scheint alles gut zu laufen.
    Wenn ich jetzt auch noch schauen will, ob die Balkontür zu ist, setze ich diese Abfrage doch am Besten dahin, wo auch die Temperatur des Wohnzimmer abgefragt wird, oder? Denn wenn ich das ganz oben zu den Monaten 4-9 packe und während das Skript läuft jemand die Tür öffnet, dann hört das Skript auf und die Klimaanlage bleibt ggf. einfach an?!?

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • M M-A-X

      @paul53 Hab das zweite Skript von dir gestern doch noch umgesetzt und es scheint alles gut zu laufen.
      Wenn ich jetzt auch noch schauen will, ob die Balkontür zu ist, setze ich diese Abfrage doch am Besten dahin, wo auch die Temperatur des Wohnzimmer abgefragt wird, oder? Denn wenn ich das ganz oben zu den Monaten 4-9 packe und während das Skript läuft jemand die Tür öffnet, dann hört das Skript auf und die Klimaanlage bleibt ggf. einfach an?!?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #15

      @m-a-x sagte in Klimaanlage an bei PV Überschuss?!:

      während das Skript läuft jemand die Tür öffnet,

      das Skript läuft immer!

      Soll die Klimaanlage tatsächlich immer ausgehen, wenn jemand die Tpr kurz aufmacht?
      danach direkt wieder an?

      Das ist nicht gut!
      Nich für den Kompressor und nicht für die Effektivität.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      1
      • M M-A-X

        @paul53 Hab das zweite Skript von dir gestern doch noch umgesetzt und es scheint alles gut zu laufen.
        Wenn ich jetzt auch noch schauen will, ob die Balkontür zu ist, setze ich diese Abfrage doch am Besten dahin, wo auch die Temperatur des Wohnzimmer abgefragt wird, oder? Denn wenn ich das ganz oben zu den Monaten 4-9 packe und während das Skript läuft jemand die Tür öffnet, dann hört das Skript auf und die Klimaanlage bleibt ggf. einfach an?!?

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #16

        @m-a-x sagte: Abfrage doch am Besten dahin, wo auch die Temperatur des Wohnzimmer abgefragt wird, oder?

        Ja, wenn auch beim Öffnen der Tür das WZ-Gerät ausgeschaltet werden soll, dann zusätzlich per Öffnen-Trigger (ist größer als letztes).

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        1
        • M Offline
          M Offline
          M-A-X
          schrieb am zuletzt editiert von
          #17

          Danke ihr zwei.
          Korrekt, ich sollte auch hier einen 5-10 Minuten delay einbauen, damit ein kurzes Öffnen 'egalisiert' wird.

          paul53P 1 Antwort Letzte Antwort
          0
          • M M-A-X

            Danke ihr zwei.
            Korrekt, ich sollte auch hier einen 5-10 Minuten delay einbauen, damit ein kurzes Öffnen 'egalisiert' wird.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #18

            @m-a-x sagte: delay einbauen, damit ein kurzes Öffnen 'egalisiert' wird.

            Ja, etwa so:

            Blockly_temp.JPG

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            M 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @m-a-x sagte: delay einbauen, damit ein kurzes Öffnen 'egalisiert' wird.

              Ja, etwa so:

              Blockly_temp.JPG

              M Offline
              M Offline
              M-A-X
              schrieb am zuletzt editiert von
              #19

              @paul53 vielen lieben Dank abermals.
              Jetzt hab ich noch ein Problem: Ich kann die Klimaanlage nicht mehr manuell anschalten wenn kein PV Überschuss da ist :)(bzw. schaltet sie sich halt aus)
              Das würde ich jetzt mit ner Variable machen, die "wahr" geschaltet wird, wenn die Automatik die Klima anschaltet und "falsch" wenn die Klima manuell angeschaltet wurde?

              HomoranH 1 Antwort Letzte Antwort
              0
              • M M-A-X

                @paul53 vielen lieben Dank abermals.
                Jetzt hab ich noch ein Problem: Ich kann die Klimaanlage nicht mehr manuell anschalten wenn kein PV Überschuss da ist :)(bzw. schaltet sie sich halt aus)
                Das würde ich jetzt mit ner Variable machen, die "wahr" geschaltet wird, wenn die Automatik die Klima anschaltet und "falsch" wenn die Klima manuell angeschaltet wurde?

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #20

                @m-a-x sagte in Klimaanlage an bei PV Überschuss?!:

                Das würde ich jetzt mit ner Variable machen, die "wahr" geschaltet wird, wenn die Automatik die Klima anschaltet und "falsch" wenn die Klima manuell angeschaltet wurde?

                ja!

                Eigener Datenpunkt Typ Logikwert, Z.B. Klimaautomatik, per Button in der vis auf true/false setzen.
                Dann ganz oben im falls ebenfalls abfragen mit ...und Klimaautomatik = true

                Dann läuft das Skript nicht wenn die Automatik abgeschaltet ist.

                oder wenn es besser in deine Logik passt:
                manual_override dann mit prüfung auf false

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                M 1 Antwort Letzte Antwort
                1
                • HomoranH Homoran

                  @m-a-x sagte in Klimaanlage an bei PV Überschuss?!:

                  Das würde ich jetzt mit ner Variable machen, die "wahr" geschaltet wird, wenn die Automatik die Klima anschaltet und "falsch" wenn die Klima manuell angeschaltet wurde?

                  ja!

                  Eigener Datenpunkt Typ Logikwert, Z.B. Klimaautomatik, per Button in der vis auf true/false setzen.
                  Dann ganz oben im falls ebenfalls abfragen mit ...und Klimaautomatik = true

                  Dann läuft das Skript nicht wenn die Automatik abgeschaltet ist.

                  oder wenn es besser in deine Logik passt:
                  manual_override dann mit prüfung auf false

                  M Offline
                  M Offline
                  M-A-X
                  schrieb am zuletzt editiert von
                  #21

                  Wollte nur ne kurze Rückmeldung geben:
                  Das Skript läuft perfekt. Vielen Dank nochmals für eure Hilfe.

                  M 1 Antwort Letzte Antwort
                  0
                  • M M-A-X

                    Wollte nur ne kurze Rückmeldung geben:
                    Das Skript läuft perfekt. Vielen Dank nochmals für eure Hilfe.

                    M Offline
                    M Offline
                    M-A-X
                    schrieb am zuletzt editiert von M-A-X
                    #22

                    @Homoran @paul53 Sorry... falscher Alarm
                    EDIT: hatte gedacht das Skript läuft nicht.. Hab aber gestern Abend vergessen die Klimaautomatik wieder auf "Auto" zu setzen. Mache das jetzt extern immer Nachts.

                    H 1 Antwort Letzte Antwort
                    0
                    • M M-A-X

                      @Homoran @paul53 Sorry... falscher Alarm
                      EDIT: hatte gedacht das Skript läuft nicht.. Hab aber gestern Abend vergessen die Klimaautomatik wieder auf "Auto" zu setzen. Mache das jetzt extern immer Nachts.

                      H Offline
                      H Offline
                      highline
                      schrieb am zuletzt editiert von
                      #23

                      Hallo Zusammen, ich hoffe ich darf mich hier anhängen ;-)
                      Ich wollte das Thema zunächst ganz einfach angehen. Schalte Klima (Power) an, wenn Leistung am Netzübergabepunkt kleiner als 0 (negativer Wert = Einspeisung) und schalte Klima aus, wenn Leistung am Netzübergabepunkt größer 0 (Netzbezug). Die Abschaltung soll 10 Minuten verzögert passieren, falls Leistung am Netzübergabepunkt größer 0 wird.
                      Ich möchte später noch die Raumtemperaturabhängigkeit einbeziehen etc. aber ich scheitere hier ja leider schon am Anfang bei den einfachen Themen ;-)
                      Kann bitte jemand drüberschauen?

                      bc7a8573-b394-4b48-8e7b-ec20663bbbf5-image.png

                      M paul53P 2 Antworten Letzte Antwort
                      0
                      • H highline

                        Hallo Zusammen, ich hoffe ich darf mich hier anhängen ;-)
                        Ich wollte das Thema zunächst ganz einfach angehen. Schalte Klima (Power) an, wenn Leistung am Netzübergabepunkt kleiner als 0 (negativer Wert = Einspeisung) und schalte Klima aus, wenn Leistung am Netzübergabepunkt größer 0 (Netzbezug). Die Abschaltung soll 10 Minuten verzögert passieren, falls Leistung am Netzübergabepunkt größer 0 wird.
                        Ich möchte später noch die Raumtemperaturabhängigkeit einbeziehen etc. aber ich scheitere hier ja leider schon am Anfang bei den einfachen Themen ;-)
                        Kann bitte jemand drüberschauen?

                        bc7a8573-b394-4b48-8e7b-ec20663bbbf5-image.png

                        M Offline
                        M Offline
                        M-A-X
                        schrieb am zuletzt editiert von M-A-X
                        #24

                        @highline das sieht so aus als ob es eigentlich funktionieren sollte.
                        Aber: 1. Eine kurze Wolke lässt das System an und ausschalten. 2. Bei genau 0 passiert nichts und 3. Kannst du die zweite Hälfte ersetzen mit einem 'sonst' in der ersten schleife. 4. (das musste ich auch erst lernen) kannst du das 'wert vom Übergabepunkt' einfach mit 'wert' ersetzen, da durch den trigger klar ist, dass es sich um den Übergabepunkt handelt.
                        Was ich aber gar nicht verstehe: warum nimmst du nicht das Skript, das für 'mich' gemacht wurde? Das hat keinerlei Probleme und ist einfach 'reduzierbar' wenn du weniger abfragen haben willst.

                        H 1 Antwort Letzte Antwort
                        0
                        • M M-A-X

                          @highline das sieht so aus als ob es eigentlich funktionieren sollte.
                          Aber: 1. Eine kurze Wolke lässt das System an und ausschalten. 2. Bei genau 0 passiert nichts und 3. Kannst du die zweite Hälfte ersetzen mit einem 'sonst' in der ersten schleife. 4. (das musste ich auch erst lernen) kannst du das 'wert vom Übergabepunkt' einfach mit 'wert' ersetzen, da durch den trigger klar ist, dass es sich um den Übergabepunkt handelt.
                          Was ich aber gar nicht verstehe: warum nimmst du nicht das Skript, das für 'mich' gemacht wurde? Das hat keinerlei Probleme und ist einfach 'reduzierbar' wenn du weniger abfragen haben willst.

                          H Offline
                          H Offline
                          highline
                          schrieb am zuletzt editiert von
                          #25

                          @m-a-x Danke für dein Feedback.
                          Ich wollte mal schnell einen Erfolg für mich verbuchen und habe das deshalb schnell zusammengeklickt. Das Script für dich werde ich im zweiten Schritt adaptieren, wegen Wolken, Verzögerung etc.
                          Das System sagt jedoch "Script läuft nicht" und aab0b424-318d-4129-bcb4-bb22ad615003-image.png

                          Dachte deshalb, ich habe vor dem "großen" Script noch ein grundsätzliches Problem zu lösen.

                          M 1 Antwort Letzte Antwort
                          0
                          • H highline

                            @m-a-x Danke für dein Feedback.
                            Ich wollte mal schnell einen Erfolg für mich verbuchen und habe das deshalb schnell zusammengeklickt. Das Script für dich werde ich im zweiten Schritt adaptieren, wegen Wolken, Verzögerung etc.
                            Das System sagt jedoch "Script läuft nicht" und aab0b424-318d-4129-bcb4-bb22ad615003-image.png

                            Dachte deshalb, ich habe vor dem "großen" Script noch ein grundsätzliches Problem zu lösen.

                            M Offline
                            M Offline
                            M-A-X
                            schrieb am zuletzt editiert von
                            #26

                            @highline zu dem Fehler kann ich dir leider nicht weiterhelfen, da ich selber noch viel zu lernen habe. Aber es liest sich für mich als würdest du ein Objekt benutzen, dass es nicht gibt oder das falsch definiert ist.
                            Welchen Wert hat dein "Überschuss am Übergabepunkt 'denn? Gibt es das Objekt so in den Objekten des iobroker?

                            H 1 Antwort Letzte Antwort
                            0
                            • M M-A-X

                              @highline zu dem Fehler kann ich dir leider nicht weiterhelfen, da ich selber noch viel zu lernen habe. Aber es liest sich für mich als würdest du ein Objekt benutzen, dass es nicht gibt oder das falsch definiert ist.
                              Welchen Wert hat dein "Überschuss am Übergabepunkt 'denn? Gibt es das Objekt so in den Objekten des iobroker?

                              H Offline
                              H Offline
                              highline
                              schrieb am zuletzt editiert von
                              #27

                              @m-a-x Ja gibt es, ich versuche mal den Nachbau "deines" Scriptes

                              2e0d4353-54d1-4bb5-94cf-7a94d86ca3a4-image.png

                              M 1 Antwort Letzte Antwort
                              0
                              • H highline

                                @m-a-x Ja gibt es, ich versuche mal den Nachbau "deines" Scriptes

                                2e0d4353-54d1-4bb5-94cf-7a94d86ca3a4-image.png

                                M Offline
                                M Offline
                                M-A-X
                                schrieb am zuletzt editiert von
                                #28

                                @highline ach noch eine sache: diese Verzögerung von 10 Minuten macht so keinen Sinn. Das bedeutet soweit ich weiß einfach nur, dass er nach 10 Minuten ausschalten würde. Da in der Zwischenzeit ja etliche neue Abfragen kommen, macht er entweder nichts, oder das ist das Problem.
                                Also das ganze macht nur Sinn, wenn du es mit ner Schleife wie in 'meinem' Skript machst.
                                Dein Anwendungsfall wäre: wenn man einen Schalter drückt, wird 10 Minuten später der Strom an/aus geschaltet. Er 'wartet' also nicht mit dem Skript, sondern führt den Befehl einfach nach 10 Minuten aus. Egal was in der Zwischenzeit passiert ist

                                H 1 Antwort Letzte Antwort
                                0
                                • M M-A-X

                                  @highline ach noch eine sache: diese Verzögerung von 10 Minuten macht so keinen Sinn. Das bedeutet soweit ich weiß einfach nur, dass er nach 10 Minuten ausschalten würde. Da in der Zwischenzeit ja etliche neue Abfragen kommen, macht er entweder nichts, oder das ist das Problem.
                                  Also das ganze macht nur Sinn, wenn du es mit ner Schleife wie in 'meinem' Skript machst.
                                  Dein Anwendungsfall wäre: wenn man einen Schalter drückt, wird 10 Minuten später der Strom an/aus geschaltet. Er 'wartet' also nicht mit dem Skript, sondern führt den Befehl einfach nach 10 Minuten aus. Egal was in der Zwischenzeit passiert ist

                                  H Offline
                                  H Offline
                                  highline
                                  schrieb am zuletzt editiert von highline
                                  #29

                                  @m-a-x Kannst du eventuell dein Script als Blockly (zum importieren) hochladen? ;-)
                                  6b7b3dfe-3222-46c2-b5bd-0513fbe70bed-image.png

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • H highline

                                    @m-a-x Kannst du eventuell dein Script als Blockly (zum importieren) hochladen? ;-)
                                    6b7b3dfe-3222-46c2-b5bd-0513fbe70bed-image.png

                                    M Offline
                                    M Offline
                                    M-A-X
                                    schrieb am zuletzt editiert von
                                    #30

                                    @highline ich kann dir meins geben. Aber da stehen halt meine Objekte drinnen die nicht so eindeutig sind wie hier zu lesen :)

                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                      <variables>
                                        <variable id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</variable>
                                        <variable type="timeout" id="delayOn">delayOn</variable>
                                        <variable type="timeout" id="delayOff">delayOff</variable>
                                      </variables>
                                      <block type="on_ext" id="m~lGEhr|UdRB[m(}El12" x="-538" y="-338">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                        <field name="CONDITION">ne</field>
                                        <field name="ACK_CONDITION"></field>
                                        <value name="OID0">
                                          <shadow type="field_oid" id="6{`e9717c1G/r/TC#1f/">
                                            <field name="oid">rct.0.g_sync.p_ac_grid_sum_lp</field>
                                          </shadow>
                                        </value>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="U4gy[:M12Ajo}98t:~Q]">
                                            <value name="IF0">
                                              <block type="logic_operation" id="]@s9^oSexWR=f$@gI8i," inline="false">
                                                <field name="OP">AND</field>
                                                <value name="A">
                                                  <block type="logic_operation" id="x?r/X;5LCvk!ks6Ulp1S" inline="false">
                                                    <field name="OP">AND</field>
                                                    <value name="A">
                                                      <block type="logic_compare" id="{zfAO}!U:a[sGPIe(6xL">
                                                        <field name="OP">GTE</field>
                                                        <value name="A">
                                                          <block type="time_get" id="+$*B;/.kjhTRTjUNxv#3">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                            <field name="OPTION">M</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id="+(Yu-GbAJ7;UMK_1l9-|">
                                                            <field name="NUM">4</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="logic_compare" id="VTTRqo#*hm#|-FpLsqN2">
                                                        <field name="OP">LTE</field>
                                                        <value name="A">
                                                          <block type="time_get" id="WZLqX$t.s2nA-q^)Glla">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                            <field name="OPTION">M</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id="z]6/iUr~fpgm=zn2td9g">
                                                            <field name="NUM">9</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_operation" id="M|4NL*G,x133KONW0#%:" inline="false">
                                                    <field name="OP">AND</field>
                                                    <value name="A">
                                                      <block type="time_compare" id="huWuw#NkASrZ]IDOH%bW">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false"></mutation>
                                                        <field name="OPTION">&gt;</field>
                                                        <field name="START_TIME">10:00</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="logic_compare" id="f4)jS$o}d(KK~xVw7A*c">
                                                        <field name="OP">EQ</field>
                                                        <value name="A">
                                                          <block type="get_value" id="X]K4LUS#Z]k7k`t0AV[C">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">javascript.0.Klimaautomatik</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="logic_boolean" id="/,zFJO}$w%f(;c,ksR)$">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="variables_set" id="Tj^dGy7YztT`f3xbdmc[">
                                                <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                <value name="VALUE">
                                                  <block type="math_arithmetic" id="u^8B#/.:y6v7.N~fAN.I">
                                                    <field name="OP">MINUS</field>
                                                    <value name="A">
                                                      <shadow type="math_number" id="2q#GI_iHy@a)S+_}GiGn">
                                                        <field name="NUM">0</field>
                                                      </shadow>
                                                    </value>
                                                    <value name="B">
                                                      <shadow type="math_number" id="FB}a(W@t]T}EC/nV+EH4">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="on_source" id="m@SfmXN3.}68J$zL(9B#">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="controls_if" id="snxmS]bbKOS;Qn.2L$a!">
                                                    <mutation elseif="1"></mutation>
                                                    <value name="IF0">
                                                      <block type="logic_compare" id="2^EfhswU=;rC59;PBM9p">
                                                        <field name="OP">LTE</field>
                                                        <value name="A">
                                                          <block type="variables_get" id="JBw[AADX0)-tNm^jSnY@">
                                                            <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="math_number" id="q)7C?@sw9jMm8lQ(qdtJ">
                                                            <field name="NUM">800</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO0">
                                                      <block type="timeouts_cleartimeout" id="zy+9U[e+y;R7?0vR25}y">
                                                        <field name="NAME">delayOn</field>
                                                      </block>
                                                    </statement>
                                                    <value name="IF1">
                                                      <block type="logic_operation" id="C{v;^$_kuPG3|E#FbW,U" inline="false">
                                                        <field name="OP">AND</field>
                                                        <value name="A">
                                                          <block type="logic_compare" id="do706++a@[6$A}bkR9Sk">
                                                            <field name="OP">GT</field>
                                                            <value name="A">
                                                              <block type="get_value" id="74.`M%l4pcSKr]={]cG!">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">hm-rpc.1.000C9BE98E7329.1.ACTUAL_TEMPERATURE</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="Nu4?feY=CKy`=$}[|DWb">
                                                                <field name="NUM">23</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="logic_negate" id="BSM8|E_l_@+2!({Qqd;)">
                                                            <value name="BOOL">
                                                              <block type="timeouts_gettimeout" id="YK$d+f4-F@g*jbjbcjeb">
                                                                <field name="NAME">delayOn</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <statement name="DO1">
                                                      <block type="timeouts_settimeout" id="5}!7f,d/ch69i%hAy;]j">
                                                        <field name="NAME">delayOn</field>
                                                        <field name="DELAY">5</field>
                                                        <field name="UNIT">min</field>
                                                        <statement name="STATEMENT">
                                                          <block type="controls_if" id="/-^(AZ5CAH`)6oub6~@$">
                                                            <mutation elseif="1"></mutation>
                                                            <value name="IF0">
                                                              <block type="logic_negate" id="(L{Cp)S#a}n!v3yT:]RX">
                                                                <value name="BOOL">
                                                                  <block type="get_value" id="}n,{.kWp`$CP,.`@F!ct">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="control" id="mL-Lt[9hFw#@7x(#}!]u">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="Ms_X^Vk0%~@1ubhx}:q/">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="telegram" id="w}]K|fo|=u3ocpRDvPwk" collapsed="true">
                                                                    <field name="INSTANCE"></field>
                                                                    <field name="LOG"></field>
                                                                    <field name="SILENT">FALSE</field>
                                                                    <field name="PARSEMODE">default</field>
                                                                    <field name="ESCAPING">FALSE</field>
                                                                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                    <value name="MESSAGE">
                                                                      <shadow type="text" id="dAw8bc]o?z0]lHnvS#bf">
                                                                        <field name="TEXT">Klima WZ an</field>
                                                                      </shadow>
                                                                    </value>
                                                                    <next>
                                                                      <block type="timeouts_cleartimeout" id="9l7-2uL|zn|84/%a:-B+">
                                                                        <field name="NAME">delayOn</field>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="IF1">
                                                              <block type="logic_negate" id="CI!CgJLCI9{1~kH;RX~S">
                                                                <value name="BOOL">
                                                                  <block type="get_value" id="/JMV3E@a-V@5{1JC51(1">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO1">
                                                              <block type="control" id=";1nuHs5Ce#F}ze-PRfI{">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="{6o}cM*?v0^zgUjQp]S{">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="telegram" id="E{mLbT:vh-A${qe:o]Pk" collapsed="true">
                                                                    <field name="INSTANCE"></field>
                                                                    <field name="LOG"></field>
                                                                    <field name="SILENT">FALSE</field>
                                                                    <field name="PARSEMODE">default</field>
                                                                    <field name="ESCAPING">FALSE</field>
                                                                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                    <value name="MESSAGE">
                                                                      <shadow type="text" id="rR1JKFK+xq`oVZicZI-b">
                                                                        <field name="TEXT">Klima SZ an</field>
                                                                      </shadow>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </statement>
                                                    <next>
                                                      <block type="controls_if" id="y1b+Hk8KOE@l0pwdu1Mu">
                                                        <mutation elseif="1"></mutation>
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="L({CaI3~T0-j;6eX*THO">
                                                            <field name="OP">GTE</field>
                                                            <value name="A">
                                                              <block type="variables_get" id="AhD?1{:K}LKHdZ!r34={">
                                                                <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="Cu;Ai1_puf=(%Pbf[k8S">
                                                                <field name="NUM">50</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="timeouts_cleartimeout" id="%Ml0q(DT/7ON`J_J}^ht">
                                                            <field name="NAME">delayOff</field>
                                                          </block>
                                                        </statement>
                                                        <value name="IF1">
                                                          <block type="logic_negate" id="u}0B}tB%:N}T:=46)z*6">
                                                            <value name="BOOL">
                                                              <block type="timeouts_gettimeout" id="Lf0EOv[oU9C2wZzzB,(g">
                                                                <field name="NAME">delayOff</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO1">
                                                          <block type="timeouts_settimeout" id="}r|xou0w*PR`nP12UI+l">
                                                            <field name="NAME">delayOff</field>
                                                            <field name="DELAY">5</field>
                                                            <field name="UNIT">min</field>
                                                            <statement name="STATEMENT">
                                                              <block type="controls_if" id="`lFl/X=~{ATQ1p[_eP=-">
                                                                <mutation elseif="1"></mutation>
                                                                <value name="IF0">
                                                                  <block type="get_value" id="(p@)Ghn.o+{4pl|kdq]5">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="ljmiY{+2_#=yyI(gKuaW">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="@AQLpyJsgg40sCZO?lgs">
                                                                        <field name="BOOL">FALSE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="telegram" id="SfL|*8hs))*S,wDakm(D" collapsed="true">
                                                                        <field name="INSTANCE"></field>
                                                                        <field name="LOG"></field>
                                                                        <field name="SILENT">FALSE</field>
                                                                        <field name="PARSEMODE">default</field>
                                                                        <field name="ESCAPING">FALSE</field>
                                                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                        <value name="MESSAGE">
                                                                          <shadow type="text" id="wM*I2q,1qqJWK4vPBpw2">
                                                                            <field name="TEXT">Klima SZ aus</field>
                                                                          </shadow>
                                                                        </value>
                                                                        <next>
                                                                          <block type="timeouts_cleartimeout" id=".}7zzLf$usc[VdRA/?.G">
                                                                            <field name="NAME">delayOff</field>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                                <value name="IF1">
                                                                  <block type="get_value" id="jzEFA2EkGR)$egE{B$iR">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO1">
                                                                  <block type="control" id="lk9m18P!jvPz|3VDc@qT">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="HTej{A~st@=blDuW~18V">
                                                                        <field name="BOOL">FALSE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="telegram" id="p}W6*{^#eL`b=a(IzmQi" collapsed="true">
                                                                        <field name="INSTANCE"></field>
                                                                        <field name="LOG"></field>
                                                                        <field name="SILENT">FALSE</field>
                                                                        <field name="PARSEMODE">default</field>
                                                                        <field name="ESCAPING">FALSE</field>
                                                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                        <value name="MESSAGE">
                                                                          <shadow type="text" id="}m|4+BW.1j1Q$n:/gs5R">
                                                                            <field name="TEXT">Klima WZ aus</field>
                                                                          </shadow>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </xml>
                                    
                                    H 1 Antwort Letzte Antwort
                                    0
                                    • H highline

                                      Hallo Zusammen, ich hoffe ich darf mich hier anhängen ;-)
                                      Ich wollte das Thema zunächst ganz einfach angehen. Schalte Klima (Power) an, wenn Leistung am Netzübergabepunkt kleiner als 0 (negativer Wert = Einspeisung) und schalte Klima aus, wenn Leistung am Netzübergabepunkt größer 0 (Netzbezug). Die Abschaltung soll 10 Minuten verzögert passieren, falls Leistung am Netzübergabepunkt größer 0 wird.
                                      Ich möchte später noch die Raumtemperaturabhängigkeit einbeziehen etc. aber ich scheitere hier ja leider schon am Anfang bei den einfachen Themen ;-)
                                      Kann bitte jemand drüberschauen?

                                      bc7a8573-b394-4b48-8e7b-ec20663bbbf5-image.png

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      schrieb am zuletzt editiert von paul53
                                      #31

                                      @highline sagte: Schalte Klima (Power) an, wenn Leistung am Netzübergabepunkt kleiner als 0 (negativer Wert = Einspeisung) und schalte Klima aus, wenn Leistung am Netzübergabepunkt größer 0 (Netzbezug).

                                      Ohne Hysterese, die etwas größer sein muss als die Leistungsaufnahme des Klimagerätes, wird ständig ein- und ausgeschaltet.

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                       <variables>
                                         <variable id="Z#N%R2/RPMc}Y.[w23$t">ueberschuss</variable>
                                         <variable type="timeout" id="delayOn">delayOn</variable>
                                         <variable type="timeout" id="delayOff">delayOff</variable>
                                       </variables>
                                       <block type="on_ext" id="^=k13pGi`kMjtE||vY.J" x="13" y="13">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                         <field name="CONDITION">ne</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="n:wY~I3GQO$7,0:+.oY=">
                                             <field name="oid">0_userdata.0.Blockly.Bezug-Einspeisung</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="variables_set" id="1%4y-R}qaXhbn|cvWsmY">
                                             <field name="VAR" id="Z#N%R2/RPMc}Y.[w23$t">ueberschuss</field>
                                             <value name="VALUE">
                                               <block type="math_arithmetic" id="Au*aOHH+]xxfxBh_qcy]">
                                                 <field name="OP">MINUS</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="Afx{l`nj^@L%(S@Ue(U@">
                                                     <field name="NUM">0</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="-r}7.Zvg4c+}HYK)gI(y">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="on_source" id=".Ur`7?nItL@r(ZS09Tm6">
                                                     <field name="ATTR">state.val</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="comment" id="gA4HYeysWcby6H(`IS@H">
                                                 <field name="COMMENT">Leistungsaufnahme: 1000 W</field>
                                                 <next>
                                                   <block type="controls_if" id="?{[99~rn+X@-!776Gil$">
                                                     <mutation elseif="1"></mutation>
                                                     <value name="IF0">
                                                       <block type="logic_compare" id="d%IZlzT50i(a7nefKk6]">
                                                         <field name="OP">LTE</field>
                                                         <value name="A">
                                                           <block type="variables_get" id="BeI{-^dlt!PXR5?_Eq|G">
                                                             <field name="VAR" id="Z#N%R2/RPMc}Y.[w23$t">ueberschuss</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <block type="math_number" id="FfFt^qVikg$J#p#)/POi">
                                                             <field name="NUM">1200</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <statement name="DO0">
                                                       <block type="timeouts_cleartimeout" id="|#WysqWLOkMz:?pQ*-CZ">
                                                         <field name="NAME">delayOn</field>
                                                       </block>
                                                     </statement>
                                                     <value name="IF1">
                                                       <block type="logic_negate" id=";A]H?a4OD84$r(hJNlW)">
                                                         <value name="BOOL">
                                                           <block type="timeouts_gettimeout" id="5yS~uc,/OY!T8TyP@x~Y">
                                                             <field name="NAME">delayOn</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <statement name="DO1">
                                                       <block type="timeouts_settimeout" id="=EI:`22NaF],y?uV^b1B">
                                                         <field name="NAME">delayOn</field>
                                                         <field name="DELAY">10</field>
                                                         <field name="UNIT">min</field>
                                                         <statement name="STATEMENT">
                                                           <block type="controls_if" id="k+^@:g6As3oZjaxyV|1}">
                                                             <value name="IF0">
                                                               <block type="logic_negate" id="#!%N:$RKZu6$!_#aWLfc">
                                                                 <value name="BOOL">
                                                                   <block type="get_value" id="Qm$%A`L.dF3v#8GNdb:F">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">0_userdata.0.Blockly.Switch</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <statement name="DO0">
                                                               <block type="control" id="qYesRpdij9z`93JQ2~w%">
                                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                 <field name="OID">0_userdata.0.Blockly.Switch</field>
                                                                 <field name="WITH_DELAY">FALSE</field>
                                                                 <value name="VALUE">
                                                                   <block type="logic_boolean" id="ndh[{X~M{gFV,0p.u?49">
                                                                     <field name="BOOL">TRUE</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </statement>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </statement>
                                                     <next>
                                                       <block type="controls_if" id="U^YFuAk{|bn.*b{Ep;B=">
                                                         <mutation elseif="1"></mutation>
                                                         <value name="IF0">
                                                           <block type="logic_compare" id="GddE`U/xj*}WZ:OC-j_5">
                                                             <field name="OP">GTE</field>
                                                             <value name="A">
                                                               <block type="variables_get" id="cx3mk5,]]@x7@y9j*`y]">
                                                                 <field name="VAR" id="Z#N%R2/RPMc}Y.[w23$t">ueberschuss</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <block type="math_number" id="?ogV0]F,bdzm(D#m]);p">
                                                                 <field name="NUM">50</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <statement name="DO0">
                                                           <block type="timeouts_cleartimeout" id="_N.QOqsujv5EzF,e1:^`">
                                                             <field name="NAME">delayOff</field>
                                                           </block>
                                                         </statement>
                                                         <value name="IF1">
                                                           <block type="logic_negate" id="FanE]FN|QN1m2wK7$SE0">
                                                             <value name="BOOL">
                                                               <block type="timeouts_gettimeout" id="QG~;wGmLqZ_xDQ=1JV!U">
                                                                 <field name="NAME">delayOff</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <statement name="DO1">
                                                           <block type="timeouts_settimeout" id="b(4T]c7c@_xcR0^(IJQ#">
                                                             <field name="NAME">delayOff</field>
                                                             <field name="DELAY">10</field>
                                                             <field name="UNIT">min</field>
                                                             <statement name="STATEMENT">
                                                               <block type="controls_if" id="K2#OGdC_DZnqIU2P0X?:">
                                                                 <value name="IF0">
                                                                   <block type="get_value" id="sO*6M#=W62rvHUq!f;${">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">0_userdata.0.Blockly.Switch</field>
                                                                   </block>
                                                                 </value>
                                                                 <statement name="DO0">
                                                                   <block type="control" id="6VfA#(~,Q0w}vq.9~!aD">
                                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                     <field name="OID">0_userdata.0.Blockly.Switch</field>
                                                                     <field name="WITH_DELAY">FALSE</field>
                                                                     <value name="VALUE">
                                                                       <block type="logic_boolean" id=",Si`y0rwc^|ZOhtLmA=*">
                                                                         <field name="BOOL">FALSE</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </statement>
                                                               </block>
                                                             </statement>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                       </block>
                                      </xml>
                                      

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      1 Antwort Letzte Antwort
                                      0
                                      • M M-A-X

                                        @highline ich kann dir meins geben. Aber da stehen halt meine Objekte drinnen die nicht so eindeutig sind wie hier zu lesen :)

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                          <variables>
                                            <variable id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</variable>
                                            <variable type="timeout" id="delayOn">delayOn</variable>
                                            <variable type="timeout" id="delayOff">delayOff</variable>
                                          </variables>
                                          <block type="on_ext" id="m~lGEhr|UdRB[m(}El12" x="-538" y="-338">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                            <field name="CONDITION">ne</field>
                                            <field name="ACK_CONDITION"></field>
                                            <value name="OID0">
                                              <shadow type="field_oid" id="6{`e9717c1G/r/TC#1f/">
                                                <field name="oid">rct.0.g_sync.p_ac_grid_sum_lp</field>
                                              </shadow>
                                            </value>
                                            <statement name="STATEMENT">
                                              <block type="controls_if" id="U4gy[:M12Ajo}98t:~Q]">
                                                <value name="IF0">
                                                  <block type="logic_operation" id="]@s9^oSexWR=f$@gI8i," inline="false">
                                                    <field name="OP">AND</field>
                                                    <value name="A">
                                                      <block type="logic_operation" id="x?r/X;5LCvk!ks6Ulp1S" inline="false">
                                                        <field name="OP">AND</field>
                                                        <value name="A">
                                                          <block type="logic_compare" id="{zfAO}!U:a[sGPIe(6xL">
                                                            <field name="OP">GTE</field>
                                                            <value name="A">
                                                              <block type="time_get" id="+$*B;/.kjhTRTjUNxv#3">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                                <field name="OPTION">M</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="+(Yu-GbAJ7;UMK_1l9-|">
                                                                <field name="NUM">4</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="logic_compare" id="VTTRqo#*hm#|-FpLsqN2">
                                                            <field name="OP">LTE</field>
                                                            <value name="A">
                                                              <block type="time_get" id="WZLqX$t.s2nA-q^)Glla">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                                <field name="OPTION">M</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="z]6/iUr~fpgm=zn2td9g">
                                                                <field name="NUM">9</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="logic_operation" id="M|4NL*G,x133KONW0#%:" inline="false">
                                                        <field name="OP">AND</field>
                                                        <value name="A">
                                                          <block type="time_compare" id="huWuw#NkASrZ]IDOH%bW">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false"></mutation>
                                                            <field name="OPTION">&gt;</field>
                                                            <field name="START_TIME">10:00</field>
                                                          </block>
                                                        </value>
                                                        <value name="B">
                                                          <block type="logic_compare" id="f4)jS$o}d(KK~xVw7A*c">
                                                            <field name="OP">EQ</field>
                                                            <value name="A">
                                                              <block type="get_value" id="X]K4LUS#Z]k7k`t0AV[C">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">javascript.0.Klimaautomatik</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="logic_boolean" id="/,zFJO}$w%f(;c,ksR)$">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="variables_set" id="Tj^dGy7YztT`f3xbdmc[">
                                                    <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                    <value name="VALUE">
                                                      <block type="math_arithmetic" id="u^8B#/.:y6v7.N~fAN.I">
                                                        <field name="OP">MINUS</field>
                                                        <value name="A">
                                                          <shadow type="math_number" id="2q#GI_iHy@a)S+_}GiGn">
                                                            <field name="NUM">0</field>
                                                          </shadow>
                                                        </value>
                                                        <value name="B">
                                                          <shadow type="math_number" id="FB}a(W@t]T}EC/nV+EH4">
                                                            <field name="NUM">1</field>
                                                          </shadow>
                                                          <block type="on_source" id="m@SfmXN3.}68J$zL(9B#">
                                                            <field name="ATTR">state.val</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="controls_if" id="snxmS]bbKOS;Qn.2L$a!">
                                                        <mutation elseif="1"></mutation>
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="2^EfhswU=;rC59;PBM9p">
                                                            <field name="OP">LTE</field>
                                                            <value name="A">
                                                              <block type="variables_get" id="JBw[AADX0)-tNm^jSnY@">
                                                                <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="math_number" id="q)7C?@sw9jMm8lQ(qdtJ">
                                                                <field name="NUM">800</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="timeouts_cleartimeout" id="zy+9U[e+y;R7?0vR25}y">
                                                            <field name="NAME">delayOn</field>
                                                          </block>
                                                        </statement>
                                                        <value name="IF1">
                                                          <block type="logic_operation" id="C{v;^$_kuPG3|E#FbW,U" inline="false">
                                                            <field name="OP">AND</field>
                                                            <value name="A">
                                                              <block type="logic_compare" id="do706++a@[6$A}bkR9Sk">
                                                                <field name="OP">GT</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="74.`M%l4pcSKr]={]cG!">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">hm-rpc.1.000C9BE98E7329.1.ACTUAL_TEMPERATURE</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id="Nu4?feY=CKy`=$}[|DWb">
                                                                    <field name="NUM">23</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="logic_negate" id="BSM8|E_l_@+2!({Qqd;)">
                                                                <value name="BOOL">
                                                                  <block type="timeouts_gettimeout" id="YK$d+f4-F@g*jbjbcjeb">
                                                                    <field name="NAME">delayOn</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO1">
                                                          <block type="timeouts_settimeout" id="5}!7f,d/ch69i%hAy;]j">
                                                            <field name="NAME">delayOn</field>
                                                            <field name="DELAY">5</field>
                                                            <field name="UNIT">min</field>
                                                            <statement name="STATEMENT">
                                                              <block type="controls_if" id="/-^(AZ5CAH`)6oub6~@$">
                                                                <mutation elseif="1"></mutation>
                                                                <value name="IF0">
                                                                  <block type="logic_negate" id="(L{Cp)S#a}n!v3yT:]RX">
                                                                    <value name="BOOL">
                                                                      <block type="get_value" id="}n,{.kWp`$CP,.`@F!ct">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="mL-Lt[9hFw#@7x(#}!]u">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="Ms_X^Vk0%~@1ubhx}:q/">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="telegram" id="w}]K|fo|=u3ocpRDvPwk" collapsed="true">
                                                                        <field name="INSTANCE"></field>
                                                                        <field name="LOG"></field>
                                                                        <field name="SILENT">FALSE</field>
                                                                        <field name="PARSEMODE">default</field>
                                                                        <field name="ESCAPING">FALSE</field>
                                                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                        <value name="MESSAGE">
                                                                          <shadow type="text" id="dAw8bc]o?z0]lHnvS#bf">
                                                                            <field name="TEXT">Klima WZ an</field>
                                                                          </shadow>
                                                                        </value>
                                                                        <next>
                                                                          <block type="timeouts_cleartimeout" id="9l7-2uL|zn|84/%a:-B+">
                                                                            <field name="NAME">delayOn</field>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                                <value name="IF1">
                                                                  <block type="logic_negate" id="CI!CgJLCI9{1~kH;RX~S">
                                                                    <value name="BOOL">
                                                                      <block type="get_value" id="/JMV3E@a-V@5{1JC51(1">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO1">
                                                                  <block type="control" id=";1nuHs5Ce#F}ze-PRfI{">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="{6o}cM*?v0^zgUjQp]S{">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="telegram" id="E{mLbT:vh-A${qe:o]Pk" collapsed="true">
                                                                        <field name="INSTANCE"></field>
                                                                        <field name="LOG"></field>
                                                                        <field name="SILENT">FALSE</field>
                                                                        <field name="PARSEMODE">default</field>
                                                                        <field name="ESCAPING">FALSE</field>
                                                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                        <value name="MESSAGE">
                                                                          <shadow type="text" id="rR1JKFK+xq`oVZicZI-b">
                                                                            <field name="TEXT">Klima SZ an</field>
                                                                          </shadow>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="controls_if" id="y1b+Hk8KOE@l0pwdu1Mu">
                                                            <mutation elseif="1"></mutation>
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="L({CaI3~T0-j;6eX*THO">
                                                                <field name="OP">GTE</field>
                                                                <value name="A">
                                                                  <block type="variables_get" id="AhD?1{:K}LKHdZ!r34={">
                                                                    <field name="VAR" id="Vs7Z.?JEp/HPBM;B2y%?">einspeisung</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id="Cu;Ai1_puf=(%Pbf[k8S">
                                                                    <field name="NUM">50</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="timeouts_cleartimeout" id="%Ml0q(DT/7ON`J_J}^ht">
                                                                <field name="NAME">delayOff</field>
                                                              </block>
                                                            </statement>
                                                            <value name="IF1">
                                                              <block type="logic_negate" id="u}0B}tB%:N}T:=46)z*6">
                                                                <value name="BOOL">
                                                                  <block type="timeouts_gettimeout" id="Lf0EOv[oU9C2wZzzB,(g">
                                                                    <field name="NAME">delayOff</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO1">
                                                              <block type="timeouts_settimeout" id="}r|xou0w*PR`nP12UI+l">
                                                                <field name="NAME">delayOff</field>
                                                                <field name="DELAY">5</field>
                                                                <field name="UNIT">min</field>
                                                                <statement name="STATEMENT">
                                                                  <block type="controls_if" id="`lFl/X=~{ATQ1p[_eP=-">
                                                                    <mutation elseif="1"></mutation>
                                                                    <value name="IF0">
                                                                      <block type="get_value" id="(p@)Ghn.o+{4pl|kdq]5">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="control" id="ljmiY{+2_#=yyI(gKuaW">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">melcloud.0.devices.50698663.control.power</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="@AQLpyJsgg40sCZO?lgs">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="telegram" id="SfL|*8hs))*S,wDakm(D" collapsed="true">
                                                                            <field name="INSTANCE"></field>
                                                                            <field name="LOG"></field>
                                                                            <field name="SILENT">FALSE</field>
                                                                            <field name="PARSEMODE">default</field>
                                                                            <field name="ESCAPING">FALSE</field>
                                                                            <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                            <value name="MESSAGE">
                                                                              <shadow type="text" id="wM*I2q,1qqJWK4vPBpw2">
                                                                                <field name="TEXT">Klima SZ aus</field>
                                                                              </shadow>
                                                                            </value>
                                                                            <next>
                                                                              <block type="timeouts_cleartimeout" id=".}7zzLf$usc[VdRA/?.G">
                                                                                <field name="NAME">delayOff</field>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                    <value name="IF1">
                                                                      <block type="get_value" id="jzEFA2EkGR)$egE{B$iR">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO1">
                                                                      <block type="control" id="lk9m18P!jvPz|3VDc@qT">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">melcloud.0.devices.50698608.control.power</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="HTej{A~st@=blDuW~18V">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="telegram" id="p}W6*{^#eL`b=a(IzmQi" collapsed="true">
                                                                            <field name="INSTANCE"></field>
                                                                            <field name="LOG"></field>
                                                                            <field name="SILENT">FALSE</field>
                                                                            <field name="PARSEMODE">default</field>
                                                                            <field name="ESCAPING">FALSE</field>
                                                                            <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                                            <value name="MESSAGE">
                                                                              <shadow type="text" id="}m|4+BW.1j1Q$n:/gs5R">
                                                                                <field name="TEXT">Klima WZ aus</field>
                                                                              </shadow>
                                                                            </value>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                          </block>
                                        </xml>
                                        
                                        H Offline
                                        H Offline
                                        highline
                                        schrieb am zuletzt editiert von highline
                                        #32

                                        @m-a-x danke für deinen Export!

                                        Ich habe jetzt mal angefangen zu bauen und den ersten Teil des Einschaltens hinbekommen. Ich schalte aktuell zwei Zimmer und nehme die Temperatur aus einem der beiden Zimmer und die Leistung am Netzübergabepunkt als Bedingung. Ich werde mir noch das Abschalten bauen und schauen das ich für jedes Zimmer einzeln die Temperatur zur Bedingung mache.

                                        ee1490a2-ec50-4c33-b888-b05b6aca08a0-image.png

                                        @paul53 Danke für deinen Hinweis, ich denke ich setze die Zahlen entsprechend höher.

                                        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

                                        811

                                        Online

                                        32.5k

                                        Benutzer

                                        81.9k

                                        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