Seite 1 von 3
Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 7:01 am
von bodo
Hoi
Wie gestalte ich am besten ein langsames Hochdimmen zu einer bestimmten Zeit, über eine bestimmte Zeit von 0 auf X%.
Also:
Eingang: Startzeit
Variable: Dimmzeit
Variable: Protzent max
Ausgabe: Prozent Helligkeit (Dimmwert)
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 8:43 am
von Izeman
Hallo Bodo,
was hast du denn zur Verfügung? Dimmaktor, Dali, DMX?
Gruß Bernd
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:01 am
von Robert_Mini
Ich vermute einen TWS

.
@bodo: aus der Hüfte
Inputs: Dimmzeit, max%, step, Freigabe
Module:
Monoflop
Polynom+Ratio zur Berechnung von:
Dimmwert_akt=Timer/Dimmzeit*max%
Step Funktion zur Festlegung, in welchen %-Incrementen gesendet werden soll.
Freigabe mittels Multiplexer: wenn 1 Dimmwert, sonst 0.
Output:
Dimmwert
Restzeit
Wenn du Hilfe brauchst, wäre das wieder eine Chance für ein Tutorial.
Mit diesem hier:
viewtopic.php?f=24&t=1712
solltest du mit obigen Hinweisen auch zum Ziel kommen.
Lg
Robert
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:04 am
von bodo
Izeman hat geschrieben: ↑Di Dez 10, 2019 8:43 am
was hast du denn zur Verfügung? Dimmaktor, Dali, DMX?
Hoi Bernd
Einen Dimmaktor hab' ich schon, aber das langsame hochdimmen als "Wecker" kann der nicht...
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:12 am
von Izeman
@Robert: das wäre natürlich klasse, wenn du wieder so nen klasse Custombaustein zauberst. Mein Gedanke war, dass dimmen direkt auf dem Bus zimlich viele Telegramme erzeugen kann. Hältst du das für sinnvoll? Zumal Bodo das bestimmt für mehrere Lampen umsetzen will.
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:24 am
von bodo
Also
Eingang:
Trigger aktiv
Variablen:
Wochentage: Mo, Di, Mi, Do, Fr
Weckzeit: 08:15
Dimmdauer: 10min.
Endwert: 50%
Stufen: 5%
Berechnungen:
Teile 50% / 5% = 10 Stufen
Teile 10 (Dimmdauer in Min.) / 10 (Stufen) = 1 (nach 1 min.)
Ausgang:
Wenn Trigger aktiv und Wochentag aktiv dann:
Anfangswert = 5% senden
Nach Weckzeit plus 1 Min: Wert = Vorwert plus 5% das ganze 9 mal senden
Und das jetzt in eine Logik backen...

Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:38 am
von bodo
Also
Eingang entspricht "Input"
Ausgang entspricht "Output"
Rechenschritte entspricht "Module"
Feste Variablen entspricht "Level" (alle Variablen die benötigt werden)
wenn ich das richtig sehe.
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 9:43 am
von bodo
Da muss ich dann die Weckzeit 08:15 wieder in Sekunden umrechnen? Aber nicht in einen Linux Timestamp ??? Sondern mit Time vergleichen, sowas wie (now) float???
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 10:07 am
von bodo
Hoi
Habe dieses aufgeschnappt:
Das brauche ich!
Gibt es eigentlich in den Logiken nur "float" und kein "integer" / "int"
Re: Zu einer bestimmtem Uhrzeit langsam hoch dimmen
Verfasst: Di Dez 10, 2019 10:25 am
von Robert_Mini
Nicht so kompliziert denken!
Ein CRON Timer macht das schon ohne Umrechnungen!
Also Crontimer und der Ausgang des CronTimers triggers das Monoflop.
Bald gibt es auch string, dann kann man die Weckzeit auch als Eingang definieren. Eingang über Visu ist dann noch ein getrenntes Thema.
Integer gibt es heute schon.
Robert