NEWS
MQTT-Adapter (Server/Client/…)
-
Hast du noch etwas auf dem port 1883 laufen?
Gruß Rainer
-
Nein
Nicht dass ich wüsste.
-
{ Error: listen EADDRINUSE 0.0.0.0:1883 `
Hast du ggf. den sonoff Adapter laufen, der baut auch auf mqtt auf und nutzt dessen port.Gruß
Rainer
-
Hi
ja Sonos läuft … hab jetzt den MQTT Server auf 1888 gesetzt und bekomme Connection failed mit rc=-2
-
-
ich meinte Sonoff ^^
der läuft … Port vom MQTT habe ich auf 1893 gesetzt und auch im Code geändert aber da tut sich nichts :( Keine Connection mit dem "Error" rc= -2
ioBroker:
mqtt.0 2018-06-05 13:30:49.442 info Starting MQTT server on port 1893 mqtt.0 2018-06-05 13:30:48.765 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.mqtt, node: v6.14.2 host.raspberrypi 2018-06-05 13:30:47.327 info instance system.adapter.mqtt.0 started with pid 30301 host.raspberrypi 2018-06-05 13:30:45.334 info instance system.adapter.mqtt.0 terminated with code 0 (OK) mqtt.0 2018-06-05 13:30:45.312 info terminating host.raspberrypi 2018-06-05 13:30:44.793 info stopInstance system.adapter.mqtt.0 killing pid 30257 host.raspberrypi 2018-06-05 13:30:44.793 info stopInstance system.adapter.mqtt.0 host.raspberrypi 2018-06-05 13:30:44.792 info object change system.adapter.mqtt.0 host.raspberrypi 2018-06-05 13:30:08.652 info instance system.adapter.daswetter.0 terminated with code 0 (OK) -
-
Im Device zeigt es mir das im Seriallog / Konsole
Serial.print("failed, rc="); Serial.print(client.state());Was könnte noch eine Problemursache sein?
Hier die Passage aus dem Code:
Serial.print("Attempting MQTT connection..."); // Create a random client ID String clientId = "ESP8266ClientDistanzmessung"; //clientId += String(random(0xffff), HEX); // Attempt to connect if (client.connect(clientId.c_str(),userName,passWord)) //if (client.connect(clientId.c_str())) { Serial.println("connected"); //once connected to MQTT broker, subscribe command if any client.subscribe("OsoyooCommand"); } else { Serial.print("failed, rc="); Serial.print(client.state()); Serial.println(" try again in 5 seconds"); // Wait 6 seconds before retrying delay(6000); } -
Das stand doch vorhin noch nicht alles da!
Serial.print("failed, rc="); Serial.print(client.state());was bitte ist der state -2?
Gruß
Rainer
-
Das weiß ich nicht … hatte gehofft da kann mir jemand helfen.
Das ist was die NodeMCU ausspuckt wenn sie sich versucht mit dem ioBroker-mqtt Server Adapter zu verbinden
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden