NEWS
Rollo Zeitsteuerung in VIS anpassen
-
Hallo und guten Abend
Ich bin auf der Suche nach einer Lösung um meine Rollo-Zeitsteuerung in meiner VIS zu editieren. Also das ich über zwei Tasten die Uhrzeit anpassen kann, wenn mein Rolle im Schlafzimmer runter fährt und ob die Zeitsteuerung üüüberhaupt aktiv sein soll.
Der folgende Screenshot ist mal ein schnell gebasteltes Widget um meine Gedankengänge bildlich darzustellen, wie ich mir die Funktion in etwa vorstelle. Ich hoffe es ist verständlich
Ich habe noch nicht all zu viel mit Blockly gemacht, da ich mich jetzt erst seit kurzem damit beschäftigt habe und noch nicht alles zu 100% verstehe was wie welcher Block genau macht.
Daher die Anfrage hier, weil ich denke, dass mein Vorhaben, zumindest aus meiner Sicht, doch schon etwas ins eingemachte geht und ich eben nicht weiß, wie ich das mit Blockly lösen kann.
Vielleicht hat ja jemand eine ähnliche Steuereung gebastelt, ggf nur auf andere Art, wie man die Uhrzeit verstellt. Ich bin für viele Lösungen offen.
Ach, und falls es von Wichtigkeit ist... Ich habe Shelly 2,5 RelaisDanke schonmal
-
hm... und die eine variable Uhrzeit soll was machen, rauf oder runter fahren? Und wie die andere Richtung dann?
-
@albert-k
Hi, also diese Routine soll nur „runter“ steuern. Rauf wird morgens mit einem anderen blockly, wo auch Musik als Wecker Angetriggert wird -
Mir fällt da momentan nur der Zeitplan dazu ein (z.B. alle 5 Minuten wird geprüft ob die eingestellte Zeit erreicht ist)
Im Prinzip ist das Blockly dazu ziemlich einfach. Das Problem ist der Trigger im Automatik Modus da Du ja die Schalt Zeit jederzeit ändern kannst und dies deshalb 24/7 überwacht werden muss (auch wenn Du gar nichts änderst). Für jeden Rollladen und für jede Richtung. Also
Mir persönlich wäre das zu aufwendig. Meine Rollläden fahren im Automatik Modus immer zur Astrozeit (mit Versatz) und tagsüber je nach UV-Index. Da ich faul bin, sollen die das alleine erledigen, ich willl da gar nichts einstellen müssen
Aber egal, hier mein Lösungs Versuch:
- Was wird benötigt: 1 Zeitplan und pro Rollladen 3 Datenpunkte für Automatik, Schaltzeit runter, Schaltzeit rauf.
- Für die VIS nehme ich hier nur das jqui-HTML Bool für den Automatik Schalter und das jqi-ctrl- Input Datetime Widget für die Zeiteinstellung was von der Funktionsweise Deiner Grafik entspricht.
-
Das würde auch gehen. Ich steuere eigentlich nur das Rollo im Schlafzimmer. Und in dem Fall langt mir der Datenpunkt "runter". Rauf steckt in einer anderen Routine mit Wecker, wie oben erklärt.
Ich denke deine Variante, für Rollo runter, wäre auch für mich ne Lösung. Aber eine Anwendung, um in der VIS eine Uhrzeit eines Triggers zu verstellen (z.B. für die Wecker-Routine) wäre dennoch interessant für mich. Recht schmal von der Visualisierung her wäre da ganz cool
Ist das Fenster "Zeit auswählen" dauerhaft zu sehen oder ist das ein Popup-Fenster, wenn du auf die Uhrzeug drüber tippst
-
Das ist ein Pop-up dialog
-
@albert-k
Habs gesehen. Damit verstelle ich also den Zeitplan Trigger? Wenn ich nun das Objekt-ID des Skrippts nehmen aber in diesem Blockly 3 Zeitpläne untereinander liegen, beißt sich das dann? -
@iced112 sagte: Damit verstelle ich also den Zeitplan Trigger?
Nein, damit verstellt man den Vergleichswert im Datenpunkt "Schaltzeit", der die Uhrzeit im Format "hh:mm" enthält. Für jeden Zeitplan benötigt man einen Datenpunkt vom Typ "string".