hardware:channels:meters:power:eastron_drs155m
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hardware:channels:meters:power:eastron_drs155m [2018/01/08 11:21] – Modbus Register jau | hardware:channels:meters:power:eastron_drs155m [2018/03/25 11:11] (aktuell) – Titel jau | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| {{ : | {{ : | ||
| Zeile 14: | Zeile 14: | ||
| ====== Anschluss an den Computer: RS485 - USB Wandler ====== | ====== Anschluss an den Computer: RS485 - USB Wandler ====== | ||
| - | Für den Anschluss am Computer benötigt man eine RS485-USB Adapter. | + | Für den Anschluss am Computer benötigt man eine RS485-USB Adapter.\\ |
| - | + | Elektrisch wird der Adapter mit dem Stromzähler A<->A , B<->B und G<->G verbunden. | |
| - | Bei Ebay nach " | + | |
| - | + | ||
| - | Elektrisch wird der Adapter mit dem Stromzähler A<->A , B<->B und G<->G verbunden. | + | |
| ====== Adressen: ====== | ====== Adressen: ====== | ||
| Zeile 52: | Zeile 49: | ||
| ====== Anschluss an den Computer: Software ====== | ====== Anschluss an den Computer: Software ====== | ||
| - | Für den Zähler habe ich keine richtige Software zum auslesen gefunden. | + | Im Internet kursieren einige Scripte in PHP und Python, um den Zähler auszulesen. |
| - | + | ||
| - | Da ich ein Perl-Fan bin, habe ich das ganze unter perl zum laufen gebracht. | + | |
| - | Es wird noch ein perl-Paket für die serielle Schnittstelle benötigt: | + | ====== Perl-Script ====== |
| + | Es werden Pakete | ||
| < | < | ||
| - | „apt-get install libdevice-serialport-perl“ | + | sudo apt-get install libdevice-serialport-perl |
| - | „apt-get install libwww-perl“ | + | sudo apt-get install libwww-perl |
| </ | </ | ||
| - | Das script | + | Das Script |
| - | ====== Hier dann das Perl-script ====== | + | Der serielle Port und die UUID (diese bekommt man über das Webinterface von volkszähler) müssen im Script angepasst werden. |
| - | Das Script abspeichern, | + | < |
| - | + | ||
| - | Der serielle Port und die uuid(die uuid bekommt man über das Webinterface von volkszähler) müssen im Script angepasst werden. | + | |
| - | + | ||
| - | < | + | |
| # | # | ||
| Zeile 270: | Zeile 262: | ||
| } | } | ||
| } | } | ||
| - | |||
| - | |||
| - | |||
| </ | </ | ||
| + | Das Script abspeichern, | ||
| Zeile 298: | Zeile 287: | ||
| Die Zählerangabe sind Wh. | Die Zählerangabe sind Wh. | ||
| + | |||
| ===== Bugs ===== | ===== Bugs ===== | ||
| - | Ich habe mit meinem | + | Der Zähler |
| - | Ich habe das Problem an einem zweiten Zähler verifizieren können. Das Problem tritt immer zwischen 0Uhr und 1Uhr (zählerinterne Zeit) auf. | + | Das Problem |
| - | Die Zeit kann allerdings gesetzt werden, so daß das Problem " | + | Die Zeit kann allerdings gesetzt werden, so daß das Problem " |
| Zeile 311: | Zeile 301: | ||
| * die ID der Zähler setzen | * die ID der Zähler setzen | ||
| * die Passwörter der Zähler setzen | * die Passwörter der Zähler setzen | ||
| - | |||
| - | |||
hardware/channels/meters/power/eastron_drs155m.1515406863.txt.gz · Zuletzt geändert: von jau