NEWS
Aktuelle Zeit zwischen zwei Tagen
-
Hallo,
ich weiß, das ist der tausendste Thread dazu. Aber kann mir jemand erklären, warum das Skript so tagsüber auslöst:Es bedeutet doch eig. "wenn es nicht zwischen 07:15 Uhr (Morgendämmerung) und 21:01 Uhr ist, dann auslösen" oder?
-
@ionar sagte in Aktuelle Zeit zwischen zwei Tagen:
Es bedeutet doch eig.
nein, der zweite operand ist ein String.
da müsstest du schon den Baustein aktuelle Zeit ist nehmen -
@ionar sagte: Es bedeutet doch eig. "wenn es nicht zwischen 07:15 Uhr (Morgendämmerung) und 21:01 Uhr ist, dann auslösen" oder?
Ja, bei mir liefert es jetzt false.
Sind die Ortskoordinaten eingetragen?
@homoran sagte in Aktuelle Zeit zwischen zwei Tagen:
nein, der zweite operand ist ein String.
Es funktioniert auch mit einem Uhrzeit-String.
-
@homoran sagte in Aktuelle Zeit zwischen zwei Tagen:
da müsstest du schon den Baustein aktuelle Zeit ist nehmen
Welchen meinst du genau? Bei "aktuelle Zeit ist" finde ich dann nur "kleiner als" etc.
@paul53 sagte in Aktuelle Zeit zwischen zwei Tagen:
Sind die Ortskoordinaten eingetragen?
Ja, Ortskoordinaten sind eingetragen. Ich lasse die Astro Zeiten auch als Datenpunkte darstellen. Dawn ist z.B. 07:15 Uhr.
@paul53 sagte in Aktuelle Zeit zwischen zwei Tagen:
Ja, bei mir liefert es jetzt false.
Was bedeutet, dass es false liefert?
-
@ionar sagte: Was bedeutet, dass es false liefert?
Dass es bei mir so funktioniert wie es soll.
-
@paul53 Irgendwie kommt bei mir ein anderes Ergebnis.
-
Edit: Ich habe die Bausteine kopiert. Es scheint fehlerhaft zu sein und daran zu liegen.
Fehlerhafte Bausteine:
<block xmlns="https://developers.google.com/blockly/xml" type="time_compare_ex" id="FFqhN~pLTTAL:p:vDJ5," inline="false" x="89.79638671875" y="82"> <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">not between</field> <value name="START_TIME"> <shadow type="text" id=":HqsU=ZZTF9.GCKH@Hjo"> <field name="TEXT">21:01</field> </shadow> <block type="time_astro" id="/qk7!)t-_hpRPP/_,xBl"> <field name="TYPE">dawn</field> <field name="OFFSET"></field> </block> </value> <value name="END_TIME"> <shadow type="text" id="Hx=?LJ`a;tyczwoj(;}G"> <field name="TEXT">21:01</field> </shadow> </value> </block>
Neuer funktionierender Baustein:
<block xmlns="https://developers.google.com/blockly/xml" type="time_compare_ex" id="bu1[U8+/,Es8!I{bPuC}" inline="false" x="-3.4169921875" y="-13"> <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">not between</field> <value name="START_TIME"> <shadow type="text" id="`p=6h}5yQ2;P(Y/~O0Ca"> <field name="TEXT">12:00</field> </shadow> <block type="time_astro" id="1X}a_W]{(B1/T!oC;d.Y"> <field name="TYPE">dawn</field> <field name="OFFSET">0</field> </block> </value> <value name="END_TIME"> <shadow type="text" id="=Mx+pqtW+2[0=af}Z;uG"> <field name="TEXT">21:01</field> </shadow> </value> </block>
-
@ionar sagte in Aktuelle Zeit zwischen zwei Tagen:
Irgendwie kommt bei mir ein anderes Ergebnis.
dann stimmen deine Einstellungen nicht
z.b.@paul53 sagte in Aktuelle Zeit zwischen zwei Tagen:
Sind die Ortskoordinaten eingetragen?
oder die Systemzeit.
lass dir mal auf die gleiche Weise die Morgendämmerung und die aktuelle Zeit anzeigen
-
@ionar sagte: Fehlerhafte Bausteine:
Man darf den Offset(Minuten) nicht leer lassen, sondern man muss eine Zahl (0) eintragen bzw. stehen lassen. Vergleiche Zeile 11 im XML-Export.
-