trueten.de

»Es gibt keine großen Entdeckungen und Fortschritte, solange es noch ein unglückliches Kind auf Erden gibt.« Einstein

esphome: failed to execute ‘open’ on ‘SerialPort’: Failed to open serial port.

Bei der Fehlermeldung "failed to execute ‘open’ on ‘SerialPort’: Failed to open serial port" fehlt es dem User an Rechten. Die bekommt er durch die Eingabe von:

sudo setfacl -m u:USERNAME:rw /dev/ttyUSB0
Alternativ:
sudo gpasswd --add ${USER} dialout


Quelle