Autor Thema: DCC++EX  (Gelesen 1784 mal)

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
DCC++EX
« am: 30. Oktober 2021, 09:56:10 »
Hallo,

habe eine Frage zu o.g. System:

Hier ist der Port 2560 eingestellt, kann ich diesen auch mit einem 2. gleichen System nutzen?
Oder muss der Port geändert werden, wenn ja wie?

Oder wird das 2. System nur durch die andere IP Adresse erkannt?
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Sven Thede

  • Junior-Mitglied
  • Beiträge: 1
Re: DCC++EX
« Antwort #1 am: 30. Oktober 2021, 11:30:35 »
Guten Morgen Peter,

im TCP/UDP Netzwerk müssen die Kombination aus IP und Portnummer immer eindeutig sein. Sonst kommt es zu z.B. IP Konflikten und der Partner kann nicht erkannt werden. D.h., Du kannst mehrere Ports für eine IP definieren oder halt den gleichen Port für unterschiedliche IP's. In Deinem Fall kannst Du also problemlos mehrere DCC++EX Zentralen in WDP ansprechen, wenn Du in den DCC++EX Zentralen unterschiedliche IPs konfigurierst.

Viele Grüße
Sven

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #2 am: 30. Oktober 2021, 12:00:57 »
Hallo Sven,

das habe ich entsprechend gemacht, leider ohne Erfolg.

Auch die FritzBox als Router, meckert das die MAC Adresse bereits vergeben ist. " x Arduino Mega mit je 1 x Ethernet Shield.
Ich gehe davon aus das diese die gleiche MAC Adresse haben. Was kann ich tun?

Die erste DCC++EX Zentrale funktioniert einwandfrei, nur die zweite bekommt keine Verbindung.
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Sven Spiegelhauer

  • Betatester
  • Senior-Mitglied
  • *
  • Beiträge: 9595
  • Ort: Bernau Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #3 am: 30. Oktober 2021, 12:35:29 »
Hallo Peter,

wenn ich das richtig in Kopf habe, dann mußt Du im Arduino-Sketch auf der Registerkarte 'EthernetInterface.h' die MAC-Adresse einstellen. Sollte eigentlich gleich der MAC-Adresse auf der Ethernet-Karte sein. Siehe Aufkleber an der Karte.
Viele Grüße aus dem schönen Land Brandenburg
Sven
  • Win-Digipet-Version:
    2018 / 2021 / Beta (alle mit aktuellen Update)
  • Anlagenkonfiguration:
    Spur-N & G, IB-II neo, IB-II, IB-Basic, IB-Com, Loconet-RM, Servo-, Schalt- und MA-Decoder, LDT Lichtsignaldecoder, Lokdecoder(DCC) ESU/Kühn, Drehscheibendecoder G.Boll und LDT, viele Eigenbauten
  • Rechnerkonfiguration:
    Notebook Windows10 / PC Windows11

Offline Christian Richter

  • Senior-Mitglied
  • Beiträge: 905
  • Ort: Berlin Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #4 am: 30. Oktober 2021, 12:37:18 »
Hallo Sven, du warst schneller ;)

Hallo Peter, hast Du die Datei für den Arduino MEGA oder UNO?
Dort kannst Du die Mac Adresse selber festlegen.
Suche mal im Quelltext Deines Programmes nach diesen Zeilen. Zu finden im Setup-Teil.

"
#define TCP_PORT 2560

/* Modify these variables to match your network */
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 0, 100 };
byte gateway[] = {  192, 168, 0, 1 };
byte subnet[] = {  255, 255, 255, 0 };
"


Diese must Du verändern. Viele China Module, haben erst gar keinen Aufkleber drauf, hier muss der User sich eine MAC festlegen.

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
Wichtig im gesamten Netzwerk keine Doppelverwendung, wie Du schon richtig erkannt hast. Bzw. das dir die FritzBox mitgeteilt hat.


Viele Grüße
Christian


« Letzte Änderung: 30. Oktober 2021, 12:50:44 von Christian Richter »
Organisator des WinDigipet Stammtisches Berlin / Brandenburg
- Leidenschaftlicher Modellbahner in Spur H0
- seit 2019 Ehrendampflokführer bei Sächsisch-Oberlausitzer Eisenbahngesellschaft mbH (SOEG)
Zittauer Schmalspurbahn
- Abschluss Endkundenseminar der Firma ESU in der Lokprogrammer Software
- seit 2020 Vollzeit, Gemeinschaftsprojekte (Hubert Becker) in der Leiterplattenentwicklung für Lokplatinen, Waggonbeleuchtungsplatinen , Modelleisenbahnelekronik und Eigenbau DCC Projekte
  • Win-Digipet-Version:
    Win Digipet 2021.2c Premium
  • Anlagenkonfiguration:
    YaMoRC YD7001, Roco Lokmäuse II + MultiMaus + LH 100 von Lenz ; Eigenbau LocoNet Schaltdecoder; Lokdekoder Fr. ESU; FLM-Drehscheibe ; Eigenentwicklung LocoNet Rückmelder (gesamte Rückmeldung NUR mit Reedkontakten) KEIN Stromfühler ; LK 200 Kehrschleifenmodul von Lenz ; Booster LV102 von Lenz mit GerdBoll Überwachung / Boostermanagement; Railspeed; Eigenentwicklung LocoNet Signaldecoder, 20mtr. DC-Car Netzes mit Zubehör von Daniel König.
  • Rechnerkonfiguration:
    IntelCore/i7/4770 - 3,4Ghz - Win10pro/64Bit - 1x49"quotquotquot 5120x1440 - 8GB/DDR3

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #5 am: 30. Oktober 2021, 13:01:27 »
Hallo Christian,

oh ha, da muss ich erstmal sehen, wie ich das hinbekomme. So etwas noch nie gemacht.

In dem Quelltetxt kann ich nix finden.

Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #6 am: 30. Oktober 2021, 13:19:19 »
Hallo Sven,

in der EthernetInterface.h habe ich nichts gefunden, wo ich die MAC Adresse einstelen kann.

Auf den Karten (vom China Mann) war/ist leider kein Aufkleber drauf.
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #7 am: 30. Oktober 2021, 13:32:09 »
Hallo,

ein Ping auf die vergebene IP Adresse funktioniert.

In WDP, kommt die Fehlermeldung,  Abbruchcode: s   Kein Verbindung möglich.
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Christian Richter

  • Senior-Mitglied
  • Beiträge: 905
  • Ort: Berlin Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #8 am: 30. Oktober 2021, 13:40:09 »
Hallo Peter,
nenne mir doch die Quelle, wo Du das Ethernet- Modul bestellt hast.
Auch ob Du einen UNO oder MEGA verwendest wäre wichtig.

Kennst Du Dich im Umgang mit der Arduino Programmiersoftware , der IDE aus ?
Wo hast Du den Quelltext her  oder war die Zentrale ein Komplettpaket das Du von jemanden gekauft hast.
Wenn Du es selber aufgebaut hast,
Welche Libarys nutzt Du denn ?
Ist auch  die EthernetInterface.h von Sven dabei ?
Kannst Du mir den Quelltext senden. gerne über PN.

Wir würden Dir gerne bei der Lösung deines Problems weiterhelfen, benötigen aber genaue Angaben.
Ich kann dann das System bei mir aufbauen und selber testen. Ich habe schon viele Erfahrungen mit Ethernet gesammelt und habe auch viele Module verschiedener Hersteller Vorort da.

Viele Grüße Christian

« Letzte Änderung: 30. Oktober 2021, 13:42:44 von Christian Richter »
Organisator des WinDigipet Stammtisches Berlin / Brandenburg
- Leidenschaftlicher Modellbahner in Spur H0
- seit 2019 Ehrendampflokführer bei Sächsisch-Oberlausitzer Eisenbahngesellschaft mbH (SOEG)
Zittauer Schmalspurbahn
- Abschluss Endkundenseminar der Firma ESU in der Lokprogrammer Software
- seit 2020 Vollzeit, Gemeinschaftsprojekte (Hubert Becker) in der Leiterplattenentwicklung für Lokplatinen, Waggonbeleuchtungsplatinen , Modelleisenbahnelekronik und Eigenbau DCC Projekte
  • Win-Digipet-Version:
    Win Digipet 2021.2c Premium
  • Anlagenkonfiguration:
    YaMoRC YD7001, Roco Lokmäuse II + MultiMaus + LH 100 von Lenz ; Eigenbau LocoNet Schaltdecoder; Lokdekoder Fr. ESU; FLM-Drehscheibe ; Eigenentwicklung LocoNet Rückmelder (gesamte Rückmeldung NUR mit Reedkontakten) KEIN Stromfühler ; LK 200 Kehrschleifenmodul von Lenz ; Booster LV102 von Lenz mit GerdBoll Überwachung / Boostermanagement; Railspeed; Eigenentwicklung LocoNet Signaldecoder, 20mtr. DC-Car Netzes mit Zubehör von Daniel König.
  • Rechnerkonfiguration:
    IntelCore/i7/4770 - 3,4Ghz - Win10pro/64Bit - 1x49"quotquotquot 5120x1440 - 8GB/DDR3

Offline Christian Richter

  • Senior-Mitglied
  • Beiträge: 905
  • Ort: Berlin Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #9 am: 30. Oktober 2021, 13:54:24 »
Hallo Peter,
hab's gefunden.

https://dcc-ex.com/advanced-setup/wifi-config.html?highlight=mac

Lies das mal durch, da steht Du musst in der Config.h Zusatzeintragungen durchführen.

In order to connect to your home network, you must open the config.h


Das eintragen:
#define MAC_ADDRESS { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEF }
Hier muss Du eine andere Eintragen. Denn es dürfen zwei Zentralen nur mit unterschiedlicher MAC-Adresse in einem Netzwerk berieben werden. Die '0' vor dem 'x' bedeutet Leerzeichen. ;)

Hinweis
Default: commented out - This is for Ethernet only! Ethernet shields do not normally come with a defined MAC address. We give you two, and you can uncomment the one you prefer. You can also choose any other validly formatted MAC address that will not conflict with any devices already on your network.


Vorrausetzung ist, Du bist mit dem Umgang der Programmiersoftware IDE vertraut und weißt was du tust.

Viele Grüße
Christian


Zu diesem Beitrag gehören 1 Anhäng(e). Um diese zu sehen oder zum Download müssen Sie sich einloggen.
« Letzte Änderung: 30. Oktober 2021, 14:05:27 von Christian Richter »
Organisator des WinDigipet Stammtisches Berlin / Brandenburg
- Leidenschaftlicher Modellbahner in Spur H0
- seit 2019 Ehrendampflokführer bei Sächsisch-Oberlausitzer Eisenbahngesellschaft mbH (SOEG)
Zittauer Schmalspurbahn
- Abschluss Endkundenseminar der Firma ESU in der Lokprogrammer Software
- seit 2020 Vollzeit, Gemeinschaftsprojekte (Hubert Becker) in der Leiterplattenentwicklung für Lokplatinen, Waggonbeleuchtungsplatinen , Modelleisenbahnelekronik und Eigenbau DCC Projekte
  • Win-Digipet-Version:
    Win Digipet 2021.2c Premium
  • Anlagenkonfiguration:
    YaMoRC YD7001, Roco Lokmäuse II + MultiMaus + LH 100 von Lenz ; Eigenbau LocoNet Schaltdecoder; Lokdekoder Fr. ESU; FLM-Drehscheibe ; Eigenentwicklung LocoNet Rückmelder (gesamte Rückmeldung NUR mit Reedkontakten) KEIN Stromfühler ; LK 200 Kehrschleifenmodul von Lenz ; Booster LV102 von Lenz mit GerdBoll Überwachung / Boostermanagement; Railspeed; Eigenentwicklung LocoNet Signaldecoder, 20mtr. DC-Car Netzes mit Zubehör von Daniel König.
  • Rechnerkonfiguration:
    IntelCore/i7/4770 - 3,4Ghz - Win10pro/64Bit - 1x49"quotquotquot 5120x1440 - 8GB/DDR3

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #10 am: 30. Oktober 2021, 14:11:09 »
Hallo Christian,

da ich noch Anfänger bin, weiß ich das nicht so genau ;)

Aber, versuch macht klug.

Mal sehen was ich wo machen muss und mal abwarten was passiert.

Vielleicht finde ich ja eine Anleitung dazu, die ich auch verstehe.

MAC Adresse kann ich mir ausdenken?  Irgend eine
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop

Offline Christian Richter

  • Senior-Mitglied
  • Beiträge: 905
  • Ort: Berlin Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #11 am: 30. Oktober 2021, 14:13:35 »

MAC Adresse kann ich mir ausdenken?  Irgend eine

Ja, nur doppelt vergeben im eigenen Netzt darf nicht sein.
Bitte denke auch, wenn Du neue Geräte kaufst und an dein Netzwerk anschließt das zuvor zu prüfen und mit Deiner individuell erstellten Adresse abzugleichen. Ich würde nur die letzten zwei Buchstaben im HEX-Format ändern
VG Christian
« Letzte Änderung: 30. Oktober 2021, 14:16:00 von Christian Richter »
Organisator des WinDigipet Stammtisches Berlin / Brandenburg
- Leidenschaftlicher Modellbahner in Spur H0
- seit 2019 Ehrendampflokführer bei Sächsisch-Oberlausitzer Eisenbahngesellschaft mbH (SOEG)
Zittauer Schmalspurbahn
- Abschluss Endkundenseminar der Firma ESU in der Lokprogrammer Software
- seit 2020 Vollzeit, Gemeinschaftsprojekte (Hubert Becker) in der Leiterplattenentwicklung für Lokplatinen, Waggonbeleuchtungsplatinen , Modelleisenbahnelekronik und Eigenbau DCC Projekte
  • Win-Digipet-Version:
    Win Digipet 2021.2c Premium
  • Anlagenkonfiguration:
    YaMoRC YD7001, Roco Lokmäuse II + MultiMaus + LH 100 von Lenz ; Eigenbau LocoNet Schaltdecoder; Lokdekoder Fr. ESU; FLM-Drehscheibe ; Eigenentwicklung LocoNet Rückmelder (gesamte Rückmeldung NUR mit Reedkontakten) KEIN Stromfühler ; LK 200 Kehrschleifenmodul von Lenz ; Booster LV102 von Lenz mit GerdBoll Überwachung / Boostermanagement; Railspeed; Eigenentwicklung LocoNet Signaldecoder, 20mtr. DC-Car Netzes mit Zubehör von Daniel König.
  • Rechnerkonfiguration:
    IntelCore/i7/4770 - 3,4Ghz - Win10pro/64Bit - 1x49"quotquotquot 5120x1440 - 8GB/DDR3

Offline Peter B.

  • Senior-Mitglied
  • Beiträge: 263
  • Ort: Nordseeküste Ort bei GoogleMaps suchen de
Re: DCC++EX
« Antwort #12 am: 30. Oktober 2021, 14:23:20 »
Hallo Christian,

vielen Dank, viel Spaß beim Stammtisch und schöne Grüße an Sven.
Viele Grüße von der Nordseeküste

Peter
  • Win-Digipet-Version:
    WDP 2021.2.25
  • Anlagenkonfiguration:
    Spur N Fleischmann, Minitrix, Arnold, Z21PG, DCCEX, MobaLedLip, 2x S. Brandt DSD2010, LocoTurn im Bau
  • Rechnerkonfiguration:
    Intel i7 Win11 64 Bit Prof Laptop