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. Fenster offen/Terrasse mit Verzögerung/soll Temp speichern

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    343

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Fenster offen/Terrasse mit Verzögerung/soll Temp speichern

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyheating
59 Beiträge 4 Kommentatoren 5.0k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von ticaki
    #46

    Ja, das ist eine korrekte Beschreibung von Wert.

    Und das ich bei beiden Screen's den Wert vom Objekt in die "Fenster auf" Variable schreibe hat damit was zu tun

    Das ist falsch beschrieben. Du schreibst nichts in eine Variable du übergibst einer Funktion einen Wert der innerhalb dieser Funktion den Namen Fenster auf hat.

    EDIT: Ups vergessen: du must noch das Objekt bei dem Falls Objekt eintragen, dass kann ich nicht.

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="" id="ZSfFhhKmM9j[hIq_5Pao">Soll-Temperatur</variable>
       <variable type="" id="WeR~ZBJBEW*DF{/OUVPv">Fenster auf</variable>
       <variable type="" id="72E3SS;S(G}1J$dfo|-]">Abschalttemperatur</variable>
       <variable type="" id="CuP,B)0Ri@%j_(A8Y=Kn">WZ_EZ_Heizprogramm</variable>
       <variable type="" id="mxU3pp!s/`]6J#ORz1@N">Heizperiode</variable>
       <variable type="undefined" id="timeout1">timeout1</variable>
       <variable type="undefined" id="timeout">timeout</variable>
       <variable type="undefined" id="timeout2">timeout2</variable>
     </variables>
     <block type="comment" id="DY`CYb|VzVDvuh.${ggg" x="-3112" y="-1112">
       <field name="COMMENT">Energie sparen, Fenster offen erkennung</field>
       <next>
         <block type="on_ext" id="k9Ib~iWiKnl)!TP7PB=W">
           <mutation items="5"></mutation>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <value name="OID0">
             <shadow type="field_oid" id="O-zGs8/$.EWXATsI=n*d">
               <field name="oid">zigbee.0.00158d0002e8bbbc.opened</field>
             </shadow>
           </value>
           <value name="OID1">
             <shadow type="field_oid" id="pZgAfGUMy?,x0TUQ,Hnc">
               <field name="oid">zigbee.0.00158d000321a505.opened</field>
             </shadow>
           </value>
           <value name="OID2">
             <shadow type="field_oid" id="k#6V7!#{n|zr/zxi9*#^">
               <field name="oid">zigbee.0.00158d0003218006.opened</field>
             </shadow>
           </value>
           <value name="OID3">
             <shadow type="field_oid" id="SK*^n:w=AoUwFfmE.7.7">
               <field name="oid">zigbee.0.00158d000321800c.opened</field>
             </shadow>
           </value>
           <value name="OID4">
             <shadow type="field_oid" id="YS]%{s|[@`BL^//`39yb">
               <field name="oid">zigbee.0.00158d000321973c.opened</field>
             </shadow>
           </value>
           <statement name="STATEMENT">
             <block type="comment" id="[|JF{b//WvEce4Gkcf;N">
               <field name="COMMENT">Prüfen ob Fenster offen, schreiben in Fake Fenster</field>
               <next>
                 <block type="controls_if" id="*s)|-Un}^U43keU/wp`P">
                   <mutation elseif="1"></mutation>
                   <value name="IF0">
                     <block type="logic_operation" id="U+{woiYwFwyQ*g!;(A8*" inline="false">
                       <field name="OP">OR</field>
                       <value name="A">
                         <block type="logic_operation" id="/Sj7uUb-8J}kBLVBi{o+" inline="false">
                           <field name="OP">OR</field>
                           <value name="A">
                             <block type="logic_compare" id="K,s9Aord;dVu)iWZ0Tpx">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="RJ1n[2Ve#C%#LheO4}MS">
                                   <field name="ATTR">val</field>
                                   <field name="OID">zigbee.0.00158d000321a505.opened</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_boolean" id="ScvIJ;c#-xlJh-FF`s-#">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_operation" id="#dz[wD=8OGjJ|l[)bOxK" inline="false">
                               <field name="OP">OR</field>
                               <value name="A">
                                 <block type="logic_compare" id="EBDJy-Aj9~j3BEp7QTEn">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="70qzpGBU6BYZXk;6a@u=">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d0003218006.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="UgM+l.5:RuU:oIO%MH+%">
                                       <field name="BOOL">TRUE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_compare" id="A/;{bj4Gp)B]r?^{GoOq">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="|dRl=EL#doP2DU_oN*c[">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d000321800c.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="uRN8OWa|rPpxK6k3@d%S">
                                       <field name="BOOL">TRUE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_compare" id="k=T(01BUK8:OQTq3j$9Q">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="I,b#a8WHvc6vZeM[[Z6!">
                               <field name="ATTR">val</field>
                               <field name="OID">zigbee.0.00158d000321973c.opened</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_boolean" id="@Dwu@^^7BPQtax{:^$iA">
                               <field name="BOOL">TRUE</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="control" id="l^ru.9B5Q.(GO-V+Zr=a">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">0_userdata.0.WZ_EZ.Fenster_auf</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="TbvRm,g.9%dre1~Ru%0.">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <value name="IF1">
                     <block type="logic_operation" id="n/?P%KAPAyIR@Ae6?T+}" inline="false">
                       <field name="OP">AND</field>
                       <value name="A">
                         <block type="logic_operation" id=")6~G=r)t8NAg$#$zao}x" inline="false">
                           <field name="OP">AND</field>
                           <value name="A">
                             <block type="logic_operation" id="35B!lHkmp!qhVZ9PVS=C" inline="false">
                               <field name="OP">AND</field>
                               <value name="A">
                                 <block type="logic_compare" id="JYZ/13ReP-=/eepv@JET">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="WB%jpi;M;oI$8.XBtMY~">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d0002e8bbbc.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="b,o#ti%nS3GdTgLhgk(Z">
                                       <field name="BOOL">FALSE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_compare" id="u`x=]GCaoD.A3t{ff}ha">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="YFvA=Ww9?!411|Z1Q(UH">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d000321a505.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="B/4)/7v]07(-z]7HAYga">
                                       <field name="BOOL">FALSE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_operation" id="xhQk@7QnSDB7X_-I#K-s" inline="false">
                               <field name="OP">AND</field>
                               <value name="A">
                                 <block type="logic_compare" id="|]mw!:~oP9I+5ya#rF[s">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="0x,$!4Z2A]eJ.9v!61o*">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d0003218006.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="juVk,n^|$z:7m$5^;*6W">
                                       <field name="BOOL">FALSE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_compare" id="@-:LSb6ZpYRl6PS8RQ/(">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="$K]7$B4#+6{6S:hu=p/h">
                                       <field name="ATTR">val</field>
                                       <field name="OID">zigbee.0.00158d000321800c.opened</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="logic_boolean" id="ykAVR{A?FXyZGJBPNB91">
                                       <field name="BOOL">FALSE</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_compare" id="_5UKj`1,dp4h5:MTLwdo">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="0xPoX2-bDnwSZ~kj-9)*">
                               <field name="ATTR">val</field>
                               <field name="OID">zigbee.0.00158d000321973c.opened</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_boolean" id="}wgr0x.we4tX1cHUurMZ">
                               <field name="BOOL">FALSE</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO1">
                     <block type="control" id="FS*t-).O3pU+r~chSe!V">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">0_userdata.0.WZ_EZ.Fenster_auf</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="/e/W~zO4syho)mQY1Pm~">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <next>
                     <block type="comment" id="c4@$B)%iK,CTanzRjR8g">
                       <field name="COMMENT">Fake Fenster, damit nicht immer getriggert wird.</field>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
           <next>
             <block type="comment" id="v}/Ec-^?[d`UFVtE(sk5">
               <field name="COMMENT">Tür offen Erkennung, mit mehr Verzögerung</field>
               <next>
                 <block type="on_ext" id="=;#kRY[[BRtTogqTHE$q">
                   <mutation items="1"></mutation>
                   <field name="CONDITION">ne</field>
                   <field name="ACK_CONDITION"></field>
                   <value name="OID0">
                     <shadow type="field_oid" id="CVtiS9-`oJ2U6_$^21^)">
                       <field name="oid">zigbee.0.00158d0002e8bbbc.opened</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="timeouts_cleartimeout" id="xM)26i]0r;;W4[5sSltv">
                       <field name="NAME">timeout2</field>
                       <next>
                         <block type="controls_if" id="V|F*ttWl5Xi{LI/c4C9~">
                           <value name="IF0">
                             <block type="logic_compare" id="-9:yyHB%Qxp::2:Xtngf">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="9F^v)9fx!=lHd+;!%HfO">
                                   <field name="ATTR">val</field>
                                   <field name="OID">zigbee.0.00158d0002e8bbbc.opened</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_boolean" id="0N|u?nErUxvV5PP7D%Bp">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="timeouts_settimeout" id="LU6Ct|$LhR(j!8K_y6HO">
                               <field name="NAME">timeout2</field>
                               <field name="DELAY">1</field>
                               <field name="UNIT">min</field>
                               <statement name="STATEMENT">
                                 <block type="control" id="aSYB7NivBi)^~I44Q_OK">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">0_userdata.0.WZ_EZ.Fenster_auf</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="logic_boolean" id="r8V2jdw@_U,Q$`kW/CEG">
                                       <field name="BOOL">TRUE</field>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </next>
     </block>
     <block type="comment" id="kSzvq,+;oW3y@UL-/(+Q" x="-2188" y="-1113">
       <field name="COMMENT">Werktags</field>
       <next>
         <block type="schedule" id=",nSP8Zc;PF,wP(JY;rRY">
           <field name="SCHEDULE">30 5 * * 1-5</field>
           <statement name="STATEMENT">
             <block type="comment" id="_mDeC2kZ.i^Tj{}21~5:">
               <field name="COMMENT">Mo-Fr 05:30 Heizkörper auf 20°</field>
               <next>
                 <block type="variables_set" id="cU30f~(A_Tekfiw`QNZM">
                   <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                   <value name="VALUE">
                     <block type="math_number" id="m)Z`sW_.DsCh|mbdzcR_">
                       <field name="NUM">20</field>
                     </block>
                   </value>
                   <next>
                     <block type="procedures_callnoreturn" id="Ag?|p#JR51NEJkdOFI7f">
                       <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
           <next>
             <block type="schedule" id="P]FD[8d.6dMuri8T;GA|" disabled="true">
               <field name="SCHEDULE">0 9 * * 1-5</field>
               <statement name="STATEMENT">
                 <block type="comment" id="^@v~tI^E7F,x:m3([F}n">
                   <field name="COMMENT">Mo-Fr 09:00 Heizkörper auf 18°</field>
                   <next>
                     <block type="variables_set" id="P_eF3EZ;S-c%+3e4BWfE">
                       <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                       <value name="VALUE">
                         <block type="math_number" id="sy]^cJAwp}s{6F.}h2Lq">
                           <field name="NUM">18</field>
                         </block>
                       </value>
                       <next>
                         <block type="procedures_callnoreturn" id="llRwWFUhdHVLmtoy6g3W">
                           <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
               <next>
                 <block type="schedule" id="KB91-DUp*DV=U{G2nvJm" disabled="true">
                   <field name="SCHEDULE">30 11 * * 1-5</field>
                   <statement name="STATEMENT">
                     <block type="comment" id="8E/~k%6[+sYD6C_nz#Y6">
                       <field name="COMMENT">Mo-Fr 11:30 Heizkörper auf 20°C</field>
                       <next>
                         <block type="variables_set" id="PS|u9WmNlI,X*g730G`s">
                           <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                           <value name="VALUE">
                             <block type="math_number" id="4IT_]d:D:3xf8A`WgEeB">
                               <field name="NUM">20</field>
                             </block>
                           </value>
                           <next>
                             <block type="procedures_callnoreturn" id="|Bc`7#{S9]DDe,a@0MD.">
                               <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </statement>
                   <next>
                     <block type="schedule" id="7vlLoudvc}8H7t])?U4X">
                       <field name="SCHEDULE">0 22 * * 1-5</field>
                       <statement name="STATEMENT">
                         <block type="comment" id=")2+bG2DX*rfvD-q)S,kg">
                           <field name="COMMENT">Mo-Fr 22:00 Nachtabsenkung auf 18°C</field>
                           <next>
                             <block type="variables_set" id="_1(,x|mT(vVLpc:1k8]b">
                               <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                               <value name="VALUE">
                                 <block type="math_number" id="]n09:)gX@wp0:+J7F8jE">
                                   <field name="NUM">18</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="procedures_callnoreturn" id="u,VV*|{*S[cSYP!+@?Pu">
                                   <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                       <next>
                         <block type="comment" id="I@D2k[Rlb#E-st0J/o^6">
                           <field name="COMMENT">Wochenende</field>
                           <next>
                             <block type="schedule" id="r7GeKE0]9w:Pv0.7y[mW">
                               <field name="SCHEDULE">30 6 * * 0,6</field>
                               <statement name="STATEMENT">
                                 <block type="comment" id="5ABX_-Gu|`]SI|^mhSCh">
                                   <field name="COMMENT">Sa-So 06:45 Heizkörper auf 20°</field>
                                   <next>
                                     <block type="variables_set" id="ZEVIRt5mVrdE8;bU=`a$">
                                       <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                                       <value name="VALUE">
                                         <block type="math_number" id="(U`[A%3;$df=v:!U[?{}">
                                           <field name="NUM">20</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="procedures_callnoreturn" id="`|ZK$JG}JD$dau9*8(nD">
                                           <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                               <next>
                                 <block type="schedule" id="hEdP^CDoFX)(~/pZR4{x">
                                   <field name="SCHEDULE">0 0 * * 0,6</field>
                                   <statement name="STATEMENT">
                                     <block type="comment" id="u:C[L~aEPO1ro/8wsm!D">
                                       <field name="COMMENT">Sa-So 00:00 Heizkörper auf 18°</field>
                                       <next>
                                         <block type="variables_set" id="@5^7wv^^ZaOAeu**||so">
                                           <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                                           <value name="VALUE">
                                             <block type="math_number" id="FWPV`Z.99Q=n5/Pr}ouN">
                                               <field name="NUM">18</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="procedures_callnoreturn" id="Xck;?r,.t=~vyq^[3SJR">
                                               <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </next>
     </block>
     <block type="procedures_defnoreturn" id="S!Hz2;tVehu{K8rpDM6N" x="-1712" y="-1137">
       <field name="NAME">setzte Temperatur von WZ_EZ_Heizprogramm</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       <statement name="STACK">
         <block type="procedures_callnoreturn" id="kX*`2O_1]LUtRy^}_dd]">
           <mutation name="Setze Temperatur berücksichtige  Heizperiode">
             <arg name="Soll-Temperatur"></arg>
             <arg name="Fenster auf"></arg>
           </mutation>
           <value name="ARG0">
             <block type="variables_get" id="(KUvXmGC}KfF:.n9Gs|D">
               <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
             </block>
           </value>
           <value name="ARG1">
             <block type="get_value" id="EmNZJQ}6mmLFVw4Ec*:A">
               <field name="ATTR">val</field>
               <field name="OID">0_userdata.0.WZ_EZ.Fenster_auf</field>
             </block>
           </value>
         </block>
       </statement>
     </block>
     <block type="variables_set" id="=r`J=pt#:ZAkuq0@f6c0" x="-887" y="-1087">
       <field name="VAR" id="72E3SS;S(G}1J$dfo|-]" variabletype="">Abschalttemperatur</field>
       <value name="VALUE">
         <block type="math_number" id="G){=K|rj9gSyOnbu=4OD">
           <field name="NUM">22</field>
         </block>
       </value>
       <next>
         <block type="on_ext" id="q``Ys]su7Ch6qHD0,M!A">
           <mutation items="1"></mutation>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <value name="OID0">
             <shadow type="field_oid" id="Y9Ew~E~8_wOtv^z/bYVJ">
               <field name="oid">default</field>
             </shadow>
           </value>
           <statement name="STATEMENT">
             <block type="controls_if" id="kW_x`g/t{5s9#-VWRX*e">
               <mutation elseif="1"></mutation>
               <value name="IF0">
                 <block type="logic_operation" id="]~Ci@SxMc;x|V7NGqku!">
                   <field name="OP">AND</field>
                   <value name="A">
                     <block type="logic_compare" id=")ZKBr=up5*{zMh}v5OTK">
                       <field name="OP">LT</field>
                       <value name="A">
                         <block type="on_source" id="aSJAG|C=Kyn%]wzTx+zp">
                           <field name="ATTR">oldState.val</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="variables_get" id="MVd~dN*=p}/J{EI$V~@v">
                           <field name="VAR" id="72E3SS;S(G}1J$dfo|-]" variabletype="">Abschalttemperatur</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="B">
                     <block type="logic_compare" id="[gtFJKVagD~qu$!)|@um">
                       <field name="OP">LTE</field>
                       <value name="A">
                         <block type="variables_get" id=",6J+v{1Q@6bPH:Gu^sE6">
                           <field name="VAR" id="72E3SS;S(G}1J$dfo|-]" variabletype="">Abschalttemperatur</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="on_source" id="z1FgmaZ7Vcl[K;-yL:{o">
                           <field name="ATTR">state.val</field>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="comment" id=".s3vOua7}Yovf@@~,e(J">
                   <field name="COMMENT">Aussentemperatur hat die Abschalttemperatur überschritten</field>
                   <next>
                     <block type="variables_set" id="jDLX)LjsSWt6}Ad!r=+~">
                       <field name="VAR" id="mxU3pp!s/`]6J#ORz1@N" variabletype="">Heizperiode</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="{rYyg#V}RLXKbx{Wmqa)">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                       <next>
                         <block type="comment" id="9EMPc/X1qf%!^A?vJzTR">
                           <field name="COMMENT">Umgehe alle Abfragen und schalte Heizung aus</field>
                           <next>
                             <block type="procedures_callnoreturn" id="kmg6~{03{PUc+ajhOF+z">
                               <mutation name="Setze Temperatur">
                                 <arg name="Soll-Temperatur"></arg>
                                 <arg name="Fenster auf"></arg>
                               </mutation>
                               <value name="ARG0">
                                 <block type="math_number" id="oW/$.oGUWPpjs0W+~Riu">
                                   <field name="NUM">4.5</field>
                                 </block>
                               </value>
                               <value name="ARG1">
                                 <block type="logic_boolean" id="8oTvTx:5)R{w#ZiFb_t8">
                                   <field name="BOOL">FALSE</field>
                                 </block>
                               </value>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
               <value name="IF1">
                 <block type="logic_operation" id="9xzKaU`f8Ri$H:%S`X$m">
                   <field name="OP">AND</field>
                   <value name="A">
                     <block type="logic_compare" id="_f|kR5k.+-]Q4|OwJhPb">
                       <field name="OP">LTE</field>
                       <value name="A">
                         <block type="math_arithmetic" id="ONb%h@ykyvP9@jEB3pB#">
                           <field name="OP">MINUS</field>
                           <value name="A">
                             <shadow type="math_number" id="husf`~NZ*T4Pf`7bqwiY">
                               <field name="NUM">1</field>
                             </shadow>
                             <block type="variables_get" id="?3$5IVh5uiZ@-MS}J^kK">
                               <field name="VAR" id="72E3SS;S(G}1J$dfo|-]" variabletype="">Abschalttemperatur</field>
                             </block>
                           </value>
                           <value name="B">
                             <shadow type="math_number" id="0|[g]5TsSAtlhX?Pr2,a">
                               <field name="NUM">0.5</field>
                             </shadow>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="on_source" id="sP|?#a}os0F?F19TdHT`">
                           <field name="ATTR">oldState.val</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="B">
                     <block type="logic_compare" id="!iD~s:Xl68s3=)qb@yrr">
                       <field name="OP">LT</field>
                       <value name="A">
                         <block type="on_source" id="(JS!BsxQe~SniKuf%QD;">
                           <field name="ATTR">state.val</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="math_arithmetic" id="aGa*ztPe}YIhB65bZ_Rk">
                           <field name="OP">MINUS</field>
                           <value name="A">
                             <shadow type="math_number" id="husf`~NZ*T4Pf`7bqwiY">
                               <field name="NUM">1</field>
                             </shadow>
                             <block type="variables_get" id="EtN/7ktQj4TWx?3+cV*B">
                               <field name="VAR" id="72E3SS;S(G}1J$dfo|-]" variabletype="">Abschalttemperatur</field>
                             </block>
                           </value>
                           <value name="B">
                             <shadow type="math_number" id="d`G[(gD0mJD%3cw]]56^">
                               <field name="NUM">0.5</field>
                             </shadow>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO1">
                 <block type="comment" id="h,gAd];_@KM3DWlhVIR-">
                   <field name="COMMENT">Verringer um Abschalttemperatur um "flackern" zu vermeiden</field>
                   <next>
                     <block type="comment" id="yXurBWk+|l%gyb/z}[d(">
                       <field name="COMMENT">Aussentemperatur hat die Abschalttemperatur unterschritten</field>
                       <next>
                         <block type="variables_set" id="WN]!oH3(eR+cY.tMZhB1">
                           <field name="VAR" id="mxU3pp!s/`]6J#ORz1@N" variabletype="">Heizperiode</field>
                           <value name="VALUE">
                             <block type="logic_boolean" id="|Q~J+w#1,^kFIh0~(QsV">
                               <field name="BOOL">TRUE</field>
                             </block>
                           </value>
                           <next>
                             <block type="procedures_callnoreturn" id="hx~f6+z|M4A$e@n,Vsh:">
                               <mutation name="setzte Temperatur von WZ_EZ_Heizprogramm"></mutation>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
             </block>
           </statement>
         </block>
       </next>
     </block>
     <block type="procedures_defnoreturn" id="9P{u#(50p58u9Z@)b9yu" x="-1712" y="-1012">
       <mutation>
         <arg name="Soll-Temperatur" varid="ZSfFhhKmM9j[hIq_5Pao"></arg>
         <arg name="Fenster auf" varid="WeR~ZBJBEW*DF{/OUVPv"></arg>
       </mutation>
       <field name="NAME">Setze Temperatur berücksichtige  Heizperiode</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       <statement name="STACK">
         <block type="controls_if" id="5(cLm)5Gpf@sMv_m3at2">
           <value name="IF0">
             <block type="variables_get" id="6P%bWzqU.ZLJS?b]roR1">
               <field name="VAR" id="mxU3pp!s/`]6J#ORz1@N" variabletype="">Heizperiode</field>
             </block>
           </value>
           <statement name="DO0">
             <block type="procedures_callnoreturn" id="I1L`Q3nJde#-jZbgy!5o">
               <mutation name="Setze Temperatur">
                 <arg name="Soll-Temperatur"></arg>
                 <arg name="Fenster auf"></arg>
               </mutation>
               <value name="ARG0">
                 <block type="variables_get" id="n6{Efw|=,bOkc}!Nhb#.">
                   <field name="VAR" id="ZSfFhhKmM9j[hIq_5Pao" variabletype="">Soll-Temperatur</field>
                 </block>
               </value>
               <value name="ARG1">
                 <block type="variables_get" id="djc(7^XD;1=#88ES.sAA">
                   <field name="VAR" id="WeR~ZBJBEW*DF{/OUVPv" variabletype="">Fenster auf</field>
                 </block>
               </value>
             </block>
           </statement>
         </block>
       </statement>
     </block>
     <block type="procedures_defnoreturn" id="+ngVIWZbNB!Iv7TkunE`" x="-1713" y="-837">
       <mutation>
         <arg name="Soll-Temperatur" varid="ZSfFhhKmM9j[hIq_5Pao"></arg>
         <arg name="Fenster auf" varid="WeR~ZBJBEW*DF{/OUVPv"></arg>
       </mutation>
       <field name="NAME">Setze Temperatur</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       <statement name="STACK">
         <block type="timeouts_cleartimeout" id="YuY:[M;+-iZ9}#;h=DBT">
           <field name="NAME">timeout</field>
           <next>
             <block type="timeouts_cleartimeout" id="uH$GF*H[/|p%MN#J,hVf">
               <field name="NAME">timeout1</field>
               <next>
                 <block type="controls_if" id="~mrKE%`-iI3vP*/esx=M">
                   <mutation else="1"></mutation>
                   <value name="IF0">
                     <block type="variables_get" id="A-@q1BFS`o,|/gF6+ti]">
                       <field name="VAR" id="WeR~ZBJBEW*DF{/OUVPv" variabletype="">Fenster auf</field>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="timeouts_settimeout" id="-b~M%#=kqhn{WrvC3H[1">
                       <field name="NAME">timeout</field>
                       <field name="DELAY">20</field>
                       <field name="UNIT">sec</field>
                       <statement name="STATEMENT">
                         <block type="control" id="A]6;5Dkc=zOIK9xT.vK(">
                           <mutation delay_input="false"></mutation>
                           <field name="OID">maxcul.0.KEQ0918271.desiredTemperature</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="math_number" id="]O1ux(WNj-,}xGxYWj7G">
                               <field name="NUM">4.5</field>
                             </block>
                           </value>
                           <next>
                             <block type="control" id="[6Uf{d^qbR=C0N(ZQ~i1">
                               <mutation delay_input="false"></mutation>
                               <field name="OID">maxcul.0.KEQ1082883.desiredTemperature</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="math_number" id="z*JJyjb%LKhNB]EHq.B4">
                                   <field name="NUM">4.5</field>
                                 </block>
                               </value>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </statement>
                   <statement name="ELSE">
                     <block type="timeouts_settimeout" id="I^Tr?7!yLl.*G+-JLtHe">
                       <field name="NAME">timeout1</field>
                       <field name="DELAY">1</field>
                       <field name="UNIT">min</field>
                       <statement name="STATEMENT">
                         <block type="debug" id="}L9JOx]?`%y@cJT_3s)t">
                           <field name="Severity">log</field>
                           <value name="TEXT">
                             <shadow type="text" id="ErZA|)nz],aty)%$)To^">
                               <field name="TEXT">test</field>
                             </shadow>
                             <block type="variables_get" id="cAQMO(YwO06g},jhO6Wr">
                               <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                             </block>
                           </value>
                           <next>
                             <block type="debug" id="yuoHmd!:KfOH/eWOWhQ$">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="ErZA|)nz],aty)%$)To^">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="variables_get" id="T){_q!E8{VBa?AAONK5{">
                                   <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="control" id="@]n2f8I:.G2Oyl%~V,:?">
                                   <mutation delay_input="false"></mutation>
                                   <field name="OID">maxcul.0.KEQ0918271.desiredTemperature</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="variables_get" id="_pusq2u2GY)u3:.+~3Y$">
                                       <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="control" id="$:Cysm_uF(7Df;(k-1_d">
                                       <mutation delay_input="false"></mutation>
                                       <field name="OID">maxcul.0.KEQ1082883.desiredTemperature</field>
                                       <field name="WITH_DELAY">FALSE</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="KiS7J!Z0$t;B#E!hzL3e">
                                           <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                                         </block>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </statement>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </statement>
     </block>
     <block type="on_ext" id="o[_8hzUsr0jtvYf.O!$B" x="-1713" y="-338">
       <mutation items="1"></mutation>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <value name="OID0">
         <shadow type="field_oid" id="=b$l3j90@f1hZ7%7_U%=">
           <field name="oid">0_userdata.0.WZ_EZ.Fenster_auf</field>
         </shadow>
       </value>
       <statement name="STATEMENT">
         <block type="comment" id="H}T*Q7KVO2M-)wuv)Vq#">
           <field name="COMMENT">Prüfen ob Fenster offen</field>
           <next>
             <block type="procedures_callnoreturn" id="(HwzPi-Pl(bGZr7;Qny=">
               <mutation name="Setze Temperatur berücksichtige  Heizperiode">
                 <arg name="Soll-Temperatur"></arg>
                 <arg name="Fenster auf"></arg>
               </mutation>
               <value name="ARG0">
                 <block type="variables_get" id="BiDLRo1TJrrC$o8n)W%(">
                   <field name="VAR" id="CuP,B)0Ri@%j_(A8Y=Kn" variabletype="">WZ_EZ_Heizprogramm</field>
                 </block>
               </value>
               <value name="ARG1">
                 <block type="on_source" id="RosGX:{M)T6!LlN^(YHm">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
             </block>
           </next>
         </block>
       </statement>
     </block>
    </xml>
    

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    1 Antwort Letzte Antwort
    1
    • UweRLPU Offline
      UweRLPU Offline
      UweRLP
      schrieb am zuletzt editiert von
      #47

      Ich habe das hier nur mal so überflogen. Aber sind alle Geräte von Homematic bzw. Homematic IP? Dann würde sich doch anbieten eine Heizungsgruppe zu erstellen und bei dem FK der Balkontür extra eine Verzögerung. So habe ich das bei mir gelöst.
      Man kann natürlich versuchen alles mit JS bzw. Blockly zu erschlagen, aber wenn das zugrunde liegende System die Möglichkeit schon mit bringt warum dann so kompliziert?

      D3ltoroxpD 1 Antwort Letzte Antwort
      0
      • UweRLPU UweRLP

        Ich habe das hier nur mal so überflogen. Aber sind alle Geräte von Homematic bzw. Homematic IP? Dann würde sich doch anbieten eine Heizungsgruppe zu erstellen und bei dem FK der Balkontür extra eine Verzögerung. So habe ich das bei mir gelöst.
        Man kann natürlich versuchen alles mit JS bzw. Blockly zu erschlagen, aber wenn das zugrunde liegende System die Möglichkeit schon mit bringt warum dann so kompliziert?

        D3ltoroxpD Offline
        D3ltoroxpD Offline
        D3ltoroxp
        schrieb am zuletzt editiert von
        #48

        @UweRLP Ich habe hier nichts von Homematic, das sind Max HT's und Zigbee Fensterkontakte.

        So läuft das wunderbar, würde hier nichts mehr ändern.

        @ticaki Meinst du man könnte sich mal auf TeamSpeak, Discord oder so treffen, hätte noch mal ein paar Verständnisfragen zu dem riesen Script. Glaube ich besser als per Forum.

        T 1 Antwort Letzte Antwort
        0
        • D3ltoroxpD D3ltoroxp

          @UweRLP Ich habe hier nichts von Homematic, das sind Max HT's und Zigbee Fensterkontakte.

          So läuft das wunderbar, würde hier nichts mehr ändern.

          @ticaki Meinst du man könnte sich mal auf TeamSpeak, Discord oder so treffen, hätte noch mal ein paar Verständnisfragen zu dem riesen Script. Glaube ich besser als per Forum.

          T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von
          #49

          @D3ltoroxp
          Hab discord gerade installiert, kannt mir ja schreiben, was ich tun muß :)

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          D3ltoroxpD 1 Antwort Letzte Antwort
          0
          • D3ltoroxpD Offline
            D3ltoroxpD Offline
            D3ltoroxp
            schrieb am zuletzt editiert von
            #50

            Kannst hier mal drauf klicken, das ist nen Einladungs Link zu nem Server.

            https://discord.gg/p3gCyx

            1 Antwort Letzte Antwort
            0
            • T ticaki

              @D3ltoroxp
              Hab discord gerade installiert, kannt mir ja schreiben, was ich tun muß :)

              D3ltoroxpD Offline
              D3ltoroxpD Offline
              D3ltoroxp
              schrieb am zuletzt editiert von
              #51

              @ticaki Hm leider hat sich die Tage nichts verändert. Nach dem Türe schließen, schaltet die Heizung wieder auf 20° obwohl es eigentlich auf OFF bleiben sollte.

              T 1 Antwort Letzte Antwort
              0
              • D3ltoroxpD D3ltoroxp

                @ticaki Hm leider hat sich die Tage nichts verändert. Nach dem Türe schließen, schaltet die Heizung wieder auf 20° obwohl es eigentlich auf OFF bleiben sollte.

                T Nicht stören
                T Nicht stören
                ticaki
                schrieb am zuletzt editiert von
                #52

                @D3ltoroxp
                Kannst du ein Bild posten damit ich sehe wie es jetzt aussieht, habs bei mir gelöscht :)

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                D3ltoroxpD 1 Antwort Letzte Antwort
                0
                • T ticaki

                  @D3ltoroxp
                  Kannst du ein Bild posten damit ich sehe wie es jetzt aussieht, habs bei mir gelöscht :)

                  D3ltoroxpD Offline
                  D3ltoroxpD Offline
                  D3ltoroxp
                  schrieb am zuletzt editiert von
                  #53

                  @ticaki Bitteschön

                  318371c5-5567-4446-932b-5b9afa683a9a-image.png

                  T 1 Antwort Letzte Antwort
                  0
                  • D3ltoroxpD D3ltoroxp

                    @ticaki Bitteschön

                    318371c5-5567-4446-932b-5b9afa683a9a-image.png

                    T Nicht stören
                    T Nicht stören
                    ticaki
                    schrieb am zuletzt editiert von
                    #54

                    @D3ltoroxp
                    Ich sehe keinen Fehler. Kannst du mal 2 Debug output Bausteine rechts in das Falls von Falls Objekt einbauen mit sinnvoller Ausgabe? (Heizung an, Heizung aus)

                    Und noch einen in den Falls Baustein von setzte Temperatur berücksichtige Heizperiode. (Heizung an setzte Temperatur)

                    danach könntest du das Objekt vom rechten FAlls Objekt auf einen Testdatenpunkt umstellen und da händisch ein paar Temperaturen eingeben und es testen.

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    D3ltoroxpD 2 Antworten Letzte Antwort
                    1
                    • T ticaki

                      @D3ltoroxp
                      Ich sehe keinen Fehler. Kannst du mal 2 Debug output Bausteine rechts in das Falls von Falls Objekt einbauen mit sinnvoller Ausgabe? (Heizung an, Heizung aus)

                      Und noch einen in den Falls Baustein von setzte Temperatur berücksichtige Heizperiode. (Heizung an setzte Temperatur)

                      danach könntest du das Objekt vom rechten FAlls Objekt auf einen Testdatenpunkt umstellen und da händisch ein paar Temperaturen eingeben und es testen.

                      D3ltoroxpD Offline
                      D3ltoroxpD Offline
                      D3ltoroxp
                      schrieb am zuletzt editiert von
                      #55

                      @ticaki Ich bin dran, melde mich wieder. Grad bissel was um die Ohren..

                      1 Antwort Letzte Antwort
                      0
                      • D3ltoroxpD Offline
                        D3ltoroxpD Offline
                        D3ltoroxp
                        schrieb am zuletzt editiert von
                        #56

                        Hm es scheint vllt doch zu funktionieren, ich muss weiter beobachten. Jetzt steht off alle Fenster zu...

                        1 Antwort Letzte Antwort
                        0
                        • T ticaki

                          @D3ltoroxp
                          Ich sehe keinen Fehler. Kannst du mal 2 Debug output Bausteine rechts in das Falls von Falls Objekt einbauen mit sinnvoller Ausgabe? (Heizung an, Heizung aus)

                          Und noch einen in den Falls Baustein von setzte Temperatur berücksichtige Heizperiode. (Heizung an setzte Temperatur)

                          danach könntest du das Objekt vom rechten FAlls Objekt auf einen Testdatenpunkt umstellen und da händisch ein paar Temperaturen eingeben und es testen.

                          D3ltoroxpD Offline
                          D3ltoroxpD Offline
                          D3ltoroxp
                          schrieb am zuletzt editiert von D3ltoroxp
                          #57

                          @ticaki

                          So, so richtig Rund lief es bei mir nicht. Jetzt habe ich einen anderen Ansatz getestet. Ich wollte noch mal was zu der Logik fragen.

                          ysrdtnfg.PNG

                          So Fenster auf zu ist klar, läuft über Trigger, das klappt. So sobald Fenster auf = war, wird ja der untere Block (3) getriggert richtig ? Dieser startet die Funktion "nach Setze Temperatur mit : Soll-Temperatur" der reagiert dann je nachdem, ob Fenster auf oder zu ist, mit der entsprechenden Temperatur Steuerung.

                          So alternativ, wenn der nächste Schaltpunkt vom Heizprogramm dran ist, wird der obere Block getriggert und danach gleich wieder der mittlere richtig also erst 1 dann 2, wenn Fenster zu dann auf Solltemp. Das habe ich so richtig verstanden ?

                          Ich weiß, das sieht nun etwas anders aus, wie zuvor, ich regel das mit der Heizperiode jetzt anders über ein Blockly das mit die Durchschnittstemp ausrechnet, dann noch mit aussen Temp Sensor und Weatherunderground arbeitet, wenn das alles passt ist die Heizperiode aus.

                          Dann schalten auch die Kontakte nicht mehr...

                          Aber zum Problem, das abschalten also auf 4.5 setzten klappt, das einschalten nicht mehr. Im log steht glaube auch was dazu.

                          javascript.0	2020-05-03 14:03:11.012	warn	(682) at Timer.processTimers (timers.js:223:10)
                          javascript.0	2020-05-03 14:03:11.012	warn	(682) at listOnTimeout (timers.js:263:5)
                          javascript.0	2020-05-03 14:03:11.012	warn	(682) at tryOnTimeout (timers.js:300:5)
                          javascript.0	2020-05-03 14:03:11.012	warn	(682) at ontimeout (timers.js:438:13)
                          javascript.0	2020-05-03 14:03:11.011	warn	(682) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2015:34)
                          javascript.0	2020-05-03 14:03:11.011	warn	(682) at Object.<anonymous> (script.js.Heizung.WZ_EZ_Test_neu:26:7)
                          javascript.0	2020-05-03 14:03:11.011	warn	(682) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1354:20)
                          javascript.0	2020-05-03 14:03:11.010	warn	(682) You are assigning a undefined to the state "maxcul.0.KEQ1082883.desiredTemperature" which expects a number. Please fix your code to use a number or change the state type to undefined. This warn
                          javascript.0	2020-05-03 14:03:11.010	warn	(682) at Timer.processTimers (timers.js:223:10)
                          javascript.0	2020-05-03 14:03:11.010	warn	(682) at listOnTimeout (timers.js:263:5)
                          javascript.0	2020-05-03 14:03:11.010	warn	(682) at tryOnTimeout (timers.js:300:5)
                          javascript.0	2020-05-03 14:03:11.009	warn	(682) at ontimeout (timers.js:438:13)
                          javascript.0	2020-05-03 14:03:11.009	warn	(682) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2015:34)
                          javascript.0	2020-05-03 14:03:11.009	warn	(682) at Object.<anonymous> (script.js.Heizung.WZ_EZ_Test_neu:25:7)
                          javascript.0	2020-05-03 14:03:11.009	warn	(682) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1354:20)
                          javascript.0	2020-05-03 14:03:11.008	warn	(682) You are assigning a undefined to the state "maxcul.0.KEQ0918271.desiredTemperature" which expects a number. Please fix your code to use a number or change the state type to undefined. This warn
                          

                          Irgendwas scheint mit der Soll Temp nicht zu stimmen oder mit dem Wert den er da eintragen will. Verstehe ich das so richtig ?

                          You are assigning a undefined to the state "maxcul.0.KEQ0918271.desiredTemperature" which expects a number. Please fix your code to use a number or change the state type to undefined. This warn
                          

                          EDIT::

                          So sieht es jetzt fertig aus.

                          d9f120b6-3b1f-4c83-abd7-2ad09aef2ee9-image.png

                          So sollte dann im Sommer, also wenn die Heizperiode aus ist, gar nichts mehr passieren, weder das Heizprogramm stellt was am HT ein noch die Fensterkontakte, richtig ?

                          1 Antwort Letzte Antwort
                          0
                          • D3ltoroxpD Offline
                            D3ltoroxpD Offline
                            D3ltoroxp
                            schrieb am zuletzt editiert von
                            #58

                            Ok habs, jedes mal wenn ich auf Speichern gehe, stoppt und startet er ja das Script neu, dabei wird das was in der Variable steht gelöscht. So jetzt kommt der Fehler natürlich so lange bis das Zeitprogramm einen neuen Wert dort reingeschrieben hat. Ich habe mir jetzt nen Datenpunkt erstellt in den der Heizprogramm Wert geschrieben wird, daraus lese ich den dann wieder aus, scheint nun zu klappen...

                            1 Antwort Letzte Antwort
                            0
                            • T Nicht stören
                              T Nicht stören
                              ticaki
                              schrieb am zuletzt editiert von
                              #59

                              Hat sich damit erledigt? Wollte mir es gerade ansehen. :)

                              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                              Spenden

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


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              723

                              Online

                              32.5k

                              Benutzer

                              81.7k

                              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