P_ScheduleDuo

Antworten
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 477
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 837 mal
Wurde bedankt: 775 mal

P_ScheduleDuo

#1

Beitrag von PeterVT11 Verified »

Hallo,

nach dem ich P_Schedule im Einsatz habe, ist mir was aufgefallen. Meine Preiserchen sind abends schön im Haus unterwegs. Aber morgens schlafen sie bis in die Puppen. Da sieht man kein Fenster beleuchtet. Gut das kann man schnell ändern:
Oder-Lösung.png
Oder-Lösung.png (10.56 KiB) 544 mal betrachtet
Mit so einer Oder-Lösung geht das. Aber das kostet Variablen, und die sind knapp. Also hab ich eine erweiterte Extension entwickelt. Diese kann nun 2 Schaltzeiten verarbeiten, so z.B. eine an Abend (A-Zeit) und die zweite am Morgen (B-Zeit).
Wie in P_Schedule können die Zeiten in Stunden und Minuten eingegeben werden. Genau so gibt es zwei Zufallsfaktoren.

Die Erweiterung kann von Github heruntergeladen werden. Dort ist die neueste Version hinterlegt.

https://github.com/PeterVT11/P_ScheduleDuoMLX

Github_1.png
und dann
Github_2.png
Github_2.png (22.38 KiB) 544 mal betrachtet
Die ZIP-Datei muss nach P_ScheduleDuoMLX (also ohne das anhängende "-main" im Verzeichnis C:\Users\<Benutzername>\Documents\Arduino\libraries entpackt werden. Nach einem Neustart des Programm-Generators ist die Funktion unter Erweiterungen zu finden.
In diesem Verzeichnis ist auch eine PDF-Datei mit der Beschreibung.

Prog_Gen1.png
Prog_Gen2.png
Dateianhänge
P_ScheduleDuo.pdf
(303.75 KiB) 29-mal heruntergeladen

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Benutzeravatar
Gasco Verified
Ritter der Beleuchtung
Beiträge: 585
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 668 mal
Wurde bedankt: 1152 mal

Re: P_ScheduleDuo

#2

Beitrag von Gasco Verified »

Hallo Peter

wiedermal eine tolle Sache, mit der Logigfunktion hab ich ja schon gearbeitet.

Nur eine Frage zu den A und B Zeiten, es dürfte ja egal sein welche Zeit man für A oder B verwendet
Logischerweise könnte ma ja auch sagen A ist morgens und B ist abends , dann bliebe das an einem Tag

spricht was dagegen ?

generell dürften die Variablen für mich nicht so entscheidend sein, da ich j für jeden bereich eine eigene HP habe, aber zum konfigurieren ist das natürlich eine Erleichterung

Auf jeden Fall, danke für deine Mühe

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
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 477
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 837 mal
Wurde bedankt: 775 mal

Re: P_ScheduleDuo

#3

Beitrag von PeterVT11 Verified »

Hallo Bodo,

klar die Zeiten können beliebig eingegeben werden. Ob die A-Zeit morgens oder abends ist, ist egal. Nur überlappen dürfen sie sich nicht (zu beachten ist auch der Zufallsfaktor). Das habe ich in dem PDF-Dokument aber beschreiben.

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Benutzeravatar
Gasco Verified
Ritter der Beleuchtung
Beiträge: 585
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 668 mal
Wurde bedankt: 1152 mal

Re: P_ScheduleDuo

#4

Beitrag von Gasco Verified »

Hallo Peter

habs grad installiert, alles gut geklappt, saubere Arbeit Danke :+1:

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
Eckhart Verified
Leuchtturm
Beiträge: 454
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 421 mal
Wurde bedankt: 375 mal

Re: P_ScheduleDuo

#5

Beitrag von Eckhart Verified »

Hallo Peter!
PeterVT11 hat geschrieben: Mi 22. Apr 2026, 18:04
Aber das kostet Variablen, und die sind knapp. Also hab ich eine erweiterte Extension entwickelt.
Wie cool ist das denn???

Respekt, du hast ein tolles Auto, doch es bleibt immer nach 250km liegen und du magst die Werkstatt nicht in den **censored** treten (warum auch immer). Also baust du dir selber ein Moped, mit dem du eine kürzeren Strecke zum Ziel fahen kannst und dadurch ankommst!

Das nenne ich Leidenfähigkeit und Genialität in einer Person!

Auf jeden Fall freue ich mich, dass es nun eine weitere tolle Extension gibt, die auch ohne das 250km Problem sehr nütztlich sein wird!

Gruß, Eckhart

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 477
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 837 mal
Wurde bedankt: 775 mal

Re: P_ScheduleDuo

#6

Beitrag von PeterVT11 Verified »

Hallo miteinander,

es gibt eine neue Version der P_Schedule. Das ist neu in Version 0.13:

- Random-Aufruf anpassen wegen Pico 2W. Random darf nicht mit Zufall = 0 aufgerufen werden (Danke Jörn).


Hier gibt es die neue Version:

https://github.com/PeterVT11/P_ScheduleDuoMLX

Einfach die Dateien ggf. austauschen. Download und Installation ist unten beschrieben (1).

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
screatch Verified
Beiträge: 19
Registriert: Do 29. Jan 2026, 19:42
Wohnort: Thüringen
Hat sich bedankt: 29 mal
Wurde bedankt: 8 mal

Re: P_ScheduleDuo

#7

Beitrag von screatch Verified »

Hallo Peter!
Ich möchte mich auch wie alle anderen vor mir im Forum für Deine tolle und unvorstellbare geniale Arbeit mit der Scheduler-Funktion bedanke. :heart:
Mit dieser neuen Erweiterung sind viele neu Lichtspiele möglich. Vielen, vielen Dank dafür, das wir diese Programme alle nutzen können.
Ich habe die "Duo" problemlos integrieren können und auch gleich ein paar Häuser neu eingestellt. Es geht einem das Herz auf, wenn man den Lichtspielen zuschauen kann. :crazy: .
In diesem Zusammenhang habe ich eine Frage. In der Konfiguration gibt es ja "Tag/Nacht-Modus aktivieren". Damit läuft die MoBa-Zeit automatisch an.
Ich möchte zu Einstellzwecken aber auch per DCC Adresse die " Nacht" einschalten.
Das Makro "Uhrzeit beibehalten" habe ich programmiert. Das Toggle Flip-Flop mit DCC Adresse und der Variable "Tag_Nacht" ist auch angelegt (Zeile 7). Diese habe ich als Adresse in das Schedule-Makro eingetragen (Zeile 8-11).

Leider geht die Umschaltung so nicht. Ist dazu eine Logische Verknüpfung ( Oder )nötig und wo kann ich es als Adresse eintragen.

Und noch mal, Danke für die tollen Makro`s.
Programm Schedule.PNG

Viele Grüße aus Thüringen.
Dietmar.
__________________________________________________________________________________________
Spur TT; WIN-Digiped2009; Uhlenbrock Basic; Dekoderwerk; Yamork ;LDT; MLL 102; LocoTurn; MLL Stepper;
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 477
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 837 mal
Wurde bedankt: 775 mal

Re: P_ScheduleDuo

#8

Beitrag von PeterVT11 Verified »

Hallo Dietmar,

P_Schedule und P_ScheduleDuo können nicht über eine Input-Variable (InCh) gesteuert werden. Sie reagieren alleine auf die MLL-Zeit.

Mit "Uhrzeit behalten.." hab ich noch nichts gemacht. Bei mir läuft das wie in Hamburg. 16 Minuten ist bei mir ein Tag.
Die Zeit zu schalten, muss ich mir mal ansehen. Versprechen kann ich aber nichts.

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Antworten

Zurück zu „MLL-Extensions“