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. Einsteigerfragen
  4. Automatisierung
  5. Heizungssteuerung 10Räume, 24 Heizkörper Vaillant Gastherme

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.1k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Heizungssteuerung 10Räume, 24 Heizkörper Vaillant Gastherme

Geplant Angeheftet Gesperrt Verschoben Automatisierung
9 Beiträge 4 Kommentatoren 562 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    Cobra 0
    schrieb am zuletzt editiert von Cobra 0
    #1

    Liebes Forum,

    ich betreibe ein Vital Zentrum (Herzensprojekt / Verein), indem ein großer Saal (120m2) mit 6 Heizkörpern, ein Studio (60m2) mit 3 Heizkörpern, 4 Behandlungszimmer mit je 2 Heizkörpern, zwei Küchen mit je 1 Heizkörper ein Badezimmer mit 2 Heizkörpern und ein zwei Vorzimmer mit einmal 1 und einmal 2 Heizkörpern, ausgestattet ist. Das heißt in Summe 10 Räume und 24 Heizkörper. Das Ganze wird mit einem Gas Brennwertgerät der Firma Vaillant EcoTec exklusive (VC AT 466 E) welche mit einem kabelgebundenen 230 Volt Thermostat (welches im zentralsten Raum (Studio)) geschalten wird, betrieben.
    Ziel ist es jeden einzelnen Raum einzeln über ein Wochenprogramm steuern zu können, wobei einige Räume bei keiner Buchung nur auf Frostschutz betrieben werden sollen. Grundsätzlich ist dies ja über Thermostatventile möglich, jedoch habe ich das Problem dass ich ja zusätzlich die Therme und deren Pumpe (so wie es jetzt das 230 Volt Thermostat macht) ein und ausschalten muss wenn die Anforderung von einem Raum kommt dass die Temp. z.B.: ab 17:00 auf 21° sein soll. D.h. ich benötige einen Aktor, welcher jeden einzelnen Raum „überwacht“ und bei einer Anforderung die der Therme ein- und ausschaltet.
    Soweit ich verstanden habe, reden die Thermostatventile als auch die Thermostate miteinander habe aber noch kein System entdeckt welches parallel dazu auch intelligent die Therme steuert? Kennt Ihr da eine Lösung?

    ? T 2 Antworten Letzte Antwort
    0
    • C Cobra 0

      Liebes Forum,

      ich betreibe ein Vital Zentrum (Herzensprojekt / Verein), indem ein großer Saal (120m2) mit 6 Heizkörpern, ein Studio (60m2) mit 3 Heizkörpern, 4 Behandlungszimmer mit je 2 Heizkörpern, zwei Küchen mit je 1 Heizkörper ein Badezimmer mit 2 Heizkörpern und ein zwei Vorzimmer mit einmal 1 und einmal 2 Heizkörpern, ausgestattet ist. Das heißt in Summe 10 Räume und 24 Heizkörper. Das Ganze wird mit einem Gas Brennwertgerät der Firma Vaillant EcoTec exklusive (VC AT 466 E) welche mit einem kabelgebundenen 230 Volt Thermostat (welches im zentralsten Raum (Studio)) geschalten wird, betrieben.
      Ziel ist es jeden einzelnen Raum einzeln über ein Wochenprogramm steuern zu können, wobei einige Räume bei keiner Buchung nur auf Frostschutz betrieben werden sollen. Grundsätzlich ist dies ja über Thermostatventile möglich, jedoch habe ich das Problem dass ich ja zusätzlich die Therme und deren Pumpe (so wie es jetzt das 230 Volt Thermostat macht) ein und ausschalten muss wenn die Anforderung von einem Raum kommt dass die Temp. z.B.: ab 17:00 auf 21° sein soll. D.h. ich benötige einen Aktor, welcher jeden einzelnen Raum „überwacht“ und bei einer Anforderung die der Therme ein- und ausschaltet.
      Soweit ich verstanden habe, reden die Thermostatventile als auch die Thermostate miteinander habe aber noch kein System entdeckt welches parallel dazu auch intelligent die Therme steuert? Kennt Ihr da eine Lösung?

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      @cobra-0

      Zettel an die Tür :
      Ist hier keiner drinn, macht heizen keinen Sinn.

      Feddich ...

      C 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @cobra-0

        Zettel an die Tür :
        Ist hier keiner drinn, macht heizen keinen Sinn.

        Feddich ...

        C Offline
        C Offline
        Cobra 0
        schrieb am zuletzt editiert von Cobra 0
        #3

        @dreistein ...wo geb ich das rein?

        1 Antwort Letzte Antwort
        0
        • C Cobra 0

          Liebes Forum,

          ich betreibe ein Vital Zentrum (Herzensprojekt / Verein), indem ein großer Saal (120m2) mit 6 Heizkörpern, ein Studio (60m2) mit 3 Heizkörpern, 4 Behandlungszimmer mit je 2 Heizkörpern, zwei Küchen mit je 1 Heizkörper ein Badezimmer mit 2 Heizkörpern und ein zwei Vorzimmer mit einmal 1 und einmal 2 Heizkörpern, ausgestattet ist. Das heißt in Summe 10 Räume und 24 Heizkörper. Das Ganze wird mit einem Gas Brennwertgerät der Firma Vaillant EcoTec exklusive (VC AT 466 E) welche mit einem kabelgebundenen 230 Volt Thermostat (welches im zentralsten Raum (Studio)) geschalten wird, betrieben.
          Ziel ist es jeden einzelnen Raum einzeln über ein Wochenprogramm steuern zu können, wobei einige Räume bei keiner Buchung nur auf Frostschutz betrieben werden sollen. Grundsätzlich ist dies ja über Thermostatventile möglich, jedoch habe ich das Problem dass ich ja zusätzlich die Therme und deren Pumpe (so wie es jetzt das 230 Volt Thermostat macht) ein und ausschalten muss wenn die Anforderung von einem Raum kommt dass die Temp. z.B.: ab 17:00 auf 21° sein soll. D.h. ich benötige einen Aktor, welcher jeden einzelnen Raum „überwacht“ und bei einer Anforderung die der Therme ein- und ausschaltet.
          Soweit ich verstanden habe, reden die Thermostatventile als auch die Thermostate miteinander habe aber noch kein System entdeckt welches parallel dazu auch intelligent die Therme steuert? Kennt Ihr da eine Lösung?

          T Offline
          T Offline
          toralt
          schrieb am zuletzt editiert von
          #4

          @cobra-0 Normalerweise ist die Therma generell erst mal Außentemperatur gesteuert. Also je nach Außentemperatur ändert sich die Vorlauftemperatur.
          Zusätzlich müsste die Therme, je nach Alter, ja auch an der RL-Temperatur merken, ob Abnehmer da sind oder nicht. Bei Bedarf heizt sie dann nach, ansonsten nicht. Wenn die Zirkulationspumpe schon eine Effizienzpumpe ist, dann dürfte sie bei keiner Abnahme entweder sehr wenig verbrauchen oder die Heizung schaltet dann so oder so ab.

          Was genau würdest Du denn steuern wollen? Willst Du von Normal auf Frostschutz schalten per ioBroker, wenn gar nichts benutzt wird? Weil direkt auf die Therme zugreifen würde ich nicht unbedingt machen, da greifst Du ja dann direkt in die Heizungssteuerung ein.

          << ioBroker im Docker auf Synology DS1821+, 10GBit, 32GB RAM>>

          C 1 Antwort Letzte Antwort
          0
          • T toralt

            @cobra-0 Normalerweise ist die Therma generell erst mal Außentemperatur gesteuert. Also je nach Außentemperatur ändert sich die Vorlauftemperatur.
            Zusätzlich müsste die Therme, je nach Alter, ja auch an der RL-Temperatur merken, ob Abnehmer da sind oder nicht. Bei Bedarf heizt sie dann nach, ansonsten nicht. Wenn die Zirkulationspumpe schon eine Effizienzpumpe ist, dann dürfte sie bei keiner Abnahme entweder sehr wenig verbrauchen oder die Heizung schaltet dann so oder so ab.

            Was genau würdest Du denn steuern wollen? Willst Du von Normal auf Frostschutz schalten per ioBroker, wenn gar nichts benutzt wird? Weil direkt auf die Therme zugreifen würde ich nicht unbedingt machen, da greifst Du ja dann direkt in die Heizungssteuerung ein.

            C Offline
            C Offline
            Cobra 0
            schrieb am zuletzt editiert von
            #5

            @toralt Hi! Der plan wäre W-Lan oder Zigbee Heizkörperthermostate zu kaufen welche ich pro Raum zu einer Gruppe zusammen gebe. Dann würde ich diese mit einen Funk Aktor verbinden welcher Kabelgebunden an der Therme hängt, so woe das aktuelle 220V Thermostat. Sollte aus einem Raum die Anforderung (am besten über Terminkalender) kommen das die Temp Soll 21 benötigt, dann schaltet der aktor die Therme ein und die Ventile des aumes welcher die Anforderung schickt machen auf und regeln den Raum. Frtige Lösungen in der art gbt es von tado, HomeMatic hat die abgestimmten Thermostate das mit dem Aktor muss ma aber auch dort erst "bauen" ....

            paul53P 1 Antwort Letzte Antwort
            0
            • C Cobra 0

              @toralt Hi! Der plan wäre W-Lan oder Zigbee Heizkörperthermostate zu kaufen welche ich pro Raum zu einer Gruppe zusammen gebe. Dann würde ich diese mit einen Funk Aktor verbinden welcher Kabelgebunden an der Therme hängt, so woe das aktuelle 220V Thermostat. Sollte aus einem Raum die Anforderung (am besten über Terminkalender) kommen das die Temp Soll 21 benötigt, dann schaltet der aktor die Therme ein und die Ventile des aumes welcher die Anforderung schickt machen auf und regeln den Raum. Frtige Lösungen in der art gbt es von tado, HomeMatic hat die abgestimmten Thermostate das mit dem Aktor muss ma aber auch dort erst "bauen" ....

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

              @cobra-0 sagte: Temp Soll 21 benötigt, dann schaltet der aktor die Therme ein

              Besser: Wenn die maximale Ventilstellung aller Ventile > 20 %: Therme ein, < 10 %: Therme aus.

              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

              C 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @cobra-0 sagte: Temp Soll 21 benötigt, dann schaltet der aktor die Therme ein

                Besser: Wenn die maximale Ventilstellung aller Ventile > 20 %: Therme ein, < 10 %: Therme aus.

                C Offline
                C Offline
                Cobra 0
                schrieb am zuletzt editiert von
                #7

                @paul53 ja, wäre auch eine Variante ...wie gesgt beim Programmieren bin ich ein Leihe und die Frage ist ob es hier etwas "feriges" gibt?

                paul53P 1 Antwort Letzte Antwort
                0
                • C Cobra 0

                  @paul53 ja, wäre auch eine Variante ...wie gesgt beim Programmieren bin ich ein Leihe und die Frage ist ob es hier etwas "feriges" gibt?

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

                  @cobra-0 sagte: etwas "feriges" gibt?

                  Kann als Blockly so aussehen:

                  Blockly_temp.JPG

                  <xml xmlns="https://developers.google.com/blockly/xml">
                   <variables>
                     <variable id=",)M7v`4d/kA[MPcQLXn^">therme</variable>
                     <variable id="q!!+p;{Fj+6Df-[j_t1!">ids</variable>
                     <variable id="VCmAi%WWJwyMAzAa;f5M">max</variable>
                     <variable id="?miXZI{]bGOcA`g5aN/O">id</variable>
                     <variable id="O:gtM/8wF/-Wr-bn8khS">valve</variable>
                   </variables>
                   <block type="variables_set" id="fpBglMYxN-5ZRjb;_v96" x="62" y="-388">
                     <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                     <value name="VALUE">
                       <block type="get_value" id="9eQ6~Q[=w0[X^OKxgl-y">
                         <field name="ATTR">val</field>
                         <field name="OID">0_userdata.0.Blockly.Switch</field>
                       </block>
                     </value>
                     <next>
                       <block type="comment" id="FHr!9svo{Cbu!.;Hj.;]">
                         <field name="COMMENT">Alle Zigbee Thermostate</field>
                         <next>
                           <block type="variables_set" id="xhtwR=gZq+3{E}!TF_IY">
                             <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                             <value name="VALUE">
                               <block type="selector" id="rf;TAled@}E0~qn07Vs]">
                                 <field name="TEXT">zigbee.*.heating_demand</field>
                               </block>
                             </value>
                             <next>
                               <block type="on_ext" id="f/Vy+o[m![_slG{%Jqhx">
                                 <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="agE3=V%VU1rX$Fx+U;fZ">
                                     <field name="oid">default</field>
                                   </shadow>
                                   <block type="variables_get" id="Mh^f2,Jep*cmBrlLx]l7">
                                     <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="variables_set" id="[I}{t.e8@8^HJiD`Ls?c">
                                     <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                     <value name="VALUE">
                                       <block type="math_number" id=".X;b6)U#27u*ta7ChTt7">
                                         <field name="NUM">0</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="controls_forEach" id="c+(Ner6?txOv.,d/42!r">
                                         <field name="VAR" id="?miXZI{]bGOcA`g5aN/O">id</field>
                                         <value name="LIST">
                                           <block type="variables_get" id="kxty;tw@y[M[,e{mSCJO">
                                             <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                                           </block>
                                         </value>
                                         <statement name="DO">
                                           <block type="variables_set" id="3_]l;O!z#lXSS2.9*CuI">
                                             <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                             <value name="VALUE">
                                               <block type="get_value_var" id="]c.A#1m-U.zy/$P@rCDX">
                                                 <field name="ATTR">val</field>
                                                 <value name="OID">
                                                   <shadow type="text" id="JAnpp4q_5Z}2*PL703#b">
                                                     <field name="TEXT"></field>
                                                   </shadow>
                                                   <block type="variables_get" id=";t*rRp`AYqBGh6y#44z+">
                                                     <field name="VAR" id="?miXZI{]bGOcA`g5aN/O">id</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_if" id="qi52yuxl6n5+Y![NE+jH">
                                                 <value name="IF0">
                                                   <block type="logic_compare" id="JCsjaq#5tGWjuZnG[brE">
                                                     <field name="OP">GT</field>
                                                     <value name="A">
                                                       <block type="variables_get" id="g29fy?_0i~:(7*3a2PA@">
                                                         <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="variables_get" id="%NCFF,FM*YX%V]wcNWwJ">
                                                         <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="DO0">
                                                   <block type="variables_set" id="gy!~.cU$F/oJV`3.I/p=">
                                                     <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                     <value name="VALUE">
                                                       <block type="variables_get" id="WKmh,FaG,NRS3X$cY}LO">
                                                         <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="controls_if" id="~$*q+.XmdqK+igAw#e-(">
                                             <mutation elseif="1"></mutation>
                                             <value name="IF0">
                                               <block type="logic_compare" id="^,pnc;{hz.tQ}1n}--[R">
                                                 <field name="OP">GT</field>
                                                 <value name="A">
                                                   <block type="variables_get" id="kOnelHZ*kjeg/qxSFGnV">
                                                     <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="math_number" id="D:01^#wVO0:AZ:qjLRVO">
                                                     <field name="NUM">20</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="variables_set" id="XiWmxVK;CNdyBp9Na{w4">
                                                 <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                 <value name="VALUE">
                                                   <block type="logic_boolean" id="w]FI4eWtql+[UW5TdC30">
                                                     <field name="BOOL">TRUE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <value name="IF1">
                                               <block type="logic_compare" id="8dB6rtl!pY=+t^Di7KID">
                                                 <field name="OP">LT</field>
                                                 <value name="A">
                                                   <block type="variables_get" id="xdWE?2)S73(G~1`dTU9i">
                                                     <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="math_number" id="xNyJrZF=+C8i*fi(AKC1">
                                                     <field name="NUM">10</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO1">
                                               <block type="variables_set" id="c!b|aeDJjY.CsX7dURb|">
                                                 <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                 <value name="VALUE">
                                                   <block type="logic_boolean" id="x5%tp1!?Ol%nFrZr:2To">
                                                     <field name="BOOL">FALSE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="controls_if" id="ye[D|p}A4+XltJ$+X?_z">
                                                 <value name="IF0">
                                                   <block type="logic_compare" id=":ieuiM#ai7::ThKbLRa3">
                                                     <field name="OP">NEQ</field>
                                                     <value name="A">
                                                       <block type="variables_get" id="V)XWh*yjeQ+|nR[Ql3T0">
                                                         <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="get_value" id="SXQQnCLwH]B-oRMTibH|">
                                                         <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="7dcA;15i|qdSiue=`mK_">
                                                     <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="variables_get" id="Bdc}V]jG8W[+/cSg.qW4">
                                                         <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </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

                  C 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @cobra-0 sagte: etwas "feriges" gibt?

                    Kann als Blockly so aussehen:

                    Blockly_temp.JPG

                    <xml xmlns="https://developers.google.com/blockly/xml">
                     <variables>
                       <variable id=",)M7v`4d/kA[MPcQLXn^">therme</variable>
                       <variable id="q!!+p;{Fj+6Df-[j_t1!">ids</variable>
                       <variable id="VCmAi%WWJwyMAzAa;f5M">max</variable>
                       <variable id="?miXZI{]bGOcA`g5aN/O">id</variable>
                       <variable id="O:gtM/8wF/-Wr-bn8khS">valve</variable>
                     </variables>
                     <block type="variables_set" id="fpBglMYxN-5ZRjb;_v96" x="62" y="-388">
                       <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                       <value name="VALUE">
                         <block type="get_value" id="9eQ6~Q[=w0[X^OKxgl-y">
                           <field name="ATTR">val</field>
                           <field name="OID">0_userdata.0.Blockly.Switch</field>
                         </block>
                       </value>
                       <next>
                         <block type="comment" id="FHr!9svo{Cbu!.;Hj.;]">
                           <field name="COMMENT">Alle Zigbee Thermostate</field>
                           <next>
                             <block type="variables_set" id="xhtwR=gZq+3{E}!TF_IY">
                               <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                               <value name="VALUE">
                                 <block type="selector" id="rf;TAled@}E0~qn07Vs]">
                                   <field name="TEXT">zigbee.*.heating_demand</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="on_ext" id="f/Vy+o[m![_slG{%Jqhx">
                                   <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="agE3=V%VU1rX$Fx+U;fZ">
                                       <field name="oid">default</field>
                                     </shadow>
                                     <block type="variables_get" id="Mh^f2,Jep*cmBrlLx]l7">
                                       <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                                     </block>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="variables_set" id="[I}{t.e8@8^HJiD`Ls?c">
                                       <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                       <value name="VALUE">
                                         <block type="math_number" id=".X;b6)U#27u*ta7ChTt7">
                                           <field name="NUM">0</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="controls_forEach" id="c+(Ner6?txOv.,d/42!r">
                                           <field name="VAR" id="?miXZI{]bGOcA`g5aN/O">id</field>
                                           <value name="LIST">
                                             <block type="variables_get" id="kxty;tw@y[M[,e{mSCJO">
                                               <field name="VAR" id="q!!+p;{Fj+6Df-[j_t1!">ids</field>
                                             </block>
                                           </value>
                                           <statement name="DO">
                                             <block type="variables_set" id="3_]l;O!z#lXSS2.9*CuI">
                                               <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                               <value name="VALUE">
                                                 <block type="get_value_var" id="]c.A#1m-U.zy/$P@rCDX">
                                                   <field name="ATTR">val</field>
                                                   <value name="OID">
                                                     <shadow type="text" id="JAnpp4q_5Z}2*PL703#b">
                                                       <field name="TEXT"></field>
                                                     </shadow>
                                                     <block type="variables_get" id=";t*rRp`AYqBGh6y#44z+">
                                                       <field name="VAR" id="?miXZI{]bGOcA`g5aN/O">id</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="controls_if" id="qi52yuxl6n5+Y![NE+jH">
                                                   <value name="IF0">
                                                     <block type="logic_compare" id="JCsjaq#5tGWjuZnG[brE">
                                                       <field name="OP">GT</field>
                                                       <value name="A">
                                                         <block type="variables_get" id="g29fy?_0i~:(7*3a2PA@">
                                                           <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="variables_get" id="%NCFF,FM*YX%V]wcNWwJ">
                                                           <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="variables_set" id="gy!~.cU$F/oJV`3.I/p=">
                                                       <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="WKmh,FaG,NRS3X$cY}LO">
                                                           <field name="VAR" id="O:gtM/8wF/-Wr-bn8khS">valve</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </statement>
                                           <next>
                                             <block type="controls_if" id="~$*q+.XmdqK+igAw#e-(">
                                               <mutation elseif="1"></mutation>
                                               <value name="IF0">
                                                 <block type="logic_compare" id="^,pnc;{hz.tQ}1n}--[R">
                                                   <field name="OP">GT</field>
                                                   <value name="A">
                                                     <block type="variables_get" id="kOnelHZ*kjeg/qxSFGnV">
                                                       <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="math_number" id="D:01^#wVO0:AZ:qjLRVO">
                                                       <field name="NUM">20</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="variables_set" id="XiWmxVK;CNdyBp9Na{w4">
                                                   <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="w]FI4eWtql+[UW5TdC30">
                                                       <field name="BOOL">TRUE</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <value name="IF1">
                                                 <block type="logic_compare" id="8dB6rtl!pY=+t^Di7KID">
                                                   <field name="OP">LT</field>
                                                   <value name="A">
                                                     <block type="variables_get" id="xdWE?2)S73(G~1`dTU9i">
                                                       <field name="VAR" id="VCmAi%WWJwyMAzAa;f5M">max</field>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="math_number" id="xNyJrZF=+C8i*fi(AKC1">
                                                       <field name="NUM">10</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO1">
                                                 <block type="variables_set" id="c!b|aeDJjY.CsX7dURb|">
                                                   <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="x5%tp1!?Ol%nFrZr:2To">
                                                       <field name="BOOL">FALSE</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="controls_if" id="ye[D|p}A4+XltJ$+X?_z">
                                                   <value name="IF0">
                                                     <block type="logic_compare" id=":ieuiM#ai7::ThKbLRa3">
                                                       <field name="OP">NEQ</field>
                                                       <value name="A">
                                                         <block type="variables_get" id="V)XWh*yjeQ+|nR[Ql3T0">
                                                           <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="get_value" id="SXQQnCLwH]B-oRMTibH|">
                                                           <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="7dcA;15i|qdSiue=`mK_">
                                                       <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="variables_get" id="Bdc}V]jG8W[+/cSg.qW4">
                                                           <field name="VAR" id=",)M7v`4d/kA[MPcQLXn^">therme</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                    </xml>
                    

                    C Offline
                    C Offline
                    Cobra 0
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 ...sieht ja fas einfach aus :-)

                    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

                    761

                    Online

                    32.6k

                    Benutzer

                    82.2k

                    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