Schönes WE wünsche ich
Hallo @gogo8888 ich habe mir jetzt tatsächlich auf dem Home Assistant Test System das ZigBee2MQTT Addon installiert. Als USB Stick kommt der Aeotec Zi-Stick zum Einsatz.
Wollte mal schauen ob ich in die gleichen Probleme rein laufe wie Du und ein paar andere, wenn man einige andere Threads verfolgt. Viellicht hat das aktuelle Addon ein Schuss, war der Gedanke. Außerdem kann ich so besser mit reden! ![]()
Da mein Produktiv ZigBee2MQTT als LXC in Proxmox läuft und nicht als Addon.
Nach dem ich das ZigBee2MQTT Addon installiert habe, habe ich in der Addon Konfiguration nichts geändert.
im Ordner config den Ordner zigbe2mqtt erstellt und in diesem Ordner, dann die Datei configuration.yaml erstellt.
Die configuration.yaml habe ich dann mir folgenden Inhalt gefüttert.
Habe mal die Zeilen mit dem Kommentar
ersetzen
versehen, welche Nutzer spezifisch angepasst werden müssen
frontend:
port: 8099
homeassistant:
legacy_entity_attributes: true
status_topic: homeassistant/status
permit_join: false
mqtt:
base_topic: zigbee2mqtt_test
server: mqtt://192.168.178.203:1883 #ersetzen
user: zigbee2mqtt #ersetzen
password: strenggeheim #ersetzen
keepalive: 60
reject_unauthorized: true
version: 4
client_id: ZigBee2MQTT_Test #ersetzen
serial:
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 #ersetzen
adapter: ezsp
baudrate: 115200
rtscts: true
advanced:
network_key: GENERATE
pan_id: GENERATE
ext_pan_id: GENERATE
channel: 25 #ersetzen
Was soll ich sagen, im ersten Anlauf sprang ZigBee2MQTT an! ![]()
Die letzte Zeile aus dem Protokoll nach dem Start vom Addon
Zigbee2MQTT:info 2024-02-02 19:14:00: Zigbee2MQTT started!
Wenn Du nochmal neu starten möchtest.
- Das ZigBee2MQTT Addon löschen.
- Prüfen ob der ZigBee Stick erkennt wurde, Einstellungen → System → Hardware -< Gesamte Hardware. Suchen nach by-id/usb
Und die dev/serial/by-Id notieren - Wenn sich bereits im Ordner config/zigbee2mqtt/ die Datei configuration.yaml befindet, diese löschen und auch alle anderen Dateien und Ordner.
- Das ZigBee2MQTT Addon installieren.
- die Datei configuration.yaml im Ordner config/zigbee2mqtt/ erstellen.
- Meine Konfiguration von oben Kopieren und einfügen.
MQTT Zugangsdaten durch Deine eignen ersetzen
port: durch Deinen eignen Adresse ersetzen
channel: ggf. auf Deinen bevorzugten ZigBee Kanal ändern. - Datei speichern
- ZigBee2MQTT Addon starten und Daumen drücken.
Viel Erfolg!
Gruß
Osorkon
Das erde ich tuen .
Außerdem installiere ich HA in einer VM auf meinem PC nur zum Test
Grüße an Dich @Osorkon
Hallo
bin das ganze Wochenende nicht Dazu gekommen, also werde ich ab Heute weitermachen.
Da ich unwissend bin, die Frage:
Den Ordner Config finde ich im Laufwerk das durch SMB im Netzwerk erstellt wurde.
Außerden würde ich HA auf anderer Hardware Prüfen wollen bzw. VM Ware um ein anderes USB zu nutzen.
Seltsam war ja , das der “sonoff zigbee 3.0 usb dongle plus” für ZHA funktionierte
(mit Integration von Zigbeegeräten)
Ich habe in den aktuellen Tests immer die erkannte ZHA Integration entfernt.
Es ist der Ordner in dem landest, wenn Du den File Editor verwenden tust. Auch über den File Editor kannst Du Dateien/ Ordner erstellen und löschen. Und selbstverständlich die yaml Dateien editieren. ![]()
Gruß
Osorkon
Wird das nicht alles automatisch erstellt, bei der Installation?
Ich kann mich nicht erinnern, da was von Hand erstellt zu haben
OK da war ich mir nicht sicher.
Das heist also die Jaml von zigbee2mqtt anpassen?
Dieser wird aber erst nach dem ersten Start des Addon‘s erstellt.
Wenn ich aber die ZigBee2MQTT configuration, vor dem Start direkt über die yaml konfigurieren möchte. Muss ich diesen erstmal erstellen, oder? ![]()
Gruß
Osorkon
Vermutlich ![]()
Aber warum sollte ich das wollen? (ernst gemeinte Frage) Das kann doch nur unnötig zu Problemen führen, oder wo kann der Vorteil sein?
wie oder wo finde ich die client ID und den cannel ?
Client ID kannst Du frei wählen. Ist die ID unter der ZigBee2MQTT IM MQTT Broker dan geführt wird.
Den ZigBee Channel wählst Du in Abhängigkeit von Deinem 2.4GHZ WLAN Kanal. Ist der im untereren Bereich zwischen 1 und 6
Kannst den ZigBee Kanal bei 25 lassen.
Gruß
Osorkon
ok dann habe ich beide so gelassen.
Den Rest der yaml löschen oder Deins nur hinzufügen?
Mqtt und serial muss Du noch auf Deine Daten anpassen.
Dann das ganze im Ordner /config/zigbe2mqtt in der Datei configuration.yaml speichern.
Und das Zigee2MQTT starten.
In der Konfiguration Seite des Addn‘s dürfen keine Änderungen vorgenommen werden.
Wenn du da schon was geändert hast, dann das Addon deinstallieren und neu installieren.
Gruß
Osorkon
homeassistant: true
advanced:
network_key:
- 201
- 186
- 235
- 128
- 31
- 161
- 88
- 105
- 190
- 130
- 187
- 81
- 205
- 136
- 122
- 175
pan_id: 40850
ext_pan_id:
- 65
- 156
- 225
- 3
- 102
- 204
- 158
- 174
mqtt:
server: mqtt://core-mosquitto:1883
user: addons
password: ook9Iewi5OaPhieshoor7eefish8quiet7Bie8PaVe8aughaquahma1iorai5lee
frontend:
port: 8099
homeassistant:
legacy_entity_attributes: true
status_topic: homeassistant/status
permit_join: false
mqtt:
base_topic: zigbee2mqtt_test
server: mqtt://192.168.178.120:1883
user: MQTTRICK
password: ..........
keepalive: 60
reject_unauthorized: true
version: 4
client_id: ZigBee2MQTT_Test
serial:
port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231101204031-if00
adapter: ezsp
baudrate: 115200
rtscts: true
advanced:
network_key: GENERATE
pan_id: GENERATE
ext_pan_id: GENERATE
channel: 25
das ist meine Yaml oder muss ich das andere rauslöschen?
Wenn der network_key, pan_id und ext_pan_id bereits vorhanden sind, dann hast Du das ZigBee2MQTT Adonn bereits gestartet.
Wenn, es sich um den ersten Start von ZigBee2MQTT handelt. Dann sollte die configuration so ausschauen.
advanced:
network_key: GENERATE
pan_id: GENERATE
ext_pan_id: GENERATE
Gruß
Osorkon
Da ich nicht zu einem Ergebniss komme .
Versuche ich erst einmal HA auf einer anderen Hardware.
Nun ja immer noch kein Erfolg.
Ich wollte HA auf anderer Hardware/ System ausprobieren und Kein Erfolg.
eine Hardware mit UEFI habe ich nicht .
Raspberry habe ich nur bis 3
VM-Ware Funktioniert, allerdings habe ich keinen zugriff auf das Webinterface von HA
Virtual box sagt es fehlt das Betriebssystem, obwohl ich die VM von VM-Ware Importiert habe
Ich wollte doch blos wissen ob die USB-Anschlüsse meiner Qnap-NAS was Taugen mit dem sonoff zigbee 3.0 usb dongle plus E und Zigbee2MQTT?
wein mit ZHA geht es .
Wie mache ich Weiter?
Wen ZHA mit diesem Stick funktioniert, dann liegt es nicht am Stick, scheinbar wird er von Home Assistant ja richtig erkannt und kann genutzt werden.
Muss also genau so gut mit ZigBee2MQTT funktionieren!
Vorausgesetzt die ZigBee2MQTT Konfiguration ist richtig ohne Tippfehler konfiguriert.
Ist das einzige was ZigBee2MQTT dran hindern kann den Stickt zu verwenden, wenn ZHA nach wie vor den Stick in Beschlag nimmt.
Deshalb musst Du ZHA wenn zuvor in Verwendung gehabt löschen. Home Assistant neu starten und wenn ZHA erneut aufpoppt, die ZHA Integration ignorieren.
Als aller letztes würde ich die Firmare anschauen,
hast die Möglichkeit die Firmware des Sticks zu aktualisieren?
Gruß
Osorkon
@ Osorkon
Danke vielmals.
- ZHA Funktioniert (also ist der USB-Anschluss der NAS ok)
- Habe Gestern HA auf Virtual Box getestet mit dem gleichen Ergebnis.
- Wenn ich richtig verstehe, muss bei der Konfiguration von Zigbee2mqtt nichts in der Yaml eingetragen werden, sondern nur in der Konfiguration serial:
port: /dev/ttyUSB0
adapter: ezsp und das war es?
MfG
zu 3.
Genau so habe ich es gemacht.
Bei mir hieß der Port halt anders, also nicht so wie im Video, aber das kann man ja im Bereich Hardware nachschauen.
Ich muss aber auch gestehen, ich weiß nicht mehr, wo ich den MQTT User eingetragen habe, aber im Z2M Add-on habe ich nur Port und Adapter eingetragen.
Die socat Daten habe ich nicht angefasst, habe aber auch in der configuration.yaml diese ganzen network_keys usw. nicht. s.o.