[vz-users] Kanalwahl Zirkukationspumpe

Andre Bernemann andre.bernemann at gmail.com
Tue Jul 28 15:33:39 CEST 2015


Hi,

ein Problem habe ich noch wenn ich nur Statusänderungen und minütliche
Werte logge. Der Graph springt schon beim vorherigen Messpunkt auf den
neuen Messwert, ist in meinem Anwendungsfall also nach links verschoben.

Beispiel 4 Messpunkte:

17 1438024200000 0 2015-07-27 21:10:00.0000
17 1438024140000 1 2015-07-27 21:09:00.0000
17 1438024080000 1 2015-07-27 21:08:00.0000
17 1438024020000 0 2015-07-27 21:07:00.0000

erzeugt den Graph

[image: Unbenannt.PNG]
×


Gewünscht hätte ich mir hier: Pumpe läuft von 21:08:00 Uhr - 21:10:00 Uhr.
Gibt es hierfür eventuell eine Option im Kanal?

Gruß
André


Andreas Goetz <cpuidle at gmail.com> schrieb am Mo., 27. Juli 2015 um
17:31 Uhr:

> Hi,
>
> 2015-07-27 16:53 GMT+02:00 Andre Bernemann <andre.bernemann at gmail.com>:
>
>> Hallo Andreas,
>>
>>
>>> Das sollte passen:
>>>
>>>     {
>>>         "name"            : "valve",
>>>         "optional"        : ["resolution", "tolerance", "local", "gap"],
>>>         "icon"            : "pipe.png",
>>>         "unit"            : "%",
>>>         "interpreter"        :
>>> "Volkszaehler\\Interpreter\\SensorInterpreter",
>>>         "model"            : "Volkszaehler\\Model\\Channel",
>>>         "translation"        : {
>>>             "de" : "Ventil",
>>>             "en" : "valve",
>>>             "fr" : "valve"
>>>         }
>>>     }
>>>
>>> --> Sensor === Momentanwerte, genau das willst Du.
>>>
>>
>> Funktioniert. Was macht denn der optionale Parameter "Lücke"?
>>
>
> Der gibt an nach wievielen Sekunden ohne Daten das Diagramm eine "Lücke"
> anzeigen soll anstatt die Linie einfach durchzumalen- für Dein
> Wunschszenario wär das ja nix.
>
>
>> 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?
>>>>
>>>
>>> vzlogger hat die. Wenn Du Deinen Bus z.B. auf ein gpio Pin legen kannst
>>> sollte das gehen.
>>>
>>
>> Über Aggregation oder gibt es dort eine andere Funktion? Ich möchte ja
>> Duplikate verhindern (eventuell alle x Minuten einen Wert wegschreiben) und
>> einen Statusänderung jederzeit schreiben.
>>
>
> Da Du vzlogger nicht nutzt- nein.
>
>
>> Die Telegramme kommen via UART, werden mittels Python dekodiert und dann
>> auf einem lokalen Proxy (SocketServer) für Clients bereitgestellt. Die
>> Daten wieder auf einen GPIO legen wäre ja overkill. Eventuell könnte man
>> vzlogger als Client an den Proxy klemmen, der hat sich ja bereits bewährt.
>>
>
> Warum? Bau es doch einfach in Dein Python Skript mit ein wenn Du das eh
> schon hast. Oder- einfach wegspeichern. Ein Datensatz je Minute ist ja
> einfach zu verkraften.
>
>
>> Gruß
>> Andre
>>
>
> Viele Grüße,
> Andreas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150728/44852480/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Unbenannt.PNG
Type: image/png
Size: 17284 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150728/44852480/attachment-0001.png>


More information about the volkszaehler-users mailing list