{"action":"created","issue":{"url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/244","repository_url":"https://api.github.com/repos/volkszaehler/vzlogger","labels_url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/244/labels{/name}","comments_url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/244/comments","events_url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/244/events","html_url":"https://github.com/volkszaehler/vzlogger/issues/244","id":142453597,"number":244,"title":"Unterschiede bei S0-Power und S0-Impuls","user":{"login":"gitka","id":7611752,"avatar_url":"https://avatars.githubusercontent.com/u/7611752?v=3","gravatar_id":"","url":"https://api.github.com/users/gitka","html_url":"https://github.com/gitka","followers_url":"https://api.github.com/users/gitka/followers","following_url":"https://api.github.com/users/gitka/following{/other_user}","gists_url":"https://api.github.com/users/gitka/gists{/gist_id}","starred_url":"https://api.github.com/users/gitka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gitka/subscriptions","organizations_url":"https://api.github.com/users/gitka/orgs","repos_url":"https://api.github.com/users/gitka/repos","events_url":"https://api.github.com/users/gitka/events{/privacy}","received_events_url":"https://api.github.com/users/gitka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mbehr1","id":3258891,"avatar_url":"https://avatars.githubusercontent.com/u/3258891?v=3","gravatar_id":"","url":"https://api.github.com/users/mbehr1","html_url":"https://github.com/mbehr1","followers_url":"https://api.github.com/users/mbehr1/followers","following_url":"https://api.github.com/users/mbehr1/following{/other_user}","gists_url":"https://api.github.com/users/mbehr1/gists{/gist_id}","starred_url":"https://api.github.com/users/mbehr1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbehr1/subscriptions","organizations_url":"https://api.github.com/users/mbehr1/orgs","repos_url":"https://api.github.com/users/mbehr1/repos","events_url":"https://api.github.com/users/mbehr1/events{/privacy}","received_events_url":"https://api.github.com/users/mbehr1/received_events","type":"User","site_admin":false},"milestone":null,"comments":17,"created_at":"2016-03-21T19:57:58Z","updated_at":"2016-04-04T08:56:34Z","closed_at":null,"body":"in der HttpD-Ausgabe ist mir aufgefallen, dass es Unterschiede im Ausgabe-Ergebnis des selben S0-Eingangs gibt. Dazu lasse ich den selben  gpio-S0-Eingang über zwei vzlogger-channels, einmal mit \"identifier\" : \"Impulse\" und einmal mit \"identifier\" : \"Power\"  ausgeben. Die Impulse u. der dazugehörige Zeitstempel wird sofort ausgegeben. Der Leistungswert (\"Power\") erst einen Zeitstempel später.\r\nBeispiel: Der errechnete Leistungswert 2595,15570 aus einem Impuls-Tupel (1458290656634) erscheint erst zum nächsten Zeitpunkt (1458290658381) im Power-Tupel.\r\nhttp://article.gmane.org/gmane.network.volkszaehler.user/6389\r\n\r\nOb der Bug auch die MW betrifft, kann ich leider nicht beurteilen, da ich nur httpd einsetze.\r\nGruß\r\nKarlheinz"},"comment":{"url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/comments/205200816","html_url":"https://github.com/volkszaehler/vzlogger/issues/244#issuecomment-205200816","issue_url":"https://api.github.com/repos/volkszaehler/vzlogger/issues/244","id":205200816,"user":{"login":"andig","id":184815,"avatar_url":"https://avatars.githubusercontent.com/u/184815?v=3","gravatar_id":"","url":"https://api.github.com/users/andig","html_url":"https://github.com/andig","followers_url":"https://api.github.com/users/andig/followers","following_url":"https://api.github.com/users/andig/following{/other_user}","gists_url":"https://api.github.com/users/andig/gists{/gist_id}","starred_url":"https://api.github.com/users/andig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andig/subscriptions","organizations_url":"https://api.github.com/users/andig/orgs","repos_url":"https://api.github.com/users/andig/repos","events_url":"https://api.github.com/users/andig/events{/privacy}","received_events_url":"https://api.github.com/users/andig/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T08:56:34Z","updated_at":"2016-04-04T08:56:34Z","body":"Wenn ichs richtig lese dann erzeugt Dein Zähler alle 7,5s einen Impuls/Messwert. Jeder Impuls hat einen Wert von 4500Ws wie aus der Spalte ohne AVG ersichtlich ist.\r\n\r\nWas mir auffällt:\r\n\r\n  1. Zeile 1 enthält _überhaupt_ einen Power Wert der beim ersten Timestamp gar nicht existieren dürfte- ich nehme an das Log ist nicht ab Start?\r\n  2. Die Leistungswerte bei AVG sind tatsächlich alle 1 Timestamp verschoben- das sollte nicht der Fall sein. Allerdings ist mir nicht klar ab welchem Zeitpunkt das AVG Intervall jeweils läuft. Nehmen wir mal an ab Start des Logs.\r\n  3. Jetzt wirds spannend. Was passiert zum zeitpunkt 10 Sekunden wenn das AVG Intervall ausläuft? Zu diesem Zeitpunkt haben wir 2 Werte aus Timestamp 1 (0s) und Timestamp 2 (7,5s)? Die Middleware würde jetzt alle Impulse im Aggregationsintervall nehmen (also 1 Impuls bei 7,5s) und durch den gemessenen Zeitraum zwischen letztem Impuls der Vorperiode und letztem Impuls der aktuellen Periode dividieren. Das wären wie beim httpd dann 602W, nicht 599. Durch die Vorgehensweise Summierung Impulse dividiert durch Zeitintervall wird sichergestellt dass wirklich ein gewichteter Mittelwert für AVG gebildet wird.\r\n\r\n@mbehr1 könntest Du nochmal einen Pointer geben wo der Durchschnitt berechnet wird? Power selbst ist erstmal prinzipiell richtig- was passiert bei AVG?"}}