Z2MQTT bzw. Mosquitto broker auf Proxmox

Moin,

  • Update vom LXC, Update von Docker, Update vom Container,
  • USB an den LXC durchreichen, ihn dann an den Container im Docker durchzureichen

Wirklich, dann würde ich lieber gleich bei HAOS bleiben, da habe ich dann aufeinander abgestimmte Updates und auch das Zusammenspiel der Add-ons passt.

Ja, laufen tut vieles, aber ob das auch immer alles sinnvoll ist, das muss jeder für sich entscheiden.

Ist nicht persönlich gemeint, nur so meine Meinung.

VG
Bernd

Es dauert schon lange, bevor ich frage und ich habe mir vieles (auch hier in HA) selber zusammengesucht, aber wie gesagt, mit Kommandozeilen usw. werde ich einfach nicht warm.

Nochmals vielen, vielen lieben Dank.

p.s.

Wenn du da bei Zigbee2MQTT LXC
die letzten Befehle anschaust, steht das da so und da das Wort Update drin vorkommt, dachte ich doch tatsächlich, dass man damit Updaten kann :slight_smile:
Ich markiere das mal als Lösung, da in Deinen Posts sehr viel Hilfe steckt, die mich vielleicht schon ans Ziel führt, wenn der Ali den Zigbee2Ethernet-Adapter vorbeigebracht hat. Ansonsten melde ich mich (hier) nochmals. :wink:

Moin,

Klar, dann aber versuchen nicht die Eierlegendewollmilchsau Frage zu stellen, dann gezielt auf ein Problem, ist echt einfacher zu handhaben.

War nicht persönlich gemeint, das ist eine meiner Philosophien, nach denen ich lebe, manchmal kommt es vor, dass ich das, was ich auf der Zunge habe, einfach ausspreche/schreibe. Will niemanden Angreifen oder in eine Ecke stellen. Ich freue mich, wenn ich helfen kann, und fühle mich hier wertgeschätzt.

Ok, jetzt habe ich geschaut :slight_smile:
Jetzt verstehe ich deine Verwirrung, das hat aber jetzt speziell nichts mehr mit dem Thema zu tun, nur soviel, jede Linux Distribution interpretiert einen Standard etwas anders, und da wo sich die Distributionen am ehesten unterscheiden sind Pfade für Dateien usw., deswegen liegt mal eine Datei in

/etc/zigbee2mqtt/

Und in der anderen halt unter

/opt/zigbee2mqtt

Nicht nur Alpine speichert Zigbee2MQTT in dem Pfad, andere Distriebutionen tuen das auch.

Nur ein Beispiel von vielen, das was ich oben in den Bildern gezeigt habe, wie man ein Backup und ein Restore macht, das könnte man mit drei kurzen Befehlen auf der Kommandozeile machen

vzdump ...
lxc-destroy ...
lxc-create ...

Wenn man sich das einmal gemerkt hat geht es viel schneller als in jeder GUI, zumal man das dann auch Skripten kann :slight_smile:

VG
Bernd

Jetzt kommen ja wenn dann nur noch spezifische Probleme. :stuck_out_tongue_winking_eye:
Vielleicht schon heute mittag, wenn ein manueller Neustart (evtl. Stecker ziehen) nicht hilft s. u. :wink:

Habe ich auch nicht so aufgefasst. Und ich bin da völlig deine Meinung und handhabe es in der Regel auch so. Erst selber versuchen und dann fragen.

Das glaube ich dir und ich habe das vor vielen Jahre auch mal versucht, aber ich konnte mich damals schon nicht damit anfreunden und das Gedächtnis ist auch nicht besser geworden über die Jahrzehnte. :wink:
Und wenn man das nicht regelmäßig macht, quält man sich jedes Mal.
Von daher nehme ich das als eine meiner Lücken hin und “lerne” lieber andere Dinge, an denen ich mehr Spaß habe dran herumzubasteln.

OT:
Aktuell ist mein System offline nachdem ich einen Neustart initiert habe. Es gab ein Z2M Update und ich habe diesen Theme Ordner erstellt.
Keine Ahnung was davon dazu geführt hat bei dem Neustart hängenzubleiben (auch Nabu Casa sagt offline).
So wie ich das sehe, kann ich von remote sowieso nicht machen, und da ich erst wieder heute Nachmittag zu Hause sein werde …

Wie glaube ich schon mehrmals erwähnt.
Das ist überhaupt keine Problem Proxmox verteilt die Ressourcen wo sie gerade benötigt werden.

Gruß
Osorkon

Moin,

Von welchem System sprichst Du gerade?
Dein NUC oder Dein Proxmox?

Der von Dir verlinkte Artikel passt irgendwie nicht zu Z2M :thinking:

iOS Dark and light theme Funktioniert nicht

Wenn Du vom Proxmox sprichst und wieder vor der Kiste sitzt, dann versuch mal was aus den Logfiles, von Proxmox zu erfahren, was da evtl. falsch gelaufen ist.


Oder

VG
Bernd

Moin,

Lasse ich nur gelten, solange nicht mehrere LX Container und/oder VMs eine hohe Last erzeugen, aus meiner Erklärung oben, als ich die Fotoverwaltung immich mit Machine Learning auf meine x tausend Bilder losgelassen habe, hat es die alte Kiste in die Knie gezwungen, es lief noch alles, aber sehr, sehr bedächtig, so war ein normales Arbeiten nicht mehr gegeben, erst als ich den Machine Learning Job abgebrochen habe konnte man wieder normal arbeiten.
Solange, nur so minimal Dinge, wie Z2M, bisschen Grafana, kleine InfluxDB / MariaDB, und HA läuft, hast Du aber zu 100 % recht.

VG
Bernd

Da hast Du aber eine sehr Ressourcen hungrige Anwendung. Ist eher ein schlechtes Bsp. und nicht wirklich repräsentativ.

Für Machine Learning wäre eh eine dedizierte Hardware optimal mit einer zusätzlichen GPU. :wink:

Gruß
Osorkon

1 „Gefällt mir“

Der NUC.
Sorry für die Verwirrung. War ein wenig Frust während ich das geschrieben hatte.
Lang auf den Ausschalter und neu einschalten hat das Problem „gelöst“. Bin nun an überlegen eine HK Steckdose zum installieren um evtl. Von Remote starten zu können.

Aber ja ist immer noch komplett OT.
mit Proxmox mach ich vermutlich erst wieder wenn der Zigbee2 Ethernet da ist.

So, nachdem ich gestern einen Großteil meiner Zeit damit verbracht habe meine Zigbee-Geräte “umzuziehen” geht es nun leider an die Fehlersuche.
Es lief meiner Meinung nach erst mal alles gut, aber plötzlich wollten sich keine Geräte mehr anlernen lassen.
Ich habe keine Ahnung, warum.

Wie bin ich vorgegangen?

Nativ-HAOS (NUC) lief mit Z2M-Addon und Mosquitto Addon
HAOS-VM (Dell) lief nicht
Die (neuen) Container für Z2M und MQTT liefen (Dell).

Ich habe parallel auf dem Tablet die Geräte aus dem Nativ-HA OS-Add-on gelöscht, wo möglich und parallel auf dem Zigbee2MQTT LXC-Container angelernt, mit demselben Entitätsnamen.

Ich habe dann mal die VM (HAOS) und die Container (MQTT, Z2M) neu gestartet, den SLZB-06 von PoE getrennt und neu verbunden.
Irgendwann hatte es (kurzzeitig) wieder funktioniert.

Nachdem ich so weit “alle” Geräte in den Container umgezogen hatte, habe ich den NUC ausgeschaltet und die IP vom NUC in der F!B dem Dell gegeben.

Geräte ließen sich schalten und wurden auf dem Dashboard korrekt angezeigt.
Irgendwann aber nicht mehr.

Irgendwie geht der SLZB-06-Adapter nicht mehr “online” was auch daran zu erkennen ist, dass die grüne LED nicht mehr leuchtet.

Wieder alles (mehrfach) neu gestartet und irgendwann hat kurzzeitig die grüne LED wieder geleuchtet und es hatte wieder funktioniert.

Ich muss gestehen, ich bin etwas ratlos, wo und wie ich nach dem Fehler suchen sollte.

Ich kann den SLZB-06 anpingen
grafik,
aber in der F!B wird er als “ungenutzte” Verbindung angezeigt.

Moin,

Verwirrung pur, aber ich versuche mal da durchzusteigen.

Fangen wir mal damit an, den Ping machst Du auf ein Gerät mit der Endziffer 253 im Bild zeigst Du aber mqtt mit der Endziffer 223, das passt nicht zusammen.

Dann solltest Du in Deinem Heimnetzwerk Fritz!Box Repeater oder ein Mesh haben, dann ist das normal, dass Geräte, die mit einem anderen Mesh verbunden sind, nicht in der Fritz!Box auftauchen

Z.B.: bei mir


So nun zum Problem Zigbee2MQTT, was steht denn in den Logs von Z2M?
Was zeigt Dir denn der Status von systemd? Dazu musst Du dich per Konsole im Z2M Container anmelden und das Ausführen

# sudo systemctl status zigbee2mqtt.service

Und

# sudo journalctl -g zigbee

Oder, am Speicherort der Z2M Logs, kann bei Dir woanders sein

sudo more /var/lib/zigbee2mqtt/log/aktuelles.log

VG
Bernd

P.S.: das die grüne LED nicht leuchtet, kann auch an einer Einstellung ligen.

Erst mal vielen Dank für deine Hilfe.

Stimmt, sorry ist mir vor ein paar Minuten auch aufgefallen.
.253 ist der SLZB-06
Der Ping auf den MQTT-LXC ist für mich noch verwirrender.
grafik

Ok. War mir nicht klar, da ja 99 % meiner Geräte nicht direkt an der F!B hängen, sondern an einem Switch, aber du hast recht.

Ja, aber sollte so eingestellt sein, dass sie leuchtet. Sollte es funktionieren, würde ich das evtl. überlegen …
grafik

Moin,

Nein, du kannst den halt nicht erreichen, da steht eindeutig Zielhost nicht erreichbar
Wie bitteschön, soll dann Z"M funktionieren?

Ich weigere mich jetzt, denn ich schreibe nicht aus Bildern ab, du bist lange genug dabei, um zu wissen, dass Text in Code Tags </> gehört.

VG
Bernd

1 „Gefällt mir“

Da sehe ich schon ein Problem. Seltsam finde ich, dass er nichts “verliert”, obwohl das Ziel nicht erreichbar ist. Aber das spielt eigentlich keine Rolle, ist nur in meinem Hirn unlogisch, aber egal.

Edit:
Jetzt ist er wieder bei den Ungenutzten!


Ich bilde mir ein nichts verändert zu haben.

root@zigbee2mqtt:~# sudo systemctl status zigbee2mqtt.service
* zigbee2mqtt.service - zigbee2mqtt
     Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-05-26 10:15:21 CEST; 14s ago
   Main PID: 4987 (npm start)
      Tasks: 23 (limit: 18977)
     Memory: 85.2M
        CPU: 2.553s
     CGroup: /system.slice/zigbee2mqtt.service
             |-4987 "npm start"
             |-4998 sh -c "node index.js"
             `-4999 node index.js

May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: bew_hobby (0xa4c138e740bb52e2): ZG-204ZL - TuYa Luminance motion sensor (EndDevice)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Steckdose Trockner (0xa4c138b007c3c4ed): Not supported (Unknown)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: 0xa4c1381fb7fcf7dc (0xa4c1381fb7fcf7dc): Not supported (Unknown)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Connecting to MQTT server at mqtt://192.168.115.223:1883
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] error:         z2m: MQTT failed to connect, exiting...
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] info:         z2m: Stopping zigbee-herdsman...
May 26 10:15:31 zigbee2mqtt npm[4999]: [2024-05-26 10:15:31] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
May 26 10:15:35 zigbee2mqtt npm[4999]: [2024-05-26 10:15:35] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
root@zigbee2mqtt:~# ^C
root@zigbee2mqtt:~# ^C
root@zigbee2mqtt:~# 
May 26 10:16:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 154.
May 26 10:16:27 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.660s CPU time.
May 26 10:16:27 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:27 zigbee2mqtt npm[5115]: > zigbee2mqtt@1.37.1 start
May 26 10:16:28 zigbee2mqtt npm[5127]: [2024-05-26 10:16:28] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:16:28 zigbee2mqtt npm[5127]: [2024-05-26 10:16:28] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:16:29 zigbee2mqtt npm[5127]: [2024-05-26 10:16:29] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:16:29 zigbee2mqtt npm[5127]: [2024-05-26 10:16:29] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:16:33 zigbee2mqtt npm[5127]: [2024-05-26 10:16:33] info:         z2m: Stopping zigbee-herdsman...
May 26 10:16:43 zigbee2mqtt npm[5127]: [2024-05-26 10:16:43] info:         zh:controller: Wrote coordinator backup to '/opt/zigbee2mqtt/data/coordinator_backup.json'
May 26 10:16:43 zigbee2mqtt npm[5127]: [2024-05-26 10:16:43] info:         z2m: Stopped zigbee-herdsman
May 26 10:16:43 zigbee2mqtt npm[5127]: /opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264
May 26 10:16:43 zigbee2mqtt npm[5127]:     at writeAfterEnd (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264:12)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.Writable.write (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:300:21)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.log (/opt/zigbee2mqtt/node_modules/winston/lib/winston/logger.js:252:14)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.<computed> [as info] (/opt/zigbee2mqtt/node_modules/winston/lib/winston/create-logger.js:95:19)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at Logger.info (/opt/zigbee2mqtt/lib/util/logger.ts:169:21)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at Znp.onPortClose (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:113:16)
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.696s CPU time.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 155.
May 26 10:16:43 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.696s CPU time.
May 26 10:16:43 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:43 zigbee2mqtt npm[5146]: > zigbee2mqtt@1.37.1 start
May 26 10:16:44 zigbee2mqtt npm[5158]: [2024-05-26 10:16:44] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:16:44 zigbee2mqtt npm[5158]: [2024-05-26 10:16:44] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:16:46 zigbee2mqtt npm[5158]: [2024-05-26 10:16:46] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:16:46 zigbee2mqtt npm[5158]: [2024-05-26 10:16:46] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:16:49 zigbee2mqtt npm[5158]: [2024-05-26 10:16:49] info:         z2m: Stopping zigbee-herdsman...
May 26 10:16:53 zigbee2mqtt sudo[5177]:     root : TTY=pts/1 ; PWD=/root ; USER=root ; COMMAND=/usr/bin/journalctl -g zigbee
May 26 10:16:59 zigbee2mqtt npm[5158]: [2024-05-26 10:16:59] info:         zh:controller: Wrote coordinator backup to '/opt/zigbee2mqtt/data/coordinator_backup.json'
May 26 10:16:59 zigbee2mqtt npm[5158]: [2024-05-26 10:16:59] info:         z2m: Stopped zigbee-herdsman
May 26 10:16:59 zigbee2mqtt npm[5158]: /opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264
May 26 10:16:59 zigbee2mqtt npm[5158]:     at writeAfterEnd (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264:12)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.Writable.write (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:300:21)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.log (/opt/zigbee2mqtt/node_modules/winston/lib/winston/logger.js:252:14)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.<computed> [as info] (/opt/zigbee2mqtt/node_modules/winston/lib/winston/create-logger.js:95:19)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at Logger.info (/opt/zigbee2mqtt/lib/util/logger.ts:169:21)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at Znp.onPortClose (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:113:16)
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.662s CPU time.
May 26 10:17:00 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 156.
May 26 10:17:00 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:17:00 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.662s CPU time.
May 26 10:17:00 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:17:00 zigbee2mqtt npm[5181]: > zigbee2mqtt@1.37.1 start
May 26 10:17:01 zigbee2mqtt npm[5193]: [2024-05-26 10:17:01] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:17:01 zigbee2mqtt npm[5193]: [2024-05-26 10:17:01] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:17:02 zigbee2mqtt npm[5193]: [2024-05-26 10:17:02] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:17:02 zigbee2mqtt npm[5193]: [2024-05-26 10:17:02] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:17:06 zigbee2mqtt npm[5193]: [2024-05-26 10:17:06] info:         z2m: Stopping zigbee-herdsman...
lines 4897-4951/4951 (END)

Ich bin mir grade nicht mehr sicher, wie ich den MQTT eingerichtet hatte, da das noch mit der “alten” Helper-Skript Seite war und die “neue” Seite mit Post-Install für mich nicht bekannt aussieht.
Wie überprüfe ich den Besitzer? Bzw. welchen muss ich hier eintragen?

Ensure that the file is managed by the appropriate user and group.
chown mosquitto:mosquitto /etc/mosquitto/passwd

Moin,

Danke, das Du keine Bildchen mehr Postest :slight_smile:

Ok, das kann ich nicht beurteilen, der Moaquitto MQTT Broker läuft auch in einem LX Container?
Wenn ja, dann auch mal dort mal einloggen und den Status anschauen, ich habe kein Mosquitto, daher kann ich Dir nicht sagen wie der Service genau heißt, dass unten ist nur eine Vermutung

# sudo systemctl status mosquitto.service

Auch da mal schauen, was da so in den Logs steht.

# sudo journalctl -g mqtt

Hier steht ja eindeutig, dass Z2M seinen Broker nicht erreicht.
Im LOG steht das dann halt auch, in anderer Form, aber Z2M stoppt, weil etwas nicht stimmt.

Da hat sich doch nur die Seite geänder, nicht das Skript, oder?
Da müsste ich schauen was sich da geänder hat, denke aber nichts.

Keine Ahnung, ich nutze EMQX, nicht Moaquitto. Schau mal in die Dokumentation zu Mosqutti.
Hier hat das jemand beschrieben, den oberen Teil kannst Du überspringen ab ** Einrichten der Authentifizierung auf Mosquitto** scheint es interessant zu werden.
https://www.howtoforge.de/anleitung/so-installierst-du-mosquitto-mqtt-message-broker-unter-debian-11/

VG
Bernd

P.S.:

Das ist ganz einfach :slight_smile:

  • Reboot, fährt alle LXC, VM herunter und Startet dann Proxmox neu, und so eingestellt, starten die VMs und LXCs wieder.
  • Herunterfahren, stoppt alles und schaltet den PC aus.

P.P.S.:

Auf der neuen Seite steht alles, was zu tun ist, nach dem Erstellen, muss man sich auf dem LXC einloggen und die Befehle ausführen

Per Helper-Skripten.

Ich habe nun mal Dell komplett heruntergefahren und neu gestartet. Das hatte ich mich bisher nicht getraut, da ich Proxmox nicht “abwürgen” wollte und keinen Knopf gefunden habe, wo ich die physische Hardware neu starten kann.

Aktuell ist MQTT wieder erreichbar per Ping und es scheint aktuell so weit zu funktionieren. Grüne LED ist aber immer noch aus.

Edit:
Auf einmal leuchtet auch die grüne LED!!! :exploding_head:

Edit 2: Und als ich es schreibe, ist sie wieder aus

Würde EMQX auch 100 mal den Mosquito vorziehen. Einfach viel performanter als der Mosquito und die komplette Konfiguration und User Management erfolgt über die sehr aufgeräumte und intuitive Web UI.

@silberfuxx wenn Du ohnehin schon beim neu einrichten bist, tue Dir den Mosquito nicht mehr an. :wink:

Gruß
Osorkon

Moin,

Als ich anfing, kannte ich auch nur Mosquitto, erst als ich mich mit der Materie anfing auseinander zu setzen, stieß ich auf EMQX, und seit dem bin ich dabei geblieben.
So sieht die WEB-UI aus


Das gute ist, dass das auch per Helfer Skript zu installieren ist :wink:

VG
Bernd

Kann ich den einfach so ersetzen? Oder muss ich da dann wieder alles “händisch” neu machen?

Und wie muss ich den konfigurieren?
Den LX Container hab ich per Helper-Skript hinbekommen, aber nun komme ich beim Z2M mit der einrichtung nicht weiter.
Ich wollte den MQTT server entsprechend auf

mqtt://192.168.115.55:18083

Cannot read properties of null (reading ‘length’)

Moin,

Was genau meinst Du damit?
Der EMQX ist auch mittels Helfer Skript als LXC zu installieren!

Von welchem sprichst Du,

  • vom Zigbee2MQTT?
  • vom MQTT Broker?
    Du kannst Dir doch einfach einen EMQX als LXC erstellen, das ist doch der riesengroße Vorteil bei Proxmox.

In Zigbee2MQTT musst Du in der Konfiguration, dann nur die korrekte IP-Adresse vom Broker eintragen, Du kannst auch erst einmal ohne User und Passwort anfangen.

Um welche IP geht es denn hier schon wieder?
Und wieso ist der Port 18083, Standard ist 1883

Grundlagen:

  • Zigbee2MQTT = Empfängt die daten über Zigbee und bereitet die Daten so auf um sie an einen MQTT Broker zu verschicken, Publishing
  • MQTT Broker = Das Bindeglied, empfängt die Daten und hält sie auf Vorrat, bis ein Empfänger (Subscriber) abholt
  • HA Integration = ist einer der Empfänger (Subscriber) der dann die Daten beim MQTT Broker abholt
  • HA Integration = ist auch ein Publisher, denn er sagt via MQTT schalte das Licht XYZ ein, das geht an den MQTT Broker, der
  • MQTT Broker = published das dann zum Zigbee2MQTT
    Zigbee2MQTT = sendet das empfangene Datenpaket an das Device Licht XYZ, das dann angeht.

Die Installation Zigbee2MQTT und MQTT Broker kannst Du austauschen, ohne neu anzulernen, denn Du lernst ja am Zigbee2MQTT an, nicht am MQTT Broker.

VG
Bernd