NEWS
Astro Trigger löst nicht aus
-
@norp2k22 sagte in Astro Trigger löst nicht aus:
keine Ahnung, wie man die Blockly-Ansicht hier aktiviert
Ich schreib es ungern... Aber hier ist ein Screenshot des Blockly nicht verkehrt.
-
@norp2k22
Innerhalb des Präsenz-Triggers muss man Zeitspannen abfragen und darf nicht auf Zeitpunkte triggern.Beispiel:
-
@norp2k22
Die Trigger sind nicht buggy.
Du verwendest Trigger in Trigger - das funktioniert nicht!
Dein Auslöser ist der BWM. Daher ist der erste Trigger so schon korrekt.
Du musst innerhalb des Triggers dann die aktuelle Uhrzeit gegen SA/SU prüfen, wenn abhängig von der Zeit noch irgendwelche Dinge (Level) zu steuern sind.
Wenn Du einfach nur prüfen willst, ob es Tag oder Nacht ist, kannst Du einfach den DPjavascript.0.variables.isDayTime
verwenden.Was @paul53 vorschlägt sollte schon ziemlich nah an Deine Anforderungen rankommen ... um nicht zu sagen: zu 100% erfüllen
-
@norp2k22
Bilder bitte einfach über die Zwischenablage hier einfügen. Nicht extern hosten! -
@codierknecht
Jetzt müsste es passen, sorry für die Umstände. -
Ok, ich probiere es jetzt mal nach dieser Methode.
Nachtrag :
Löst nicht aus.
Was übersehe ich ? -
@norp2k22 sagte in Astro Trigger löst nicht aus:
Was übersehe ich ?
Das muss 'ist nicht zwischen Sonnenaufgang und Sonnenuntergang' lauten.
-
Ok, ist geändert und löst jetzt aus.
Hmm, Verständnisfrage :
die Sonne ist doch schon untergegangen. Wir befinden uns ja jetzt gerade irgendwo ZWISCHEN Sonnenuntergang und
Sonnenaufgang.Wiso löst das jetzt bei NICHT ZWISCHEN aus ?
Wie ist hier im IOB die genaue Reihenfolge der Astro Tageszeiten definiert ?
Oder habe ich einen Denkfehler...Das Endergebnis (vorerst)
-
@norp2k22 sagte in Astro Trigger löst nicht aus:
Wiso löst das jetzt bei NICHT ZWISCHEN aus ?
Weil es dunkel ist und wir uns damit NICHT ZWISCHEN Sonnenaufgang und Sonnenuntergang befinden.
Ich würde die beiden Zeitpunkte in deinem Blockly noch tauschen, ist irgendwie logischer.
-
@norp2k22 sagte: Löst nicht aus.
Bei Astrozeiten darf die Zeitspanne (von ... bis) nicht über den Tageswechsel gehen, deshalb für dunkel "nicht zwischen SA und SU".
-
Ok, Danke für die Info.
-
@thomas-braun said in Astro Trigger löst nicht aus:
Ich würde die beiden Zeitpunkte in deinem Blockly noch tauschen, ist irgendwie logischer.
Wird erledigt.
-
Ok, damit kann ich erstmal was anfangen.
Danke euch für die Tips ! -
Wäre ja auch zu einfach gewesen...
Diese Version :
Funktioniert zwar, ABER : genau das wollte ich eben NICHT. Ich müsste im Sommer und Winter immer die Uhrzeiten manuell anpassen, und das für 3 weitere Programme/Räume. Daher die Astrofunktionen.
Es funktioniert damit aber nicht, keine chance. Ich weis nicht, wie ich das sonst noch anders lösen könnte.
Oder ist meine komplette vorgehensweise hier falsch ? Keine Ahnung. -
@norp2k22 sagte: Astrofunktionen. Es funktioniert damit aber nicht
Dann prüfe mal die Uhrzeit des Sonnenuntergangs:
-
@paul53 said in Astro Trigger löst nicht aus:
Dann prüfe mal die Uhrzeit des Sonnenuntergangs:
Er gibt Datum und Uhrzeit vom SU im Protokoll zurück, das funktioniert.
Wäre es möglich, das ich die Uhrzeit daraus als Variable extrahieren muss, damit der Vergleich erst funktioniert ? -
@norp2k22 sagte: die Uhrzeit daraus als Variable extrahieren muss, damit der Vergleich erst funktioniert ?
Nein. Wenn die richtige Uhrzeit im Log steht, muss auch das funktionieren:
-
@paul53 said in Astro Trigger löst nicht aus:
Wenn die richtige Uhrzeit im Log steht, muss auch das funktionieren:
Er gibt true zurück.
-
@norp2k22 sagte: Er gibt true zurück.
Dann funktioniert es doch.
-
@paul53
Das mit dem debug output Block hilft mir gerade sehr, danke dafür.
Ich denke ich weis jetzt, wo der Fehler liegt..