NEWS
Zeitsteuerung funktioniert nicht
-
Hallo Zusammen,
könnt ihr mir einen Tipp geben warum das ganze nicht klappt?
Der Schalter ein PIR geht auf true sobald Bewegung erkannt wird. Aber das Skript reagiert nicht.
Ziel soll sein ab einer Bestimmten Uhrzeit einen Steckdosenschalter zu steuern. Sobald Bewegung erkannt wird.
Für Tipps wäre ich dankbar.
G ROBudus
-
Stelle erstmal sicher ob dein Script getriggert wird, baue einen debug Baustein ein am Anfang das muss dann im Log kommen wenn Bewegung erkannt wird
Sent from my iPhone using Tapatalk
-
Die Logik des Skriptes kann ich nicht nachvollziehen.
Soll ab 19:00 Uhr das Licht per Bewegungsmelder ein- und ausgeschaltet werden ? Sind Ein- und Ausschalten 2 verschiedene Datenpunkte ?
Dann sollte es etwa so funktionieren.
-
Vielen Dank. War schonmal ein gute Anfang. Es wurde nichts im Log angezeigt. Nachdem der Adminadapter neu gestartet wurde klappt das.
Im Debug sieht man auch das alles angezeigt wird. Die Lampe geht auch an aber nicht mehr aus…
Grrrr
Bin im Javascript eher ein dau
Für Hilfe wäre ich dankbar
G RObudus
-
Die Logik des Skriptes kann ich nicht nachvollziehen.
Soll ab 19:00 Uhr das Licht per Bewegungsmelder ein- und ausgeschaltet werden ? Sind Ein- und Ausschalten 2 verschiedene Datenpunkte ?
Dann sollte es etwa so funktionieren.
Blockly_BWM_ab19Uhr.JPG `
Cool ungefähr wie ich es jetzt habe. Was meinst du mit wert in rot?
-
-
Damit würde die Lampe angehen und dann nach 10 sek wieder aus.
Die Idee war aber von 19:00 uhr bis morgens 07:00 uhr abhängik von der Bewegung die Lampe an und auszuschalten.
Am besten ohne Uhrzeit, sondern bezogen auf Helligkeit.
Habe mit "aktuelle Zeit von Sonnenaufgang" rumexperimentiert aber erfolglos, deswegen erstmal die Zeiteingaben.
Wenn es hell ist soll die Lampe einfach nicht angehen. Erst abend. Und nur wenn der Bewegungsmelder auslöst.
Kompliziert wenn man von javascript keine Ahnung hat.
-
-
Zeitabfrage tagesübergreifend funktioniert so nicht.
Sonnenuntergang und Sonnenaufgang haben immer das gleiche Tagesdatum!!!
Such mal hier im Forum. Das Thema ist schon häufiger behandelt und erklärt worden.
Grüße
-
Zeitabfrage tagesübergreifend funktioniert so nicht. `
Deshalb lautet die Abfrage auchAktuelle Zeit ist nicht zwischen Sonnenaufgang und Sonnenuntergang
antsprechend
if(compareTime(getAstroDate("sunrise"), getAstroDate("sunset"), "not between")) {