<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="">Config ist überschaubar. Hat nur 2 Parameter:<div class=""><div class=""><span class="Apple-tab-span" style="white-space: pre;">           </span>_device = optlist.lookup_string(options, "device");</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">           </span>_resolution = optlist.lookup_int(options, "resolution“);</div><div><br class=""></div><div>dann wird immer gewartet bis ein kompletter Impuls erkannt wurde und</div><div><br class=""></div><div>dann einmal ein „Power“:</div><div><br class=""></div><div><div>double value = ( 3600000 ) / ( (t2-t1) * _resolution ) ;</div><div><span class="Apple-tab-span" style="white-space: pre;">        </span>rds[0].identifier(new StringIdentifier("Power"));</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>rds[0].time(time2);</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>rds[0].value(value);</div><div><br class=""></div><div>und ein „Impulse“</div><div><br class=""></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>rds[1].identifier(new StringIdentifier("Impulse"));</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>rds[1].time(time2);</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>rds[1].value(2);</div></div><div><br class=""></div><div>zurückgeliefert.</div><div><br class=""></div><div>Beispiel-Konfig liegt vor:</div><div><div> {</div><div>            "enabled": false,               // disabled meters will be ignored</div><div>            "skip": false,                  // if enabled, errors when opening meter will lead to meter being ignored</div><div>            "protocol": "s0",</div><div>            "aggtime": 300,                 // aggregate all signals and give one update to middleware every 300 seconds</div><div>            "aggfixedinterval": true,       // round all timestamps to middleware to nearest aggtime</div><div>            "device": "/dev/ttyUSB0",</div><div>            "channel": {</div><div>                "identifier": "Impulse",    // s0 meter knows "Impulse" and "Power"</div><div>                "uuid": "d495a390-f747-11e0-b3ca-f7890e45c7b2",</div><div>                "middleware": "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",</div><div>                "aggmode": "SUM"            // add all s0 intervals in the aggregation</div><div>            }</div><div>        },</div></div><div><br class=""></div><div><br class=""></div><div>Das Device wird zwar versucht auf 300 Baud zu konfigurieren, das dürfte bei den GPIOs fehlschlagen. Fehler werden aber ignoriert.</div><div><br class=""></div><div>Käme mal auf einen Versuch an. Könnte funktionieren.</div><div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">Am 15.02.2015 um 22:18 schrieb Thomas Schweikert <<a href="mailto:schweikert.thomas@web.de" class="">schweikert.thomas@web.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class=""><div style="font-family: Verdana;font-size: 12.0px;" class=""><div class="">Hallo,
<div class=""> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""> 
<div name="quoted-content" class=""><br class="">
> (Wieso nehmt ihr nicht vzlogger mit meterS0? Was fehlt da?)<br class="">
Die Dokumentation, der Eintrag in der vzlogger.conf und keine Ahnung ob<br class="">
es überhaupt schon im Repro eingeflossen ist.</div>

<div name="quoted-content" class=""> </div>

<div name="quoted-content" class="">Gibt es für den meterS0 eine Beispielkonfiguration für den vzlogger? Funktioniert das mit der kleinen rapi-Erweiterung? Irgendwie muss doch vzlogger übergeben werden von welchem device er die Daten verarbeiten soll. Erfolgt das dann in der /etc/rc.local?</div>

<div name="quoted-content" class=""> </div>

<div name="quoted-content" class="">Viele Grüße</div>

<div name="quoted-content" class=""> </div>

<div name="quoted-content" class="">Thomas</div>
</div>
</div>
</div></div></div>
</div></blockquote></div><br class=""><div apple-content-edited="true" class="">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></span>
</div>
<br class=""></div></body></html>