<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Also wenn Ihr da was baut, teste ich das natürlich gerne. Bin
      aber in Git nicht ganz fit, brauche da evtl. Hilfe.<br>
    </p>
    <br>
    <div class="moz-cite-prefix">Am 03/05/16 um 19:24 schrieb Andreas
      Götz:<br>
    </div>
    <blockquote
      cite="mid:A2DCAAEE-B2E3-46E7-8F43-ED77B65432C7@gmail.com"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div>Hi Matthias,</div>
      <div><br>
        Am 03.05.2016 um 18:56 schrieb Matthias Behr <<a
          moz-do-not-send="true" href="mailto:mbehr@mcbehr.de"><a class="moz-txt-link-abbreviated" href="mailto:mbehr@mcbehr.de">mbehr@mcbehr.de</a></a>>:<br>
        <br>
      </div>
      <blockquote type="cite">
        <div>
          <meta http-equiv="Content-Type" content="text/html;
            charset=utf-8">
          Hallo Andi,
          <div class=""><br class="">
          </div>
          <div class="">du meinst:</div>
          <div class=""><br class="">
            <div>
              <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:1px solid
                        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><br class="">
              </div>
              <div>keine Impulse melden, sondern jeweils nur die
                Statusänderung melden? Könnte man schnell einbauen.</div>
            </div>
          </div>
        </div>
      </blockquote>
      <div><br>
      </div>
      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
      <div><br>
      </div>
      <div>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><br>
        <blockquote type="cite">
          <div>
            <div class="">
              <div><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)? <br class="">
                        </div>
                        <div class=""> <br class="">
                        </div>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
                          0.8ex;border-left:1px solid
                          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 moz-do-not-send="true"
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:1px solid
                          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:1px solid
                          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; 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>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>