MQTT mit Localhost oder mit Netzwerk-IP
 

MQTT mit Localhost oder mit Netzwerk-IP

Begonnen von carlosenior, 22. Juli 2026, 20:34:24

Vorheriges Thema - Nächstes Thema

carlosenior

Guten Abend,

seit gut drei Wochen versuche ich, infiziert vor allem durch Jens Krogsgaard, mich als "IT-Laie" in Sachen MQTT vorzukämpfen.

Ich gehe natürlich nach dem Skrit von Markus Herzog vor und habe MQTT auf meinem PC installiert. Ich kann über den MQTT-Explorer die Verbindung über den Localhost (127.0.0.1) herstellen, auch mit Username und Passwort. Mit dieser IP-Adresse habe ich MQTT in WDP auch angelegt.

Brauche ich nun, um z. B. den ESP32 aus der WDP DEMO1 als MQTT-Client einzubinden, vorher noch den MQTT-Test mit der Netzwerk-ip4 meines lokalen PCs? Das gelingt mir nämlich einfach nicht. Auf Seite 4 ganz oben erste Zeile heißt es im Skript von M. Herzog: "Dieser sollte nun über die Ip-Adresse des PCs von WDP aus erreichbar sein."

Bevor ich in die WDP-Demos einsteige, muss ich das vorher noch geklärt haben, um spätere Fehlerquellen auszuschließen.

Wie immer, danke vorab für eure Tipps und Hinweise!
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

Bernd Senger

Hallo Carlo,
Ich würde hier immer mit der IP-Adresse der Netzwekkarte arbeiten, die auch vom Client bzw. Broker erreichbar ist. Mit der lcalhost Adresse können ja die externen Clients nichts anfangen.
Viele Grüße vom Rand Berlins
Bernd Senger
+++

----------------------------------------
Sonstiges
biete gerne Hilfe an, Sprachen: Deutsch, Englisch
  • Win-Digipet-Version:
    WDP 2025.x Beta
  • Anlagenkonfiguration:
    N-Anlage Neubau, ECoS II, TAMS mc2, YaMoRC YD7001, MDec.LDT, digikeijs LocoNet Rückm. (190 RMK)
  • Rechnerkonfiguration:
    i5 32GB, Win11, Pro, 34"+24" Screen

carlosenior

Hallo Bernd,

vielen Dank. Das hilft mir jetzt schon weiter, allerdings auch zum Kernproblem.

Ich kann MQTT mit der Netzwerk IP4 meines PCs (über ipconfig ausgelesen) nicht verbinden. Ich habe alles mehrfach versucht und scheitere immer wieder mit der Fehlermeldung im MQTT-Explorer.

Bin dann an einen anderen PC im heimischen Netzwerk gegangen, gleiches Problem.

Windows Firewall, Windows Dienste stoppen und wieder starten, Einträge in config.h der Mosquitto-Datei ... alles beachtet, aber es bleibt immer bei der gleichen Fehlermeldung:
Connect econnrefused 192.168 ...:1883.

Habe dann noch in Sachen Virenschutzprogramm (ich habe Sophos) und FRITZ!Box im Internet gesucht, aber hier nicht wirklich was gefunden.

Was könnte ich übersehen haben???

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

Krogsgaard

Hallo Carlo,

ChatGPT und ich habe dieser vorschlagen gemacht :)

ECONNREFUSED bedeutet normalerweise nicht, dass die IP-Adresse falsch ist, sondern dass auf Port 1883 niemand Verbindungen annimmt.

 Deshalb würde ich zuerst prüfen, ob Mosquitto überhaupt läuft und auf Port 1883 lauscht. Bitte teste zuerst eine Verbindung zu localhost (127.0.0.1). Wenn das ebenfalls nicht funktioniert, liegt das Problem wahrscheinlich an der Mosquitto-Konfiguration oder daran, dass der Broker gar nicht gestartet wurde.

Kannst Du außerdem einmal den Befehl netstat -ano | find ":1883" ausführen und mir das Ergebnis schicken? Auch der Inhalt Deiner mosquitto.conf (insbesondere die Zeilen listener und allow_anonymous) wäre hilfreich.

Grüße
Jens und ChatGPT
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

carlosenior

Hi Jens,

once again, thank you so much for being willing to help me with this.

Since I'm not sure if I can post all the screenshots on the forum (for security reasons), I'll email you.

But if you and the WDP-Moderatoren (Sven, Markus, Bernd) think the forum is fine, then I'll post them there too ... and you can reply to me in the forum as well.

Best regards to Denmark,
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

Krogsgaard

Hi Carlo,

I have sent you an E-mail :)

Regards
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

carlosenior

Hallo beisammen,

trotz Jen's wirklich freundlicher Unterstützung konnte ich MQTT noch immer nicht mit der Netzwerk-IPv4 zum Laufen bringen.

Ich geb' aber noch nicht ganz auf.

Hier mal einige Screenshots. - Vielleicht hat ja jemand noch eine Idee, woran es hakt. - In meiner Fritzbox und im Virenschutzprogramm Sophos muss ich ja eigentlich nix machen (habe ich zumindest im Netz gelesen!)
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

Markus Herzog

Hallo Carlo,

Steht die Netzwerkkarte in Windows auf Privat oder öffentlich? Habe mit der Standardeinstellung öffentlich schlechte Erfahrungen gemacht

Grüße
Markus
  • Win-Digipet-Version:
    WDP 2025.x Beta
  • Anlagenkonfiguration:
    3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
  • Rechnerkonfiguration:
    Intel(R) Core(TM) Ultra 7 265U

carlosenior

Hallo Markus,

... steht auf "Eigenschaften Privates Netzwerk". - Danke für's Mithelfen!
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