I have some reservations regarding the root privileges required by pimatic. Especially when running unrevised npm modules, I don’t like the general feel of it…
Has anyone spent any time for running it as an unprivileged user?
My remaining problems on my current setup before I can write a how-to guide affects mostly the homeduino plugin. Although I have given the user rights to rwx GPIO, I am experiencing alterning permission errors regarding the gpio access… This time it can’t set the mode, whatever.
What I find much more interesting is that pimatic at some point asks to access /dev/mem, and I find that rather alarming, as it allows random memory access on a root level.
Would someone on this board be able to tell me whom to ask about the usage of /dev/mem? I have not been able to identify the component using the memory access, but sure would like to discuss alternatives. I Think keeping the pimatic components using root access might be of great benefit for the community (which is also why I am posting this as a feature request)