Hi zusammen
Da ich meine Rolladen gerne an eine bestimmte Position fahren möchte benötige ich eine Funktion die die Zeit zählt wie lange ein Item an ist.
Erklärung :
Ich Messe die Zeit wie lange ein Rolladen benötigt um hoch und Runter zu fahren.
Ich habe ein Item was ich in % Einstelle und daraus berechnet mir eine Rule die Zeit (immer die Zeit von Auf bis zu dieser Position)
Dann schaue ich die Momentane ist Zeit und berechne daraus ob hoch oder runter gefahren werden muss.
Dann wird aus der Diferenz ein Timer erstellt und gestartet sowie die Relais geschalten.
Das scheint auch zu funktionieren.
Leider bleibt der Momentane Stand auf 0 da ich kein Weg finde die Zeit zu zählen.
Mit
when
Time cron “0 0/5 * * * ?”
kann ich z.b. die Rule alle 5 min Starten aber die Rule sollte min. jede Sekunde Starten wenn ein Item An ist
Also müsste der Intervall in eine IF Bedingung ....
Geht das ?
Habt ihr andere Ideen ?
MfG
Da ich meine Rolladen gerne an eine bestimmte Position fahren möchte benötige ich eine Funktion die die Zeit zählt wie lange ein Item an ist.
Erklärung :
Ich Messe die Zeit wie lange ein Rolladen benötigt um hoch und Runter zu fahren.
Ich habe ein Item was ich in % Einstelle und daraus berechnet mir eine Rule die Zeit (immer die Zeit von Auf bis zu dieser Position)
Dann schaue ich die Momentane ist Zeit und berechne daraus ob hoch oder runter gefahren werden muss.
Dann wird aus der Diferenz ein Timer erstellt und gestartet sowie die Relais geschalten.
Das scheint auch zu funktionieren.
Leider bleibt der Momentane Stand auf 0 da ich kein Weg finde die Zeit zu zählen.
Mit
when
Time cron “0 0/5 * * * ?”
kann ich z.b. die Rule alle 5 min Starten aber die Rule sollte min. jede Sekunde Starten wenn ein Item An ist
Also müsste der Intervall in eine IF Bedingung ....
Geht das ?
Habt ihr andere Ideen ?
MfG
Kommentar