New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vzlogger GPIO Problem seit Umstellung auf neueste Raspi-Version #526
Comments
Tritt das Problem auch auf wenn man vzlogger nicht als Dienst startet? |
maybe you are seeing the issue addressed by #525 ?
|
Das Problem tritt auch im foreground (vzlogger -f) auf. |
Habe noch eine Stelle gefunden, die das Problem adressiert, aber auch keine Lösung bietet. |
existiert die datei |
Vzlogger läuft unter dem User vzlogger. pi@raspberrypi:~ $ sudo ls -l /sys/class/gpio/gpio17/ Ich habe an den Eistellungen vom Raspi-Image kaum Änderungen vorgenommen, sondern nur das vzlogger.conf file übertragen. |
Äh, doch da ist eine Lösung: Manueller export vor Start des vzloggers. |
Ich kann die Meldung |
Bezüglich des Fehlers Hab ich beim Bauen des Images wohl vergessen... Zum unterschiedlichen Verhalten je nach verbosity kann ich nix sagen, vermute aber eine Ursache außerhalb vzlogger. |
Bitte Rückmeldung ob das Problem |
@majowi5: |
Mein System funktioniert nun. Erinnert mich irgendwie an den oben erwähnten Thread, wo es auch plötzlich gegangen ist. Um der Sache aber doch noch auf den Grund zu gehen werde ich das Ganze noch einmal auf einem Testsystem nachvollziehen. Vielen Dank für eure Unterstützung. |
Gekürzte Version (und auf GPIO18 statt 17):
|
Das kommt daher das vzlogger bei direction zwar eine Fehlermeldung bringt, der export aber korrekt ausgeführt wurde. Beim zweiten Start von vzlogger scheint dann alles ok. Dieser export geht bei Neustart verloren! D.h. für dich: es kann sein das du sporadisch wieder auf das Problem stößt wenn rc.local (nur ein workaround) zufällig langsamer durchläuft als der vzlogger. |
Habe Test auf einem neu erstellten System durchgeführt. Fehler: Startup failed: open direction failed ist wieder aufgetreten.
soll ich das einfügen? Kann es sein, dass die unterschiedlichen Fehlermeldungen bei verschiedenen Levels of verbosity auf die gleiche Ursache zurückzuführen sind, u. nur eine andere Fehlermeldung angezeigt wurde? Was kann ich sonst noch machen, damit der Fehler beim reboot nicht wieder sporadisch auftritt? |
Mach die Änderungen wie von mir vorgeschlagen, dann ist das Thema (für dich) erledigt. |
Summary Edit vzlogger.service
This should solve the problem |
Seit der Umstellung auf die neueste neueste Raspi-Version funktioniert mein S0 Zähler nicht mehr richtig.
(Hat vorher jahrelang problemlos funktioniert)
Fehlermeldung Startup failed: open direction failed
Disable ich den S0-Zaehler funktioniert vzlogger einwandfrei.
vzlogger.conf (Auszug)
// S0-Zaehler
"enabled": true, // disabled meters will be ignored (default)
"skip": false, // errors when opening meter may be ignored if enabled
"protocol": "s0", // meter protocol, see 'vzlogger -h' for full list
"gpio": 17,
"gpio_dir": -1,
"configureGPIO": true,
"debounce_delay": 2000,
"aggtime": -1,
"aggfixedinterval": false,
"channel": {
"identifier": "Impulse", // s0 meter knows "Impulse" and "Power"
"uuid": "xxx",
"middleware": "http://localhost/middleware.php",
"aggmode": "none"
Erstaunlicherweise verschwindet die Fehlermeldung wenn man "verbosity" auf 10 erhöht!!
Die Impulserfassung scheint aber trotzdem nicht sauber zu funktionieren.
In den Foren habe ich nur einen Thead gefunden, der mich aber auch nicht weiter gebracht hat.
https://demo.volkszaehler.org/pipermail/volkszaehler-users/2022-April/016436.html
Irgend eine Idee für einen Workaround?
The text was updated successfully, but these errors were encountered: