Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:controller:m-bus_ohne_perl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:controller:m-bus_ohne_perl [2023/05/17 22:30] – angelegt raptorsdssoftware:controller:m-bus_ohne_perl [2023/05/18 10:12] raptorsds
Zeile 28: Zeile 28:
 <code> <code>
  mbus-serial-scan  /dev/ttyUSB0  mbus-serial-scan  /dev/ttyUSB0
 +#alternativ IP und Port
 +mbus-tcp-scan 192.168.x.x 10001
 </code> </code>
  
Zeile 37: Zeile 39:
 <code> <code>
 mbus-serial-request-data /dev/ttyV0 001 mbus-serial-request-data /dev/ttyV0 001
 +#alternativ IP Port addresse
 +mbus_request_data 192.168.x.x 10001 1
 </code> </code>
 +
 +  * Im Fontend einen Kanal erstellen (bsp Zählerstand) und die UUID dann in den Nachfolgenden Schritten eintrag 
 +<note>falls der Zähler die Daten siehe Testabfrage in Wh ausgibt sollte der Kanal mit einer Auflösung von 1000 erstellt werden </note>
 +
 +
 +
  
 Bitte die hier schauen welche Daten der Zähler zur Verfügung stelle Bitte die hier schauen welche Daten der Zähler zur Verfügung stelle
Zeile 62: Zeile 72:
 SERIAL_PORT="/dev/ttyUSB0" SERIAL_PORT="/dev/ttyUSB0"
 #SERIAL_BAUD="2400" #SERIAL_BAUD="2400"
 +
 +#alternativ ip address and port
 +#IP="192.xxx"
 +#PORT="10001"
  
 # Set the meter primary address and medium type # Set the meter primary address and medium type
Zeile 81: Zeile 95:
 # Set the output file path # Set the output file path
 OUTPUT_FILE="\var\tmp\meter_data.xml" OUTPUT_FILE="\var\tmp\meter_data.xml"
 +#OUTPUT_FILE="meter_data.xml"
  
 # Read meter data using libmbus # Read meter data using libmbus
 mbus-serial-request-data "$SERIAL_PORT" "$PRIMARY_ADDRESS"  > "$OUTPUT_FILE" mbus-serial-request-data "$SERIAL_PORT" "$PRIMARY_ADDRESS"  > "$OUTPUT_FILE"
 +# alternativ IP Port
 +# mbus_request_data "$IP" "$PORT" "$PRIMARY_ADDRESS" > "$OUTPUT_FILE"
  
 # Extract the energy value from the XML file using xmllint # Extract the energy value from the XML file using xmllint
Zeile 109: Zeile 126:
   * Datei Speichern und ausführbar machen   * Datei Speichern und ausführbar machen
  
-   chmod +x auslesen.sh+   chmod +x read-meter.sh
  
   * Datei zu CRON hinzufügen (hier als Beispiel Raspberry Pi mit 3 minuten Intervall)   * Datei zu CRON hinzufügen (hier als Beispiel Raspberry Pi mit 3 minuten Intervall)
software/controller/m-bus_ohne_perl.txt · Zuletzt geändert: 2023/05/27 18:02 von raptorsds