[vz-users] Daten im Frontend unplausibel?

Sebastian Helms vz-users at shelms.de
Tue Jan 27 20:53:31 CET 2015


Hallo Stromzähler :)

Mein letztes Problem hat sich aufgelöst - aber leider nicht in Luft, sondern in
das nächste... 

Ich lese per vzlogger die folgenden Kanäle:

{    // channel 7
	"uuid": "29eaaa70-a634-11e4-a011-112b1e82ae16",
	"middleware": "http://localhost/middleware.php",
	"identifier": "1-0:1.8.0*255" // Haus Zaehlerstand [Wh]
},{  // channel 8
	"uuid": "7ff254e0-a635-11e4-9270-6717eb68d6b4",
	"middleware": "http://localhost/middleware.php",
	"identifier": "1-0:16.7.0*255" // Hausakt. Verbrauch gesamt [W]
}

und

{    // channel 9
	"uuid": "4a1ae1f0-a636-11e4-a95d-a12687a19651",
	"middleware": "http://localhost/middleware.php",
	"identifier": "1-0:1.8.0*255" // Heizung Zaehlerstand  [Wh]
},{  // channel 10
	"uuid": "7327c620-a636-11e4-9354-69e3c257c4b0",
	"middleware": "http://localhost/middleware.php",
	"identifier": "1-0:16.7.0*255" // Heizung akt. Verbrauch [W]
}

Diese werden sauber gelesen (gem. Meldungen im Log) und sind auch "richtig" in
der Datenbank abgelegt:

+-------+------------+---------------+-----------+
| id    | channel_id | timestamp     | value     |
+-------+------------+---------------+-----------+
| 29871 |         10 | 1422383904535 |       898 |
| 29872 |          9 | 1422383904534 | 3663380.3 |
| 29873 |          8 | 1422383905389 |       168 |
| 29874 |          7 | 1422383905389 |  321644.8 |
| 29875 |         10 | 1422383905734 |       897 |
| 29876 |          9 | 1422383905734 | 3663380.6 |
| 29877 |         10 | 1422383906928 |       902 |
| 29878 |          9 | 1422383906928 | 3663380.9 |
| 29879 |          8 | 1422383907528 |       166 |
| 29880 |          7 | 1422383907528 |  321644.9 |
+-------+------------+---------------+-----------+


Für mich sieht das alles gut aus, die Zählerstände (321 kWh Haus und 3663 kWh
Heizung) und Momentanverbräuche (168 W Haus und ~900 W Heizung) sind soweit
auch plausibel (auch wenn ich die Skalierung des Zählerstandes auf kWh noch
nicht hinbekommen habe... ;) )


Die vier Kanäle haben die folgenden Eigenschaften (weiß nicht, ob man das einfacher
übermitteln kann - sind Screenshots hier erwünscht?)

+----+-----------+-------------+------------------------------------+
| id | entity_id | pkey        | value                              |
+----+-----------+-------------+------------------------------------+
| 41 |         7 | title       | Haus - Zählerstand                 |
| 42 |         7 | resolution  | 1000                               |
| 43 |         7 | color       | #3333ff                            |
| 44 |         7 | style       | lines                              |
| 45 |         7 | fillstyle   | 0.45                               |
| 46 |         7 | yaxis       | auto                               |
| 47 |         7 | description | Hauszähler: 1-0:1.8.0*255          |
| 48 |         8 | title       | Haus - Akt. Leistung               |
| 49 |         8 | public      | 1                                  |
| 50 |         8 | color       | #33ccff                            |
| 51 |         8 | style       | lines                              |
| 52 |         8 | fillstyle   | 0.4                                |
| 53 |         8 | yaxis       | auto                               |
| 54 |         8 | description | 1-0:16.7.0*255                     |
| 56 |         7 | public      | 1                                  |
| 57 |         7 | active      | 1                                  |
| 58 |         8 | active      | 1                                  |
| 59 |         9 | title       | Heizung - Zählerstand              |
| 60 |         9 | resolution  | 1000                               |
| 61 |         9 | public      | 1                                  |
| 62 |         9 | color       | #ff0033                            |
| 63 |         9 | style       | lines                              |
| 64 |         9 | fillstyle   | 0                                  |
| 65 |         9 | yaxis       | auto                               |
| 66 |         9 | description | Heizungszähler 1-0:1.8.0*255 [Wh]  |
| 67 |         9 | active      | 1                                  |
| 68 |        10 | title       | Heizung - Akt. Leistung            |
| 69 |        10 | public      | 1                                  |
| 70 |        10 | color       | #ff9999                            |
| 71 |        10 | style       | lines                              |
| 72 |        10 | fillstyle   | 0                                  |
| 73 |        10 | yaxis       | auto                               |
| 74 |        10 | description | Heizungszähler 1-0:16.7.0*255      |
+----+-----------+-------------+------------------------------------+

Dabei sind die beiden "Zähler"-Kanäle als "El. Energie (Zählerstände)", die
beiden Leistungskanäle als "El. Energie (Leistungswerte)" eingerichtet.

Mein Problem ist, dass die - nach meinem Empfinden - korrekt in der Datenbank
abgelegten Daten nicht richtig dargestellt werden.

Die beiden Leistungskanäle sind korrekt; die Zählerkanäle zeigen sowas ähnliches
wie die aktuelle Leistung an, aber nicht im Entferntesten den aktuellen
Zählerstand, so wie er in der Datenbank liegt.

Titel                     Typ      Min.    Max.     o    aktuell  Verbrauch
Haus - Akt. Leistung      (s.o.)  166 W   166 W   166 W   166 W    0.099 Wh
Haus - Zählerstand        (s.o.)  168 W   168 W   168 W   168 W      0.1 Wh
Heizung - Akt. Leistung   (s.o.)  902 W   902 W   902 W   902 W    0.299 Wh
Heizung - Zählerstand     (s.o.)  905 W   905 W   905 W   905 W      0.3 Wh

Ich würde zumindest erwarten, dass bei den Zählerstands-Kanälen in der
Verbrauchsspalte der aktuelle Zählerstand zu sehen ist...

Was muss ich tun, wo muss ich drehen, damit ich auch die Zählerstände angezeigt
bekomme? Oder ist das so gar nicht vorgesehen?

Gruß
Sebastian



More information about the volkszaehler-users mailing list