Założyłem nowy wątek, bo w wąztku @LukaszBeben sie zrobiło trochę syfu bo dołączyłem do jego dyskusji.
@isom najprawdopodobniej masz racje że namieszałem z nazwami mqtt i mogłem to wszystko zostawić jak było, z tego co kojarzę zmieniłem/dodałem tylko hasło. Wszystko inne po mqtt chodzi.
Usunałem wpisy z plików: state.json , configuration.yaml tak jak radziłeś, usunąłem plugin Zigbee2MQTT, restart Malinki i dodałem jeszcze raz.
W logach na początku miałem takie coś:
2020-04-29 10:57:03.809 Status: (ZTM) Started.
2020-04-29 10:57:11.802 (ZTM) Debug logging mask set to: PYTHON
2020-04-29 10:57:11.802 (ZTM) onStart called
2020-04-29 10:57:11.802 (ZTM) MqttClient::__init__
2020-04-29 10:57:11.802 (ZTM) MqttClient::open
2020-04-29 10:57:11.865 (ZTM) onConnect called
2020-04-29 10:57:11.865 (ZTM) Connected to MQTT Server: 192.168.1.24:1883
2020-04-29 10:57:11.865 (ZTM) MQTT CLIENT ID: 'Domoticz_1588150631_1827'
2020-04-29 10:57:11.801 Status: (ZTM) Entering work loop.
2020-04-29 10:57:11.801 Status: (ZTM) Initialized version 0.0.19
2020-04-29 10:57:12.050 (ZTM) MqttClient::subscribe
2020-04-29 10:57:12.101 (ZTM) onMQTTSubscribed
2020-04-29 10:57:12.101 (ZTM) MQTT message: zigbee2mqtt/bridge/state offline
2020-04-29 10:57:12.101 (ZTM) Zigbee2mqtt bridge is offline
2020-04-29 10:57:12.101 (ZTM) MQTT message: zigbee2mqtt/bridge/config {'version': '1.7.1', 'commit': 'b459c35', 'coordinator': {'type': 'zStack12', 'meta': {'transportrev': 2, 'product': 0, 'majorrel': 2, 'minorrel': 6, 'maintrel': 3, 'revision': 20190608}}, 'log_level': 'info', 'permit_join': True}
2020-04-29 10:57:12.101 (ZTM) Zigbee2mqtt log level is info
2020-04-29 10:57:12.101 (ZTM) Joining new devices is enabled on the zigbee bridge
2020-04-29 10:57:21.846 (ZTM) MqttClient::ping
Zielona lampka na module ZigBee się teraz nie świeci.
W jaki sposób dodać urządzenie? Wcześniej kombinowałem klikając przycisk na PIR Xiaomi i jakoś się przedstawił i dodał, teraz cisza, naciskam krótko, długo i w logach nic nie ma.
sudo systemctl status zigbee2mqtt
pi@smarticz:~ $ sudo systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-04-29 11:11:37 CEST; 5s ago
Main PID: 10347 (npm)
Tasks: 11 (limit: 4035)
Memory: 13.5M
CGroup: /system.slice/zigbee2mqtt.service
└─10347 [npm]
kwi 29 11:11:41 smarticz npm[10347]: zigbee2mqtt:error 2020-04-29T09:11:41: If you don't know how to solve this, read https://www.zigbee2mqtt.io/configuration/configuration.html
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! code ELIFECYCLE
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! errno 1
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! zigbee2mqtt@1.7.1 start: `node index.js`
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! Exit status 1
kwi 29 11:11:41 smarticz npm[10347]: npm ERR!
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! Failed at the zigbee2mqtt@1.7.1 start script.
kwi 29 11:11:41 smarticz npm[10347]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
kwi 29 11:11:42 smarticz npm[10347]: npm ERR! A complete log of this run can be found in:
kwi 29 11:11:42 smarticz npm[10347]: npm ERR! /home/pi/.npm/_logs/2020-04-29T09_11_41_105Z-debug.log
Plik configuration.yaml
\homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://localhost'
user: mqtt
password: xxx
serial:
port: /dev/ttyACM0
state.json jest pusty
pi@smarticz:~ $ npm -v
6.14.4
pi@smarticz:~ $ node -v
v10.20.1
pi@smarticz:~ $ sudo systemctl restart zigbee2mqtt
pi@smarticz:~ $ sudo systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor pres
Active: active (running) since Wed 2020-04-29 11:17:36 CEST; 1s ago
Main PID: 12751 (npm)
Tasks: 19 (limit: 4035)
Memory: 26.4M
CGroup: /system.slice/zigbee2mqtt.service
├─12751 npm
├─12762 sh -c node index.js
└─12763 node index.js
kwi 29 11:17:36 smarticz systemd[1]: Started zigbee2mqtt.
kwi 29 11:17:37 smarticz npm[12751]: > zigbee2mqtt@1.7.1 start /opt/zigbee2mqtt
kwi 29 11:17:37 smarticz npm[12751]: > node index.js
lines 1-14/14 (END)...skipping...
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-04-29 11:17:36 CEST; 1s ago
Main PID: 12751 (npm)
Tasks: 19 (limit: 4035)
Memory: 26.4M
CGroup: /system.slice/zigbee2mqtt.service
├─12751 npm
├─12762 sh -c node index.js
└─12763 node index.js
kwi 29 11:17:36 smarticz systemd[1]: Started zigbee2mqtt.
kwi 29 11:17:37 smarticz npm[12751]: > zigbee2mqtt@1.7.1 start /opt/zigbee2mqtt
kwi 29 11:17:37 smarticz npm[12751]: > node index.js
~
~
~
~
~
~
~
~
~
~
~
pi@smarticz:~ $ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 kwi 29 10:44 /dev/ttyACM0
@ketonek zigbee2mqtt nie widzi sniffera i nie uruchomił się skrypt startowy , musisz zatrzymać usługę zigbee ,
sudo systemctl stop zigbee2mqtt
odłączyć sniffera i podłączyć jeszcze raz ( led musi swiecić jak nie jest wyłączony w pliku configuration.yaml) a u Ciebie nie jest wyłączony, potem zrobić restart zigbee2mqtt
sudo systemctl restart zigbee2mqtt
i nie może być errorów w statusie jak sprawdzisz
sudo systemctl status zigbee2mqtt
ja nigdy nie dotykalem smarticza, dlatego nie wiem, ale te wersje npm/node/zigbee2mqtt odpowiadaja, ktorejs wersji smarticza? bo node i npm w miare wspolczesne, ale zigbee2mqtt to raczej jakas stara wersja
@mirmil99 pierwsza wersja smarticza wyszła chyba w grudniu więc zigbee jest starsze , ale to nie ma znaczenia , co najwyżej nie obsłuży jakichś najnowszych jeszcze nie dodanych urządzeń .
nie chodzi mi o starsze zigbee raczej czy node bylo takie przy tej wersji zugbee, czy tez kolega podnosil node i z jakis przyczyc zigbee nie wytrzymalo tego cisnienia, bo przeciez Ty jak robisz smarticza to testujesz czy to dziala
@mirmil99 pojedynczych pakietow nie aktualizowalem, tylko sudo apt-get update i upgrade,
Przez pierwszą minutę od podłączenia modułu dioda się świeci, potem gaśnie. Podczas świecenia:
pi@smarticz:~ $ sudo systemctl stop zigbee2mqtt
pi@smarticz:~ $ sudo systemctl restart zigbee2mqtt
pi@smarticz:~ $ sudo systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor pres
Active: active (running) since Wed 2020-04-29 17:49:21 CEST; 1s ago
Main PID: 8304 (npm)
Tasks: 11 (limit: 4035)
Memory: 13.3M
CGroup: /system.slice/zigbee2mqtt.service
└─8304 npm
kwi 29 17:49:23 smarticz npm[8304]: zigbee2mqtt:error 2020-04-29T15:49:23: Refus
kwi 29 17:49:23 smarticz npm[8304]: zigbee2mqtt:error 2020-04-29T15:49:23:
kwi 29 17:49:23 smarticz npm[8304]: zigbee2mqtt:error 2020-04-29T15:49:23: If yo
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! code ELIFECYCLE
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! errno 1
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! zigbee2mqtt@1.7.1 start: `node inde
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! Exit status 1
kwi 29 17:49:23 smarticz npm[8304]: npm ERR!
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! Failed at the zigbee2mqtt@1.7.1 sta
kwi 29 17:49:23 smarticz npm[8304]: npm ERR! This is probably not a problem with
...skipping...
● zigbee2mqtt.service - zigbee2mqtt
~
~
Po zgaśnięciu wygląda to tak:
pi@smarticz:~ $ sudo systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor pres
Active: active (running) since Wed 2020-04-29 17:56:09 CEST; 3s ago
Main PID: 10986 (npm)
Tasks: 23 (limit: 4035)
Memory: 34.9M
CGroup: /system.slice/zigbee2mqtt.service
├─10986 npm
├─10997 sh -c node index.js
└─10998 node index.js
kwi 29 17:56:09 smarticz systemd[1]: Started zigbee2mqtt.
kwi 29 17:56:10 smarticz npm[10986]: > zigbee2mqtt@1.7.1 start /opt/zigbee2mqtt
kwi 29 17:56:10 smarticz npm[10986]: > node index.js
lines 1-14/14 (END)