I am running openHAB on a Raspberry Pi 3 and recently updated to the newest OH2.3 version. After rebooting I had the problem, that my “Z-Wave Serial Controller” was offline with the message:
Port /dev/ttyAMA0 does not exist
I am using the RaZberry daughter card that sits on top of the Raspberry PI GPIO connector.
RaZberry - z-wave.me
I was struggling a lot and after two days of research finally found the solution in this post:
OpenHAB won't recognise zwave dongle
The problem basically was, that the user
openhab wasn´t included in the group
dialout, to which the serial folder
/dev/ttyAMA0 belongs to. I only had my local openhab-user included in this group and thought, that would be enough!
ls -al /dev/ttyAMA0
should show something like this:
crw-rw---- 1 root dialout 204, 64 Aug 6 23:09 /dev/ttyAMA0
No you can check, if your
openhab user belongs to the group
getent group dialout
if it shows
you are good!
openhab is included! If it is not, you can change that by typing
sudo usermod -a -G dialout openhab
Be careful to not forget the -G parameter, as otherwise the openhab user would be removed from all other groups and in the end will ONLY be in the dialout group! We don´t want that
I just wanted to share this information with you, so you hopefully don´t have to spend two nights searching for this simple solution!