Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:controller:m-bus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:controller:m-bus [2023/05/14 20:02] – [Installation] raptorsdssoftware:controller:m-bus [2023/05/17 21:06] (aktuell) – [Test] raptorsds
Zeile 3: Zeile 3:
 Der Mbus Controler dient zur Anbindung des [[http://de.wikipedia.org/wiki/M-Bus_(Feldbus)|Meter-Bus]] an den Volkszaehler Der Mbus Controler dient zur Anbindung des [[http://de.wikipedia.org/wiki/M-Bus_(Feldbus)|Meter-Bus]] an den Volkszaehler
  
 +Standart M-Bus
 +2400Baud 8b even 1stop
 +
 +möglich auch
 + 300Baud 8b even 1stop 
 +oder selten 
 +9600Baud 8b even 1stop
 ===== Vorraussetzungen ===== ===== Vorraussetzungen =====
  
Zeile 18: Zeile 25:
 </code> </code>
 <code> <code>
-cd mbus+cd m-bus
 </code> </code>
 <code> <code>
Zeile 50: Zeile 57:
 </code> </code>
  
 +Fehlermöglichkeiten
 +  - Serial
 Je nach Installation kann die Installation verschiedener perl-Bibliotheken erforderlich sein. Das erkennt man daran, dass der mbus-cmd Befehl Fehlermeldungen ausgibt wie z.B.: Je nach Installation kann die Installation verschiedener perl-Bibliotheken erforderlich sein. Das erkennt man daran, dass der mbus-cmd Befehl Fehlermeldungen ausgibt wie z.B.:
  
Zeile 58: Zeile 67:
 apt-get install libdevice-serialport-perl apt-get install libdevice-serialport-perl
 </code>  </code> 
 +
 +  - LWP
 +Can't locate LWP.pm in @INC
 +<code>
 +apt-get install libwww-perl
 +</code> 
 +
 +
 +  - simple LWP
 +Can't locate LWP/simple.pm in @INC
 +<code>
 +perl -MCPAN -e'install "LWP::Simple"'
 +</code>
 +!dieser Befehl kompiliert auch weiter PM Files und könnte etwas länger dauern
 +
 +
 +  - simple Lock
 +Can't locate LockFile/simple.pm in @INC
 +<code>
 +perl -MCPAN -e'install "LockFile::Simple"'
 +</code>
  
 die entsprechende Bibliothek nachinstalliert werden muss. Wenn alles da ist, startet der Scan und die Seriellen Adressen werden in der Datei: die entsprechende Bibliothek nachinstalliert werden muss. Wenn alles da ist, startet der Scan und die Seriellen Adressen werden in der Datei:
Zeile 111: Zeile 141:
 ===== Test ===== ===== Test =====
  
-<code>+<del><code>
 su - mbus su - mbus
 ./mbus-cmd --verbose ./mbus-cmd --verbose
-</code>+</code></del>
  
 Ergibt eine Ausgabe der übertragenen Daten. Ergibt eine Ausgabe der übertragenen Daten.
Zeile 120: Zeile 150:
 <code> <code>
 su - mbus su - mbus
-./mbus-cmd --sql-out+./mbus-cmd --sqlout
 </code> </code>
  
 +Alternativ auch Rohdaten möglich
 +<code>
 +su - mbus
 +./mbus-cmd --sqlrawout
 +</code>
  
 Kann man alle Zählerstände in einer MySQL Syntax abfragen um zu testen, oder die Zählerstände nochmals zusätzlich  zu speichern. Kann man alle Zählerstände in einer MySQL Syntax abfragen um zu testen, oder die Zählerstände nochmals zusätzlich  zu speichern.
software/controller/m-bus.1684087375.txt.gz · Zuletzt geändert: 2023/05/14 20:02 von raptorsds