[vz-users] s0 pi zero w ohne erweiterung

Alexander Schad 89.schad at gmail.com
Thu Apr 18 18:15:14 CEST 2019


In der gpio gruppe ist der einzige nutzer "pi"

Wie kann ich herrausfinden unter welchem user der vzlogger läuft?


Jakob Hirsch <jh at plonk.de> schrieb am Do., 18. Apr. 2019, 15:33:

> On 2019-04-18 13:41, Andreas Goetz wrote:
> > Findest Du bei vzlogger
> > hier:
> https://github.com/volkszaehler/vzlogger/blob/9845fbc17677bad966e8643873aa1e971930e954/src/protocols/MeterS0.cpp#L629
> .
>
> Hm, da sollte bei der Fehlermeldung aber auch der Grund stehen. Hab
> schon lange kein C++ mehr gemacht, aber reicht da nicht sowas wie "<<
> std:strerror(errno)"? Da das open() / if (fd<0) throw... an einigen
> Stellen benutzt wird, wäre dafür wohl auch ein kleiner wrapper praktisch.
>
> > Ich vermute es fehlen die Rechte um die GPIOs zu konfigurieren- entweder
> > vorher machen oder mittels sudo lösen.
>
> Unter welchem User läuft der vzlogger denn im Image standardmäßig? Es
> gibt in raspbian ja die Gruppe gpio (in der auch der User pi ist), die
> hat Schreib- und Leserechte auf die ganzen gpio-Sachen (/sys/class/gpio
>  etc.), dementsprechend reicht es, den vzlogger-User in die Gruppe
> aufzunehmen ("usermod -G gpio -a dem_vzlogger_sein_user").
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20190418/53b128d7/attachment.html>


More information about the volkszaehler-users mailing list