NEWS
MQTT-Client verbinden mit MQTT-Server
-
Hallo,
ich habe auf einem zweiten Raspi iobroker installiert und den Smartmeter Adapter. zusätzlich habe ich den MQTT-Client -Adapter installiert. Mit diesem möchte ich eine Verbindung zu meinem anderen Raspi mit ioBroker herstellen. dort läuft der MQTT-Adapter als Server. Dieser funktioniert und läuft stabil.
wie muss ich den Client einstellen, damit er eine Verbindung zum Server aufbaut. So sieht es aktuell aus.das sind die Meldungen seit der Client läuft
2022-08-07 13:45:54.655 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:45:54.656 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451 2022-08-07 13:46:54.666 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:46:54.666 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451 2022-08-07 13:47:54.680 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:47:54.680 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451 2022-08-07 13:48:54.693 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:48:54.694 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451 2022-08-07 13:49:54.707 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:49:54.709 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451 2022-08-07 13:50:54.723 - warn: mqtt.0 (1440674) Client [undefined] Received puback for unknown message ID: 21536 2022-08-07 13:50:54.725 - warn: mqtt.0 (1440674) Client [undefined] Received pubrec on undefined for unknown messageId 25451
danke für eure Hilfe
-
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
das sind die Meldungen seit der Client läuft
vom Broker, oder?
die Meldung vom Client wäre interessanter@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
wie muss ich den Client einstellen, damit er eine Verbindung zum Server aufbaut. So sieht es aktuell aus.
da hat sich viel getan, seit ich damals damit gearbeitet hatte. an websockets kann ich mich gar nicht erinnern
nur vorsorglich: IP und Port stimmen?
-
-
@bahnuhr sagte in MQTT-Client verbinden mit MQTT-Server:
Warum mqtt ?
Ich benutze master und slave.
Funktioniert seit Jahren einwandfrei.ist hier zwar nicht das Thema, aber weil du es bist
https://forum.iobroker.net/topic/56850/lösung-gefunden-multihost-vor-nachteile?_=1659875172422ENDE OT!
-
@homoran
Ja, den thread kenn ich. -
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
das sind die Meldungen seit der Client läuft
vom Broker, oder?
die Meldung vom Client wäre interessanterMeldungen sind vom Server
das sind die Meldungen vom Client
mqtt-client.0 2022-08-07 13:32:24.433 warn client offline mqtt-client.0 2022-08-07 13:31:54.169 info Try to connect to ws://192.168.178.120:1883?clientId=ioBrokerHWR mqtt-client.0 2022-08-07 13:31:53.980 info starting. Version 1.6.3 in /opt/iobroker/node_modules/iobroker.mqtt-client, node: v16.16.0, js-controller: 4.0.23
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
wie muss ich den Client einstellen, damit er eine Verbindung zum Server aufbaut. So sieht es aktuell aus.
da hat sich viel getan, seit ich damals damit gearbeitet hatte. an websockets kann ich mich gar nicht erinnern
nur vorsorglich: IP und Port stimmen?
ja die passen.
-
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
ja die passen.
Websockets?
Und zeig mal die Einstellungen am Server.
-
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
das sind die Meldungen vom Client
hier vielleicht den Client mal auf debug stellen
@djmarc75 sagte in MQTT-Client verbinden mit MQTT-Server:
Websockets?
das kam mir ja auch komisch vor
-
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
das kam mir ja auch komisch vor
Hab da bei mir mal eben auch auf Websocket umgestellt und am Client kam
mqtt-client.0 2022-08-07 16:37:28.566 warn client offline
zeitgleich am Server
mqtt.0 2022-08-07 16:37:58.389 info Client [Slave] connection closed: disconnected
Sollte an den Websockets liegen.
Kann mich aber auch täuschenEdit: mehr oder weniger zeitgleich aber nach Umstellung
Edit2: beide Adapter sind dann auf gelb gesprungen
-
@djmarc75 nutzst du socketio oder ws?
-
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
@djmarc75 nutzst du socketio oder ws?
Wenn Du die Adapter meinst dann kann ich beide auf allen Systemen negieren.
-
-
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
Dann bin ich jetzt überfordert
Na ich will Dich nicht überstrapazieren... das obliegt dem TE - ich bin nur Protagonist
Wollte es mal nachstellen aber wir warten mal was @TT-Tom an weiteren Infos liefert
-
@djmarc75 vielleicht passt es ja auch nur nicht zu den Einstellungen beim Broker.
Da gibt es die checkbox auch. -
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
instellungen beim Broker
Hatte das vorhin natürlich auch am Broker aktiviert.
-
-
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
muss ich den Soket.io adapter installieren??
Gerade mal hier was gelesen:
https://www.iobroker.net/docu/index-378.htm?page_id=3790&lang=deDiese Passage könnte interessant sein:
Allgemeine Einstellungen
Typ – Entsprechend der gewünschten Verwendung wird der Typ auf server/broker oder Client/subscriber eingestellt Use WebSockets – Wenn man Websockets für die Verbindung benötigt, muss diese Checkbox aktiviert werden. Dann läuft der TCP-Server parallel zum WebSocket Server, Port – Der Port um mit TCP zu verbinden (default: 1883), ein WebSocket Server (siehe oben) läuft einen Port höher (default: 1884),
-
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
muss ich den Soket.io adapter installieren??
keine Ahnung
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
bei beiden ist Websoket aktiviert.
dann nimm's mal bei beiden raus. Dann wissen wir mehr
-
@djmarc75 sagte in MQTT-Client verbinden mit MQTT-Server:
Gerade mal hier was gelesen:
das gab ich geschrieben bevor ich überhaupt wusste was MQTT ist
aktuelle Doku hat meinen Part automatisiert überschrieben
https://www.iobroker.net/#de/adapters/adapterref/iobroker.mqtt/README.md
-
@homoran sagte in MQTT-Client verbinden mit MQTT-Server:
@tt-tom sagte in MQTT-Client verbinden mit MQTT-Server:
bei beiden ist Websoket aktiviert.
dann nimm's mal bei beiden raus. Dann wissen wir mehr
ist raus und jetzt ist die Verbindung da. Danke für die Hilfe
eine Frage noch welche Ports kann man für MQtt noch nutzen 1883 1886 habe ich schon, wollte jetzt für die Verbindung einen neuen aufmachen.