Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:gaszaehler_lesekopf

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
hardware:controllers:gaszaehler_lesekopf [2016/12/27 10:43] – [Stromlaufplan] udo1hardware:controllers:gaszaehler_lesekopf [2019/06/25 05:00] – noHW jau
Zeile 5: Zeile 5:
 Die Spannungsversorgung des Gaszähler-Kopfs erfolgt über USB.\\ Die Spannungsversorgung des Gaszähler-Kopfs erfolgt über USB.\\
  
-<note important>Hinweise zum Gaszähler-Kopf gibt es bei udo.volksz@gmail.com</note>\\+<note important>Wir sind derzeit leider nicht in der Lage fertige Hardware anzubieten</note>\\
  
 =====Features===== =====Features=====
Zeile 35: Zeile 35:
 stty -F /dev/ttyUSB0 300 raw  stty -F /dev/ttyUSB0 300 raw 
 strace -ttt -e read cat < /dev/ttyUSB0  strace -ttt -e read cat < /dev/ttyUSB0 
-</code>+</code>\\ 
 +Das betätigen des Reed-Kontaktes löst einen Impuls aus, der über USB als Steuerzeichen “NUL”, Hexadezimal: 00, übertragen wird, 
 +bzw. löst einen SO-Impuls am S0-Ausgang aus. 
 +Dieses Zeichen wird mit vzlogger erfasst. 
 +\\
 \\ \\
-Beispiel-Konfig für vzlogger wenn Anschluss nur über USB-Leitung erfolgt:\\ +Beispiel-Konfig für vzlogger wenn Anschluss über USB-Leitung erfolgt:\\ 
-<code base|vzlogger-Konfiguration>+<code base vzlogger.conf>
 /**  /** 
  * vzlogger configuration   * vzlogger configuration 
Zeile 51: Zeile 55:
 "retry" : 0,                      /* how long to sleep between failed requests, in seconds */  "retry" : 0,                      /* how long to sleep between failed requests, in seconds */ 
 "daemon": true,                    /* run periodically */ "daemon": true,                    /* run periodically */
-"verbosity"0,                /* one of 0 = log_error and log_warning, 5 = log_info, 10 = log_debug, 15 = log_finest */  +"verbosity"15,                /* one of 0 = log_error and log_warning, 5 = log_info, 10 = log_debug, 15 = log_finest */  
-"log" : "/tmp/vzlogger.log",   /* path to logfile, optional */ +"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */ 
  
 "local" :  {  "local" :  { 
Zeile 68: Zeile 72:
              "aggtime" : -1,             /* aggregate all signals and give one update to middleware every 'aggtime' seconds */               "aggtime" : -1,             /* aggregate all signals and give one update to middleware every 'aggtime' seconds */ 
              "aggfixedinterval" : false, /* round all timestamps to middleware to nearest aggtime, reduces accuracy, use only when needed */               "aggfixedinterval" : false, /* round all timestamps to middleware to nearest aggtime, reduces accuracy, use only when needed */ 
-             "channel" : { +             "channels" : { 
                            "uuid" : "UUID des Kanals",                             "uuid" : "UUID des Kanals", 
                            "middleware" : "http://localhost/middleware.php",              /* http://IP auf dem die Middleware läuft */                             "middleware" : "http://localhost/middleware.php",              /* http://IP auf dem die Middleware läuft */ 
Zeile 78: Zeile 82:
 </code> </code>
  
-<note important>Wenn der Anschluss über S0 erfolgt (z.B. über die RPi-Erweiterungen), sollte auch die neueste Version von vzlogger genutzt werden.\\ Um eine entsprechende vzlogger-conf zu erstellen kann der [[http://volkszaehler.github.io/vzlogger/|vzlogger-Editor]] verwendet werden.</note>+<note important>Um eine vzlogger-conf für S0-Impulse zu erstellen kann der [[http://volkszaehler.github.io/vzlogger/|vzlogger-Editor]] verwendet werden.</note>
  
  
hardware/controllers/gaszaehler_lesekopf.txt · Zuletzt geändert: 2022/04/21 22:16 von jau