[vz-users] Betriebsstundenzähler

Bernd Walter mail at bernd-walter.com
Tue May 3 12:02:18 CEST 2016


Jetzt mit beiden Sensortypen: 
https://picload.org/view/rgaocwoc/unbenannt2.jpg.html


scheint noch nicht zu passen. Als Auflösung hab ich "1" eingestellt.



Am 03.05.2016 um 10:16 schrieb Andreas Goetz:
> Moin,
>
> 2016-05-02 22:16 GMT+02:00 Justin Otherguy <justin at justinotherguy.org 
> <mailto:justin at justinotherguy.org>>:
>
>     Servus,
>
>     > Am 02.05.2016 um 21:54 schrieb Bernd Walter
>     <mail at bernd-walter.com <mailto:mail at bernd-walter.com>>:
>     >
>     ...
>     >
>     > Wie man sieht, ist das eine Solarpumpe. Sie geht auf der Grafik
>     gegen 08:30 an, dann immer wieder mal aus und wieder an. Das sieht
>     man am hinterlegten Stomzähler. Der Sprung von gut 60 auf über 120
>     Watt ist die Solarpumpe. Daraus lässt sich ableiten, wann sie
>     tatsächlich lief:
>     >
>     https://picload.org/view/rgaodclc/screenshot2016-05-02at21.52.47.png.html
>     > Im Zeitraum von 09:00 bis 11:00 lief sie ständig, dennoch
>     springt der Betriebsstundenzähler hin und her, immer wenn sich der
>     Schaltzustand ändert.
>
>     …ich vermute mal, Du hast die falschen Erwartungen (TM).
>     So wie ich das verstehe, arbeitet der Betriebsstundenzähler
>     (vzlogger: "identifier": „Impulse“) so, dass er Impuls zählt und
>     entsprechende Werte gegen die Middleware wirft. Die geloggten
>     Werte sind also proportional zur Frequenz.
>     Je schneller Deine Pumpe also ein- und ausgeschaltet wird, desto
>     höher der Wert. Das würde erklären, warum Du in der Phase, in der
>     die Pumpe fast die ganze Zeit läuft (9-11) durch wenige
>     Schaltvorgänge ein geringerer Wert geloggt wird als in der Phase,
>     in der häufiger geschaltet wird (8:30 - 9).
>
>     Will sagen: der Betriebsstundenzähler geht nicht davon aus, dass
>     er nur einen Ein- und Ausschaltimpuls bekommt, sondern davon, dass
>     er im Zustand „Ein“ dauernd Impulse bekommt, im Zustand „Aus“ keine.
>
>
> Anders gesagt: der Betriebsstundenzähler aus 
> https://github.com/volkszaehler/volkszaehler.org/blob/master/lib/Definition/EntityDefinition.json#L243 
> (Achtung, die Namen haben sich gerade geändert- bitte nochmal aus git 
> aktualisieren) zählt "Stücke von verbrauchten Betriebsstunden". 
> Deshalb- wie Udo es schrieb- ist es mittels send_zero sinnvoll 
> mitzuteilen wenn in einer Zeiteinheit auch mal "0 Stück Pumpenbetrieb" 
> verbraucht wurden.
>
>
>     Die möglichen Lösungen wären also:
>     - andere Implementierung in vzlogger (nun denn - nicht der
>     einfachste Weg; hinzu kommt, dass die aktuelle Lösung robuster ist
>     gegen Ausfälle des Zählers; wenn ein Ausschaltvorgang verpasst
>     wird, würde diese Implementierung weiter zählen)
>     - Einsatz eines Impulsformers
>     http://wiki.volkszaehler.org/hardware/channels/meters/working_hours
>     - loggen der elektrischen Leistung der Pumpe; so hast Du einen
>     Verbrauchswert, der proportional zur Laufzeit sein dürfte (die
>     Idee kam auf dem grid-camp auf…)
>
>
> Unter der Annahme dass der Pumpenzähler hier nur Schaltimpulse abgibt, 
> also 0 für aus und 1 für an, wäre der "richtige" Weg aus meiner 
> Sichtwürde eher die Konfiguration auf Betriebsstundensensor gemäß 
> https://github.com/volkszaehler/volkszaehler.org/blob/master/lib/Definition/EntityDefinition.json#L264 
> zu ändern.
>
> Der sollte alle Features mitbringen die Du brauchst.
>
>
>
>     Gruß, J.
>
>
> Viele Grüße,
> Andreas
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160503/0b855944/attachment.html>


More information about the volkszaehler-users mailing list