Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:edl-ehz:itron_ace3000_type_260

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
hardware:channels:meters:power:edl-ehz:itron_ace3000_type_260 [2017/07/02 11:22] – Aggregation bei S0 korrigiert jauhardware:channels:meters:power:edl-ehz:itron_ace3000_type_260 [2022/04/21 21:53] – daemon, logfile & port jau
Zeile 23: Zeile 23:
 Die aktuellen Zählerstände unter 'Initialverbrauch' im entsprechenden Kanal eintragen.\\ Die aktuellen Zählerstände unter 'Initialverbrauch' im entsprechenden Kanal eintragen.\\
  
-<code>+<code base vzlogger.conf>
 { {
   "retry": 0,   "retry": 0,
-  "daemon": true, 
   "verbosity": 15,   "verbosity": 15,
-  "log": "/var/log/vzlogger.log",+  "log": "/var/log/vzlogger/vzlogger.log",
      
 "local": { "local": {
     "enabled": false,     "enabled": false,
-    "port": 8080,+    "port": 8081,
     "index": true,     "index": true,
     "timeout": 0,     "timeout": 0,
Zeile 78: Zeile 77:
 Im Frontend des Volkszaehlers muss ein Kanal mit den Einstellungen "El. Energie (S0-Impulse)", Auflösung 1000 und Style = "Steps" erstellt werden.\\ Im Frontend des Volkszaehlers muss ein Kanal mit den Einstellungen "El. Energie (S0-Impulse)", Auflösung 1000 und Style = "Steps" erstellt werden.\\
  
-<code>+<code base vzlogger.conf>
 { {
     "retry": 0,            // how long to sleep between failed requests, in seconds     "retry": 0,            // how long to sleep between failed requests, in seconds
Zeile 97: Zeile 96:
  {  {
             "enabled": true,               // disabled meters will be ignored             "enabled": true,               // disabled meters will be ignored
-            "skip": false,                  // if enabled, errors when opening meter will lead to meter being ignored+            "allowskip": false,                  // if enabled, errors when opening meter will lead to meter being ignored
             "protocol": "s0",             "protocol": "s0",
             "aggtime": -1,             "aggtime": -1,
Zeile 135: Zeile 134:
 Die Ausgabe kann abweichen, da der Datenblock vom Hersteller auf die Wünsche des Netzbetreibers angepasst werden kann, näheres findet man im [[http://www.stromzaehler-shop.de/stromzaehler/files/ace3000_typ260_benutzerhandbuch.pdf | Handbuch auf Seite 27, Kapitel 4.3]] Die Ausgabe kann abweichen, da der Datenblock vom Hersteller auf die Wünsche des Netzbetreibers angepasst werden kann, näheres findet man im [[http://www.stromzaehler-shop.de/stromzaehler/files/ace3000_typ260_benutzerhandbuch.pdf | Handbuch auf Seite 27, Kapitel 4.3]]
  
-===== PHP-Abfrage =====+===== PHP-Script =====
  
-Die nachfolgende Abfrage zeigt, wie man mit dem genannten Equipment die Daten des Zählers abfragen kann. Die Ausgabe benötigt ca. 6-10 Sekunden bis zur Anzeige. Die Variablenwerte können dann nach Wunsch in eigenen Projekten weiterverwendet werden.+Das nachfolgende Scriptzeigt, wie man mit dem genannten Equipment die Daten des Zählers abfragen kann. Die Ausgabe benötigt ca. 6-10 Sekunden bis zur Anzeige. Die Variablenwerte können dann nach Wunsch in eigenen Projekten weiterverwendet werden.
  
-<code>+<code php>
 <?php <?php
   $zeilen = 8;                                                                    // es sollten soviele Zeilen abgefragt   $zeilen = 8;                                                                    // es sollten soviele Zeilen abgefragt
Zeile 176: Zeile 175:
 Das Auslesen einer fixen Anzahl von Zeilen hat gegenüber der ebenfalls möglichen Abfrage von Einzelzeichen den Vorteil, daß der Socket möglichst schnell wieder geschlossen wird. Bei mir ist die Abfrage nach 7 Sekunden erledigt. Das Auslesen einer fixen Anzahl von Zeilen hat gegenüber der ebenfalls möglichen Abfrage von Einzelzeichen den Vorteil, daß der Socket möglichst schnell wieder geschlossen wird. Bei mir ist die Abfrage nach 7 Sekunden erledigt.
  
-===== Abfrage mit Bash-Script =====+===== Bash-Script =====
  
 Hier ein Beispiel für die Abfrage mit einem Bash-Script und Berechnung der "virtuellen" Zähler Eigenverbrauch und Gesamtverbrauch. Hier ein Beispiel für die Abfrage mit einem Bash-Script und Berechnung der "virtuellen" Zähler Eigenverbrauch und Gesamtverbrauch.
Zeile 184: Zeile 183:
 Die Laufzeit für die Abfrage beider Zähler liegt zwischen 18 und 26s. Die Laufzeit für die Abfrage beider Zähler liegt zwischen 18 und 26s.
  
-<code>+<code bash>
 #!/bin/bash #!/bin/bash
  
Zeile 334: Zeile 333:
 ===== Python-Script für Testzwecke ===== ===== Python-Script für Testzwecke =====
 Hier noch ein Script eines Users: Hier noch ein Script eines Users:
-<code>+<code python>
 ### ###
 import serial import serial
hardware/channels/meters/power/edl-ehz/itron_ace3000_type_260.txt · Zuletzt geändert: 2023/06/21 07:51 von justinotherguy