<div dir="auto"><div>Ja, wenn ich vzlogger über <span style="font-family:sans-serif">systemctl starte kommt der besagte fehler. ebenso bei nem reboot.</span><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Frank Richter <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>> schrieb am Do., 18. Apr. 2019, 18:58:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Startest du ihn via systemctl?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Alexander Schad <<a href="mailto:89.schad@gmail.com" target="_blank" rel="noreferrer">89.schad@gmail.com</a>> schrieb am Do., 18. Apr. 2019, 18:15:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>In der gpio gruppe ist der einzige nutzer "pi"<div dir="auto"><br></div><div dir="auto">Wie kann ich herrausfinden unter welchem user der vzlogger läuft?</div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Jakob Hirsch <<a href="mailto:jh@plonk.de" rel="noreferrer noreferrer" target="_blank">jh@plonk.de</a>> schrieb am Do., 18. Apr. 2019, 15:33:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2019-04-18 13:41, Andreas Goetz wrote:<br>
> Findest Du bei vzlogger<br>
> hier: <a href="https://github.com/volkszaehler/vzlogger/blob/9845fbc17677bad966e8643873aa1e971930e954/src/protocols/MeterS0.cpp#L629" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/volkszaehler/vzlogger/blob/9845fbc17677bad966e8643873aa1e971930e954/src/protocols/MeterS0.cpp#L629</a>.<br>
<br>
Hm, da sollte bei der Fehlermeldung aber auch der Grund stehen. Hab<br>
schon lange kein C++ mehr gemacht, aber reicht da nicht sowas wie "<<<br>
std:strerror(errno)"? Da das open() / if (fd<0) throw... an einigen<br>
Stellen benutzt wird, wäre dafür wohl auch ein kleiner wrapper praktisch.<br>
<br>
> Ich vermute es fehlen die Rechte um die GPIOs zu konfigurieren- entweder<br>
> vorher machen oder mittels sudo lösen.<br>
<br>
Unter welchem User läuft der vzlogger denn im Image standardmäßig? Es<br>
gibt in raspbian ja die Gruppe gpio (in der auch der User pi ist), die<br>
hat Schreib- und Leserechte auf die ganzen gpio-Sachen (/sys/class/gpio<br>
 etc.), dementsprechend reicht es, den vzlogger-User in die Gruppe<br>
aufzunehmen ("usermod -G gpio -a dem_vzlogger_sein_user").<br>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div></div></div>