Serial Error: Port /dev/ttyACM0 does not exist

The binding also uses the “does not exist” message for cases when it simply doesn’t have permission to access the device. On my system (raspbian), ls -l /dev/ttyACM0 gives this output:

crw-rw---- 1 root dialout 166, 0 Oct 16 10:18 /dev/ttyACM0

which means that only members of the dialout group can access the device. You can add the openhab user to the dialout group with the command: adduser openhab dialout . After that, you’ll need to restart the OpenHAB service so it’ll see its new group membership.

2 Likes