[vz-users] Heatmap

2015-01-10 Diskussionsfäden Monk
Hallo zusammen,

 
ich find die Heatmap Idee super, gerade für PV Anlagen hat man damit eine tolle 
Übersicht.

Ich wollte hier mal als Alternative zur flot Library noch 
http://www.highcharts.com/demo http://www.highcharts.com/demo in den Raum 
werfen, das kann von Hause aus Heatmaps darstellen und bietet auch ganz tolle 
Möglichkeiten die Charts sogar dynamisch zu manipulieren und verschiedenste 
Visualisierungen zu nutzen. Benutze ich zur Zeit zur Visualisierung meiner 
Raumtemperaturfühler der Heizungssteuerung.

 
Viele Grüße,

 
Thilo

 


[vz-users] SML Telegrammsamlung

2015-01-10 Diskussionsfäden devzero
Hallo zusammen, 

ich hab mir mal ein paar Gedanken gemacht zum Thema Real-World SML Binärdumps 
sammeln (s.u.)

Hätte ein paar Fragen bevor ich das irgendwo ins Netz stelle:

1. Wie ginge man sinnigerweise mit Smart-Metern um die nicht von sich aus SML 
Telegramme rausschmeissen sondern getriggert werden müssen? Braucht man ein 
extra Dump-Programm oder könnte man neben dem dd in einer anderen Shell oder im 
Hintergrund entspr. Requests durch ein Extra-Tool/Script senden ? 

2. Hat jemand eine Ahnung, wieviel Prozent aller SML fähigen Zähler überhaupt 
getriggert werden müssen?

3. Würde es Sinn machen das Zeug auf Github aufzuheben? Projektnamensvorschlag: 
libsml-testing . Wenn nicht - wäre VZ Webspace in Form eines browseable 
Verzeichnisses eine sinnvolle Option?

4. Kann volkszaehler-dev binär-Attachments und wenn ja, würde es Sinn machen 
dazu aufzufordern die Dumps auch CC an die Liste zu schicken, damit das Sammeln 
dieser Dumps auf mehrere Schultern verteilt werden könnte? Vielleicht auch über 
ein Alias/Mail-Forwarding sml-sub...@volkszaehler.org - ein oder mehrere 
Empfänger (die sich um die Pflege kümmern) ? Kann natürlich auch erstmal meine 
Privatadresse da reinschreiben...

5. Wie groß sollte so ein Dump optimalerweise sein? Hab jetzt erstmal 
großzügig 4k genommen.

Grüsse
Roland




README

The Open-Source Smart-Metering community would like to get some realworld data 
from all those SML Smart Meters out there, so please submit some data from your 
SML capable device.

This is very valuable information to test SML parsers, to know about the 
capabilities of different Smart Meters and to get an impresseion on how good 
Smart Meters behave according to the specs.

Create dumps in binary and hex format from your smartmeter and submit those as 
follows:

1. Do proper initialization of the serial interface via stty, vzlogger, 
your_favourite_metering_tool (serial interface should remain initialized 
after terminating vzlogger etc)
2. Dump binary data to a file like this:  dd if=/dev/ttyUSB0 of=yoursmldump.bin 
bs=1 count=4096 iflag=fullblock
3. Convert your .bin file into .hex like this: cat yoursmldump.bin |hexdump -ve 
'1/1 %.2X' yoursmldump.hex (optional)
4. Name your files like this: VENDOR_MODEL-MODELNR.bin|hex, e.g. 
EMH_eHZ-HW8E2AWL0EK2P.bin and EMH_eHZ-HW8E2AWL0EK2P.hex
5. If you like, add some owner/contact information, so others may contact you 
about your smart meter and ask questions
6. Zip your files and submit them to .
7. Discuss about SML on volkszaehler-...@lists.volkszaehler.org. 

root@wheezy:~/libsml-testing# ls -la
insgesamt 36
drwxr-xr-x  2 root root 4096 Jan 10 15:55 .
drwx-- 12 root root 4096 Jan 10 15:29 ..
-rw-r--r--  1 root root 4096 Jan 10 15:18 EMH_eHZ-GW8E2A500AK2.bin
-rw-r--r--  1 root root 8192 Jan 10 15:19 EMH_eHZ-GW8E2A500AK2.hex
-rw-r--r--  1 root root 4096 Jan 10 15:52 EMH_eHZ-HW8E2AWL0EK2P.bin
-rw-r--r--  1 root root 8192 Jan 10 15:55 EMH_eHZ-HW8E2AWL0EK2P.hex
-rw-r--r--  1 root root 1409 Jan 10 15:29 README


Re: [vz-users] Zählerstand anzeigen

2015-01-10 Diskussionsfäden Sascha Merg
Ahh. Was ist der Initialwert? Der Wert des Zählers zu Beginn der 
vzlogger-Aufzeichnungen? Vielleicht bin ich auch zu blöd, die Dokumentation 
dazu zu finden …

Danke,
Sascha

 Am 10.01.2015 um 10:57 schrieb Andreas Goetz cpui...@gmail.com:
 
 Moin,
 
 2015-01-10 10:43 GMT+01:00 Sascha Merg sas...@merg.de 
 mailto:sas...@merg.de:
 Guten Morgen Andreas,
 
 in Ordnung, die Kurve an sich macht nicht viel Sinn, da bin ich bei dir. In 
 meinem FHEM-Frontend würde ich aber gerne Zählerstände darstellen. Siehe dazu 
 der Screenshot hier auf dieser Seite unten: 
 http://www.fhemwiki.de/wiki/Volkszaehler 
 http://www.fhemwiki.de/wiki/Volkszaehler
 
 Schick.
  
 Da die Werte richtig aus dem Kopf gelesen und in die DB geschrieben werden, 
 war ich der Annahme, dass ich sie auch richtig im Frontend darstellen kann, 
 zumal der Kanal ja auch vom Typ „Zählerstände ist.
 
 So ist's halt nicht. VZ speichert immer native Zählerwerte, die Ausgabe ist 
 jedoch immer auf Momentanwerte normiert. Allerdings kann das Frontend auch 
 Zählerstände:
 
 image.png
 Dazu musst Du einfach den Initialzählerstand für den Kanal konfigurieren, 
 dann wird auch die Gesamt Spalte angezeigt. Das funktioniert dann aber auch 
 wieder für alle Kanäle auch wenn der Zähler nur Momentanwerte kann.
  
 Daher also meine Annahme, dass bei mir im Frontend etwas nicht stimmt.
 
 Ein schönes Wochenende :)
 Sascha
 
 Viele Grüße,
 Andreas
  
 
 
 Am 09.01.2015 um 23:37 schrieb Andreas Götz cpui...@gmail.com 
 mailto:cpui...@gmail.com:
 
 Sascha,
 
 Nochmal, ist wohl nicht klar geworden. Das Frontend zeigt die Leistung an 
 (!!!) und keinen Zählerstand. Ein Liniendiagramm für monoton wachsende 
 Zählerstände wäre ziemlich sinnlos...
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 23:27 schrieb Sascha Merg sas...@merg.de 
 mailto:sas...@merg.de:
 
 Siehe Betreff: ich versuche die ganze Zeit, den aktuellen Zählerstand 
 anzuzeigen (das wäre der Wert 4978759.80, der auch erkannt und in die 
 Datenbank geschrieben wird). 4978759 sind genau die 4978 kWh, die am Zähler 
 angezeigt werden. Nur das Frontend zeigt ihn nicht an, sondern irgendeinen 
 anderen Wert.
 
 Danke,
 Sascha
  
 Am 09.01.2015 um 22:44 schrieb Andreas Götz cpui...@gmail.com 
 mailto:cpui...@gmail.com:
 
 Was heisst keine Verbesserung? Was erwartest Du? Scheint als hättest Du 
 ca. 1000W Last anliegen die leicht schwankt- erscheint mir nicht falsch 
 wenn Dein Zähler den Stand ausgibt?
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 21:27 schrieb Sascha Merg sas...@merg.de 
 mailto:sas...@merg.de:
 
 Habe alle bis auf einen Channel rausgeschmissen. vzlogger liest ihn 
 richtig aus (letzte Zeile, Zählerstand):
 
 [Jan 09 21:13:23][mtr0] Got 7 new readings from meter:
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.0*255/ObisItentifier:1-0:1.8.0*255 value=4978759.80 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.1*255/ObisItentifier:1-0:1.8.1*255 value=4977759.80 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.2*255/ObisItentifier:1-0:1.8.2*255 value=1000.00 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.0*255/ObisItentifier:1-0:2.8.0*255 value=2687276.30 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.1*255/ObisItentifier:1-0:2.8.1*255 value=2686276.30 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.2*255/ObisItentifier:1-0:2.8.2*255 value=1000.00 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:16.7.0*255/ObisItentifier:1-0:16.7.0*255 value=1060.00 
 ts=1420834403.110
 [Jan 09 21:13:23][chn0] Adding reading to queue (value=4978759.80 
 ts=1420834403.110)
 
 Via phpmyadmin sehe ich, dass die Werte dort ankommen:
 Bildschirmfoto 2015-01-09 um 21.13.44.png
 
 Und die entity 38 ist so konfiguriert:
 Bildschirmfoto 2015-01-09 um 21.16.36.png
 
 Im Frontend aber keine Verbesserung:
 Bildschirmfoto 2015-01-09 um 21.15.38.png
 
 
 
 Am 09.01.2015 um 21:01 schrieb Andreas Götz cpui...@gmail.com 
 mailto:cpui...@gmail.com:
 
 Hast du die conf korrigiert? ML nur den einen Channel drin lassen? Was 
 steht im logfile vom vzlogger?
 
 Raten hilft nicht...
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 20:57 schrieb Sascha Merg sas...@merg.de 
 mailto:sas...@merg.de:
 
 Danke für den Hinweis! War wohl ein Copy/Paste-Fehler. Ändert aber 
 leider nichts am Frontend.
 
 Ich habe jetzt festgestellt, dass die vom vzlogger erfassten Werte 
 genau dieser Channel nicht in die Datenbank geschrieben werden. Was 
 könnte die Ursache dafür sein?
 
 Danke,
 Sascha
 
 Am 09.01.2015 um 08:56 schrieb Andreas Goetz cpui...@gmail.com 
 mailto:cpui...@gmail.com:
 
 2015-01-09 8:22 GMT+01:00 Daniel Lauckner mail...@jahp.de 
 mailto:mail...@jahp.de:
 Am Donnerstag, 8. Januar 2015 um 22:06 schrieb Sascha Merg:
  device: /dev/ttyUSB0,   // Haus und PV
  channels: [{
  identifier: 1-0:1.8.0,  // Zaehlerstand
  uuid: 6fdf0aa0-9771-11e4-8a2f-1d45fd8b3483,
 

Re: [vz-users] Zählerstand anzeigen

2015-01-10 Diskussionsfäden Marius Hellmann
Hallo Sascha,

Hab mir fürs Anzeigen des Zählerstandes ein kleines PHP Script gestrickt das 
den letzten Eintrag / Zählerstand aus der MySQL DB abfragt und ausgibt welchen 
ich mir in FHEM per HTTPMOD abhole... Kann ich bei Interesse zur Verfügung 
stellen...

Gruß Marius

Von meinem iPhone gesendet

 Am 10.01.2015 um 10:43 schrieb Sascha Merg sas...@merg.de:
 
 Guten Morgen Andreas,
 
 in Ordnung, die Kurve an sich macht nicht viel Sinn, da bin ich bei dir. In 
 meinem FHEM-Frontend würde ich aber gerne Zählerstände darstellen. Siehe dazu 
 der Screenshot hier auf dieser Seite unten: 
 http://www.fhemwiki.de/wiki/Volkszaehler
 
 Da die Werte richtig aus dem Kopf gelesen und in die DB geschrieben werden, 
 war ich der Annahme, dass ich sie auch richtig im Frontend darstellen kann, 
 zumal der Kanal ja auch vom Typ „Zählerstände ist.
 
 Daher also meine Annahme, dass bei mir im Frontend etwas nicht stimmt.
 
 Ein schönes Wochenende :)
 Sascha
 
 
 Am 09.01.2015 um 23:37 schrieb Andreas Götz cpui...@gmail.com:
 
 Sascha,
 
 Nochmal, ist wohl nicht klar geworden. Das Frontend zeigt die Leistung an 
 (!!!) und keinen Zählerstand. Ein Liniendiagramm für monoton wachsende 
 Zählerstände wäre ziemlich sinnlos...
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 23:27 schrieb Sascha Merg sas...@merg.de:
 
 Siehe Betreff: ich versuche die ganze Zeit, den aktuellen Zählerstand 
 anzuzeigen (das wäre der Wert 4978759.80, der auch erkannt und in die 
 Datenbank geschrieben wird). 4978759 sind genau die 4978 kWh, die am Zähler 
 angezeigt werden. Nur das Frontend zeigt ihn nicht an, sondern irgendeinen 
 anderen Wert.
 
 Danke,
 Sascha
  
 Am 09.01.2015 um 22:44 schrieb Andreas Götz cpui...@gmail.com:
 
 Was heisst keine Verbesserung? Was erwartest Du? Scheint als hättest Du 
 ca. 1000W Last anliegen die leicht schwankt- erscheint mir nicht falsch 
 wenn Dein Zähler den Stand ausgibt?
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 21:27 schrieb Sascha Merg sas...@merg.de:
 
 Habe alle bis auf einen Channel rausgeschmissen. vzlogger liest ihn 
 richtig aus (letzte Zeile, Zählerstand):
 
 [Jan 09 21:13:23][mtr0] Got 7 new readings from meter:
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.0*255/ObisItentifier:1-0:1.8.0*255 value=4978759.80 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.1*255/ObisItentifier:1-0:1.8.1*255 value=4977759.80 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:1.8.2*255/ObisItentifier:1-0:1.8.2*255 value=1000.00 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.0*255/ObisItentifier:1-0:2.8.0*255 value=2687276.30 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.1*255/ObisItentifier:1-0:2.8.1*255 value=2686276.30 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:2.8.2*255/ObisItentifier:1-0:2.8.2*255 value=1000.00 
 ts=1420834403.110
 [Jan 09 21:13:23][mtr0] Reading: 
 id=1-0:16.7.0*255/ObisItentifier:1-0:16.7.0*255 value=1060.00 
 ts=1420834403.110
 [Jan 09 21:13:23][chn0] Adding reading to queue (value=4978759.80 
 ts=1420834403.110)
 
 Via phpmyadmin sehe ich, dass die Werte dort ankommen:
 Bildschirmfoto 2015-01-09 um 21.13.44.png
 
 Und die entity 38 ist so konfiguriert:
 Bildschirmfoto 2015-01-09 um 21.16.36.png
 
 Im Frontend aber keine Verbesserung:
 Bildschirmfoto 2015-01-09 um 21.15.38.png
 
 
 
 Am 09.01.2015 um 21:01 schrieb Andreas Götz cpui...@gmail.com:
 
 Hast du die conf korrigiert? ML nur den einen Channel drin lassen? Was 
 steht im logfile vom vzlogger?
 
 Raten hilft nicht...
 
 Viele Grüße, Andreas
 
 
 
 
 Am 09.01.2015 um 20:57 schrieb Sascha Merg sas...@merg.de:
 
 Danke für den Hinweis! War wohl ein Copy/Paste-Fehler. Ändert aber 
 leider nichts am Frontend.
 
 Ich habe jetzt festgestellt, dass die vom vzlogger erfassten Werte 
 genau dieser Channel nicht in die Datenbank geschrieben werden. Was 
 könnte die Ursache dafür sein?
 
 Danke,
 Sascha
 
 Am 09.01.2015 um 08:56 schrieb Andreas Goetz cpui...@gmail.com:
 
 2015-01-09 8:22 GMT+01:00 Daniel Lauckner mail...@jahp.de:
 Am Donnerstag, 8. Januar 2015 um 22:06 schrieb Sascha Merg:
  device: /dev/ttyUSB0,   // Haus und PV
  channels: [{
  identifier: 1-0:1.8.0,  // Zaehlerstand
  uuid: 6fdf0aa0-9771-11e4-8a2f-1d45fd8b3483,
 [...]
  device: /dev/ttyUSB1,   // Waermepumpe
  channels: [{
  identifier: 1-0:1.8.0,  // Zaehlerstand
  uuid: 6fdf0aa0-9771-11e4-8a2f-1d45fd8b3483,
  middleware: http://localhost/middleware.php;
 
 Wenn man die selbe UUID zweimal verwendet kann es nur in die Hose 
 gehen.
 
 So ist es. Du mischst Daten von 2 Zählern in einen Kanal der 
 Middleware. Dabei mag irgendwas rauskommen, auch wenn Beides 
 Zählerstände sind...
  
 
 
 mfg Daniel
 
 
 
 
 
 ---
 Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
 http://www.avast.com