Cześć!
Zainstalowałem Smarticz w wersji 2020.2 na Raspberry PI.
Nie startuje mi serwis zigbee2mqtt
Może mi ktoś podpowiedzieć gdzie poszukać informacji? Nie widzę żadnych logów od zigbee2mqtt.
pi@smarticz:~ $ systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Tue 2020-11-24 21:34:46 CET; 10min ago
Process: 536 ExecStart=/usr/bin/npm start (code=killed, signal=ILL)
Main PID: 536 (code=killed, signal=ILL)
Nov 24 21:34:46 smarticz systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling resta
Nov 24 21:34:46 smarticz systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 10.
Nov 24 21:34:46 smarticz systemd[1]: Stopped zigbee2mqtt.
Nov 24 21:34:46 smarticz systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Nov 24 21:34:46 smarticz systemd[1]: zigbee2mqtt.service: Failed with result 'signal'.
Nov 24 21:34:46 smarticz systemd[1]: Failed to start zigbee2mqtt.
Próbowałem coś wygooglać, ale bez sukcesu :(
@wujek_nemo co dostajesz po komendzie
ls -l /dev/ttyACM0
wtyczka w domoticz włączona ? Konfiguracja - Sprzęt - zigbee2mqqt musi być Włączona
A aktywowałeś wtyczkę zigbee2mqtt jako sprzęt w Domoticzu? Domyślnie jest wyłączona, bo nie każdy z niej korzysta.
Wtyczka w Domoticz jest włączona.
pi@smarticz:~ $ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 Nov 24 21:51 /dev/ttyACM0
sudo systemctl restart zigbee2mqtt
i potem
systemctl status zigbee2mqtt.service
pi@smarticz:~ $ sudo systemctl restart zigbee2mqtt
pi@smarticz:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Tue 2020-11-24 22:50:33 CET; 23s ago
Process: 1493 ExecStart=/usr/bin/npm start (code=killed, signal=ILL)
Main PID: 1493 (code=killed, signal=ILL)
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
Nov 24 22:50:33 smarticz systemd[1]: Stopped zigbee2mqtt.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Failed with result 'signal'.
Nov 24 22:50:33 smarticz systemd[1]: Failed to start zigbee2mqtt.
A co dostajesz po
sudo journalctl -u zigbee2mqtt.service -f
@isom
pi@smarticz:~ $ sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Tue 2020-11-24 21:33:22 CET. --
Nov 24 22:50:32 smarticz systemd[1]: Stopped zigbee2mqtt.
Nov 24 22:50:32 smarticz systemd[1]: Started zigbee2mqtt.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Main process exited, code=killed, status=4/ILL
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Failed with result 'signal'.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
Nov 24 22:50:33 smarticz systemd[1]: Stopped zigbee2mqtt.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Nov 24 22:50:33 smarticz systemd[1]: zigbee2mqtt.service: Failed with result 'signal'.
Nov 24 22:50:33 smarticz systemd[1]: Failed to start zigbee2mqtt.
@wujek_nemo system nie chce gadać z coordynatorem , co tam masz wpięte w to usb ? Może zrób aktualizację całego systemu potem na wszelki aktualizację zigbee2mqtt
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt cp -R data data-backup git checkout HEAD -- npm-shrinkwrap.json
git pull
rm -rf node_modules
npm install cp -R data-backup/* data
rm -rf data-backup sudo systemctl restart zigbee2mqtt
i aktualizację wtyczki w domoticz
doszedłem do: npm install i odpowiedział: Illegal instruction.
sudo nie pomogło.
Hmmm.. Może jeszcze raz nagram Smarticz 2020.2 na czysto na kartę.
W usb mam (kupiony na allegro):
Kontroler zigbee CC251 w wersji z anteną 2dB
Z wgranym oprogramowaniem zigbee2mqtt . CC2531ZNP-Prod.hex
Moduł zapewnia wsparcie ZigBee 3.0
Domyślnie wgrywam oprogramowanie coordinator (główny sterowniki dla sieci ZigBee)
Pytanie dodatkowe - jeśli na tym CC251 nie ma softu - to chyba nie byłoby problemu z wstaniem serwisu na raspberry.
myślę (choć się nie znam) że raczej ten npm jest źródłem problemu.
@wujek_nemo coś mi to dziwnie wygląda , po wgraniu wersji jak na foto
Ja z kolei mam taki problem.
Zainstalowalem na smarticzu zigbee2mqtt wg instr ze strony
https://blog.homeswitch.pl/sonoff-zbdongle-p-adapter-zigbee-3-0-domoticz-zigbee2mqtt/
Musialem zainstalowac poniewaz kiedys odinstalowalem zigbee2mqtt poleceniem
rm -rf /opt/zigbee2mqtt
Po instalacji zigbee2mqtt wystartowalo
Niepokoil mnie komunikat ze cos jest nieaktualne i nalezy upgradowac
wiec wykonalem komendy z tej nieszesnej ramki
Po tym zabiegu zigbee2mqtt juz nie zadzialal
Mozna na to cos zaradzic?
Oto wersje node oraz npm jakie obecnie posiadam
Probowalem roznych wersji node i npm ale nic to nie pomaga.
@kniazio Spróbuj jeszcze raz zrobić teraz to
cd /opt/zigbee2mqtt npm ci
uruchom jeszcze tego
npm audit fix
uruchom jeszcze tego
npm audit fix
Tez juz to robilem
Napisz mi jakie wersje pakietow node i npm masz u siebie