Startseite | Anwendungen | Technologie | Über uns / AE | Technikarchiv | News & Presse | Anfrage / Kontakt


Sie sind hier: Anwendungen >> MGW Smart Metering Box >> Zählerliste und -Details

MGW986 Smart Metering: SQL Database anstelle interner Datenbank

Support Info gültig für MGW986 mit ECM Consumption Software

Standardmässig verfügt unser MGW986 mit der ECM Software über eine integrierte Datenbank. Diese sammelt in einem frei einstellbaren Zeitintervall die Daten und stellt sie wahlweise als Bild (Grafik) oder zum Download im XLS / CSV Office- bzw. Excelformat bereit.

Standardmässig wird dabei ein Zeitintervall von 5 Minuten eingehalten (werte in m-bus.conf). Die Werte werden dabei im internen Flash gespeichert.
Für den einen oder anderen sind 5 Minuten zu lang. Bei kürzeren Zeitwerten würde allerdings der Flash Speicher im MGW übermässig belastet - wir empfehlen dann anstelle der internen Datenbank lieber eine externe SQL Datenbank als Speicherort zu verwenden.

Die Configdatei m-bus.conf im MGW kann so geändert werden, dass die Daten direkt mittels Webserver und PHP auf einen SQL Server übertragen werden können.

Was Sie benötigen - und Schritte für SQL Konfiguration:


-) Ein Webserver mit PHP und SQL Unterstützung, z.B. das XAMP Paket.


-) Auf der SQL Datenbank zwei Tabellen mit folgenden Feldern anlegen

Hinweis: Später können Sie die Felder ändern. Aber zuerst bitte die u.a. Konfiguration anlegen und testen.


-) Auf dem Webserver die notwendigen PHP Skripte installieren, damit das MGW die Daten via PHP in die SQL Datenbank schreiben kann

Download unserer Musterscripte: mgw986m-php-mysql.zip


-) Die Datei config_file.php so anpassen, dass Sie mit Ihrem Webserver und SQL Datenbank passt


-) Per Webbrowser den Zugriff testen.

Es sollte ein Menü mit leeren Tabellen erscheinen. Beispiel finden Sie hie: http://www.ssv-comm.de/mbus/
(Achtung: Das Beispiel ist nicht immer online, sondern wird auch für unsere internen Test- und Wartungsarbeiten zur Produktverbesserung verwendet. Im Zweifel kontakten Sie bitte unseren Support!)


-) M-Bus Datei HTTP-EXCAMPLE = M-BUS.CONF für das MGW bearbeiten. das Passwort aus config_file.php eintragen, die URL zum Server eintragen. M-Bus-Zähler eintragen (Primary und ev. SubDevId). Datei ins MGW laden.

Beispiel http_excample hier: http-excample.conf


Die Werte sollten fortan im Server landen.

Wichtig! Das MGW muß natürlich den HTTP-Server erreichen können, also Gateway und DNS korrekt einstellen.
Übertragungsfehler werdem im M-Bus-Logging angezeigt.

Tipp: Mit "verbose = 3" (bzw. 4) in der kann man noch genauer sehen, wie der HTTP/PHP-Aufrauf abläuft und so mögliche Fehler beheben.

Tipp: Auch bei SQL Speicherung sollten Sie ein Speicherintervall von ca. 3..5 Sekunden nicht unterschreiten. Irgendwann wird der M-Bus zu langsam und Sie erhalten Lücken im Protokoll - insbesondere wenn Sie mehrere oder langsame Zähler angeschlossen haben.)

HOME  BACK 


AE SYSTEME www.terminal-systems.de: Deutsch | Englisch
Technische Angaben ohne Gewähr. Die Bilder zeigen Beispiele.
Technical information on this pages may change on result of further development. Last Update: 01.07.2011
(c) AE/hjw: AE Systeme www.terminal-systems.de - Lösungen für Industrial IT | D-31303 Burgdorf

Sales Contact: Hans-J. Walter | Tel 05136 8021339 | Fax 05136 9776368 | info@terminal-systems.de