<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="">Ich überleg mal eine Lösung/Vorschlag.<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 03.05.2016 um 19:24 schrieb Andreas Götz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Hi Matthias,</div><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="">Am 03.05.2016 um 18:56 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" class="">mbehr@mcbehr.de</a>>:<br class=""><br class=""></div><blockquote type="cite" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="">Hallo Andi,<div class=""><br class=""></div><div class="">du meinst:</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><br class="">Dein Problem ist, dass du keine Impulse am S0-Eingang hast, sondern statische Zustände 1 oder 0.<br class="">vzlogger erfasst aber nur die Flanken einer Zustandsänderung. Also die Änderung von 0 nach 1 oder von 1 auf 0.<br class=""></blockquote><div class=""><br class=""></div><div class="">@Udo/Matthias: genau dafür ist in der Middleware der Typ "Sensor" zuständig.<br class=""><br class=""></div><div class="">Ich überlege gerade ob uns da im vzlogger eine Funktion fehlt die als Protocol statt S0 (=Impulse) da so etwas wie "Sensor" anbietet mit dem also bei einer Statusänderung einfach der aktuelle Wert in die MW geschrieben wird.<br class=""></div></div></div></div></blockquote><div class=""><br class=""></div><div class="">keine Impulse melden, sondern jeweils nur die Statusänderung melden? Könnte man schnell einbauen.</div></div></div></div></blockquote><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><span style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Genau. Z.b. Bei w1-therm und sml machen wir das ja auch- nur bei S0 sind wir anders geeicht was für Impulse ja auch richtig ist, aber es gibt eben noch mehr Varianten. Man stelle sich nur ein analoges IO Pin vor :O</span><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Naming ist ein Thema- Iostate find ich gruselig. Dann fast lieber "Value" oder meinetwegen "Direct"- das wäre dann eine der Alternativen zu S0, Sml etc und würde fürs erste nur mit GPIO funktionieren?</div><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""><blockquote type="cite" class=""><div class=""><div class=""><div class=""><br class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""></div><div class="">Habe ich jetzt einen Knoten im Kopf oder ist es nicht das was wir brauchen? Kann es sein dass und das bisher nur nicht aufgefallen ist weil die "Art" des Protokolls immer auch die Meßwerterfassung mit bestimmt hat (z.B. w1therm -> Sensor)?<span class="Apple-converted-space"> </span><br class=""></div><div class=""> <br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">D.h. du bekommst einmal einen Impuls beim Einschalten der Pumpe und einmal beim Ausschalten der Pumpe.<br class="">Das funktioniert also nicht so wie du dir das vorstellst.<br class="">Du brauchst noch den Betriebsstundenzähler:<br class=""><a href="http://wiki.volkszaehler.org/hardware/channels/meters/working_hours?s[]=betriebsstundenz%C3%A4hler" rel="noreferrer" target="_blank" class="">http://wiki.volkszaehler.org/hardware/channels/meters/working_hours?s[]=betriebsstundenz%C3%A4hler</a><br class=""><br class="">Der setzt dir den Zustand Pumpe An-Aus in Impulse um, die dann vzlogger erfassen kann.<br class=""></blockquote><div class=""><br class=""></div><div class="">Ich frag mich ob das sein muss. Da wir GPIOs lesen können lässt sich auch ein 0/1 Wert loggen wenn wir statt "Schaltimpuls" auf "Schaltzustand" gehen.<br class=""><br class=""></div><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><br class="">Das Problem ist, das vzlogger, wenn er statische Eingangszustände erfassen soll, die Eingänge ständig pollen müsste und nichts anderes mehr machen kann.<br class=""></blockquote><div class=""><br class=""></div><div class="">Das ließe sich ja- wenn dem so ist ändern. Auch bei Logging von Zuständen reicht es ja diese zu loggen wenn sich der Eingang ändert. M.E. müssten wir daher gar nicht so viel anpassen.<br class=""> <br class="">Was meint ihr?<br class=""><br class=""></div><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><br class="">Gruß<br class="">Udo<br class=""></blockquote></div><br class=""></div><div class="gmail_extra">Viele Grüße,<br class=""></div><div class="gmail_extra">Andreas<br class=""><br class=""></div></div></blockquote></div><br class=""><div class=""><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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 class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></div></span></div></div></div></blockquote></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></body></html>