Ajan Zigbee2MQTT:tä Proxmoxissa LXC konttina, joka on luotu käyttäen Proxmox VE Helper-Scriptiä: https://community-scripts.github.io/ProxmoxVE/scripts?id=zigbee2mqtt
Ennen päivitystä ota varmuuskopio Zigbee koordinaattorin muistista.

Tämän jälkeen ”Backup” ja ”Download backup”.
Tämän jälkeen sammuta kontti Proxmoxissa ja ota siitä snapshot.

Tämän jälkeen käynnistä kontti uudelleen.
Päivittäminen tapahtuu avaamalla Proxmoxista konsoli ko. konttiin ja ajamalla /opt/zigbee2mqtt hakemistossa update.sh skripti.
Ennen skriptin ajoa siirrä konfiguraatiotiedosto talteen /tmp hakemistoon, sillä päivitys kaatuu koska konfiguraatiotiedosto on erilainen kuin mitä GITistä löytyy:
[root]# mv /opt/zigbee2mqtt/data/configuration.yaml /tmp
Aja päivitys:
[root]# cd /opt/zigbee2mqtt
[root]# ./update.sh
Koska update tulee kaatumaan virheeseen puuttuvasta npm:stä ja pnpm:stä, aja seuraavat komennot:
[root]# npm install
[root]# npm install -g pnpm
Tämän jälkeen aja päivitys:
[root]# ./update.sh
Tämän jälkeen kopioi configuration.yaml /tmp hakemistosta takaisin data hakemistoon ja poista data/configuration.example.yaml.
Etsi koguraatiotiedostosta kohta serial: ja lisää adapter: zstack:
serial:
adapter: zstack
port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_bcf4367f48b6ed11afa1de0ea8669f5d-if00-port0adapter: zstack: Käytettävä Zigbee-adapteri on Texas Instrumentsin Z-Stack (yleistä esimerkiksi Sonoff Zigbee -tikuille).
Reboottaa kontti.
Viimeisimmät kommentit