[vz-users] vzlogger findet w1 sensoren nach reboot nicht obwohl vorhanden

Matthias Behr mbehr at mcbehr.de
Wed Oct 28 19:39:04 CET 2015


Hmm. Da 5 von 7 Sensoren gefunden werden, scheinen die prinzipiellen Abhängigkeiten ja da zu sein.
Entweder haben wir hier echt eine Timing-Lücke oder die Sensoren melden sich stabil erst nach längerer Zeit.

Schick mal dein systemd service File für vzlogger.


> Am 28.10.2015 um 07:40 schrieb Andreas Goetz <cpuidle at gmail.com>:
> 
> Evtl. würde es sich lohnen per systemd noch eine weitere Abhängigkeit einzubauen? Nur welche?
> 
> Viele Grüße,
> Andreas
> 
> 
> 2015-10-28 7:07 GMT+01:00 Matthias Behr <mbehr at mcbehr.de <mailto:mbehr at mcbehr.de>>:
> Hallo,
> 
> vzlogger scannt den Bus nur beim Start. Wenn die Geräte/Sensoren da nicht da sind, dann fehlen die den ganzen Lifecycle.
> Die Frage ist nur, warum sind die beim Start nicht da?
> 
> Gruß
> Matthias
> 
> Sent from a mobile device.
> 
> > Am 27.10.2015 um 23:08 schrieb Theo <geocaching.theo at me.com <mailto:geocaching.theo at me.com>>:
> >
> > Hallo zusammen,
> >
> > ich habe gerade ein merkwürdiges Verhalten seitens des vzlogger festgestellt. Im Zuge meiner Bemühungen um eine Datenbanksicherung, siehe andere mail thread, habe ich gestern abend den Rpi zweimal im abstand von ca. 10 min neu gestartet. Das habe ich übers terminal mit sudo reboot gemacht. Seid dem lief der Rpi ohne neustart.
> >
> > Im vzlogger sind  derzeit nur w1 Sensoren konfiguriert, 7 Stück an der Zahl. Beim ersten reboot hat der vzlogger laut logfile nur 6 w1 devices gefunden und beim zweiten reboot nur noch 5. Ich kann zwar nichts über die Situation gestern abend sagen, aber als ich das eben bemerkt habe, habe ich die Sensoren mit einem kleinen Shell Script, das ich mir gebastelt habe abgefragt. Darin frage ich jeden sensor einzeln über den befehl cat /sys/bus/w1/devices/Seriennummer/w1_slave ab.
> >
> > Alle sieben Sensoren habe geantwortet und eine Temperatur geliefert. Dann hab ich vzlogger mit sudo systemctl restart vzlogger neu gestartet und siehe da jetzt werden laut log alle 7 w1 devices gefunden und auch im frontend entsprechend wieder angezeigt.
> >
> > Nun meine Frage, woran kann das liegen das nur ein teil der w1 devices gefunden wurde, obwohl alle im system vorhanden sind? Kann es sein das der Bus noch nicht alle Seonsoren gefunden hat, wenn vzlogger gestartet wird? Kann man das beeinflussen? Eventuell hardwareseitig, der Bus ist so aufgebaut das vom rpi mit erweiterung von Udo eine Leitung zu einem Sammelpunkt gehen, von dort aus gehen dann die Sensoren ab und zwar so das sie mit hin und rückleitung der Datenleitung ausgestattet sind und die rückleitung eines sensors an die hinleitung eines anderen Sensors geht (ich hoffe ihr versteht was ich meine).
> >
> > Oder kann man das softwareseitig so regeln, das vzlogger erst startet wenn alle sensoren auf dem Bus erkannt sind?
> >
> > gruß Tobias
> >
> 

Gruß

Matthias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20151028/883e196d/attachment.html>


More information about the volkszaehler-users mailing list