[vz-users] [vz-dev] Zählerstand eines S0 Zählers als Kanal anlegen
Bernd Gewehr
Bernd at gewehr.net
Fri May 10 17:11:13 CEST 2013
-----Ursprüngliche Nachricht-----
From: Bernd Gewehr
Sent: Thursday, May 09, 2013 7:29 PM
To: users volkszaehler.org - ; volkszaehler.org Dev
Subject: [vz-dev] Zählerstand eines S0 Zählers als Kanal anlegen
Hallo!
Ich habe zu meinem S0 Kanal, mit dem ich den Gaszähler zähle eine Datensatz hinzugefügt, so dass die Summe aller Werte des Kanals per "select sum(value)/1000 as Zaehlerstand from data where channel_id = 8" tasächlich den korrekten Zählerstand ergibt.
Nun möchte ich diesen Wert jede Stunde in einen neuen Kanal schreiben, den ich mir dann bei Bedarf auf der Oberfläche einblenden kann, um nicht in den Keller zu müssen...
Welcher Weg wird dazu empfohlen?
Mit den besten Grüßen
Bernd Gewehr
Da mir kein Weg empfohlen wurde, habe ich einen eigenen gefunden:
In PHPMYADMIN habe ich folgendes SQL für die Volkszaehler-DB eingegeben:
CREATE EVENT `Gas_sum` ON SCHEDULE EVERY 1 HOUR DO insert into data (channel_id, timestamp, value) select 25, unix_timestamp()*1000, sum(value)/1000 from data where channel_id =8;
Dabei ist 25 mein Gaszaehler-Kanal, auf dem ich den Gaszaehler-Stand verfolgen möchte und 8 ist der S0 Kanal, in dem der aktuelle Verbrauch geloggt wird. Dies müsst Ihr durch Eure eigenen Kanäle ersetzen!
Ergebnis ist wie gewünscht und – wie ich finde – besonders einfach!
Die Einheit hätte ich gern auf m3, aber so einen Kanaltypen gibt es nicht, oder?
Feedback von Euch?
Gruß, Bernd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130510/95a1727e/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image[1].png
Type: image/png
Size: 21047 bytes
Desc: not available
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130510/95a1727e/attachment-0001.png>
More information about the volkszaehler-users
mailing list