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. Skripten / Logik
  4. Blockly
  5. Problem mit Heizungsblockly

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Problem mit Heizungsblockly

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 4 Kommentatoren 536 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.
  • MyzerATM MyzerAT

    Hi @lls

    hab hier ein Problem mit einem Blockly, versuche seit Tagen den Fehler zu finden und komme nicht drauf, habe es schon mehrmals umgebaut und dennoch funktioniert es nicht ganz.

    Wenn die Temp unter 21 fällt schaltet sich die Ventilsteuerung für einen Bruchteil einer Sekunde auf 100% und gleich wieder auf 0% --> wenn ich diesen Teil (roter Pfeil) deaktiviere funktioniert es, dann aber funktioniert die Nachtabsenkung nicht, falls die Temp unter 18 fallen würde, würde die Ventilstellung nicht auf 0% gehen bei über 18%

    5652e086-9011-4fdc-a488-ee170cb3cb33-grafik.png

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #2

    @MyzerAT
    Du hast zwei Blocklys mit dem gleichen Trigger.
    17 Grad wären ja kleiner gleich 21, aber 17 Grad sind auch kleiner gleich 18 Grad...

    1 Antwort Letzte Antwort
    0
    • MyzerATM Offline
      MyzerATM Offline
      MyzerAT
      schrieb am zuletzt editiert von
      #3

      ja aber die Bedingungen unterscheiden sich ja , siehe screenshot

      744cc144-5632-4d13-a96d-3114b075e256-grafik.png

      lg Rudi

      Master Debian 12 (Wien)
      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

      Slave Debian 12. (TULLN) --> OpenVPN to Vienna
      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

      Node 20.19.0
      Nodejs 20.19.0
      npm 10.8.2
      js-controller 7.0.6

      dslraserD BBTownB 2 Antworten Letzte Antwort
      0
      • MyzerATM MyzerAT

        ja aber die Bedingungen unterscheiden sich ja , siehe screenshot

        744cc144-5632-4d13-a96d-3114b075e256-grafik.png

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #4

        @MyzerAT
        ah, hatte ich übersehen. Ich schau nochmal.

        1 Antwort Letzte Antwort
        1
        • MyzerATM MyzerAT

          ja aber die Bedingungen unterscheiden sich ja , siehe screenshot

          744cc144-5632-4d13-a96d-3114b075e256-grafik.png

          BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von BBTown
          #5

          @MyzerAT die Trigger sind bei beiden identisch, der "sonst" Fall ist bei beiden identisch, dann gehört der zweite Fall in einen "sonst falls" Bereich des ersten Triggers!

          Der Rest vom 2. Trigger wird nicht benötigt.

          Da Du 2 x den gleichen Trigger hast, würde sowohl "sonst" vom ersten Teil zutreffen, als auch die Bedingung vom 2. Fall.
          Wer gewinnt denn jetzt, wo Du 2 unterschiedliche Ergebnisse zum gleichen Trigger hast???

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          1 Antwort Letzte Antwort
          0
          • MyzerATM Offline
            MyzerATM Offline
            MyzerAT
            schrieb am zuletzt editiert von
            #6

            habe mal den code angehängt, den ich kann nicht ganz folgen warum das nicht gehen soll, owbwohl die bedingungen ja unterschiedlich sind!

            <xml xmlns="http://www.w3.org/1999/xhtml">
              <block type="on_ext" id="0WhGF/`4L!;@B(Pt:HLp" x="212" y="13">
                <mutation items="2"></mutation>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                  <shadow type="field_oid" id="hmu;Rw8=pbB*?]I8l9*C">
                    <field name="oid">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                  </shadow>
                </value>
                <value name="OID1">
                  <shadow type="field_oid" id="myG6`[bB/P%1cm*0uJP_">
                    <field name="oid">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                  </shadow>
                </value>
                <statement name="STATEMENT">
                  <block type="comment" id="TZWvbG%c?=v+%v}X#ADy">
                    <field name="COMMENT">Heizen = 21°C</field>
                    <next>
                      <block type="controls_if" id="31]7cQMt;yNq-y-ST}yL">
                        <mutation else="1"></mutation>
                        <value name="IF0">
                          <block type="logic_operation" id="u/TpoULQZTcAxmps/0i*" inline="false">
                            <field name="OP">AND</field>
                            <value name="A">
                              <block type="logic_compare" id="yjUmCORl!7)dMCL54]]v">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="|)CnYsY(E._4Z#c7KdG9">
                                    <field name="ATTR">val</field>
                                    <field name="OID">#Eigene.0.Heizung.Heizen_Badezimmer</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_boolean" id="NrS(BYB,U4Q3C*P3/tJh">
                                    <field name="BOOL">TRUE</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_operation" id="eq5T`q.7Qs$OdMo+4]os" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="I2(i[YqY,:ck%KpMd2#?">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="Dy,BNN4cbz4I*t):dBW6">
                                        <field name="ATTR">val</field>
                                        <field name="OID">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id=",kZF_,FqQ5Rc8JwuWV@j">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="R^O0ZOkj9m~FJ66(/kzd">
                                    <field name="OP">LT</field>
                                    <value name="A">
                                      <block type="get_value" id="w13k07w{x,6)`=+RYYV(">
                                        <field name="ATTR">val</field>
                                        <field name="OID">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="_r=FPOw#tqs*T{Q):|.k">
                                        <field name="NUM">21</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="control" id=",i|O$y!FP_NG!`]~f;lR">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="math_number" id="OOmz6bib-rmw99t4sHfF">
                                <field name="NUM">100</field>
                              </block>
                            </value>
                            <next>
                              <block type="control_ex" id="xUy`?C6!;zRYZ9,.G66f" inline="true">
                                <field name="TYPE">false</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="OID">
                                  <shadow type="field_oid" id="wm%^10aUA^%w/DfT4fR^">
                                    <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                  </shadow>
                                </value>
                                <value name="VALUE">
                                  <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                    <field name="BOOL">TRUE</field>
                                  </shadow>
                                  <block type="math_number" id="Vj17JdXj|et2c+qFdAzH">
                                    <field name="NUM">30</field>
                                  </block>
                                </value>
                                <value name="DELAY_MS">
                                  <shadow type="math_number" id="G]jEGRS=EtavW;;n4~1D">
                                    <field name="NUM">0</field>
                                  </shadow>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                        <statement name="ELSE">
                          <block type="control" id="v4@a#e#,tvUwWmLabUNv">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="math_number" id="?E|TFDq5O}yv+!Omf[po">
                                <field name="NUM">0</field>
                              </block>
                            </value>
                            <next>
                              <block type="control_ex" id="gU#XAM8@XEs/l**2L6;w" inline="true">
                                <field name="TYPE">false</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="OID">
                                  <shadow type="field_oid" id="[9+m5sI|01pqsp^!aLDb">
                                    <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                  </shadow>
                                </value>
                                <value name="VALUE">
                                  <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                    <field name="BOOL">TRUE</field>
                                  </shadow>
                                  <block type="math_number" id="UU-11G6x)ZLsGz81/e~~">
                                    <field name="NUM">5</field>
                                  </block>
                                </value>
                                <value name="DELAY_MS">
                                  <shadow type="math_number" id="wA)1S8jJE)370Z|m96Te">
                                    <field name="NUM">0</field>
                                  </shadow>
                                </value>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </statement>
                <next>
                  <block type="on_ext" id="p*=I;.KR9ED=3A^?)2%.">
                    <mutation items="2"></mutation>
                    <field name="CONDITION">ne</field>
                    <field name="ACK_CONDITION"></field>
                    <value name="OID0">
                      <shadow type="field_oid" id="_x=`=!h_e$R/7.@~(?;-">
                        <field name="oid">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                      </shadow>
                    </value>
                    <value name="OID1">
                      <shadow type="field_oid" id="-uVeFu1-pe4Cx4!4Z_0;">
                        <field name="oid">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                      </shadow>
                    </value>
                    <statement name="STATEMENT">
                      <block type="comment" id="D.n?lt36`sx/z.@2riMy">
                        <field name="COMMENT">Heizen Eco = 18°C</field>
                        <next>
                          <block type="controls_if" id="^VF-jI(B(j/p}V,KA.va">
                            <mutation else="1"></mutation>
                            <value name="IF0">
                              <block type="logic_operation" id="/k257Ny/1Olc:_#Iy^1i" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="clO=Bnblc@QHtb.QH=W,">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="2/c=EgkAgTT094QrvX[z">
                                        <field name="ATTR">val</field>
                                        <field name="OID">#Eigene.0.Heizung.Heizen_Badezimmer</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="~p*x0mS+zYJjw/JkI.|=">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_operation" id="c0tvA/|h%c!$s@?^{a!B" inline="false">
                                    <field name="OP">AND</field>
                                    <value name="A">
                                      <block type="logic_compare" id="m?|/px)[k`bQ^:F8w|W8">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="ToTtFjp-PY82-o}lEgLp">
                                            <field name="ATTR">val</field>
                                            <field name="OID">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="logic_boolean" id="9N}o)p{grq^0F.era7dS">
                                            <field name="BOOL">FALSE</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_compare" id="R7R`pL(rc^|/I//2/+y4">
                                        <field name="OP">LTE</field>
                                        <value name="A">
                                          <block type="get_value" id="4eZA.KSE^M/nIi(gVRK.">
                                            <field name="ATTR">val</field>
                                            <field name="OID">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="%sU#@?o{~xg3ltR+E]q{">
                                            <field name="NUM">18</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id="M5W9HU`p9y%4nt#|5.=6">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="math_number" id="Bb3)6)~H8-nM7%oo]H{j">
                                    <field name="NUM">50</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="control_ex" id="3boprF%=NWtD{Zl^zAGa" inline="true">
                                    <field name="TYPE">false</field>
                                    <field name="CLEAR_RUNNING">FALSE</field>
                                    <value name="OID">
                                      <shadow type="field_oid" id="Z1bb)yhwPVFg/fqrbei(">
                                        <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                      </shadow>
                                    </value>
                                    <value name="VALUE">
                                      <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                        <field name="BOOL">TRUE</field>
                                      </shadow>
                                      <block type="math_number" id="0fq@[Wn;g~mvKrO_0nd{">
                                        <field name="NUM">30</field>
                                      </block>
                                    </value>
                                    <value name="DELAY_MS">
                                      <shadow type="math_number" id="alp`E1QdUS#q(|3=4wF+">
                                        <field name="NUM">0</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <statement name="ELSE">
                              <block type="control" id="{Y+}*rbhkM8+0Kv+01Gg" disabled="true">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="math_number" id="ubX[=+~Odb-u$mYx[5qY">
                                    <field name="NUM">0</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="control_ex" id="MTxn.CECq4*2yRutn}#c" inline="true">
                                    <field name="TYPE">false</field>
                                    <field name="CLEAR_RUNNING">FALSE</field>
                                    <value name="OID">
                                      <shadow type="field_oid" id="d]w5scm(O@p3M%]dYja3">
                                        <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                      </shadow>
                                    </value>
                                    <value name="VALUE">
                                      <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                        <field name="BOOL">TRUE</field>
                                      </shadow>
                                      <block type="math_number" id="Yale/{d^5)#QPBfJrP(!">
                                        <field name="NUM">5</field>
                                      </block>
                                    </value>
                                    <value name="DELAY_MS">
                                      <shadow type="math_number" id="-Ta8OYZdkJ{n|nJQs)-y">
                                        <field name="NUM">0</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </xml>
            

            lg Rudi

            Master Debian 12 (Wien)
            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

            Slave Debian 12. (TULLN) --> OpenVPN to Vienna
            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

            Node 20.19.0
            Nodejs 20.19.0
            npm 10.8.2
            js-controller 7.0.6

            padrinoP 1 Antwort Letzte Antwort
            0
            • MyzerATM MyzerAT

              habe mal den code angehängt, den ich kann nicht ganz folgen warum das nicht gehen soll, owbwohl die bedingungen ja unterschiedlich sind!

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <block type="on_ext" id="0WhGF/`4L!;@B(Pt:HLp" x="212" y="13">
                  <mutation items="2"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="hmu;Rw8=pbB*?]I8l9*C">
                      <field name="oid">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                    </shadow>
                  </value>
                  <value name="OID1">
                    <shadow type="field_oid" id="myG6`[bB/P%1cm*0uJP_">
                      <field name="oid">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="comment" id="TZWvbG%c?=v+%v}X#ADy">
                      <field name="COMMENT">Heizen = 21°C</field>
                      <next>
                        <block type="controls_if" id="31]7cQMt;yNq-y-ST}yL">
                          <mutation else="1"></mutation>
                          <value name="IF0">
                            <block type="logic_operation" id="u/TpoULQZTcAxmps/0i*" inline="false">
                              <field name="OP">AND</field>
                              <value name="A">
                                <block type="logic_compare" id="yjUmCORl!7)dMCL54]]v">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="get_value" id="|)CnYsY(E._4Z#c7KdG9">
                                      <field name="ATTR">val</field>
                                      <field name="OID">#Eigene.0.Heizung.Heizen_Badezimmer</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_boolean" id="NrS(BYB,U4Q3C*P3/tJh">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_operation" id="eq5T`q.7Qs$OdMo+4]os" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="I2(i[YqY,:ck%KpMd2#?">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="Dy,BNN4cbz4I*t):dBW6">
                                          <field name="ATTR">val</field>
                                          <field name="OID">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id=",kZF_,FqQ5Rc8JwuWV@j">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="R^O0ZOkj9m~FJ66(/kzd">
                                      <field name="OP">LT</field>
                                      <value name="A">
                                        <block type="get_value" id="w13k07w{x,6)`=+RYYV(">
                                          <field name="ATTR">val</field>
                                          <field name="OID">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="_r=FPOw#tqs*T{Q):|.k">
                                          <field name="NUM">21</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id=",i|O$y!FP_NG!`]~f;lR">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="OOmz6bib-rmw99t4sHfF">
                                  <field name="NUM">100</field>
                                </block>
                              </value>
                              <next>
                                <block type="control_ex" id="xUy`?C6!;zRYZ9,.G66f" inline="true">
                                  <field name="TYPE">false</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="OID">
                                    <shadow type="field_oid" id="wm%^10aUA^%w/DfT4fR^">
                                      <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                    </shadow>
                                  </value>
                                  <value name="VALUE">
                                    <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                      <field name="BOOL">TRUE</field>
                                    </shadow>
                                    <block type="math_number" id="Vj17JdXj|et2c+qFdAzH">
                                      <field name="NUM">30</field>
                                    </block>
                                  </value>
                                  <value name="DELAY_MS">
                                    <shadow type="math_number" id="G]jEGRS=EtavW;;n4~1D">
                                      <field name="NUM">0</field>
                                    </shadow>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <statement name="ELSE">
                            <block type="control" id="v4@a#e#,tvUwWmLabUNv">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_number" id="?E|TFDq5O}yv+!Omf[po">
                                  <field name="NUM">0</field>
                                </block>
                              </value>
                              <next>
                                <block type="control_ex" id="gU#XAM8@XEs/l**2L6;w" inline="true">
                                  <field name="TYPE">false</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="OID">
                                    <shadow type="field_oid" id="[9+m5sI|01pqsp^!aLDb">
                                      <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                    </shadow>
                                  </value>
                                  <value name="VALUE">
                                    <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                      <field name="BOOL">TRUE</field>
                                    </shadow>
                                    <block type="math_number" id="UU-11G6x)ZLsGz81/e~~">
                                      <field name="NUM">5</field>
                                    </block>
                                  </value>
                                  <value name="DELAY_MS">
                                    <shadow type="math_number" id="wA)1S8jJE)370Z|m96Te">
                                      <field name="NUM">0</field>
                                    </shadow>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="on_ext" id="p*=I;.KR9ED=3A^?)2%.">
                      <mutation items="2"></mutation>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                        <shadow type="field_oid" id="_x=`=!h_e$R/7.@~(?;-">
                          <field name="oid">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                        </shadow>
                      </value>
                      <value name="OID1">
                        <shadow type="field_oid" id="-uVeFu1-pe4Cx4!4Z_0;">
                          <field name="oid">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="comment" id="D.n?lt36`sx/z.@2riMy">
                          <field name="COMMENT">Heizen Eco = 18°C</field>
                          <next>
                            <block type="controls_if" id="^VF-jI(B(j/p}V,KA.va">
                              <mutation else="1"></mutation>
                              <value name="IF0">
                                <block type="logic_operation" id="/k257Ny/1Olc:_#Iy^1i" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="clO=Bnblc@QHtb.QH=W,">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="2/c=EgkAgTT094QrvX[z">
                                          <field name="ATTR">val</field>
                                          <field name="OID">#Eigene.0.Heizung.Heizen_Badezimmer</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="~p*x0mS+zYJjw/JkI.|=">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_operation" id="c0tvA/|h%c!$s@?^{a!B" inline="false">
                                      <field name="OP">AND</field>
                                      <value name="A">
                                        <block type="logic_compare" id="m?|/px)[k`bQ^:F8w|W8">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="ToTtFjp-PY82-o}lEgLp">
                                              <field name="ATTR">val</field>
                                              <field name="OID">mihome.0.devices.magnet_158d0002e9fa26.state</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_boolean" id="9N}o)p{grq^0F.era7dS">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_compare" id="R7R`pL(rc^|/I//2/+y4">
                                          <field name="OP">LTE</field>
                                          <value name="A">
                                            <block type="get_value" id="4eZA.KSE^M/nIi(gVRK.">
                                              <field name="ATTR">val</field>
                                              <field name="OID">mihome.0.devices.weather_v1_158d000238a011.temperature</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="%sU#@?o{~xg3ltR+E]q{">
                                              <field name="NUM">18</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="M5W9HU`p9y%4nt#|5.=6">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="Bb3)6)~H8-nM7%oo]H{j">
                                      <field name="NUM">50</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control_ex" id="3boprF%=NWtD{Zl^zAGa" inline="true">
                                      <field name="TYPE">false</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID">
                                        <shadow type="field_oid" id="Z1bb)yhwPVFg/fqrbei(">
                                          <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                        </shadow>
                                      </value>
                                      <value name="VALUE">
                                        <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                          <field name="BOOL">TRUE</field>
                                        </shadow>
                                        <block type="math_number" id="0fq@[Wn;g~mvKrO_0nd{">
                                          <field name="NUM">30</field>
                                        </block>
                                      </value>
                                      <value name="DELAY_MS">
                                        <shadow type="math_number" id="alp`E1QdUS#q(|3=4wF+">
                                          <field name="NUM">0</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <statement name="ELSE">
                                <block type="control" id="{Y+}*rbhkM8+0Kv+01Gg" disabled="true">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">zigbee.0.00158d000192d1ae.valve_position</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="ubX[=+~Odb-u$mYx[5qY">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control_ex" id="MTxn.CECq4*2yRutn}#c" inline="true">
                                      <field name="TYPE">false</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID">
                                        <shadow type="field_oid" id="d]w5scm(O@p3M%]dYja3">
                                          <field name="oid">zigbee.0.00158d000192d1ae.heating_setpnt_current</field>
                                        </shadow>
                                      </value>
                                      <value name="VALUE">
                                        <shadow type="logic_boolean" id="dHgaMQnNklb=p#x~RfVK">
                                          <field name="BOOL">TRUE</field>
                                        </shadow>
                                        <block type="math_number" id="Yale/{d^5)#QPBfJrP(!">
                                          <field name="NUM">5</field>
                                        </block>
                                      </value>
                                      <value name="DELAY_MS">
                                        <shadow type="math_number" id="-Ta8OYZdkJ{n|nJQs)-y">
                                          <field name="NUM">0</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </xml>
              
              padrinoP Offline
              padrinoP Offline
              padrino
              Most Active
              schrieb am zuletzt editiert von padrino
              #7

              @MyzerAT
              BBTown meint:
              Im ersten Trigger, mach aus dem "falls, sonst" ein "falls, sonst falls, sonst" (per "Zahnrad").
              Pack in "sonst falls" das "falls" aus dem 2. Trigger.
              Lösche den 2. Trigger komplett.

              1 Antwort Letzte Antwort
              0
              • MyzerATM Offline
                MyzerATM Offline
                MyzerAT
                schrieb am zuletzt editiert von MyzerAT
                #8

                also so?

                fffa47ad-b06b-48f8-8107-8d6cdce506e3-grafik.png

                lg Rudi

                Master Debian 12 (Wien)
                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                Node 20.19.0
                Nodejs 20.19.0
                npm 10.8.2
                js-controller 7.0.6

                BBTownB padrinoP dslraserD 4 Antworten Letzte Antwort
                0
                • MyzerATM MyzerAT

                  also so?

                  fffa47ad-b06b-48f8-8107-8d6cdce506e3-grafik.png

                  BBTownB Offline
                  BBTownB Offline
                  BBTown
                  schrieb am zuletzt editiert von
                  #9

                  @MyzerAT ja

                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                  1 Antwort Letzte Antwort
                  0
                  • MyzerATM MyzerAT

                    also so?

                    fffa47ad-b06b-48f8-8107-8d6cdce506e3-grafik.png

                    padrinoP Offline
                    padrinoP Offline
                    padrino
                    Most Active
                    schrieb am zuletzt editiert von padrino
                    #10

                    @MyzerAT
                    Ja, aber wo kommt jetzt das dritte Objekt beim Trigger her? =)

                    MyzerATM 1 Antwort Letzte Antwort
                    0
                    • MyzerATM MyzerAT

                      also so?

                      fffa47ad-b06b-48f8-8107-8d6cdce506e3-grafik.png

                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      schrieb am zuletzt editiert von
                      #11

                      @MyzerAT und was für ein Trigger ist oberhalb des Screenshots noch zu erkennen?

                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                      1 Antwort Letzte Antwort
                      0
                      • MyzerATM MyzerAT

                        also so?

                        fffa47ad-b06b-48f8-8107-8d6cdce506e3-grafik.png

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @MyzerAT
                        und ist dieser DP Wunschtemperatur ein eigener DP ? (Wenn ja, müsste da nicht aktualisiere anstatt steuere rein ?

                        1 Antwort Letzte Antwort
                        0
                        • padrinoP padrino

                          @MyzerAT
                          Ja, aber wo kommt jetzt das dritte Objekt beim Trigger her? =)

                          MyzerATM Offline
                          MyzerATM Offline
                          MyzerAT
                          schrieb am zuletzt editiert von MyzerAT
                          #13

                          @padrino

                          meinst du diesen hier?

                          f96e27e5-91c2-44d6-bbf2-44f77dee6e5d-grafik.png

                          habe ich gerade ausgebessert hatte den falschen DP ausgewählt!

                          @BBTown sagte in Problem mit Heizungsblockly:

                          @MyzerAT und was für ein Trigger ist oberhalb des Screenshots noch zu erkennen?

                          dieser hier

                          02463cf0-fc86-4f63-820e-084313d1f80b-grafik.png

                          @dslraser sagte in Problem mit Heizungsblockly:

                          @MyzerAT
                          und ist dieser DP Wunschtemperatur ein eigener DP ? (Wenn ja, müsste da nicht aktualisiere anstatt steuere rein ?

                          #Edit#
                          nein, nur meine selbst erstellten Datenpunkte, fangen für die bessere Übersicht bei mir mit "eDP_" an

                          hier wird dieser DP geändert im Eurotronic Thermostat

                          bf34d2b0-006c-4771-88ac-0f5aca1b3099-grafik.png

                          was aktualisiere, steuere oder umschalten betrifft, habe ich noch nicht so den Durchblick ^^

                          lg Rudi

                          Master Debian 12 (Wien)
                          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                          Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                          Node 20.19.0
                          Nodejs 20.19.0
                          npm 10.8.2
                          js-controller 7.0.6

                          BBTownB 1 Antwort Letzte Antwort
                          0
                          • MyzerATM MyzerAT

                            @padrino

                            meinst du diesen hier?

                            f96e27e5-91c2-44d6-bbf2-44f77dee6e5d-grafik.png

                            habe ich gerade ausgebessert hatte den falschen DP ausgewählt!

                            @BBTown sagte in Problem mit Heizungsblockly:

                            @MyzerAT und was für ein Trigger ist oberhalb des Screenshots noch zu erkennen?

                            dieser hier

                            02463cf0-fc86-4f63-820e-084313d1f80b-grafik.png

                            @dslraser sagte in Problem mit Heizungsblockly:

                            @MyzerAT
                            und ist dieser DP Wunschtemperatur ein eigener DP ? (Wenn ja, müsste da nicht aktualisiere anstatt steuere rein ?

                            #Edit#
                            nein, nur meine selbst erstellten Datenpunkte, fangen für die bessere Übersicht bei mir mit "eDP_" an

                            hier wird dieser DP geändert im Eurotronic Thermostat

                            bf34d2b0-006c-4771-88ac-0f5aca1b3099-grafik.png

                            was aktualisiere, steuere oder umschalten betrifft, habe ich noch nicht so den Durchblick ^^

                            BBTownB Offline
                            BBTownB Offline
                            BBTown
                            schrieb am zuletzt editiert von
                            #14

                            @MyzerAT Dann hast Du ja immer noch 2 Trigger mit gleichen Triggerpunkten.
                            Nimm das Badezimmerfenster als Triggerpunkt aus dem anderen Trigger raus.
                            Den benötigst Du da nicht

                            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                            MyzerATM 1 Antwort Letzte Antwort
                            0
                            • BBTownB BBTown

                              @MyzerAT Dann hast Du ja immer noch 2 Trigger mit gleichen Triggerpunkten.
                              Nimm das Badezimmerfenster als Triggerpunkt aus dem anderen Trigger raus.
                              Den benötigst Du da nicht

                              MyzerATM Offline
                              MyzerATM Offline
                              MyzerAT
                              schrieb am zuletzt editiert von MyzerAT
                              #15

                              @BBTown

                              eigentlich benötige ich diesen Trigger (Altbestand) ja gar nicht mehr, den sollte ein Fenster geöffnet werden, geht ja die Heizung im Badezimmer sowie so auf Ventilstellung 0%

                              3c32a29e-4cdf-494d-a39f-0735c1b241df-grafik.png

                              ich habe den Fenster offen Trigger jetzt mal deaktiviert:

                              65952bae-f0ce-4564-82ea-01afbfaa4186-grafik.png

                              lg Rudi

                              Master Debian 12 (Wien)
                              Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                              Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                              Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                              Node 20.19.0
                              Nodejs 20.19.0
                              npm 10.8.2
                              js-controller 7.0.6

                              BBTownB 1 Antwort Letzte Antwort
                              0
                              • MyzerATM MyzerAT

                                @BBTown

                                eigentlich benötige ich diesen Trigger (Altbestand) ja gar nicht mehr, den sollte ein Fenster geöffnet werden, geht ja die Heizung im Badezimmer sowie so auf Ventilstellung 0%

                                3c32a29e-4cdf-494d-a39f-0735c1b241df-grafik.png

                                ich habe den Fenster offen Trigger jetzt mal deaktiviert:

                                65952bae-f0ce-4564-82ea-01afbfaa4186-grafik.png

                                BBTownB Offline
                                BBTownB Offline
                                BBTown
                                schrieb am zuletzt editiert von
                                #16

                                @MyzerAT
                                eigentlich benötige ich diesen Trigger (Altbestand) ja gar nicht mehr

                                das wirst Du am besten wissen, ob Du den brauchst oder nicht ... ich weise dich nur daraufhin, dass Du Wiedersprüche aufbaust und irgendwann den Fehler nicht mehr findest .... es geht ja schon damit los, dass Du uns nur mit halben Informationen versorgst und ich durch puren Zufall gesehen habe dass da noch ein weiterer Trigger lauert ... ohne Rückfrage hätten wir das womöglich nie erfahren .... wie soll dir so jemand helfen können?

                                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                MyzerATM 1 Antwort Letzte Antwort
                                0
                                • BBTownB BBTown

                                  @MyzerAT
                                  eigentlich benötige ich diesen Trigger (Altbestand) ja gar nicht mehr

                                  das wirst Du am besten wissen, ob Du den brauchst oder nicht ... ich weise dich nur daraufhin, dass Du Wiedersprüche aufbaust und irgendwann den Fehler nicht mehr findest .... es geht ja schon damit los, dass Du uns nur mit halben Informationen versorgst und ich durch puren Zufall gesehen habe dass da noch ein weiterer Trigger lauert ... ohne Rückfrage hätten wir das womöglich nie erfahren .... wie soll dir so jemand helfen können?

                                  MyzerATM Offline
                                  MyzerATM Offline
                                  MyzerAT
                                  schrieb am zuletzt editiert von MyzerAT
                                  #17

                                  @BBTown

                                  Da hast du sicherlich Recht , ich denke aber immer vorher nach, bevor ich einen Problem Poste!

                                  Der Status Fenster offen oder geschlossen hatte damit ja nichts zu tun! Außerdem hatte der sich nicht geändert, daher wollte ich diesen Trigger auch nicht erwähnen um es übersichtlicher zu halten und habe nur vom Problem Trigger einen Scrennshot erstellt!

                                  Den, an dem Script hängen noch viele weitere Scripte, würde ich diese alle erwähnen, wäre es für jene die die Steuerung dahinter nicht kennen unübersichtlich geworden und trägt ja zur eigentlichen Problemlösung nichts bei!

                                  @all
                                  jetzt bin ich mal gespannt ob es funktioniert, danke euch allen, wie immer seit ihr SPITZE!

                                  lg Rudi

                                  Master Debian 12 (Wien)
                                  Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                                  Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                                  Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                                  Node 20.19.0
                                  Nodejs 20.19.0
                                  npm 10.8.2
                                  js-controller 7.0.6

                                  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

                                  456

                                  Online

                                  32.7k

                                  Benutzer

                                  82.4k

                                  Themen

                                  1.3m

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

                                  • Du hast noch kein Konto? Registrieren

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