Presupponendo che abbiate già Docker installato, sia se avete un Raspberry Pi e sia se avete Ubuntu la procedura per installare zigbee2mqtt è molto facile.
Ovviamente (o quasi) dovrete anche avere un broker MQTT installato. Nel caso abbiate tutto, procediamo:
sudo docker pull koenkk/zigbee2mqtt
Poi create una cartella ed entrateci dentro:
mkdir zigbee2mqtt cd zigbee2mqtt
Avviatelo e vedete se tutto funziona correttamente:
sudo docker run \\ -it \\ -v $(pwd)/data:/app/data \\ --device=/dev/ttyACM0 \\ koenkk/zigbee2mqtt
Nel caso funzioni, fate in modo che si continui a riavviare:
sudo docker create --name=zigbee2mqtt \\ --restart=always \\ -it \\ -v $(pwd)/data:/app/data \\ --device=/dev/ttyACM0 \\ koenkk/zigbee2mqtt
E avviatelo con:
sudo docker start zigbee2mqtt
Nel caso vogliate poi stopparlo, vi basterà fare stop
.
Ora potete installare Mosquitto Broker seguendo questa guida.