Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:controller:m-bus_ohne_perl

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_ohne_perl [2023/05/18 10:12] raptorsdssoftware:controller:m-bus_ohne_perl [2023/05/27 18:02] (aktuell) raptorsds
Zeile 16: Zeile 16:
 libxml2-utils libxml2-utils
  
 +
 +<note> falls libmbus nicht zu finden ist können sie diese auch manuell bauen siehe[[software:controller:vzlogger:installation_cpp-version|vzlogger Installation]] Punkt **Building OMS** </note>
  
   * nötigen Dateien installieren   * nötigen Dateien installieren
Zeile 38: Zeile 40:
  
 <code> <code>
-mbus-serial-request-data /dev/ttyV0 001+mbus-serial-request-data /dev/ttyUSB0 001
 #alternativ IP Port addresse #alternativ IP Port addresse
 mbus_request_data 192.168.x.x 10001 1 mbus_request_data 192.168.x.x 10001 1
Zeile 44: Zeile 46:
  
   * Im Fontend einen Kanal erstellen (bsp Zählerstand) und die UUID dann in den Nachfolgenden Schritten eintrag    * 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>+<note>falls der Zähler die Daten siehe Testabfrage in Wh ausgibt sollte der Kanal mit einer Auflösung von 1000 erstellt werden, bei Leistung zb mW ist eine Auflösung von 10 notwendig </note>
  
  
Zeile 53: Zeile 55:
  
   * Als nächstes Abfragedatei erstellen   * Als nächstes Abfragedatei erstellen
-  - Manuelle erstellen <code>nano read_meter.sh</code> +  - Manuelle erstellen <code>sudo nano read_meter.sh</code> 
-  - alternativ git clone <code>git clone https://github.com/RaptorSDS/VZ-Mbus_script.git</code>+  - alternativ git clone <code>sudo git clone https://github.com/RaptorSDS/VZ-Mbus_script.git</code>
  
   * Abfragedatei bearbeiten   * Abfragedatei bearbeiten
-<code>nano read_meter.sh</code>+<code>sudo nano read_meter.sh</code>
  
   * darin folgenden Inhalt hinzufügen/editieren   * darin folgenden Inhalt hinzufügen/editieren
Zeile 74: Zeile 76:
  
 #alternativ ip address and port #alternativ ip address and port
-#IP="192.xxx"+#IP="192.xxx.xxx.xxx"
 #PORT="10001" #PORT="10001"
  
Zeile 106: Zeile 108:
  
 # Extract the power value from the XML file using xmllint # Extract the power value from the XML file using xmllint
-POWER_VALUE=$(xmllint --xpath 'string(//DataRecord[@id="1"]/Value/text())' "$OUTPUT_FILE")+#POWER_VALUE=$(xmllint --xpath 'string(//DataRecord[@id="1"]/Value/text())' "$OUTPUT_FILE")
  
 #Send data to Database #Send data to Database
Zeile 121: Zeile 123:
 <note>Bitte Com-Port und UUID an deine Gegebenheiten anpassen.</note> <note>Bitte Com-Port und UUID an deine Gegebenheiten anpassen.</note>
  
-Dieses Script sendet nur die aktuellen Zählerstand an die Middleware, bereits vorbereitet ist alternativ/zusätzlich der Leistung.\\+Dieses Script sendet nur die aktuellen Zählerstand an die Middleware, bereits vorbereitet ist alternativ/zusätzlich die Leistung.\\
 Zeilen mit "#" sind auskommentiert und können bei Bedarf genutzt werden für Debug oder um einen zweiten Kanal hinzuzufügen. Zeilen mit "#" sind auskommentiert und können bei Bedarf genutzt werden für Debug oder um einen zweiten Kanal hinzuzufügen.
  
software/controller/m-bus_ohne_perl.1684397576.txt.gz · Zuletzt geändert: 2023/05/18 10:12 von raptorsds