#### instalacja zigbe2mqtt on raspberry

https://nerdiy.de/en/howto-zigbee-installation-von-zigbee2mqtt-auf-dem-raspberry-pi/ Należy uaktualnić pakiety - o ile nie były `sudo apt-get update && sudo apt-get upgrade` następnie: `sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -` `sudo apt-get install -y nodejs git make g++ gcc` `curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null` `echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list` `sudo apt-get update sudo apt-get install yarn -y` `sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt` `sudo chown -R pi:pi /opt/zigbee2mqtt` sprawdzenie czy istnieje dongle `ls /dev/serial/by-id/` konfiguracja pliku: `sudo nano /opt/zigbee2mqtt/data/configuration.yaml` !!!! wazne wpisanie odpowiedniego portu, uzupełniamy na dole pliku `frontend: port: 8038 host: 0.0.0.0` instalacja `cd /opt/zigbee2mqtt` `npm ci` testowanie `cd /opt/zigbee2mqtt` `npm start` konfigurowanie jako system service `sudo nano /etc/systemd/system/zigbee2mqtt.service` Wklejenie: `[Unit] Description=zigbee2mqtt After=network.target [Service] ExecStart=/usr/bin/npm start WorkingDirectory=/opt/zigbee2mqtt StandardOutput=inherit # Or use StandardOutput=null if you don't want Zigbee2MQTT messages filling syslog, for more options see systemd.exec(5) StandardError=inherit Restart=always User=pi [Install] WantedBy=multi-user.target` autostart: `sudo systemctl enable zigbee2mqtt.service` serwis dostępny pod adresem http://[ip-mailiny]:8038