[vz-dev] Kanal doppelt in DB ablegen

Thorben Thuermer r00t at constancy.org
Sun May 12 12:11:53 CEST 2013


On Sun, 12 May 2013 11:42:18 +0200
sollner11 <pp at macpat.de> wrote:
> *Konditorei-Support* notwendig ;-)

nix da, das ist ja mal ein allgemeines problem,
und nicht himbeerkuchen-spezifisch...

> nachdem die Anpassungen von Peter Everts (Aggregation der Daten per
> aggtime) und deren Erweiterung durch Jan Tamm (alles drei
> zusammengehörenden Zählerstände auf einen Timestamp) wunderbar
> klappen ergeben sich weitere Begehrlichkeiten.
> 
> Kann ein channel sozusagen doppelt in die DB eingetragen werden?
> a) mit der o.g. aggtime
> b) mit den Rohdaten ohne Aggregation
> Ziel:
> a) Für die Photovoltaik alle Zähler im 5-Minuten-Raster haben
> b) für die detailliertere Auswertung bei Bedarf in Echtzeit (Daten
> des Kanals könnten dann am Tagesende per script und cron gelöscht
> werden)

problem:
die aggtime ist ja jetzt eine eigenschaft des meters und nicht des
channels...
sonst koennte man einfach den channel doppelt eintragen, mit
unterschiedlicher aggtime und uuid.

entweder man bekommt das mit aggtime im channel doch noch hin,
oder verdoppelt die daten irgendwie vorher.
(man koennte vzlogger beibringen, wenn zwei meters das gleiche device
haben, das nur einmal zu oeffnen? oder irgendein hack mit tee o.ae.)
oder man macht's doch wieder serverseitig aka vzcompress...
zumal der vorteil durch die controller-seitige aggregation eh hin ist,
wenn man die daten auch in voller aufloesung in die db schreibt.

> Danke und Gruss

- Thorben


More information about the volkszaehler-dev mailing list