<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hmm. Da 5 von 7 Sensoren gefunden werden, scheinen die prinzipiellen Abhängigkeiten ja da zu sein.<div class="">Entweder haben wir hier echt eine Timing-Lücke oder die Sensoren melden sich stabil erst nach längerer Zeit.</div><div class=""><br class=""></div><div class="">Schick mal dein systemd service File für vzlogger.<br class=""><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 28.10.2015 um 07:40 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Evtl. würde es sich lohnen per systemd noch eine weitere Abhängigkeit einzubauen? Nur welche?<br class=""><br class=""></div>Viele Grüße,<br class=""></div>Andreas<br class=""><br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-10-28 7:07 GMT+01:00 Matthias Behr <span dir="ltr" class=""><<a href="mailto:mbehr@mcbehr.de" target="_blank" class="">mbehr@mcbehr.de</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo,<br class="">
<br class="">
vzlogger scannt den Bus nur beim Start. Wenn die Geräte/Sensoren da nicht da sind, dann fehlen die den ganzen Lifecycle.<br class="">
Die Frage ist nur, warum sind die beim Start nicht da?<br class="">
<br class="">
Gruß<br class="">
Matthias<br class="">
<br class="">
Sent from a mobile device.<br class="">
<div class="HOEnZb"><div class="h5"><br class="">
> Am 27.10.2015 um 23:08 schrieb Theo <<a href="mailto:geocaching.theo@me.com" class="">geocaching.theo@me.com</a>>:<br class="">
><br class="">
> Hallo zusammen,<br class="">
><br class="">
> 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.<br class="">
><br class="">
> 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.<br class="">
><br class="">
> 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.<br class="">
><br class="">
> 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).<br class="">
><br class="">
> Oder kann man das softwareseitig so regeln, das vzlogger erst startet wenn alle sensoren auf dem Bus erkannt sind?<br class="">
><br class="">
> gruß Tobias<br class="">
><br class="">
</div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></div></span>
</div>
<br class=""></div></div></body></html>