NEWS
Blockly für Rollladen +Sperre
-
Hallo
Ich habe ein kleines Blockly gebastelt für meine Terrassentür.
aber leider geht es noch nicht. ich hoffe ihr könnt mir weiterhelfen.Das Rollo soll um 21 uhr runtergehen außer die tür ist offen "Status 2" aber das Rollo soll dann runtergehen sobald die Tür zu gemacht wird zb.um 22:30 uhr oder auch 1:00 uhr egal welche zeit . Das ganze in den Zeitraum von 21:00-7:00 uhr.
Tür Status: 0= zu
Tür Status: 1 = Kipp
Tür Status: 2 = offen -
@mono990 ich würde es mit zwei Triggern versuchen, dann läuft das Skript nicht alle 5 Minuten.
- Trigger: 21 Uhr
- Trigger: Status Terassentür
- Dann jeweils den Status der Tür überprüfen
- In Trigger 2 noch die aktuelle Zeit prüfen (21 bis 7 Uhr)
- das Rollo herunterfahren
-
-
-
@cinimod bist du sicher, dass das so geht?
Werden Status und die Position so nicht nur in die Variablen geschrieben, wenn Skript oder die Instanz gestartet werden?
Wenn die Trigger auslösen werden Status und Position aber nicht erneut geprüft würde ich sagen
-
oh ja da hast du vollkommen recht ... muss ich noch mal überarbeiten
-
hier dann noch mal überarbeietet:
hier der Code:
Mir stellt sich gerade noch die frage ob das Rollo denn nur hoch gehen darf wenn die Tür zu oder gekippt ist ? das würde ich ggf. raus nehmen.
-
-
@cinimod
Das sieht ja super auswerde es die tage Testen und dann bescheid geben. vielen Dank schon mal
-
gern, viel Erfolg. Wenn das noch nicht klappt einfach melden
-
Das Rollo ging heute abend nicht runter obwohl die Tür zu war.
Die ausgewählten objekte sind die richtigen. daran kann es nicht liegen. -
ich kann keinen Fehler sehen, magst du deins noch mal her zeigen ?
-
-
@mono990 sagte in Blockly für Rollladen +Sperre:
Das Rollo ging heute abend nicht runter obwohl die Tür zu war.
Die ausgewählten objekte sind die richtigen. daran kann es nicht liegen.Ganz oben muss "wert von ObjektID Shutter Position" rein
-
oben soll er nur einmal prüfen ob das Rollo nicht schon auf 0 ist, so wie du es hattest wollte er nur schließen wenn die Tür gekippt ist.
-
@cinimod Aso ok habe ich jetzt geändert. mal sehen ob er heute runter geht
-
Heute gehts !
-
@cinimod ist leider nicht runtergegangen. Brauche ich noch ein Adapter oder so der die aktuelle zeit angibt wonach sich der Zeitplan trigger richten kann?
-
Vielleicht stimmt deine Systemzeit nicht
Hast du die Koordinaten richtig ?Ist das Rollo denn bei 0 unten und bei 100 oben?
Teste doch mal ein neues Script mit dem Zeitplan trigger und nem debug baustein … oder lass dir ne Nachricht schicken zum testen …
-
@cinimod die Zeit im iobroker hatte die richtige Zeit angezeigt aber die systemzeit des Raspian hat eine ganz andere zeit angezeigt. ich lasse die systemzeit jetzt mit einem NTP server syncronisieren.
Die ersten Tests waren gut, habe mir nachrichten auf mein Handy schicken lassen über Blockly und Zeitplan.