Project UNION Portal
 

Project UNION Portal

Begonnen von Krogsgaard, 27. Juli 2026, 21:50:21

Vorheriges Thema - Nächstes Thema

Krogsgaard

Hallo zusammen,

wie viele von Euch sicher schon wissen, habe ich in den letzten Jahren eine ganze Reihe von NodeMCU- und ESP32-Projekten rund um die Modellbahn entwickelt. Einige von Euch haben bereits einzelne Projekte ausprobiert oder mir wertvolle Rückmeldungen gegeben – vielen Dank dafür!

Inzwischen habe ich alle diese Projekte in einem gemeinsamen Project UNION Portal zusammengefasst. Mein Ziel ist es, Erfahrungen und Wissen rund um ESP32, NodeMCU und moderne Web-Konfiguration mit anderen Modellbahnern zu teilen.

Project UNION Portal

Im Portal findet Ihr zu jedem Projekt unter anderem:

eine interaktive Web-Präsentation der Konfiguration,
Schaltpläne,
Download-Möglichkeiten für den Arduino-Code,
weiterführende Dokumentationen,
und bei vielen Projekten auch ein passendes YouTube-Video.

Damit der Einstieg möglichst einfach wird, habe ich außerdem einige Schritt-für-Schritt-Guides erstellt. Sie zeigen unter anderem, wie man den Arduino-Code herunterlädt, auf einen ESP32 oder NodeMCU überträgt und das jeweilige Projekt in Betrieb nimmt.

Mein Wunsch ist es, dass die Projekte den einen oder anderen inspirieren, eigene Ideen umzusetzen und vielleicht sogar bestehende Projekte weiterzuentwickeln. Wenn daraus neue Ideen entstehen, profitieren am Ende hoffentlich viele Modellbahner – auch hier im Forum.

Ich freue mich natürlich über jedes Feedback, Verbesserungsvorschläge oder neue Ideen.

Viel Spaß beim Stöbern!

Viele Grüße aus Kopenhagen
Jens
Grüße Jens Krogsgaard, Kopenhagen
  • Win-Digipet-Version:
    WDP 2025
  • Anlagenkonfiguration:
    Märklin c-gleis, ECoS 50200 , S88 viessmann, Digikeijs Dsd2010,
  • Rechnerkonfiguration:
    Lenovo T14 i7, windows 11, 24 gb ram, 64 bit

Maxi

Hi Jens

Nice work, instructions are easy to follow.

Already tried the MedieInfo project and will tinker with the other projects when my parts arrive.

Thank you for all the work you do and generosity in sharing your knowledge and talent.

Regards
Matthew
  • Win-Digipet-Version:
    2025, 2021, 2018 (All with Premium Edition and latest updates)
  • Anlagenkonfiguration:
    Märklin C-Track, Märklin 6021/6051, ECoS 50100, Homemade Booster, S83/84 decoder homemade, Dsd2010
  • Rechnerkonfiguration:
    Home built, Windows 10, 16 GB RAM, 64-bit

Michael Möller

Hallo Jens,

vielen Dank für die hervorragende Arbeit!
Da steckt so viel Zeit und KnowHow drin. Du hast meinen allergrößten Respekt.

LG Michael
  • Win-Digipet-Version:
    WDP 2018, 2021, 2025, Beta
  • Anlagenkonfiguration:
    Märklin K-Gleis, alles BiDiB (IF-Net), OpenCar, CarMotion
  • Rechnerkonfiguration:
    i5-13500 Win11 pro (64-Bit) 32GB RAM

carlosenior

Grüß dich Jens,

... meine Vorredner haben schon fast alles gesagt.

Ohne dich, deine akribische Arbeit und deine klasse Dokumentationen hätte ich mich an diese Thematik nie gewagt. Damit erschließt sich für mich und hoffentlich für viele andere auch ein neues, faszinierendes Kapitel in der modernen Modellbahnwelt.
Es grüßt sehr freundlich aus Altbayern

Carlo
  • Win-Digipet-Version:
    2025 Pro
  • Anlagenkonfiguration:
    ESU ECOS mit ECOS-Boost; Eigenbau k83/84 nach HK; s88 von G. Boll; LFDT HSI-88USB; Uhlenbrock IB; Märklin K; OpenDCC BiDiB IF2 und RF-Basis
  • Rechnerkonfiguration:
    Intel i7; 32 GB; SSD; Windows 11

Friedrich Rütting

#4
Hallo Jens,

vielen Dank für deine ausgezeichnete Arbeit.
Nach vielen Versionen hast du uns jetzt mit dem Project UNION Portal
eine einfache Möglichkeit gegeben die Software auf den ESP zu bringen.
Unter FERNBEDIENUNG können wir die Empfindlichkeit des Drehreglers einstellen.
Ist es vielleicht möglich hier auch die Rotation für das Display einzustellen ?
Wenn du wieder Zeit hast...
Gruß Friedrich
Mitglied im Moba Stammtisch Solingen www.windigipet-freunde.de
  • Win-Digipet-Version:
    WDP 2025.0c Premium
  • Anlagenkonfiguration:
    Märklin K-Gleis, Märklin und andere 3Leiter-Loks mit diversen Decodern gemischt MM- und DCC-gesteuert (jeweils 128 Fahrstufen) Steuern über Tams-Zentrale seriell, schalten über Intellibox seriell, Rückmeldungen S88 mit HSI seriell9
  • Rechnerkonfiguration:
    PC: Windows 11

Krogsgaard

Hallo Friedrich,

vielen Dank für Deinen Vorschlag!

Ich fand die Idee sofort gut, denn unterschiedliche ESP32-Boards und verschiedene Gehäuse verwenden oft andere Pins für den Drehgeber, und das OLED-Display wird je nach Einbaulage manchmal um 180° montiert.

Deshalb habe ich mich heute Morgen gleich daran gesetzt.

Die neue Version U2.6 ist bereits fertig und auf dem Project UNION Portal verfügbar.

Neu in Version U2.6:

Konfigurierbare Pins für den Drehgeber (A, B und Taster)
Einstellbare Display-Drehung (0° oder 180°)
Automatischer Neustart nach dem Speichern der Hardware-Einstellungen

(siehe Bilder unten)

Was mich selbst immer wieder begeistert, ist die Geschwindigkeit der Entwicklung. Durch die Zusammenarbeit mit ChatGPT hat die komplette Erweiterung – von Deiner Idee über die Programmierung und den Test bis zur Aktualisierung des Project UNION Portals – gerade einmal 45 Minuten gedauert.

So macht Softwareentwicklung wirklich Spaß. 😊

project UNION portal

Vielen Dank für Deine Anregung und bitte immer her mit neuen Ideen!

Viele Grüße
Jens

Grüße Jens Krogsgaard, Kopenhagen
  • Win-Digipet-Version:
    WDP 2025
  • Anlagenkonfiguration:
    Märklin c-gleis, ECoS 50200 , S88 viessmann, Digikeijs Dsd2010,
  • Rechnerkonfiguration:
    Lenovo T14 i7, windows 11, 24 gb ram, 64 bit

Friedrich Rütting

Hallo Jens,
Vielen Dank
Friedrich
Mitglied im Moba Stammtisch Solingen www.windigipet-freunde.de
  • Win-Digipet-Version:
    WDP 2025.0c Premium
  • Anlagenkonfiguration:
    Märklin K-Gleis, Märklin und andere 3Leiter-Loks mit diversen Decodern gemischt MM- und DCC-gesteuert (jeweils 128 Fahrstufen) Steuern über Tams-Zentrale seriell, schalten über Intellibox seriell, Rückmeldungen S88 mit HSI seriell9
  • Rechnerkonfiguration:
    PC: Windows 11

wokruegel

Hallo Jens,

kannst Du mir da bitte helfen?

Ich finde Dein Projekt hier echt spannend, aber Deine Benutzeroberfläche leider nicht...

Kann man denn auch den Code von Dir so bekommen, ohne diese Oberfläche?

Bei mir läuft es so sonst nicht. Grund dafür sind natürlich meine Einstellungen zur Sicherheit bei WiFi, jedoch sollen diese auch so bleiben!

Gruß

Wolfgang
  • Win-Digipet-Version:
    WDP 2025 PE
  • Anlagenkonfiguration:
    Spur N, Peco55 / BiDiB /mc2 /GBMNode /GBM16T /GBM16TS /LightControl /OneControl und OneDriveTurn /OneOC / OneHub / ST4 und NeoControl / DS per StepControl / Schiebebühne eigene Elektr. / RailSpeed und RZ-SpeedBox2
  • Rechnerkonfiguration:
    i7-13700KF 3,4GHz, 32GB-RAM, Win11-64Bit

wokruegel

Hallo Jens,

Ich beziehe mich hier natürlich nur aus das DCC Soundcenter...

Gruß

Wolfgang
  • Win-Digipet-Version:
    WDP 2025 PE
  • Anlagenkonfiguration:
    Spur N, Peco55 / BiDiB /mc2 /GBMNode /GBM16T /GBM16TS /LightControl /OneControl und OneDriveTurn /OneOC / OneHub / ST4 und NeoControl / DS per StepControl / Schiebebühne eigene Elektr. / RailSpeed und RZ-SpeedBox2
  • Rechnerkonfiguration:
    i7-13700KF 3,4GHz, 32GB-RAM, Win11-64Bit

Krogsgaard

Hallo Wolfgang,

natürlich helfe ich Dir gerne weiter.

Die Web-Konfiguration ist allerdings ein grundlegender Bestandteil meines Project-UNION-Konzepts. Deshalb werde ich keine speziellen Programmversionen erstellen, bei denen diese Oberfläche entfernt und die Einstellungen fest im Programmcode hinterlegt sind.

Du kannst den vollständigen Quellcode aber selbstverständlich herunterladen und für Deine eigenen Anforderungen anpassen. Wenn Du aufgrund Deiner WLAN-Sicherheitseinstellungen keine Web-Konfiguration verwenden möchtest, kannst Du die entsprechenden Teile im Code selbst entfernen bzw. ändern und z. B. WLAN-Daten, MQTT-Einstellungen usw. direkt im Programm fest hinterlegen.

Ich versuche bewusst, alle UNION-Projekte nach demselben Prinzip aufzubauen, damit Konfiguration, Updates und Bedienung möglichst einheitlich bleiben. Deshalb möchte ich diese Struktur auch zukünftig beibehalten.

Viele Grüße
Jens
Grüße Jens Krogsgaard, Kopenhagen
  • Win-Digipet-Version:
    WDP 2025
  • Anlagenkonfiguration:
    Märklin c-gleis, ECoS 50200 , S88 viessmann, Digikeijs Dsd2010,
  • Rechnerkonfiguration:
    Lenovo T14 i7, windows 11, 24 gb ram, 64 bit

wokruegel

Hallo Jens,

Danke erst einmal für Deine schnelle Antwort.

Habe meine Herausforderung lösen können und dies war ganz einfach...😊
Ich glaube, diesen Lösungsansatz solltest Du noch in Deine Beschreibung zum erstmaligen Aufspielen des Projektes mit aufnehmen.

Was habe ich also falsch gemacht?
Nun, ich habe alles gemäß Deiner Anleitung installiert und auch die Eintragungen für das Netzwerk in Deiner Oberfläche durchgeführt. Dann alles gespeichert und der ESP32 hat natürlich auch einen Neustart vollzogen. Na und ab da war er für mich im Netz nicht mehr ,,sichtbar".

Lösung:
Einfach jetzt den ESP32 nehmen und auf die vorbereitete Platine einsetzen. 5V anlegen und er fährt alles hoch. Im Display kann man jetzt die TCP/IP Adresse ablesen...😊 Diese einfach in den Browser eingeben und schon startet das System so, wie von Dir gewollt, auch mit meinen Sicherheitseinstellungen.

Da kann ich nur sagen, SUPER ARBEIT von Dir, Danke...😊

Gruß

Wolfgang
  • Win-Digipet-Version:
    WDP 2025 PE
  • Anlagenkonfiguration:
    Spur N, Peco55 / BiDiB /mc2 /GBMNode /GBM16T /GBM16TS /LightControl /OneControl und OneDriveTurn /OneOC / OneHub / ST4 und NeoControl / DS per StepControl / Schiebebühne eigene Elektr. / RailSpeed und RZ-SpeedBox2
  • Rechnerkonfiguration:
    i7-13700KF 3,4GHz, 32GB-RAM, Win11-64Bit

Krogsgaard

Hallo Wolfgang,

es ist schön zu hören, dass es jetzt funktioniert – und ich werde mit dem Leiter der für die Anleitungen zuständigen Abteilung sprechen; schließlich gibt es immer Raum für Verbesserungen  :)

Beste Grüße,
Jens.
Grüße Jens Krogsgaard, Kopenhagen
  • Win-Digipet-Version:
    WDP 2025
  • Anlagenkonfiguration:
    Märklin c-gleis, ECoS 50200 , S88 viessmann, Digikeijs Dsd2010,
  • Rechnerkonfiguration:
    Lenovo T14 i7, windows 11, 24 gb ram, 64 bit