NEWS
Hilfe bei Blockly Zeit und Themperatur Steuerung
-
Hallo bräuchte mal eure Hilfe
Hab hier ein Blockly erstellt das mir eine Wärmelampe schaltet.
Die Wärmelampe soll eingeschaltet werden wenn die Temperatur unter 1 Grad ist und nur in der Zeit zwischen 19:30 Uhr abends und 7:45 Uhr früh. Sollte die Temperatur in dieser Zeit über 4 Grad steigen soll sie wieder ausschalten. Und um 8 Uhr früh soll definitv ausgeschaltetwerden.
Das in der früh 8 Uhr ausschalten funktioniert. Mein Problem ist das ich das mit der zeit nicht hinbekomme. Wenn ich die Zeit weglasse also nur Temperatur dan funktiomiert es, wie jetzt schaltet es gar nicht ein. nur in der früh um 8 schaltet es aus```
code_text<variables> <variable id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</variable> </variables> <block type="comment" id=")Jk19jT?sl0`uk0VePrf" x="-488" y="-137"> <field name="COMMENT">Verhindern von gleichen Mitteilungen</field> <next> <block type="variables_set" id="nt=7%,[rFtAb@?U)B]Dh"> <field name="VAR" id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</field> <value name="VALUE"> <block type="logic_boolean" id="~,g3#GXM0L0nDIvLDPkl"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="on_ext" id="{yVknQbfa981*7rKA-1x"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="4/Gaf8fh.J~Jr`J^h(UD"> <field name="oid">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="s=Yq8}In[=RcBN]GQ@[g"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="CW.s=bLQ8Ws?:kTit9`|" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="Sq|oj?N0S6pG6,^,9F85" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="Y!8B`p3`:Pa]62NSMuLR"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="Qp!!R_}4FNalU6ailjJg"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </block> </value> <value name="B"> <block type="math_number" id="8e5UboxC3NpEQluqi!ol"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="s6R;tt}!s|;XiXgwRvQk"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id="wkFl#n),/`p2YM#fG+e-"> <field name="TEXT">19:30</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="OY*v-^jQi]vQHtKpY:tn"> <field name="TEXT">07:45</field> </shadow> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="2AC/y)3.:G_]~%SY04|l"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=",hsTq_|i+zHrpSYaR9d@"> <field name="VAR" id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Hjpi6]H1(3h.hUFgn9ff"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="BC=wgE~t_prHN:`bR@}="> <field name="INSTANCE"></field> <field name="LOG">debug</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="~6|Uv6cnLV*UbeTPN1]8"> <field name="TEXT"></field> </shadow> <block type="text_join" id="fz]Ue@-mmyLT|P4-f.RQ"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="Pi[XEI(H7f|_HsPRJv.~"> <field name="TEXT">Wärmelampen Wachteln An</field> </block> </value> <value name="ADD1"> <block type="get_value" id="3/9ahI{yt~qFH}b].ey-"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </block> </value> </block> </value> <next> <block type="variables_set" id="_8YD+n(0cdD6daU-lLqQ"> <field name="VAR" id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</field> <value name="VALUE"> <block type="logic_boolean" id="%rA^{O=xM1!65+.Y4GLf"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="5av:F=AcbUIOhX2=C^yL"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Temperatur_Hühner.Frostschaltung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="C/wa4)y8kz|a$Tx-r,[?"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="EnyM5c}|-Oa/V-B/ZX)V"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">ham.1.Teckin2.Teckin2.On</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="~AE{%HK}d{9ImX@9}^m;"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="Z%@Pq^vFj62n:G^WaD21" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="j6U$,+6@R0[zqq}mW6?i" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="(.kq5W?87-y{D:oVx=hN"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="4Auf2]_r7aRIAi5=,q(M"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </block> </value> <value name="B"> <block type="math_number" id="ib:)Ud4Dd~{g!`#6z9`3"> <field name="NUM">4</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="er{y07_wM18m!+~6kPbs"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id="R4~k!rXkb7P*rw2qWoCX"> <field name="TEXT">19:30</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id=":BU:S*rHWe?f=y4lPRS+"> <field name="TEXT">07:45</field> </shadow> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="HiV,VDZleaiVr_;~%(.B"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="5,.H][LVhL1L:F%vowcM"> <field name="VAR" id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</field> </block> </value> <value name="B"> <block type="logic_boolean" id="O7SwwPXXP`fsgfjFZIk2"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="telegram" id="Vd?K?;x9D#lWOI)FawD8"> <field name="INSTANCE"></field> <field name="LOG">debug</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="7qj`Qz3C4Hhcf)`D5yLO"> <field name="TEXT"></field> </shadow> <block type="text_join" id="F2d-K@?sVLN+2}:]ronr"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="8UE-$mWh80D2[u^J/e]M"> <field name="TEXT">Wärmelampen Wachteln Aus</field> </block> </value> <value name="ADD1"> <block type="get_value" id="zi.1kd~+]]SbA-A?R0Sp"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </block> </value> </block> </value> <next> <block type="variables_set" id="Z5[gDd+O~C|N9#ai%K(h"> <field name="VAR" id="v+(iUiNUmNP=QoJnb?Qp">Frostschutz</field> <value name="VALUE"> <block type="logic_boolean" id="=}4Q!+vHFhJc99F)btr#"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="update" id="@0SZS=1J@!Ut9XDqilG9"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Temperatur_Hühner.Frostschaltung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="0FS(BD./CUNe@!LZ:+aJ"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="update" id=":uzCJh{dIM~mQLBb9;%."> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">ham.1.Teckin2.Teckin2.On</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Pfkz}hX,.seSJ$7mIDxc"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="schedule" id="%kNtbt@(nb``l^^kV4nq"> <field name="SCHEDULE">0 8 * * *</field> <statement name="STATEMENT"> <block type="update" id="mZ2HQnymigCBtBg:qK}G"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Temperatur_Hühner.Frostschaltung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="i8).u;_!(GWDlT5NMWBq"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="update" id="1pR;r4UFL)I7eh1h+pf0"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">ham.1.Teckin2.Teckin2.On</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="E9NZ39Z[D_kw9mSxnUCz"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="telegram" id="3M5CLtmsM-UMHE3.fqyr"> <field name="INSTANCE"></field> <field name="LOG">debug</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text_join" id="Gi1}w^GmkSz:)jI7.IWy"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="Ky2jgHfw3d)7**tV{HbR"> <field name="TEXT">Wärmelampen Wachteln Aus</field> </block> </value> <value name="ADD1"> <block type="get_value" id="Ilq{xO/Ie]a!BndkT:Gi"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur_Hühner.Temperatur_Wachteln</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </xml>
-
@fritzk
Habe den Temperatur-Trigger-Teil geändert:Der Datenpunkt "ham.1.Teckin2.Teckin2.On" muss sicherlich mit "steuere" geschrieben werden?
-
@paul53 vielen Dank
Ich probier es heut abend mal so.
Der Datenpunkt "ham.1.Teckin2.Teckin2.On" muss nicht mit "steuere" geschrieben werden, kann auch mit aktualisiere angesteuert werden -
@fritzk sagte in Hilfe bei Blockly Zeit und Themperatur Steuerung:
kann auch mit aktualisiere angesteuert werden
soll die Änderung etwas steuern oder soll nur der Wert aktualisiert werden?
-
@homoran Nein der soll nur von falsch auf wahr gesetzt werden und andersrum auch.
Das ist nur eine Steckdose da hab ich die Wärmelampe eingesteckt -
@fritzk sagte in Hilfe bei Blockly Zeit und Themperatur Steuerung:
Das ist nur eine Steckdose da hab ich die Wärmelampe eingesteckt
und die soll nicht angesteuert werden?
-
@homoran ja schon. In der Zeit von 19: 30 bis 7:45 wenn die Temperatur unter 1 Grad ist soll sie an sein und wenn die Temperatur über 4 Grad ist und definitiv um 8 uhr soll sie aus sein
-
@fritzk sagte in Hilfe bei Blockly Zeit und Themperatur Steuerung:
ja schon.
dann musst du auch steuere nehmen, sonst wird nur der Wert in ioBroker aktualisiert und die Dose bekommt nichts mit
-
@homoran Achso ja dann mach ich dann werd ich das auch tun.
Bin noch ziemlich Anfänger aber ich lern immer wieder was dazu.
Danke