Raspberry Zigbee2MQTT Umzug auf Proxmox (Windows)

Hi,

Ja, aber…

…Ist doch total egal.

Dann muss in der container config aber auch entsprechend die einstellung gemacht werden, du hast doch mehrere verschiedene usb Sticks, richtig? Ich glaube der „fertige“ container geht davon aus, das du nur einen stick hast.

Nimm die VM, wenn Hardware weitergereicht werden soll. Das macht DIR das leben leichter. Vor allem nach einem restore.

Klingt nach einem guten Plan, teste ich später.
Danke!!!

Welches System als VM würdest du empfehlen?
Möglichst wenig Ressourcen sollte es natürlich brauchen.
Raspian, Ubuntu…, doch Windows…?

Hallo nochmal, ich habe nach etlichen Tests mit Ubuntu aufgegeben.
Nach 30 Jahren Windows ist man wohl zu verfahren :see_no_evil: :man_shrugging:

Habe ein Testsystem mit Windows auf Proxmox installiert und laufen. IPS läuft auch wie gewohnt (Testversion).

Nur Zigbee2MQTT will nicht.
Den Stick habe ich in Proxmox eingerichtet.
image

In der Windows VM ist der Stick auch zu finden, ging sofort.
Er bekommt auch einen COM-Port zugewiesen den ich in die Zigbee2MQTT Config schreiben kann.
Aber offenbar findet er den Stick nicht wenn ich via Powershell starten möchte.

Habe ich etwas übersehen?
Jemand einen Tipp?

Bist du zwischenzeitlich erfolgreich gewesen? Bei mir sieht es unter Windows so aus:

homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.2.2:1040
serial:
  port: COM3
advanced:
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false

und dann PowerShell als Administrator ausführen npm start

PS C:\Windows\system32> cd C:\ProgramData\Zigbee
PS C:\ProgramData\Zigbee> npm start

> zigbee2mqtt@1.34.0 start
> node index.js

                Zigbee2MQTT requires node version ^16 || ^18 || ^19 || ^20, you are running v21.5.0!

Zigbee2MQTT:info  2023-12-31 14:36:28: Logging to console and directory: 'C:\ProgramData\Zigbee\data\log\2023-12-31.14
6-28' filename: log.txt
Zigbee2MQTT:info  2023-12-31 14:36:28: Starting Zigbee2MQTT version 1.34.0 (commit #unknown)
Zigbee2MQTT:info  2023-12-31 14:36:28: Starting zigbee-herdsman (0.25.0)
Zigbee2MQTT:info  2023-12-31 14:36:39: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2023-12-31 14:36:39: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,
roduct":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2023-12-31 14:36:39: Currently 0 devices are joined:
Zigbee2MQTT:info  2023-12-31 14:36:39: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2023-12-31 14:36:39: Connecting to MQTT server at mqtt://192.168.2.2:1040
Zigbee2MQTT:info  2023-12-31 14:36:40: Connected to MQTT server
Zigbee2MQTT:info  2023-12-31 14:36:40: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2023-12-31 14:36:40: Zigbee2MQTT started!

Leider bin ich kein Stück weitergekommen :woozy_face:

Magst Du mal in der PowerShell folgendes eingeben:

ls -l /dev/serial/

Dann schaue mal ob Du sowas wie:
drwxr-xr-x 2 root root 60 31. Dez 09:14 by-path
Sehen kannst und wenn ja, dann mache bitte mal ein:
ls -l /dev/serial/by-path

Dann sollte etwas ähnliches wie hier zu sehen sein:
lrwxrwxrwx 1 root root 13 31. Dez 09:14 platform-xhci-hcd.1-usb-0:2:1.0 -> ../../ttyACM0

Das wäre dann der Stick (allerdings bin ich mir sicher, dass er nicht als ttyACM0 erscheint, sondern anders benannt ist).

Dann ist mir aufgefallen, dass Du den com-Port anders eingebunden hast, als @Senior :flushed:

Bei Dir:
image

BEi @Senior :

Evtl. liegt es daran?

Weiterhin hast Du anscheinend bei Deinem MQTT-Broker keinen Port hinterlegt in der configuration.yaml (vergleiche mal nochmal die Ausgabe von @Senior mit Deiner configuration.yaml.

LG
Burkhard