Anzeige


MGW im Transparent Mode - Smart Metering mit vielen Zählern
Nicht jeder möchte seinen Energie-, Wasser-, Strom-, Wärmeverbrauch als Bildgrafik sehen oder sich die Daten für den Exelimport manuell aus dem MGW Smart Metering Gateway laden.

Dafür kann das MGW auf Transparent Mode konfiguriert werden. Die Grafiken werden ausgeschaltet. Die Zählerdaten werden einfach nur in einer Excel CSV Datei gespeichert und im Verzeichnis DATEN/ARCHIV bereitgestellt. Sie können innerhalb der Weboberfläche unter DATEN/ARCHIV oder mittels FTP abgerufen werden. FTP Verzeichnis:
/var/www/csv/
/var/www/csv/archiv
FTP Zugangsdaten entnehmen Sie bitte der Dokumentation.

Was hierbei zu tun ist, welche Schritte zu beachten sind, beschreibt das kleine nachfolgende Tutorial.


Viele Zähler an einem MGW

Vorbemerkung: Gemäß M-Bus Spec soll der M-Bus mit nicht mehr als 15mA zur Stromversorgung passiver Zähler belastet werden. Ein typischer passiver Zähler zieht 1,5 mA. Bei mehr als 10 Zählern müssen Sie daher geeignte Maßnahmen für die Stromversorgung der Zähler durchführen, z.B. über einen Repeater. Alternativ können aktive Zähler eingesetzt werden, die über eine eigene Stromversorgung verfügen. Bitte entnehmen Sie der Zählerdokumentation, ob Ihre Zähler aktiv sind (eigene Stromversorgung) oder passiv arbeiten (Versorgung über den M-Bus.)

Einen weiteren Punkt bitte beachten: Das Auslesen der Zählerdaten über den M-Bus kostet Zeit. Nicht jeder Zähler antwortet gleich schnell. Je mehr Zähler Sie am M-Bus Strang betreiben, desto länger dauert die Zeitspanne, bis alle Zähler ordnungsgemäß ausgelesen und verarbeitet wurden. Wenn Sie die Daten sehr schnell abholen wollen, kann es dazu führen, dass ein von Ihnen gewollter Abfragezyklus nicht eingehalten werden kann. Beispiel: Zyklus alle 5 Sekunden bringt gar nichts, wenn das MGW nach 5 Sekunden gerade bei Zähler No 8 angekommen ist. Sie müssen den Abfragezyklus also in Abhängigkeit der Anzahl und Geschwindigkeit Ihrer Zähler entsprechend dimensionieren - und hier wird leider nur Ausprobieren helfen.

Dazu noch ein Punkt: Bei der Auswertung von vielen Zählern mit einem MGW entsteht erhöhter Aufwand bei Installation und möglicher Fehlersuche. Die m-bus.CONF muss sorgfältigst erstellt und geprüft werden. Daher empfehlen wir nicht mehr als 10 Zähler an einem Strnag zu verwenden und den Abfragezyklus entsprechend zu dimensionieren. Wenn Sie mehr bneötigen: verwenden Sie lieber ein weiteres MGW mit einer neuen IP Adresse im Netzwerk. Ein LAN Netzwerk mit vielen IP Clients lässt sich leichter administrieren, als ein übergroßes M-Bus Netzwerk in einem Gebäude!


Primär ID aller Zähler in m-bus.CONF eintragen

Whatever – wenn Sie den Punkt der Stromversorgung der Zähler gelöst haben, technisch ist es möglich bis zu 255 M-Bus Elemente in einem Segement zu betreiben. Tragen Sie also 1...255 Zähler ein. (Oder besser 255-1 - denn das MGW zählt ja auch schon als Teilnehmer im M-Bus.)

Jeder Zähler muss mit einer eindeutigen Primär ID in der m-bus.CONF Datei eingetragen werden. Jede Primär ID darf nur einmalig vorkommen. Gffs muss die Primär ID von Zählern entsprechend angepasst werden.


m-bus.CONF: RRD Grafiken ausschalten

Die Generierung der Grafiken im MGW kann je Zähler bis zu einer Minute dauern. Im Transparent Mode können die Grafiken in der m-bus.CONF ausgeschaltet werden, um keine Zeitverzögerungen durch unnötige Datenbereitstellung und -Aufbereitung zu erhalten.

Parameter: rrd.enable = 0

Die Daten der Zähler werden dann nur noch übernommen und auf dem MGW in die CSV Protokolldatei geschrieben.


m-bus.CONF: Dateiname für CSV Protokolldatei für DATEN / ARCHIVwählen

Innerhalb der m-bus.CONF wird festgelegt, wie die Daten der Zähler gespeichert werden sollen. Standardmässig handelt es sich um eine Protokolldatei im Excel CSV Datenformat, Dateiname basierend aus Zählerdatum und Monatsangabe, also z.B. 10322300_2010-08 für die Daten August 2010 des Zählers 10322300.

Beim Dateinamen können Sie wählen ob Sie je Zähler eine Datei oder eine Sammeldatei für alle Zähler wünschen.

Parameter: filename = xxxxx

Informationen zu den Möglichkeiten liefert das Handbuch.

Achtung: Wenn Sie die Datumsangabe (Hier JJJJ-MM) aus dem Namen der CSV Protokolldatei entfernen, wird die interne Archivlogik deaktiviert! Standardmässig gilt: Sobald eine CSV Datei einen Tag lang nicht mehr verändert wurde, wird sie aus dem Arbeitsverzeichnis /var/www/csv in das Archivverzeichnis /var/www/csv/archiv verschoben!

Dadurch ist sichergestellt, dass die Dateien nicht zu groß werden und ältere Daten im Archiv landen. Wenn Sie das Datum aus dem Dateinamen entfernen bleibt die Datei immer aktuell und landet erst dann einmal im Archiv, wenn die Größe den maximal verfügbaren Speicherplatz zu überschreiten droht! Ausführliche Informationen zur Namensgebung und zum Archiverfahren liefert das Handbuch!

Tipp: Wählen Sie den Dateinamen entsprechend Ihrem Abrufverhalten und löschen Sie die CSV Protokolldatei nach einem Datenabruf auf dem MGW. Auf diese Weise ist die Datenkonsistenz gewährleistet – die Zählerdaten sind entweder noch auf dem MGW oder bereits zur Verarbeitung auf dem PC.


FTP Datenabruf der CSV Datei

Für den bedienerlosen automatischen FTP Datenabruf bieten wir unser Kommunikationsprogramm FTPWAN-Win für Windows PC.

FTPWAN-Win kann so konfiguriert werden, dass die CSV Protokolldatei automatisch abgerufen und auf dem MGW gelöscht wird. FTPWAN-Win arbeitet mit einer Kommandodatei auf XML Basis, diese kann direkt in der Benutzeroberfläche bearbeitet oder per Datenimport bereitgestellt werden. Die Kommandodatei enthält alle abzufrufenden FTP Server mit Angaben über FTP Dateinamen und auch der Information, ob die Datei nach einem Transfer auf dem Server gelöscht werden soll.

FTPWAN-Win kann zeitgesteuert gestartet werden. Der Erfolg der Datenübertragung wird in einer Protokolldatei vermerkt.

Konkret: vermerken Sie sich Ihr abzufrufendes MGW als Transfereintrag in FTPWAN-Win, holen Sie sich automatisch die CSV Datei vom MGW und löschen Sie die Daten auf dem MGW.

Die LOG Datei zeigt Ihnen ob der Transfer geklappt hat:

Ausführliche Informationen zu FTPWAN-Win!


CSV Datei verarbeiten

 Mittels FTPWAN-Win können Sie der CSV Datei aus dem MGW einen beliebigen Namen zuweisen. Sie können diese CSV Datei dann problemlos verarbeiten oder im einfachsten Fall in Excel Office oder OpenOffice Calc importieren.


Bild vergrössern

Im Beispiel werden alle fünf Werte aus dem Zähler gelesen. Mittels m-bus.CONF lässt sich die Auswertung natürlcih so konfigurieren, dass z.B. nur einer der Werte ausgelesen und in der CSV Datei gespeichert wird!


SQL Verarbeitung

Alternativ stellen wir Ihnen gerne noch ein kleines Addon Tool zur Verfügung, das die CSV Daten direkt an eine SQL DAtenbank weitergibt. Sozusagen ein Autoimport der Exceldaten an SQL. Dieses AddonTool wird auf Ihre Datenbank angepassst und Sie können Datenbank- und Feldnamen beliebig definieren.

Weitere Informationen und Links:

MGW Zählerer- und Verbrauchserfassung**
MGW und EnergyBox - der kinderleichte Einstieg ins SmartMetering**
FTPWAN-Win FTP Kommunikationsclient**
AE Systeme DOC Center für weitere MGW Smart Metering Dokumente**
Zählererfassung - Grundtutorial
Basiswissen: Energieverbrauch erfassen & im Netzwerk visualisieren

Text: Hans-J. Walter, Stand August 2010
Kontakt: infoATterminal-systems.de
Pers. Anmerkung: Obiger Eintrag ist subjektiv und persönliche Meinungsäusserung. Er stellt keine Wertung für irgendwelche Softwarepakete da.

(c) hjw AE, Last Update: 08.07.2011. Alle Angaben ohne Gewähr
IT Lösungen für die Industrie: www.terminal-systems.de || IT Beiträge