UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Gelöst] [V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

Wissen, Planung & Diskussion zur MQTT Unterstützung im Timberwolf Server.
Stellt uns hier Eure MQTT Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

[V3_IP4] MQTT Broker 2.0.14 - Server startet nicht korrekt

#1

Beitrag von Sun1453 »

Kein Problem von Elabnet oder dem Server an sich. Docker Container liegen im Verantwortungsbereich des einzelnen Kunde/Nutzers - Community Frage

-------------------------------------------------------------------------------------------------------------


Lösung des Problems von Jens @blaubaerli


So, hier die abschließende Lösung für die 2.0.14

die folgenden Angaben gehören hier in das Config-File :handgestures-salute:

listener 1883
allow_anonymous true
socket_domain ipv4


-------------------------------------------------------------------------------------------------------------

Hallo zusammen,

ich habe ja jetzt meinen TWS 2500 und wollte auf diesen auch den aktuellen MQTT Broker installieren. Aktuell 2.0.14

Ich habe auch die Anpassung der Socket Domain wie @blaubaerli beschrieben hat gemacht.

socket_domain ipv4

Leider startet der Container wieder beide Sockets mit IPV4 sowie IPV6.

Siehe Log
1639331251: mosquitto version 2.0.14 starting
,1639331251: Config loaded from /mosquitto/config/mosquitto.conf.
,1639331251: Starting in local only mode. Connections will only be possible from clients running on this machine.
,1639331251: Create a configuration file which defines a listener to allow remote access.
,1639331251: For more details see https://mosquitto.org/documentation/aut ... n-methods/
,1639331251: Opening ipv4 listen socket on port 1883.
,1639331251: Opening ipv6 listen socket on port 1883.
,1639331251: Error: Address not available
,1639331251: mosquitto version 2.0.14 running

Hier noch ein Screen der Config des Containers. Änderung per SSH Container und Win SCP gemacht. Docker Container nach Änderung auch neugestartet.
Settings.PNG
Verstecken ist aktiviert
Um diesen versteckten Text lesen zu können, mußt du registriert und angemeldet sein.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Sun1453 am So Dez 12, 2021 10:37 pm, insgesamt 2-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#2

Beitrag von blaubaerli »

Hallo Michael,

logge dich bitte mal via Portainer mittels einer Console ein.

Danach mache bitte mal ein

ls -al /mosquitto/config/mosquitto.conf

und poste dann das Ergebnis.

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

#3

Beitrag von Sun1453 »

@blaubaerli Bitte

/ # ls -al /mosquitto/config/mosquitto.conf
-rw-r--r-- 1 mosquitt mosquitt 40144 Dec 12 17:47 /mosquitto/config/mosquitto.conf
Zuletzt geändert von Sun1453 am So Dez 12, 2021 7:52 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#4

Beitrag von blaubaerli »

Hallo Michael,

das sieht brauchbar aus. Wie genau hast du die Datei "/mosquitto/config/mosquitto.conf" editiert?

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#5

Beitrag von blaubaerli »

Dann wäre in der Console auch folgendes zur Kontrolle noch mal hilfreich:

grep socket_domain /mosquitto/config/mosquitto.conf

Beste Grüße
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

#6

Beitrag von Sun1453 »

/ # grep socket_domain /mosquitto/config/mosquitto.conf
# IPv6, then do not use the socket_domain option.
socket_domain ipv4
/ #

Danke für deine Unterstützung schon mal.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#7

Beitrag von blaubaerli »

Hi Michael,

das ist relativ simpel… nutze mal einfach das Image „2.0.10“

Dann klappt das offensichtlich noch.

Beste Grüße
Jens

PS: das mit der 2.0.14 durchleuchte ich noch mal
Zuletzt geändert von blaubaerli am So Dez 12, 2021 9:33 pm, insgesamt 1-mal geändert.
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

#8

Beitrag von Sun1453 »

Hallo Jens, [@blaubaerli ]

ja mit diesem Tag geht es ohne Probleme. Danke für den Tipp. Die Clients haben sich auch sofort verbunden als der Container mit dem Image 2.0.10 gebaut war und gestartet hat.

1639341917: mosquitto version 2.0.10 starting
,1639341917: Config loaded from /mosquitto/config/mosquitto.conf.
,1639341917: Opening ipv4 listen socket on port 1883.
,1639341917: mosquitto version 2.0.10 running
,1639341917: New connection from xxx.xx.x.x:xxxxx on port 1883.
,1639341917: New client connected from xxx.xx.x.x:xxxxx as client1 (p2, c1, k60).
,1639341981: New connection from xxx.xx.x.x:xxxxx on port 1883.
,1639341981: New client connected from xxx.xx.x.x:xxxxx as client2 (p2, c1, k60).
,

Danke dir.
Zuletzt geändert von Sun1453 am So Dez 12, 2021 9:54 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#9

Beitrag von blaubaerli »

Hi Michael,

das Thema liegt wohl primär hieran.....:

Starting in local only mode. Connections will only be possible from clients running on this machine.

Die 2.0.14 will per Default für die Listener keinen unauthentifizierten Zugriff mehr zulassen. Da gehören noch ein paar Optionen gesetzt.

Das ist mal der aktuelle Zwischenstand.

Gruß
Jens
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
Sun1453
Reactions:
Beiträge: 1849
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1541 Mal
Danksagung erhalten: 788 Mal

#10

Beitrag von Sun1453 »

Hi Jens, [@blaubaerli ]

alles klar. Danke für die Information. Gut da weis ich Bescheid.

PS: Habe jetzt schon den ersten Wert von der HTTP API zur MQTT API übergeben und an den Broker gesendet. Habe den Wert dann auch korrekt im MQTT Explorer sehen können. [Wetter YR.NO ausgelesen und in MQTT Topic geschrieben]
Zuletzt geändert von Sun1453 am So Dez 12, 2021 10:30 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |
Antworten

Zurück zu „MQTT“