Antworten
Okt 29, 2021 - 06:57
Hallo Baumkuchen, das habe ich so auch schon oft versucht und so nicht hinbekommen. Vielleicht geht es mit scriptprogrammierung aber ich habe mal gelesen da auch nicht.
Was ich mir schon mehrfach im Automanager abgebildet habe sind feste Zeitraster im Abstand von festen Zeiteinheiten mit Systemvariablen (siehe Autom.Manager).
Beispiel 1 feste Uhrzeiten: 5:25 Uhr, 5:55 Uhr, 6.25 Uhr usw.- quasi n werte alle halbe Stunde. dazu brauchst für jede Zeit eine Variable als BoolescheVariable (on/off quasi ein virtueller Schalter) und ich hab noch eine zusätzliche Variable quasi als Hauptschalter. Dann baust du ein Popup mit je Variable einen Schalter zum setzten der Variable und in einem Task in dem du die Variablen nach nun nach abfragst und dazwischen ist die jeweilige Wartezeit von 30 min. Trigger ist logischerweise die erste Startzeit und ich habe es noch gekoppelt beim licht an die Helligkeit.
Beispiel 2 Ganzzahl: z. B. alle 1 h, 2h, 3h ….. dazu brauchst für jede Ganzzahl eine Variable als BoolescheVariable (on/off quasi ein virtueller Schalter) und noch eine zusätzliche Variable als Trigger und hier eine weitere Variable als Ganzzahl!!!
Dann baust du ein Popup, mit einem Slider. Den Slider verbindest du mit der Ganzzahlvariable. In diesem Beispiel erweiterten Optionen mit eine Schritt von x bis y und und einen Raster 1 h .
Im nächsten Schritt fragst du in einem Task getriggert von der Trigger (> als Null) die Ganzzahl ab, und lässt die einzelnen Variablen mit einsprechenden Wartezeiten der Reihe nach abprüfen. Als kleines Highlight hab ich mir so was mit eine Rückwertzähler noch eingebaut und hab die Variablen mit eine Grafik verbunden. Im Task setzt du dann zum Schluss logischer Weise die Ganzzahl wieder auf Null.
Bei diesem Beispiel geht es um die Ladezeit eines eAutos
Im folgenden Beispiel frage ich zusätzlich (auch wieder über Variable) ab, welcher Rasensprenger wie langer nach und nach ablaufen soll.
Einfach mal klein anfangen und ausprobieren!
Grüße vom Main
Robert
Okt 29, 2021 - 07:35
hätte dir gerne noch bei den obigen Ausführunge eine Hardcopy vom Rückwertszähler gezeigt, aber ich bekomme wieder mal hier keine Hardcopy rein. Musst du dir aber wie so ein LEDBand vorstellen.
Grüße vom Main
Robet
Von
Hallo Roberth,
danke dir für diese schnelle und sehr Ausführlichen Vorschlag.
Dass es aktuell nur möglich sein soll, für jede zeitlich gesteuerte Automation einen rechenintensiven Workaround erstellen zu müssen ist wirklich sehr schade.
Dein bei dir eingebrachter Workarround ist auf jeden Fall auch eine Idee, je nachdem was am Ende umgesetzt werden soll.
Meine Notlösung wäre, mehrere Tasks mit unterschiedlichen Uhrzeiten per Ganzzahl slider ein und auszuschalten.
Wenn Variable Ganzzahl = 1 schalte Task Uhrzeit 1 ein
Wenn Variable Ganzzahl = 2 schalte Task Uhrzeit 2 ein ( dieser geschaltete Task bestimmt dann die neue Uhrzeit der Automation)
Dies wäre allerdings recht umständlich wenn viele Automationen bestehen, da für jede Automation mindestens 10 Schaltbare Tasks und jeweils der dazugehörige Ganzzahl Task erstellt werden müsste.
Pro auswählbare Schaltzeit hätte man damit 2 Tasks.
Machbar ja, aber auch recht zeitintensiv und für den kleinen NeoServer ein zusätzlicher Rechenaufwand, dies ist bei mir zwar bisher nur beim V5 plus ein Problem gewesen. Seitdem ich den NeoServer auf meine Raspi4 ausgelagert habe, habe ich Leistungstsechnisch bisher keine Probleme feststellen können.
Ich befürchte es bleibt mir nichts anderes übrig als auch einen Workaround zu erstellen :-(
Auf jeden Fall ist deine Problemumgehung auch ein sehr interessanter Weg.
Beste Grüße, auch vom Main
Baumkuchen
Von
Hallo Baumkuchen, noch ein kleiner Tipp, mache es im AutoManager erst mit zwei oder drei Zeiten und testee ein paar Tage und kurzen Wartezeiten, Meist kommen noch iIeen mit Falls/sonst Abfragen. Später dies mit der richten Wartzeit zu verketten oder zu verschachteln ist dann leichtes kopieren von Blöcken.
Meine längster Zahlenbereich sind 12 x 1h.
Grüße vom Main an den Main
Robert
Von
Ich werde berichten :-D
Beste Grüße
Baumkuchen
Neuen Kommentar hinzufügen