Ich bin froh, dass ich dieses Forum gefunden habe, da ich mir sonst mit meinem gefährliche Halbwissen meine Openhab Installation zerschießen kann..
Hier mal mein Problem.
Ich habe mehrere Xiaomi Sensoren und diverses anderes Zeug von denen gekauft und möchte diese per zigbee2mqtt in Openhab einbinden.
Openhab 2.4 ist auf dem neuesten Stand und läuft auch schon mit einigen Sonoff-Tasmota über Mosquitto.
Ich habe einen CC2531 USB Stick und wie unter https://www.zigbee2mqtt.io/ geflasht - kein Problem
Beim nächsten Punkt, Running Zigbee2mqtt (https://www.zigbee2mqtt.io/getting_star ... 2mqtt.html), lief auch alles ganz gut, bis ich an den Punkt: sudo chown -R pi:pi /opt/zigbee2mqtt - gekommen bin.
Hier konnte ich nicht pi:pi verwenden, und habe das mit: sudo chown -R openhab:openhabian /opt/zigbee2mqtt - gemacht.
Dann lief die Installation auch durch. Ich glaube aber, dass hier meine Probleme liegen. Leider bin ich kein Linux-Experte und bzgl. der ganzen Rechte habe ich ein Verständnisprobleme ...
Dann lief alles wie in der Anleitung beschrieben durch und ich hatte, bis auf einige npm Fehlermeldungen, keine Probleme mehr!
Nach einem Neustart, sudo reboot, startet der zigbee2mqtt nicht mehr ordentlich und auch mein CC2531 USB Stick wird nicht mehr erkannt.
Hier mal meine USB Sticks und deren Zuordnung:
openhabian@openHABianPi:~$ ls -l /dev/ttyUSB*
lrwxrwxrwx 1 root root 7 Mär 17 08:28 /dev/ttyUSB-Zigbee -> ttyACM1
lrwxrwxrwx 1 root root 7 Mär 17 08:28 /dev/ttyUSB-ZWave -> ttyACM0
Hier mal mein zigbee2mqtt logopenhabian@openHABianPi:~$ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Mär 17 08:28 usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Mär 17 08:28 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0014D9DBBF-if00 -> ../../ttyACM1
Welche Informationen benötigt ihr, um mir hier helfen zu können?openhabian@openHABianPi:~$ sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Sun 2019-03-17 08:28:07 CET. --
Mär 17 09:36:41 openHABianPi npm[6079]: > zigbee2mqtt@1.2.1 start /opt/zigbee2mqtt
Mär 17 09:36:41 openHABianPi npm[6079]: > node index.js
Mär 17 09:36:42 openHABianPi npm[6079]: zigbee2mqtt:info 2019-3-17 09:36:42 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-03-17.09-36-42'
Mär 17 09:36:42 openHABianPi npm[6079]: zigbee2mqtt:debug 2019-3-17 09:36:42 Removing old log directory '/opt/zigbee2mqtt/data/log/2019-03-17.09-26-04'
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:debug 2019-3-17 09:36:43 Using zigbee-shepherd with settings: '{"net":{"panId":6754,"extPanId":[221,221,221,221,221,221,221,221],"channelList":[11],"precfgkey":"HIDDEN"},"dbPath":"/opt/zigbee2mqtt/data/database.db","sp":{"baudRate":115200,"rtscts":true}}'
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:debug 2019-3-17 09:36:43 Loaded state from file /opt/zigbee2mqtt/data/state.json
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:debug 2019-3-17 09:36:43 Saving state to file /opt/zigbee2mqtt/data/state.json
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:info 2019-3-17 09:36:43 Starting zigbee2mqtt version 1.2.1 (commit #e5ca977)
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:info 2019-3-17 09:36:43 Starting zigbee-shepherd
Mär 17 09:36:43 openHABianPi npm[6079]: zigbee2mqtt:info 2019-3-17 09:36:43 Error while starting zigbee-shepherd, attempting to fix... (takes 60 seconds)
Mär 17 09:37:43 openHABianPi npm[6079]: zigbee2mqtt:info 2019-3-17 09:37:43 Starting zigbee-shepherd
Mär 17 09:37:43 openHABianPi npm[6079]: zigbee2mqtt:error 2019-3-17 09:37:43 Error while starting zigbee-shepherd!
Mär 17 09:37:43 openHABianPi npm[6079]: zigbee2mqtt:error 2019-3-17 09:37:43 Press the reset button on the stick (the one closest to the USB) and start again
Mär 17 09:37:43 openHABianPi npm[6079]: zigbee2mqtt:error 2019-3-17 09:37:43 Failed to start
Mär 17 09:37:43 openHABianPi npm[6079]: {"message":"Error: Permission denied, cannot open /dev/ttyACM1","stack":"Error: Error: Permission denied, cannot open /dev/ttyACM1"}
Mär 17 09:37:43 openHABianPi npm[6079]: zigbee2mqtt:error 2019-3-17 09:37:43 Exiting...
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! code ELIFECYCLE
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! errno 1
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! zigbee2mqtt@1.2.1 start: `node index.js`
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! Exit status 1
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR!
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! Failed at the zigbee2mqtt@1.2.1 start script.
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! A complete log of this run can be found in:
Mär 17 09:37:43 openHABianPi npm[6079]: npm ERR! /var/lib/openhab2/.npm/_logs/2019-03-17T08_37_43_608Z-debug.log
Mär 17 09:37:43 openHABianPi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Mär 17 09:37:43 openHABianPi systemd[1]: zigbee2mqtt.service: Unit entered failed state.
Mär 17 09:37:43 openHABianPi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Mär 17 09:37:43 openHABianPi systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Mär 17 09:37:43 openHABianPi systemd[1]: Stopped zigbee2mqtt.
Gruß
Altbau