<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Arial'; COLOR: #000000; FONT-SIZE: 10pt">
<DIV>Also der Zähler verhält sich gleich wie mein Siemens TD3511.</DIV>
<DIV>Nachdem man ihm /?! sendet fängt er an alle Seine Daten zu schicken.</DIV>
<DIV>Das letzte Zeichen ist auch bei mir dann ein !</DIV>
<DIV>Nun muss man wieder /?! senden, dann gehts von vorne los.</DIV>
<DIV> </DIV>
<DIV>Im Wiki gibts ein Beitrag zum Siemens Zähler mit einem Perl-Script.</DIV>
<DIV>Ich denke das geht bei dir auch.</DIV>
<DIV> </DIV>
<DIV>Leider komme ich bei meinem noch gar nicht an die Daten unter Linux, mit 
Ubuntu 12.04 sind die Schnittstellen blockiert, schein ein Bug zu sein.</DIV>
<DIV>Installiere eben 10.04, mit dem sollte es gehn, dann kann ich auch mal 
weiter Teste.</DIV>
<DIV> </DIV>
<DIV>Mein Datenstring sieht so aus:</DIV>
<DIV>1.8.0*00(0.000)</DIV>
<DIV>1.8.0*00(0.000)</DIV>
<DIV>1.8.0*00(0.000)</DIV>
<DIV>1.8.1(2207.874*kWh)</DIV>
<DIV>1.8.1*11(2138.873)</DIV>
<DIV>1.8.1*10(1968.843)</DIV>
<DIV>1.8.1*09(1497.173)</DIV>
<DIV>1.8.1*08(1189.089)</DIV>
<DIV>1.8.1*07(876.812)</DIV>
<DIV>1.8.1*06(662.501)</DIV>
<DIV>1.8.1*05(472.637)</DIV>
<DIV>1.8.1*04(331.247)</DIV>
<DIV> </DIV>
<DIV>Doch anders, ist das auch D0, oder doch SML?</DIV>
<DIV> </DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<DIV style="FONT: 10pt tahoma">
<DIV><FONT face=Arial></FONT> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=mr.o@gmx.de 
href="mailto:mr.o@gmx.de">Mister O</A> </DIV>
<DIV><B>Sent:</B> Saturday, May 19, 2012 6:41 PM</DIV>
<DIV><B>To:</B> <A title=volkszaehler-users@lists.volkszaehler.org 
href="mailto:volkszaehler-users@lists.volkszaehler.org">volkszaehler.org - 
users</A> </DIV>
<DIV><B>Subject:</B> Re: [vz-users] vzlogger mit IR-Schreib-Lesekopf an Elster 
1440</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">Danke 
für die Antworten :) 
<DIV> </DIV>
<DIV>Ja, die Daten kommen im Klartext, hier ein Beispiel von der Ausgabe mit cat 
/dev/ttyUSB0</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote>...<BR>1-1:1.8.4*01(0000000.000*kWh)<BR>1-1:1.8.5(0005399.187*kWh)<BR>1-1:1.8.5*07(0005223.770*kWh)<BR>1-1:1.8.5*06(0004702.568*kWh)<BR>1-1:1.8.5*05(0004019.642*kWh)<BR>1-1:1.8.5*04(0003341.750*kWh)<BR>1-1:1.8.5*03(0002614.308*kWh)<BR>1-1:1.8.5*02(0001941.406*kWh)<BR>1-1:1.8.5*01(0000009.057*kWh)<BR>1-1:1.8.6(0000000.000*kWh)<BR>1-1:1.8.6*07(0000000.000*kWh)<BR>...</BLOCKQUOTE>
<DIV>
<DIV>Das Protokoll müsste demzufolge D0 sein.</DIV>
<DIV> </DIV>
<DIV>Die Daten kommen dann aber nur für einen Zyklus, dann endet die Übertragung 
mit einem ! als letztes Zeichen.</DIV>
<DIV>Wenn ich vzlogger starte und die Schnittstelle initialisiere kommt mit d0 
auch etwas bei vzlogger an, zum Vergleich der Log von vzlogger (so wie es 
scheint nur für mtr0 = /dev/ttyUSB1):</DIV>
<DIV> </DIV>
<DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote>[May 19 17:52:03]       Opened 
  logfile /var/log/vzlogger.log<BR>[May 19 17:52:03][mtr0] Meter connection 
  established<BR>[May 19 17:52:03][mtr0] Meter thread started<BR>[May 19 
  17:52:03][ch0]  Logging thread started<BR>[May 19 17:52:03][ch1]  
  Logging thread started<BR>[May 19 17:52:03][ch2]  Logging thread 
  started<BR>[May 19 17:52:03][ch3]  Logging thread started<BR>[May 19 
  17:52:03][mtr1] Meter connection established<BR>[May 19 17:52:03][mtr1] Meter 
  thread started<BR>[May 19 17:52:03][ch4]  Logging thread started<BR>[May 
  19 17:52:03][ch5]  Logging thread started<BR>[May 19 17:52:03][http] 
  Starting local interface HTTPd on port 8085<BR>[May 19 17:52:13][mtr0] Parsed 
  reading (OBIS code=^B1-1:F.F, value=00000000, unit=)<BR>[May 19 
  17:52:14][mtr0] Parsed reading (OBIS code=1-1:0.0.0, value=11023348, 
  unit=)<BR>[May 19 17:52:14][mtr0] Parsed reading (OBIS code=1-1:0.0.1, 
  value=00000000, unit=)<BR>[May 19 17:52:15][mtr0] Parsed reading (OBIS 
  code=1-1:0.0.2, value=03259963, unit=)<BR>[May 19 17:52:16][mtr0] Parsed 
  reading (OBIS code=1-1:0.9.1, value=175202, unit=)<BR>[May 19 17:52:17][mtr0] 
  Parsed reading (OBIS code=1-1:0.9.2, value=120519, unit=)<BR>[May 19 
  17:52:18][mtr0] Parsed reading (OBIS code=1-1:0.1.2*07, value=1205010000, 
  unit=)<BR>[May 19 17:52:19][mtr0] Parsed reading (OBIS code=1-1:0.1.2*06, 
  value=1204010000, unit=)<BR>[May 19 17:52:20][mtr0] Parsed reading (OBIS 
  code=1-1:0.1.2*05, value=1203010000, unit=)<BR>[May 19 17:52:20][mtr0] Parsed 
  reading (OBIS code=1-1:0.1.2*04, value=1202010000, unit=)<BR>[May 19 
  17:52:21][mtr0] Parsed reading (OBIS code=1-1:0.1.2*03, value=1201010000, 
  unit=)<BR>[May 19 17:52:22][mtr0] Parsed reading (OBIS code=1-1:0.1.2*02, 
  value=1112010000, unit=)<BR>[May 19 17:52:23][mtr0] Parsed reading (OBIS 
  code=1-1:0.1.2*01, value=1111010000, unit=)<BR>[May 19 17:52:24][mtr0] Parsed 
  reading (OBIS code=1-1:1.7.0, value=0.086, unit=kW)<BR>[May 19 17:52:25][mtr0] 
  Parsed reading (OBIS code=1-1:21.7.0, value=0.041, unit=kW)<BR>[May 19 
  17:52:26][mtr0] Parsed reading (OBIS code=1-1:41.7.0, value=0.044, 
  unit=kW)<BR>[May 19 17:52:27][mtr0] Parsed reading (OBIS code=1-1:61.7.0, 
  value=0.000, unit=kW)<BR>[May 19 17:52:28][mtr0] Parsed reading (OBIS 
  code=1-1:1.8.0, value=0005399.212, unit=kWh)<BR>[May 19 17:52:29][mtr0] Parsed 
  reading (OBIS code=1-1:1.8.0*07, value=0005223.770, unit=kWh)<BR>[May 19 
  17:52:30][mtr0] Parsed reading (OBIS code=1-1:1.8.0*06, value=0004702.568, 
  unit=kWh)<BR>[May 19 17:52:31][mtr0] Parsed reading (OBIS code=1-1:1.8.0*05, 
  value=0004019.642, unit=kWh)<BR>[May 19 17:52:32][mtr0] Parsed reading (OBIS 
  code=1-1:1.8.0*04, value=0003341.750, unit=kWh)<BR>[May 19 17:52:33][mtr0] 
  Parsed reading (OBIS code=1-1:1.8.0*03, value=0002614.308, unit=kWh)<BR>[May 
  19 17:52:35][mtr0] Parsed reading (OBIS code=1-1:1.8.0*02, value=0001941.406, 
  unit=kWh)<BR>[May 19 17:52:36][mtr0] Parsed reading (OBIS code=1-1:1.8.0*01, 
  value=0000009.057, unit=kWh)<BR>[May 19 17:52:37][mtr0] Parsed reading (OBIS 
  code=1-1:1.8.1, value=0003445.458, unit=kWh)<BR>[May 19 17:52:38][mtr0] Parsed 
  reading (OBIS code=1-1:1.8.1*07, value=0003336.831, unit=kWh)<BR>[May 19 
  17:52:39][mtr0] Parsed reading (OBIS code=1-1:1.8.1*06, value=0003019.906, 
  unit=kWh)<BR>[May 19 17:52:40][mtr0] Parsed reading (OBIS code=1-1:1.8.1*05, 
  value=0002589.541, unit=kWh)<BR>[May 19 17:52:41][mtr0] Parsed reading (OBIS 
  code=1-1:1.8.1*04, value=0002134.683, unit=kWh)<BR>[May 19 17:52:43][mtr0] 
  Parsed reading (OBIS code=1-1:1.8.1*03, value=0001688.735, unit=kWh)<BR>[May 
  19 17:52:44][mtr0] Parsed reading (OBIS code=1-1:1.8.1*02, value=0001288.024, 
  unit=kWh)<BR>[May 19 17:54:42][mtr0] Read package with 32 tuples (vendor=ELS, 
  baudrate=5, 
  identification=\@V9.31         
  )<BR>[May 19 17:54:42][mtr0] Updating interval to 159<BR>[May 19 
  17:54:42][ch0]  Adding reading to queue (value=0.00 
  ts=1337442733.372)<BR>[May 19 17:54:42][ch0]  Buffer dump (size=1 
  keep=3): {0.00!}<BR>[May 19 17:54:42][ch1]  Adding reading to queue 
  (value=0.00 ts=1337442733.372)<BR>[May 19 17:54:42][ch0]  JSON request 
  body: [ [ 1337442733372.124023, 0.000000 ] ]<BR>[May 19 17:54:42][ch1]  
  Buffer dump (size=1 keep=3): {0.00!}<BR>[May 19 17:54:42][ch2]  Adding 
  reading to queue (value=0.00 ts=1337442733.372)<BR>[May 19 
  17:54:42][ch2]  Buffer dump (size=1 keep=3): {0.00!}<BR>[May 19 
  17:54:42][ch3]  Adding reading to queue (value=0.00 
  ts=1337442733.372)<BR>[May 19 17:54:42][ch3]  Buffer dump (size=1 
  keep=3): {0.00!}<BR>[May 19 17:54:42][ch3]  JSON request body: [ [ 
  1337442733372.124023, 0.000000 ] ]<BR>[May 19 17:54:42][ch2]  JSON 
  request body: [ [ 1337442733372.124023, 0.000000 ] ]<BR>[May 19 
  17:54:42][ch1]  JSON request body: [ [ 1337442733372.124023, 0.000000 ] 
  ]<BR>[May 19 17:54:42][mtr0] Something unexpected happened: 
  meter_read_d0:279!<BR>[May 19 17:54:42][ch0]  Buffer dump (size=1 
  keep=3): {0.00!}<BR>[May 19 17:54:42][ch1]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:42][ch2]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:42][ch3]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:42][mtr0] Something unexpected happened: 
  meter_read_d0:279!<BR>[May 19 17:54:42][ch0]  Buffer dump (size=1 
  keep=3): {0.00!}<BR>[May 19 17:54:42][ch1]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:42][ch2]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:42][ch3]  Buffer dump (size=1 keep=3): 
  {0.00!}<BR>[May 19 17:54:43][ch3]  Request succeeded with code: 
  200<BR>[May 19 17:54:43][ch2]  Request succeeded with code: 200<BR>[May 
  19 17:54:43][ch1]  Request succeeded with code: 200<BR>[May 19 
  17:54:43][ch0]  Request succeeded with code: 200</BLOCKQUOTE>
<DIV> </DIV>
<DIV>Per Script kann ich dann immer wieder die Übertragung starten, aber warum 
nur für den mtr0 ist mir nicht deutlich und im Web Frontend wird bei allen 
mtr0-Werten 0W angezeigt und für mtr1 nichts. Mal abgesehen das nichts angezeigt 
wird, wäre das eine Lösung per cron Job die Schnittstelle einmal pro Minute neu 
zu initialisieren und damit die Werte in vzlogger zu beklommen oder wie sollte 
es eigentlich funktionieren?</DIV>
<DIV> </DIV>
<DIV>Viele Grüße und danke für eure Hilfe</DIV>
<DIV> </DIV>
<DIV>Axel</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV class=gmail_quote>Am 19. Mai 2012 15:14 schrieb Rainer Gauweiler <SPAN 
dir=ltr><<A href="mailto:volkszaehler@moppl.inka.de" 
target=_blank>volkszaehler@moppl.inka.de</A>></SPAN>:<BR>
<BLOCKQUOTE 
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote>Hallo Axel, 
  <DIV class=im><BR><BR>Am 19.05.2012 08:40, schrieb Mister O:<BR></DIV>
  <BLOCKQUOTE 
  style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>Guten Morgen, 
    <DIV>
    <DIV class=h5><BR><BR>Am 18. Mai 2012 09:29 schrieb Udo1<BR><BR>   
    Lässt sich das nicht mit einem einfachen script vorher 
    erledigen?<BR><BR><BR>Ja, vermutlich schon ich bekomme es aber nicht 
    hin<BR><BR>Folgendes kleines "Test-Start-Skript" habe ich nach den Vorgaben 
    aus dem<BR>Wiki gebaut (für zwei IR-Schreib-Leseköpfe):<BR><BR>   
    #!/bin/bash<BR>   # Werte auf default setzen<BR>   stty 
    -F /dev/ttyUSB0 sane<BR>   stty -F /dev/ttyUSB1 
    sane<BR>   # Übertragungsparameter einstellen<BR>   stty 
    -F /dev/ttyUSB0 300 parenb -parodd cs7 -cstopb raw<BR>   stty -F 
    /dev/ttyUSB1 300 parenb -parodd cs7 -cstopb raw<BR>   # 
    Debugausgabe<BR>   #cat < /dev/ttyUSB1 &<BR>   # 
    Initialisierung senden (Hexadezimal)<BR>   echo 
    $'\x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB0<BR>   echo 
    $'\x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB1<BR>   sleep 
    1<BR>   # Übertragungsrate auf 9600 hochsetzen<BR>   
    echo $'\x06\x30\x35\x30\x0d\x0a' > /dev/ttyUSB0<BR>   stty -F 
    /dev/ttyUSB0 9600<BR>   echo $'\x06\x30\x35\x30\x0d\x0a' > 
    /dev/ttyUSB1<BR>   stty -F /dev/ttyUSB1 9600<BR>   sleep 
    1<BR>   echo -e "\nStarte vzlogger:"<BR>   # vzlogger 
    starten<BR>   vzlogger -c /etc/vzlogger.conf -f -v 
    20<BR></DIV></DIV></BLOCKQUOTE><BR>mach doch mal testweise einfach ein "cat 
  /dev/ttyUSB0" anstatt den vzlogger aufzurufen. Dann siehst Du, ob und wie die 
  Daten kommen. Vorallem siehst Du, ob sie dann dauerhaft kommen oder nur für 
  ein Zyklus oder nur für ein paar Minuten. 
  <DIV class=im><BR><BR>
  <BLOCKQUOTE 
  style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>Ich bin auch nicht sicher ob ich in vzlogger.conf als 
    Protokoll sml oder<BR>d0 einstellen muss?<BR></BLOCKQUOTE><BR></DIV>IIRC hast 
  Du geschrieben, dass Du die Daten im Klartext lesen kannst. Dann sollte es D0 
  sein.<BR><BR>Gruss<SPAN class=HOEnZb><FONT 
  color=#888888><BR>    
Rainer<BR><BR></FONT></SPAN></BLOCKQUOTE></DIV>
<DIV> </DIV></DIV></DIV></DIV></DIV></DIV></BODY></HTML>