<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="">Verstehe ich das richtig, dass so auch die aggregation sofort für die S0 Impulse  funktioniert?<br><br><div class="gmail_quote">Am 15. Februar 2015 22:45:55 MEZ, schrieb Matthias Behr <mbehr@mcbehr.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
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></blockquote></div><br>
-- <br>
Diese Nachricht wurde von meinem Android-Mobiltelefon gesendet.</body></html>