NEWS
mqtt: Error: listen EADDRINUSE: address already in use
-
Ich möchte mqtt über Port 1883 betreiben, habe ich so auch eingestellt.
Beim start des Adapters kommt:starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.mqtt, node: v16.17.1, js-controller: 4.0.23 Starting MQTT server on 0.0.0.0:1883 uncaught exception: listen EADDRINUSE: address already in use 0.0.0.0:1884 Error: listen EADDRINUSE: address already in use 0.0.0.0:1884 at Server.setupListenHandle [as _listen2] (node:net:1432:16) at listenInCluster (node:net:1480:12) at doListen (node:net:1629:7) at processTicksAndRejections (node:internal/process/task_queues:84:21) at runNextTicks (node:internal/process/task_queues:65:3) at processImmediate (node:internal/timers:437:9) Exception-Code: EADDRINUSE: listen EADDRINUSE: address already in use 0.0.0.0:1884 starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.mqtt, node: v16.17.1, js-controller: 4.0.23 Starting MQTT server on 0.0.0.0:1883Was kann ich tun um das zu beheben?
-
Ich möchte mqtt über Port 1883 betreiben, habe ich so auch eingestellt.
Beim start des Adapters kommt:starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.mqtt, node: v16.17.1, js-controller: 4.0.23 Starting MQTT server on 0.0.0.0:1883 uncaught exception: listen EADDRINUSE: address already in use 0.0.0.0:1884 Error: listen EADDRINUSE: address already in use 0.0.0.0:1884 at Server.setupListenHandle [as _listen2] (node:net:1432:16) at listenInCluster (node:net:1480:12) at doListen (node:net:1629:7) at processTicksAndRejections (node:internal/process/task_queues:84:21) at runNextTicks (node:internal/process/task_queues:65:3) at processImmediate (node:internal/timers:437:9) Exception-Code: EADDRINUSE: listen EADDRINUSE: address already in use 0.0.0.0:1884 starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.mqtt, node: v16.17.1, js-controller: 4.0.23 Starting MQTT server on 0.0.0.0:1883Was kann ich tun um das zu beheben?
@wolfgangfb sagte in mqtt: Error: listen EADDRINUSE: address already in use:
Was kann ich tun um das zu beheben?
erst mal
iobroker list instancesaufrufen und Ergebnis posten -
Wahrschienlich wieder websockets im mqtt Adapter aktiviert. Macht halt keine Haken, wenn ihr nicht wisst für was sie sind.
-
@wolfgangfb sagte in mqtt: Error: listen EADDRINUSE: address already in use:
Was kann ich tun um das zu beheben?
erst mal
iobroker list instancesaufrufen und Ergebnis postenpi@raspberrypi:~ $ iobroker list instances + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi - enabled + system.adapter.backitup.0 : backitup : raspberrypi - enabled system.adapter.cloud.0 : cloud : raspberrypi - disabled + system.adapter.daswetter.0 : daswetter : raspberrypi - enabled system.adapter.discovery.0 : discovery : raspberrypi - disabled + system.adapter.enigma2.0 : enigma2 : raspberrypi - enabled + system.adapter.enigma2.1 : enigma2 : raspberrypi - enabled + system.adapter.esphome.0 : esphome : raspberrypi - enabled + system.adapter.fullybrowser.0 : fullybrowser : raspberrypi - enabled + system.adapter.ham.0 : ham : raspberrypi - enabled + system.adapter.harmony.0 : harmony : raspberrypi - enabled system.adapter.heatingcontrol.0 : heatingcontrol : raspberrypi - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : raspberrypi - disabled + system.adapter.influxdb.0 : influxdb : raspberrypi - enabled, port: 8086 system.adapter.info.0 : info : raspberrypi - disabled + system.adapter.javascript.0 : javascript : raspberrypi - enabled + system.adapter.kodi.0 : kodi : raspberrypi - enabled, port: 9090 + system.adapter.meross.0 : meross : raspberrypi - enabled system.adapter.modbus.0 : modbus : raspberrypi - disabled + system.adapter.onkyo.0 : onkyo : raspberrypi - enabled + system.adapter.parser.0 : parser : raspberrypi - enabled + system.adapter.ping.0 : ping : raspberrypi - enabled system.adapter.radar2.0 : radar2 : raspberrypi - enabled + system.adapter.shelly.0 : shelly : raspberrypi - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol : raspberrypi - enabled + system.adapter.sonoff.0 : sonoff : raspberrypi - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.tankerkoenig.0 : tankerkoenig : raspberrypi - enabled system.adapter.tr-064.0 : tr-064 : raspberrypi - disabled + system.adapter.tuya.0 : tuya : raspberrypi - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : raspberrypi - disabled system.adapter.vis-icontwo.0 : vis-icontwo : raspberrypi - disabled system.adapter.vis-inventwo.0 : vis-inventwo : raspberrypi - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi - disabled system.adapter.vis-metro.0 : vis-metro : raspberrypi - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : raspberrypi - disabled system.adapter.vis.0 : vis : raspberrypi - enabled + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : raspberrypi - enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7aead84aacc9eb118e17914f1d69213e-if00-port0 + instance is alive pi@raspberrypi:~ $Port 1884 wird von Sonoff verwendet.
Websockets ist nicht aktiviert. -
pi@raspberrypi:~ $ iobroker list instances + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi - enabled + system.adapter.backitup.0 : backitup : raspberrypi - enabled system.adapter.cloud.0 : cloud : raspberrypi - disabled + system.adapter.daswetter.0 : daswetter : raspberrypi - enabled system.adapter.discovery.0 : discovery : raspberrypi - disabled + system.adapter.enigma2.0 : enigma2 : raspberrypi - enabled + system.adapter.enigma2.1 : enigma2 : raspberrypi - enabled + system.adapter.esphome.0 : esphome : raspberrypi - enabled + system.adapter.fullybrowser.0 : fullybrowser : raspberrypi - enabled + system.adapter.ham.0 : ham : raspberrypi - enabled + system.adapter.harmony.0 : harmony : raspberrypi - enabled system.adapter.heatingcontrol.0 : heatingcontrol : raspberrypi - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : raspberrypi - disabled + system.adapter.influxdb.0 : influxdb : raspberrypi - enabled, port: 8086 system.adapter.info.0 : info : raspberrypi - disabled + system.adapter.javascript.0 : javascript : raspberrypi - enabled + system.adapter.kodi.0 : kodi : raspberrypi - enabled, port: 9090 + system.adapter.meross.0 : meross : raspberrypi - enabled system.adapter.modbus.0 : modbus : raspberrypi - disabled + system.adapter.onkyo.0 : onkyo : raspberrypi - enabled + system.adapter.parser.0 : parser : raspberrypi - enabled + system.adapter.ping.0 : ping : raspberrypi - enabled system.adapter.radar2.0 : radar2 : raspberrypi - enabled + system.adapter.shelly.0 : shelly : raspberrypi - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.shuttercontrol.0 : shuttercontrol : raspberrypi - enabled + system.adapter.sonoff.0 : sonoff : raspberrypi - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.tankerkoenig.0 : tankerkoenig : raspberrypi - enabled system.adapter.tr-064.0 : tr-064 : raspberrypi - disabled + system.adapter.tuya.0 : tuya : raspberrypi - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : raspberrypi - disabled system.adapter.vis-icontwo.0 : vis-icontwo : raspberrypi - disabled system.adapter.vis-inventwo.0 : vis-inventwo : raspberrypi - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi - disabled system.adapter.vis-metro.0 : vis-metro : raspberrypi - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : raspberrypi - disabled system.adapter.vis.0 : vis : raspberrypi - enabled + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : raspberrypi - enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7aead84aacc9eb118e17914f1d69213e-if00-port0 + instance is alive pi@raspberrypi:~ $Port 1884 wird von Sonoff verwendet.
Websockets ist nicht aktiviert.@wolfgangfb laut Doku https://www.iobroker.net/#de/adapters/adapterref/iobroker.mqtt/README.md
Port - Der Port für die Verbindung über TCP (Standard ist 1883), ein WebSocket-Server (siehe Option oben) wird an Port +1 (Standard: 1884) ausgeführt.
also musst du ihn aktiviert haben.
-
@wolfgangfb laut Doku https://www.iobroker.net/#de/adapters/adapterref/iobroker.mqtt/README.md
Port - Der Port für die Verbindung über TCP (Standard ist 1883), ein WebSocket-Server (siehe Option oben) wird an Port +1 (Standard: 1884) ausgeführt.
also musst du ihn aktiviert haben.
@homoran
Ich habe jetzt inzwischen den Adapter deinstalliert und neu installiert (dabei gleich ein Update gemacht). Die Meldung mit Port 1884 ist jetzt weg, aber der Adapter bleibt gelb (Keine Verbindung) und es kommen auch keine Daten an. -
@homoran
Ich habe jetzt inzwischen den Adapter deinstalliert und neu installiert (dabei gleich ein Update gemacht). Die Meldung mit Port 1884 ist jetzt weg, aber der Adapter bleibt gelb (Keine Verbindung) und es kommen auch keine Daten an.@wolfgangfb Wenn er gelb ist, heisst das nur, dass ich kein Client mit ihm verbunden hat. Und es ist Aufgabe eines Clients sich zu verbinden und nicht eine des Brokers.
-
@wolfgangfb Wenn er gelb ist, heisst das nur, dass ich kein Client mit ihm verbunden hat. Und es ist Aufgabe eines Clients sich zu verbinden und nicht eine des Brokers.
OK, jetzt habe ich alles neu gestartet und es kommen auch Werte an. Dass der Adapter gelb bleibt hat mich aber etwas irritiert.
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