Ah… Debian… maybe that’s why. I have a CentOS here, and the Roon logs are in /var/roon/RoonServer/Logs/
Does that path exist? Maybe see if Roon lives elsewhere? And locate the logs dir? And see what it writes when it starts up?
And there’s always asking @support what
roonserver.service: Main process exited, code=exited, status=203/EXEC
The error message (code=exited, status=203/EXEC) is often seen when the script itself or its interpreter cannot be executed.
It could have these reasons:
wrong path to script (e.g. /home/py/ReadPressure2AndPostToMqtt.py)
script not executable
no shebang (first line)
wrong path in shebang (e.g. /bin/python3)
internal files in your script might be missing access permissions.