Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-03 Diskussionsfäden Andreas Götz
StefAn,

Die Bitte von Udo war einen eigenen Thread dafür aufzumachen. Wär das bitte 
möglich??? NICHT Reply auf ein artfremdes Thema...

Viele Grüße, Andreas




 Am 03.01.2015 um 09:22 schrieb Stefan ste...@stinkes.de:
 
 Am 02.01.2015 um 17:54 schrieb Udo1:
 Das Problem bei dem ACE3000 ist, dass er über die IR-Schnittstelle sowohl 
 die Obis-Codes sendet, als auch, wenn kein Datenrequest gesendet wird, nach 
 einiger Zeit s0-Impulse sendet (deine '7F').
 Macht es denn Deiner Meinung nach mehr Sinn auf die S0-Impulse zu gehen 
 anstatt die D0-Zählerstände abzufragen?
 
 Oder kann der vzlogger beides mittels für einen Kanal abfragen?
 
 Gruß
 
 Stefan


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-03 Diskussionsfäden Stefan

Am 02.01.2015 um 17:54 schrieb Udo1:
Das Problem bei dem ACE3000 ist, dass er über die IR-Schnittstelle 
sowohl die Obis-Codes sendet, als auch, wenn kein Datenrequest 
gesendet wird, nach einiger Zeit s0-Impulse sendet (deine '7F'). 
Macht es denn Deiner Meinung nach mehr Sinn auf die S0-Impulse zu gehen 
anstatt die D0-Zählerstände abzufragen?


Oder kann der vzlogger beides mittels für einen Kanal abfragen?

Gruß

Stefan


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Oliver Regehr
Hallo Stefan,

 Am 02.01.2015 um 10:55 schrieb Stefan ste...@stinkes.de:
 
 Hallo,
 
 ich würde gerne das Thema nochmals aufgreifen...
 
 Wie seht ihr das?

das Problem liegt - so vermute ich - daran, dass die Auflösung des Zählers zu 
gering ist. Der vzlogger „sieht“ lange keinen Stromverbrauch (der Zähler zählt 
ja nicht hoch) und dann plötzlich einen Stromverbrauch von 0,1kWh innerhalb von 
kurzer Zeit, sodass sich dort rein rechnerisch ein sehr hoher Verbrauch 
innerhalb von kurzer Zeit ergibt.

Eine genauere Ermittlung wird wahrscheinlich nur mit den Impulsen möglich sein, 
jedoch saldiert der ACE3000 - du weisst also nicht, ob die Impulse gerade 
Verbrauch oder Einspeisung sind… :(

Gruss,

Olli




Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Andreas Goetz
Moin,

Wenn Du jede Sekunde einen Wert speichert der sich nicht ändert ist der
Verbauch natürlich 0. Die Lösung dafür ist ganz einfach: Intervall der zu
loggenden Daen erhöhen!

Frohes Neues,
Andreas


2015-01-02 11:00 GMT+01:00 Oliver Regehr oli...@regehr.net:

 Hallo Stefan,

  Am 02.01.2015 um 10:55 schrieb Stefan ste...@stinkes.de:
 
  Hallo,
 
  ich würde gerne das Thema nochmals aufgreifen...
 
  Wie seht ihr das?

 das Problem liegt - so vermute ich - daran, dass die Auflösung des Zählers
 zu gering ist. Der vzlogger „sieht“ lange keinen Stromverbrauch (der Zähler
 zählt ja nicht hoch) und dann plötzlich einen Stromverbrauch von 0,1kWh
 innerhalb von kurzer Zeit, sodass sich dort rein rechnerisch ein sehr hoher
 Verbrauch innerhalb von kurzer Zeit ergibt.

 Eine genauere Ermittlung wird wahrscheinlich nur mit den Impulsen möglich
 sein, jedoch saldiert der ACE3000 - du weisst also nicht, ob die Impulse
 gerade Verbrauch oder Einspeisung sind… :(

 Gruss,

 Olli





Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Andreas Götz
Bei meinem Ferraris mit 300imp/kWh passen 5min sehr gut.

Viele Grüße, Andreas




 Am 02.01.2015 um 12:56 schrieb Stefan ste...@stinkes.de:
 
 Hallo Andreas,
 
 ich stimme Dir zu. Einen Intervall einzuführen ist ein guter Ansatz. Immer 
 wieder die selben Werte aufzeichnen macht keinen Sinn.
 Jetzt ist nur die Frage wie lange ich den Intervall setzen muss um das 
 Ergebnis nicht zu sehr zu verfälschen.
 
 Hat hier jemand schon Erfahrungen mit der Bestimmung?
 
 Grüße
 
 Stefan
 
 
 Am 02.01.2015 um 11:49 schrieb Andreas Goetz:
 Wenn Du jede Sekunde einen Wert speichert der sich nicht ändert ist der 
 Verbauch natürlich 0. Die Lösung dafür ist ganz einfach: Intervall der zu 
 loggenden Daen erhöhen! 
 


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Stefan

Hallo Olli,


Eine genauere Ermittlung wird wahrscheinlich nur mit den Impulsen möglich sein, 
jedoch saldiert der ACE3000 - du weisst also nicht, ob die Impulse gerade 
Verbrauch oder Einspeisung sind…:(
Darüber habe ich auch schon nachgedacht. Meine PV läuft über einen 
separaten Zähler ;-)


Ich werde heute einen zweiter Meter in der vzlogger.conf aufsetzen. Als 
Protokoll muss ich dann S0 setzen, oder?


Grüße

Stefan


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Stefan

Hallo Udo,

und ich erst :-)

Am 02.01.2015 um 13:32 schrieb Udo1:

Ich bin jetzt etwas verwirrt
Der ACE3000 liefert doch d0, also Obis-Werte. Wieso ist auf einmal die 
Rede von s0-Impulsen? 


Der ACE liefert zwischen den Obiswerten auch regelmäßig ein Signal. 
Deshalb die Vermutung.

Kann man mit dem vzlogger auch D0 Impulse aufzeichnen? Und wie?
Daran wäre ich interessiert.

Grüße

Stefan


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Udo1

Am 02.01.2015 um 13:05 schrieb Stefan:
Ich werde heute einen zweiter Meter in der vzlogger.conf aufsetzen. 
Als Protokoll muss ich dann S0 setzen, oder? 

Ich bin jetzt etwas verwirrt
Der ACE3000 liefert doch d0, also Obis-Werte. Wieso ist auf einmal die 
Rede von s0-Impulsen?


Gruß
Udo


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Martin Heinze
Allgemein sehe ich hier noch eine Optimierung für die Datenhaltung ...
Ich habe das gleiche Bild mit meinem Iskra MT171 - da bekomme ich per Obis auch 
nur den Zählerstand in 0,1kWh Auflösung.

Gerade bei Zählerständen ist es nicht wirklich notwendig zu jeder Auslesung 
einen Wert in der DB zu speichern ... hat jemand eine Idee, wie man den 
vzlogger bzw. die Middleware so optimieren kann, dass nur etwas an die DB 
übergeben wird, wenn sich der Zählerstand verändert hat?
Denn einfach nur den neuen Zählerstand in die DB zu schreiben, kann das 
Diagramm nicht wirklich verarbeiten - da kommen dann keine Peaks mehr zustande, 
sondern eine Rampe von der letzten Änderung bis zum neuen Zeitpunkt.

Also eigentlich müsste man vorher den letzten Wert aus der DB auslesen und wenn 
sich der Zählerstand verändert hat zwei neue Einträge anlegen (alter Wert mit 
aktuellem Timestamp minus interval und den neuen Zählerstand).

Da ich aber noch nicht so lange dabei bin, fehlt mir gerade der Punkt an dem 
ich ansetzten soll.

-Original Message-
From: Stefan ste...@stinkes.de
Sender: volkszaehler-users 
volkszaehler-users-boun...@demo.volkszaehler.orgDate: Fri, 02 Jan 2015 
10:55:25 
To: volkszaehler.org - usersvolkszaehler-users@demo.volkszaehler.org
Reply-To: volkszaehler.org - users volkszaehler-users@demo.volkszaehler.org
Subject: [vz-users] Peaks im Frontend - ACE3000

Hallo,

ich würde gerne das Thema nochmals aufgreifen...

Der vzlogger läuft und übergibt die Zählstände  korrekt an die Datenbank.

id absteigend 
https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60id%60++ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
channel_id 
https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60channel_id%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
timestamp 
https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60timestamp%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
value 
https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60value%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 




24501   1420191247191   13954.6



24491   1420191239762   13954.6



24481   1420191221278   13954.6



24471   1420191204351   13954.6



24461   1420191187170   13954.6



24451   1420191177159   13954.6



24441   1420191160738   13954.6



24431   1420191144217   13954.6



24421   1420191127033   13954.6



24411   1420191119031   13954.6



24401   1420191102393   13954.6



24391   1420191085537   13954.6



24381   1420191066967   13954.6


Im Frontend werden die Verbräuche als Peaks angezeigt und zwischen den 
Zählständen Nullen eingefügt.



Die Statistik des Kanals kommt grob hin (Durchschnitt und Verbrauch) 
aber Min und Max. sind nicht korrekt.

Wie seht ihr das?

Grüße

Stefan



Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Andreas Goetz
PS.: https://github.com/volkszaehler/vzlogger/issues/98

2015-01-02 15:53 GMT+01:00 Andreas Goetz cpui...@gmail.com:

 Ich nochmal...

 2015-01-02 15:09 GMT+01:00 Martin Heinze martin-hei...@gmx.net:

 ...

 Gerade bei Zählerständen ist es nicht wirklich notwendig zu jeder
 Auslesung einen Wert in der DB zu speichern


 Sehe ich auch so, ist allerdings vom Anwendungfall abhängig.

 Es sollte relativ einfach sein einen Konfigparameter in der Art von
 ignoreDuplicateReadings oder minReadingDelta (flexible) zu bauen den
 der vzlogger mit dem vorhergegenden Absolut(!)wert vergleicht und nur
 schreibt wenn größer. Damit kann man sich Roundtrips in die Middleware/DB
 ersparen.

 Ich denke mbehr1 hätte das in ca 15min fertig ;)

 Viele Grüße,
 Andreas


 -Original Message-
 From: Stefan ste...@stinkes.de
 Sender: volkszaehler-users 
 volkszaehler-users-boun...@demo.volkszaehler.orgDate: Fri, 02 Jan 2015
 10:55:25
 To: volkszaehler.org - usersvolkszaehler-users@demo.volkszaehler.org
 Reply-To: volkszaehler.org - users 
 volkszaehler-users@demo.volkszaehler.org
 Subject: [vz-users] Peaks im Frontend - ACE3000

 Hallo,

 ich würde gerne das Thema nochmals aufgreifen...

 Der vzlogger läuft und übergibt die Zählstände  korrekt an die Datenbank.

 id absteigend
 
 https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60id%60++ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
 channel_id
 
 https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60channel_id%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
 timestamp
 
 https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60timestamp%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 
 value
 
 https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60value%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745
 




 24501   1420191247191   13954.6



 24491   1420191239762   13954.6



 24481   1420191221278   13954.6



 24471   1420191204351   13954.6



 24461   1420191187170   13954.6



 24451   1420191177159   13954.6



 24441   1420191160738   13954.6



 24431   1420191144217   13954.6



 24421   1420191127033   13954.6



 24411   1420191119031   13954.6



 24401   1420191102393   13954.6



 24391   1420191085537   13954.6



 24381   1420191066967   13954.6


 Im Frontend werden die Verbräuche als Peaks angezeigt und zwischen den
 Zählständen Nullen eingefügt.



 Die Statistik des Kanals kommt grob hin (Durchschnitt und Verbrauch)
 aber Min und Max. sind nicht korrekt.

 Wie seht ihr das?

 Grüße

 Stefan





Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Andreas Goetz
Ich nochmal...

2015-01-02 15:09 GMT+01:00 Martin Heinze martin-hei...@gmx.net:

 ...

 Gerade bei Zählerständen ist es nicht wirklich notwendig zu jeder
 Auslesung einen Wert in der DB zu speichern


Sehe ich auch so, ist allerdings vom Anwendungfall abhängig.

Es sollte relativ einfach sein einen Konfigparameter in der Art von
ignoreDuplicateReadings oder minReadingDelta (flexible) zu bauen den
der vzlogger mit dem vorhergegenden Absolut(!)wert vergleicht und nur
schreibt wenn größer. Damit kann man sich Roundtrips in die Middleware/DB
ersparen.

Ich denke mbehr1 hätte das in ca 15min fertig ;)

Viele Grüße,
Andreas


-Original Message-
From: Stefan ste...@stinkes.de
Sender: volkszaehler-users 
volkszaehler-users-boun...@demo.volkszaehler.orgDate: Fri, 02 Jan 2015
10:55:25
To: volkszaehler.org - usersvolkszaehler-users@demo.volkszaehler.org
Reply-To: volkszaehler.org - users 
volkszaehler-users@demo.volkszaehler.org
Subject: [vz-users] Peaks im Frontend - ACE3000

Hallo,

ich würde gerne das Thema nochmals aufgreifen...

Der vzlogger läuft und übergibt die Zählstände  korrekt an die Datenbank.

id absteigend

https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60id%60++ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745

channel_id

https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60channel_id%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745

timestamp

https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60timestamp%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745

value

https://dbadmin.hosteurope.de/phpmyadmin/sql.php?db=db1007889-vztable=datasql_query=SELECT+%2A+FROM+%60data%60+ORDER+BY+%60data%60.%60value%60+ASCtoken=d9f0d2afcdc326804f0232364bab377dphpMyAdmin=ac08f8499e44fc509b4ce698108598344c43c745





24501   1420191247191   13954.6



24491   1420191239762   13954.6



24481   1420191221278   13954.6



24471   1420191204351   13954.6



24461   1420191187170   13954.6



24451   1420191177159   13954.6



24441   1420191160738   13954.6



24431   1420191144217   13954.6



24421   1420191127033   13954.6



24411   1420191119031   13954.6



24401   1420191102393   13954.6



24391   1420191085537   13954.6



24381   1420191066967   13954.6


Im Frontend werden die Verbräuche als Peaks angezeigt und zwischen den
Zählständen Nullen eingefügt.



Die Statistik des Kanals kommt grob hin (Durchschnitt und Verbrauch)
aber Min und Max. sind nicht korrekt.

Wie seht ihr das?

Grüße

Stefan


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Stefan

Am 02.01.2015 um 15:42 schrieb Udo1:
ähm, das machst du doch die ganze Zeit... d0 sind aber keine Impulse 
sondern Obis-Werte. In deinem Fall 1.8.0


Ok. Wenn man mit HTerm auf den ACE geht sieht man in regelmäßigen 
Abständen Zeichen. Bei meiner einer ersten Anfrage damals hat man mir 
geantwortet es handelt sich um einen Impuls. Das hatte ich für bare 
Münze genommen.


Schau dir deinen eigenen log an: 
http://article.gmane.org/gmane.network.volkszaehler.user/2974

Dazu deine vzlogger.conf.

Das Einzige was mir komisch vorkommt ist, dass der Zähler immer den 
gleichen Zählerstand liefert. 


Mehr Verbrauch hätte mein Versorger auch gerne. :-)
Spaß bei Seite. Bei einer Auflösung von 0,1 und einer Abfrage jeder 
Minute tut sich halt nicht viel. Es sollte technisch soweit alles ok 
sein - dank Matthias.




Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Udo1

Am 02.01.2015 um 14:37 schrieb Stefan:
Kann man mit dem vzlogger auch D0 Impulse aufzeichnen? Und wie? 
ähm, das machst du doch die ganze Zeit... d0 sind aber keine Impulse 
sondern Obis-Werte. In deinem Fall 1.8.0


Schau dir deinen eigenen log an: 
http://article.gmane.org/gmane.network.volkszaehler.user/2974

Dazu deine vzlogger.conf.

Das Einzige was mir komisch vorkommt ist, dass der Zähler immer den 
gleichen Zählerstand liefert.


Gruß
Udo



Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Udo1

Am 02.01.2015 um 15:42 schrieb Udo1:
ähm, das machst du doch die ganze Zeit... d0 sind aber keine Impulse 
sondern Obis-Werte. In deinem Fall 1.8.0

Kann es sein, dass du im Frontend einen Kanal mit s0-Impulsen angelegt hast?

Gruß
Udo


Re: [vz-users] Peaks im Frontend - ACE3000

2015-01-02 Diskussionsfäden Stefan

Am 02.01.2015 um 15:45 schrieb Udo1:
Kann es sein, dass du im Frontend einen Kanal mit s0-Impulsen angelegt 
hast? 

Ähm, nur temporär für eine UUID. Warum?