<div dir="ltr">Moin,<br><div class="gmail_extra"><br><div class="gmail_quote">2015-07-27 14:24 GMT+02:00 Andre Bernemann <span dir="ltr"><<a href="mailto:andre.bernemann@gmail.com" target="_blank">andre.bernemann@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hallo zusammen,<div><br></div><div>der Heatronic3 Bus meiner Junkers Heizung liefert mir unter anderem Daten zur Zirkulations- und Solarpumpe. Der Bus schickt alle 10-20 Sekunden ein Datentelegramm. Die Pumpen werden dabei mit 0 (aus) und 1 (an) abgebildet. Die Daten würde ich gerne über einen Kanal im Frontend visualisieren. Gibt es hierfür bereits einen passenden Kanaltyp (Betriebsstundenzähler hört sich gut an, bin aber nicht sicher ob der passt)?</div></div></blockquote><div><br></div><div>Nein:<br><br>    {<br>        "name"            : "workinghours",<br>        "required"        : ["resolution"],<br>        "optional"        : ["tolerance", "local"],<br>        "icon"            : "clock.png",<br>        "unit"            : "h",<br>        "interpreter"        : "Volkszaehler\\Interpreter\\MeterInterpreter",<br>        "model"            : "Volkszaehler\\Model\\Channel",<br>        "hasConsumption"    : true,<br>        "translation"        : {<br>            "de" : "Betriebsstundenzähler",<br>            "en" : "Working Hour Meter",<br>            "fr" : "Compteur horaire"<br>        }<br>    },<br><br></div><div>--> das sind Zählerstände, die hast Du nicht.<br><br></div><div>Das sollte passen:<br><br></div><div>    {<br>        "name"            : "valve",<br>        "optional"        : ["resolution", "tolerance", "local", "gap"],<br>        "icon"            : "pipe.png",<br>        "unit"            : "%",<br>        "interpreter"        : "Volkszaehler\\Interpreter\\SensorInterpreter",<br>        "model"            : "Volkszaehler\\Model\\Channel",<br>        "translation"        : {<br>            "de" : "Ventil",<br>            "en" : "valve",<br>            "fr" : "valve"<br>        }<br>    }<br><br></div><div>--> Sensor === Momentanwerte, genau das willst Du.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Um die Datenbank nicht unnötig zu belasten würde ich vorzugsweise nur die Statusveränderungen loggen. Das muss vermutlich der Controller übernehmen, oder hat die Middleware eine Funktion hierzu? </div></div></blockquote><div><br></div><div>vzlogger hat die. Wenn Du Deinen Bus z.B. auf ein gpio Pin legen kannst sollte das gehen.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Die dazwischen liegenden Telegramme könnte man evtl. noch an den Push Server schicken. </div></div></blockquote><div><br></div><div>auch das macht vzlogger.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Gruß</div><div>André</div></div>
</blockquote></div><br></div><div class="gmail_extra">Viele Grüße,<br></div><div class="gmail_extra">Andreas<br><br></div></div>