Ich bin einfach zu doof.
Er sollte unter 23 einschalten und über 24 wieder ausschalten.
Er schaltet jetzt zwar ein aber nie mehr aus.
Bitte helft mir. Wo ist der Fehler?
Ich bin einfach zu doof.
Er sollte unter 23 einschalten und über 24 wieder ausschalten.
Er schaltet jetzt zwar ein aber nie mehr aus.
Bitte helft mir. Wo ist der Fehler?
wenn kleiner als 23 ... schalte ein.
wenn er dann einschaltet steigt die grad-zahl immer weiter.
"sonst falls" > 24 wird nie zutreffen weil er immer nur das >23 abarbeitet.
Wenn kleine als 23 = Wahr
Wenn größer als 24 = Unwahr.
Also ohne "sonst falls"
Der Skript wird genau ein mal ausgeführt. Nämlich wenn du ihn Startes. Danach wird er nie mehr ausgeführt.
Du musst ein Trigger einbauen, so dass er ein Wert abfragen kann oder so, dass du sagst prüfe alle x Sec nach.
schimmer-media.de/index.php?attachment/4281/
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="@ON#]ho3x-UiB)4SsI*9" x="-362" y="-12">
<field name="OID">sonoff.0.Thermometer_Stube.AM2301_Temperature</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="controls_if" id="(XGHOPev!`{RJS=k,NM0">
<value name="IF0">
<block type="logic_compare" id="gSvbb-QPG*qC?)8)dExS">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="5=Gb+,s:`1/{,{ur)nAo">
<field name="ATTR">val</field>
<field name="OID">sonoff.0.Thermometer_Stube.AM2301_Temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="Mp6pBCmEtP66Ye,d(l{d">
<field name="NUM">23</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id=")_,07E@t-g-r88Nrk@`r">
<mutation delay_input="false"></mutation>
<field name="OID">sonoff.0.Pow-Trockner.POWER</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="L_OuqAy]e7w=V;MfVt29">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<next>
<block type="controls_if" id="0UI2b@es~:c=xUC:UO[6">
<value name="IF0">
<block type="logic_compare" id="X.Kg|ZHQlZme9nLVI0Ys">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="./[|S0{[LflYqhHNYVos">
<field name="ATTR">val</field>
<field name="OID">sonoff.0.Thermometer_Stube.AM2301_Temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="/:N)9hVD[.p)QUl#6Hcr">
<field name="NUM">24</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="^Eh^6S|6Sw3v09hx{WXc">
<mutation delay_input="false"></mutation>
<field name="OID">sonoff.0.Pow-Trockner.POWER</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="]KVC{aldAnC5Ivq0(G0x">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</xml>
Alles anzeigen
Danke für eure Hilfe. Ich werde es heute abend mal testen wenn ich zu Hause bin.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!