RGB LED zeitverzögert einschalten
-
Schlittenfahrer Verified
- Beiträge: 4
- Registriert: So 19. Jul 2026, 21:13
RGB LED zeitverzögert einschalten
Hallo zusammen,
nach langer Krankheit kann ich mich nun wieder der Modellbahn widmen. Unter anderem auch mit der Beleuchtung der Häuser. Das klappt schon wieder ganz gut. Nun bin ich auf ein Problem gestoßen bei dem ich Hilfe von den Spezialisten benötige. Trotz Suche habe ich im Forum darüber leider nichts gefunden.
Ein Haus soll außer den „normalen Räumen“ auch ein Bücherladen und 2 Zimmer mit TV erhalten. Alle 3 werden jeweils über eine WS2812 RGB LED versorgt. Alle 3 LEDs hängen auf einem Strang. Eingeschaltet wird das Ganze über einen DCC Kontakt (im Augenblick noch ein Schalter).
Im Bücherladen soll das Licht sofort angehen (was auch funktioniert. Die Fernseher sollen einige Zeit später angehen. Das klappt nicht. Darum meine Frage:
Funktioniert das überhaupt?
Falls ja, wie? Was muss ich eingeben?
Im Voraus besten Dank.
Gruß Joachim
nach langer Krankheit kann ich mich nun wieder der Modellbahn widmen. Unter anderem auch mit der Beleuchtung der Häuser. Das klappt schon wieder ganz gut. Nun bin ich auf ein Problem gestoßen bei dem ich Hilfe von den Spezialisten benötige. Trotz Suche habe ich im Forum darüber leider nichts gefunden.
Ein Haus soll außer den „normalen Räumen“ auch ein Bücherladen und 2 Zimmer mit TV erhalten. Alle 3 werden jeweils über eine WS2812 RGB LED versorgt. Alle 3 LEDs hängen auf einem Strang. Eingeschaltet wird das Ganze über einen DCC Kontakt (im Augenblick noch ein Schalter).
Im Bücherladen soll das Licht sofort angehen (was auch funktioniert. Die Fernseher sollen einige Zeit später angehen. Das klappt nicht. Darum meine Frage:
Funktioniert das überhaupt?
Falls ja, wie? Was muss ich eingeben?
Im Voraus besten Dank.
Gruß Joachim
- Gasco Verified
- Ritter der Beleuchtung
- Beiträge: 601
- Registriert: Di 15. Apr 2025, 14:24
- Wohnort: Grevenbroich
- Hat sich bedankt: 680 mal
- Wurde bedankt: 1183 mal
Re: RGB LED zeitverzögert einschalten
Hallo Joachim
hast du schon mal Peters Schedule probiert? Da kannst du ganz einfach festgelegte Zeiten programmieren
Sieh dir hierzu mal meine Sammlung von beleuchteten Gebäuden an
viewtopic.php?t=36
Unter den einzelnen Beiträgen ist bestimmt eins dabei das für dich in Frage kommt
hast du schon mal Peters Schedule probiert? Da kannst du ganz einfach festgelegte Zeiten programmieren
Sieh dir hierzu mal meine Sammlung von beleuchteten Gebäuden an
viewtopic.php?t=36
Unter den einzelnen Beiträgen ist bestimmt eins dabei das für dich in Frage kommt
Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo
und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
viele Grüße aus dem Rheinland
Bodo
und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
-
Schlittenfahrer Verified
- Beiträge: 4
- Registriert: So 19. Jul 2026, 21:13
Re: RGB LED zeitverzögert einschalten
Hallo Gasco,
ich habe deine Beiträge schon mehrfach durchgelesen und auch die pgf-Dateien geöffnet. Leider finde ich hier nichts passendes.
Im PG gibt es die Zufallsschaltung sequenziell. In deren Beschreibung steht, die RandCntMux() Funktion aktiviert nach einer zufälligen Zeit den nächsten Ausgang. Wenn ich das richtig verstehe wäre das die Lösung meines Problemes. Dazu habe ich noch Fragen:
Wenn ich auf die Zufallsschaltung klicke geht ein Feld auf in der man verschiedenes eintragen kann. Z: B: Zielvariable 1, letzte Zielvariable, Mode, minimale und maximale Zeit.
Die minimale und maximale Zeit ist die Zeitspanne in der sich der nächste Ausgang aktiviert.
Was versteht man unter Mode?
Was ist die Zielvariable 1?
und was ist die letzte Zielvariable?
Beziehungsweise was muss man da eingeben?
Gruß Joachim
ich habe deine Beiträge schon mehrfach durchgelesen und auch die pgf-Dateien geöffnet. Leider finde ich hier nichts passendes.
Im PG gibt es die Zufallsschaltung sequenziell. In deren Beschreibung steht, die RandCntMux() Funktion aktiviert nach einer zufälligen Zeit den nächsten Ausgang. Wenn ich das richtig verstehe wäre das die Lösung meines Problemes. Dazu habe ich noch Fragen:
Wenn ich auf die Zufallsschaltung klicke geht ein Feld auf in der man verschiedenes eintragen kann. Z: B: Zielvariable 1, letzte Zielvariable, Mode, minimale und maximale Zeit.
Die minimale und maximale Zeit ist die Zeitspanne in der sich der nächste Ausgang aktiviert.
Was versteht man unter Mode?
Was ist die Zielvariable 1?
und was ist die letzte Zielvariable?
Beziehungsweise was muss man da eingeben?
Gruß Joachim
- Gasco Verified
- Ritter der Beleuchtung
- Beiträge: 601
- Registriert: Di 15. Apr 2025, 14:24
- Wohnort: Grevenbroich
- Hat sich bedankt: 680 mal
- Wurde bedankt: 1183 mal
Re: RGB LED zeitverzögert einschalten
Hallo Joachim
Zielvariablen sind deine Objekte. Dein Schaufenster bekommt die Zielvariable z.B. Schau1 ( wichtig, die Variable muß mit einer Zahl enden)
Wenn du mehrere Schaufenster hast, bekommt die Letzte Zielvariable z.B Schau3 Damit werden alle Variablen nacheinander eingeschaltet
Wenn du nur 1 Schaufenster schalten willst ist die letzte Zielvariable auch Schau1
Die Zielvariable steht dann als Adresse in der Zeile in der du die WS2812 für dein Schaufenster definierst (vergleiche einer meiner PGF Dateien)
Zu Mode kann ich dir nichts sagen, ich würde es erstmal so lassen wie die gemäß Voreinstellung ist , bis sich einer der Experten zu Wort meldet
Soweit von mir, viel Glück
Zielvariablen sind deine Objekte. Dein Schaufenster bekommt die Zielvariable z.B. Schau1 ( wichtig, die Variable muß mit einer Zahl enden)
Wenn du mehrere Schaufenster hast, bekommt die Letzte Zielvariable z.B Schau3 Damit werden alle Variablen nacheinander eingeschaltet
Wenn du nur 1 Schaufenster schalten willst ist die letzte Zielvariable auch Schau1
Die Zielvariable steht dann als Adresse in der Zeile in der du die WS2812 für dein Schaufenster definierst (vergleiche einer meiner PGF Dateien)
Zu Mode kann ich dir nichts sagen, ich würde es erstmal so lassen wie die gemäß Voreinstellung ist , bis sich einer der Experten zu Wort meldet
Soweit von mir, viel Glück
Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo
und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
viele Grüße aus dem Rheinland
Bodo
und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
-
Schlittenfahrer Verified
- Beiträge: 4
- Registriert: So 19. Jul 2026, 21:13
Re: RGB LED zeitverzögert einschalten
Es funktioniert einfach nicht.
Es soll der Bücherladen lautet bei mir im PG unter Adresse oder Name Haus24. Die Beleuchtung des Bücherladens geht an sobald ich den Schalter mit der DCC Adresse 200 einschalte (was auch so in Ordnung ist).
Nach einiger Zeit soll der TV im 1. OG (bei mir unter der Spalte Namen oder Adresse TV1) angehen. Nach einer weiteren Zeit dann der TV im DG (Spalte Namen oder Adresse TV2).
Dazu wollte ich die Zufallsschaltung sequentiell nehmen. Als Zielvariable 1 schreibe ich TV1 rein, als letzte Zielvariable TV2. Zum Test in die Spalte minimale Zeit 15 Sek. und in maximale Zeit 20. Siehe Bild unten.
Was passiert wenn ich einschalte: es geht der Bücherladen an (ist auch so in Ordnung. Gleichzeitig geht der TV1 an und sofort wieder aus. Nach ca. 1 Minute geht auch der TV2 an.
Beim 2. Mal einschalten gingen beide TVs 1 und 2 sofort an. Der TV 1 aber auch gleich wieder aus.
Ich möchte, dass nach dem Einschalten der TV1 und 2 erst nach einiger Zeit z.B. TV1 nach 30 Sek. und der TV2 nach 45 Sek angehen.
Gruß Joachim
Es soll der Bücherladen lautet bei mir im PG unter Adresse oder Name Haus24. Die Beleuchtung des Bücherladens geht an sobald ich den Schalter mit der DCC Adresse 200 einschalte (was auch so in Ordnung ist).
Nach einiger Zeit soll der TV im 1. OG (bei mir unter der Spalte Namen oder Adresse TV1) angehen. Nach einer weiteren Zeit dann der TV im DG (Spalte Namen oder Adresse TV2).
Dazu wollte ich die Zufallsschaltung sequentiell nehmen. Als Zielvariable 1 schreibe ich TV1 rein, als letzte Zielvariable TV2. Zum Test in die Spalte minimale Zeit 15 Sek. und in maximale Zeit 20. Siehe Bild unten.
Was passiert wenn ich einschalte: es geht der Bücherladen an (ist auch so in Ordnung. Gleichzeitig geht der TV1 an und sofort wieder aus. Nach ca. 1 Minute geht auch der TV2 an.
Beim 2. Mal einschalten gingen beide TVs 1 und 2 sofort an. Der TV 1 aber auch gleich wieder aus.
Ich möchte, dass nach dem Einschalten der TV1 und 2 erst nach einiger Zeit z.B. TV1 nach 30 Sek. und der TV2 nach 45 Sek angehen.
Gruß Joachim
- jpj61 Verified
- Leuchtturm
- Beiträge: 407
- Registriert: Fr 18. Apr 2025, 07:14
- Wohnort: Brombachtal
- Hat sich bedankt: 774 mal
- Wurde bedankt: 617 mal
Re: RGB LED zeitverzögert einschalten
Intellibox 1(Software 2.xx), Uhlenbrock USB-LocoNet-Interface 63120, Tams S88-N-Update 1, Digikeijs DR4088CS, Viessmann 5280, Digikeijs DR4018, mktw Multidecoder 16x, Arduino, Win10 Pro, Mobaledlib Hauptplatine 101, Verteiler 201, Conector 521DE, Sicherungsverteiler 221DE, Lichtmaschine Pro, Servomodul 510, 540 WS2811 Motor.
- PeterVT11 Verified
- MLL-TEAM

- Beiträge: 493
- Registriert: Mi 9. Apr 2025, 21:21
- Hat sich bedankt: 859 mal
- Wurde bedankt: 793 mal
Re: RGB LED zeitverzögert einschalten
Hallo Joachim,
da in dem letzten Screenshot nicht alles zu sehen ist, kann man da auch schlecht was dazu sagen. Wir bräuchten die MLL_PGF-Datei.
Siehe hier. Schritt 2 und 3 können entfallen.
Zu dem RandCntMux()-Befhel und dem Parameter "Mode". Das sind die möglichen Werte dafür.
RM_NORMAL - Standardwert.
RF_SLOW - Die Zeitbasis wird durch 16 geteilt. Dieses Flag wird automatisch gesetzt, wenn die Zeit > 65535 ms ist.
RF_SEQ - Schalten Sie die Ausgänge der Funktion RandMux() sequenziell und nicht zufällig um.
RF_STAY_ON - Flag für die Funktion Ranom(). Der Ausgang bleibt aktiv, bis der Eingang abgeschaltet wird. MinOn und MaxOn legen die Einschaltdauer fest.
RF_NOT_SAME - Verhindern Sie, dass dieselbe Ausgabe zweimal hintereinander verwendet wird.
Für den Einstieg sollte man aber den Default-Wert nutzen, alles andere verwirrt.
Noch was ist mir aufgefallen. Im Schedule definierst Du als Zielvariable 1 "Haus21" und als letzte Zielvariable "Haus50". Damit belegst Du 30 Speicherplätze (max. gibt es 250 davon). Das sollte man ändern, vor allem weil der Schedule ja nicht 30 Häuser gleichzeitig schalten soll. Oder?
da in dem letzten Screenshot nicht alles zu sehen ist, kann man da auch schlecht was dazu sagen. Wir bräuchten die MLL_PGF-Datei.
Siehe hier. Schritt 2 und 3 können entfallen.
Zu dem RandCntMux()-Befhel und dem Parameter "Mode". Das sind die möglichen Werte dafür.
RM_NORMAL - Standardwert.
RF_SLOW - Die Zeitbasis wird durch 16 geteilt. Dieses Flag wird automatisch gesetzt, wenn die Zeit > 65535 ms ist.
RF_SEQ - Schalten Sie die Ausgänge der Funktion RandMux() sequenziell und nicht zufällig um.
RF_STAY_ON - Flag für die Funktion Ranom(). Der Ausgang bleibt aktiv, bis der Eingang abgeschaltet wird. MinOn und MaxOn legen die Einschaltdauer fest.
RF_NOT_SAME - Verhindern Sie, dass dieselbe Ausgabe zweimal hintereinander verwendet wird.
Für den Einstieg sollte man aber den Default-Wert nutzen, alles andere verwirrt.
Noch was ist mir aufgefallen. Im Schedule definierst Du als Zielvariable 1 "Haus21" und als letzte Zielvariable "Haus50". Damit belegst Du 30 Speicherplätze (max. gibt es 250 davon). Das sollte man ändern, vor allem weil der Schedule ja nicht 30 Häuser gleichzeitig schalten soll. Oder?
Viele Grüße Peter
Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
-
Schlittenfahrer Verified
- Beiträge: 4
- Registriert: So 19. Jul 2026, 21:13
Re: RGB LED zeitverzögert einschalten
nochmal ein freundliches Hallo,
ich habe nun die Zufallsschaltung 1 Ausgang für den TV1 und TV2 eingebaut. Bei der Info der Zufallsschaltung steht, dass ein Ausgang sich nach der eingestellten Zeit (bei mit TV1 50 - 60 Sek, TV2 60 - 70 Sek) einschalten soll.
Bei meiner Schaltung geht wenn ich den Taster mit der Adresse 200 betätige beide TVs sofort gleichzeitig an, der TV1 nach ca. 2 -3 Sekunden wieder aus. Der TV2 bleibt ungefähr 10 -15 Sekunden an und geht dann aus. Danach schalten sie beide zur eingestellten Zeit wieder ein.
Warum schalten die beiden TVs sofort wenn auch nur kurz ein?
Ach ja, die Ausschaltzeit habe ich auf 10 Minuten eingestellt damit sie anbleiben.
Gruß Joachim
ich habe nun die Zufallsschaltung 1 Ausgang für den TV1 und TV2 eingebaut. Bei der Info der Zufallsschaltung steht, dass ein Ausgang sich nach der eingestellten Zeit (bei mit TV1 50 - 60 Sek, TV2 60 - 70 Sek) einschalten soll.
Bei meiner Schaltung geht wenn ich den Taster mit der Adresse 200 betätige beide TVs sofort gleichzeitig an, der TV1 nach ca. 2 -3 Sekunden wieder aus. Der TV2 bleibt ungefähr 10 -15 Sekunden an und geht dann aus. Danach schalten sie beide zur eingestellten Zeit wieder ein.
Warum schalten die beiden TVs sofort wenn auch nur kurz ein?
Ach ja, die Ausschaltzeit habe ich auf 10 Minuten eingestellt damit sie anbleiben.
Gruß Joachim
-
- Vergleichbare Themen
- Antworten
- Zugriffe
- Letzter Beitrag
