RGB LED zeitverzögert einschalten

Antworten
Schlittenfahrer Verified
Beiträge: 4
Registriert: So 19. Jul 2026, 21:13

RGB LED zeitverzögert einschalten

#1

Beitrag von Schlittenfahrer Verified »

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
Programmgenerator.jpg

Benutzeravatar
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

#2

Beitrag von Gasco Verified »

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

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
Schlittenfahrer Verified
Beiträge: 4
Registriert: So 19. Jul 2026, 21:13

Re: RGB LED zeitverzögert einschalten

#3

Beitrag von Schlittenfahrer Verified »

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
Zufallschaltung sequenziell.jpg

Benutzeravatar
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

#4

Beitrag von Gasco Verified »

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

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
Schlittenfahrer Verified
Beiträge: 4
Registriert: So 19. Jul 2026, 21:13

Re: RGB LED zeitverzögert einschalten

#5

Beitrag von Schlittenfahrer Verified »

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

Zufallschaltung sequenziell.jpg

Benutzeravatar
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

#6

Beitrag von jpj61 Verified »

Hallo Joachim,

ich denke damit kommst Du sicherlich zum Ziel.

viewtopic.php?p=2670#p2670

Gruß Jan

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.
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
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

#7

Beitrag von PeterVT11 Verified »

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?

Viele Grüße Peter

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

#8

Beitrag von Schlittenfahrer Verified »

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
Zufallschaltung 1 Ausgang.jpg
Prog_Gen_Data_21_08_2026.MLL_pgf
(2.37 KiB) 1-mal heruntergeladen

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „WS2811-Module ("Schokotafel") | WS2812 | Sonstige LEDs“