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%. :geek:

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... :shock:

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:

Bild

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