<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:black;}
h2
{mso-style-priority:9;
mso-style-link:"Überschrift 2 Zchn";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:18.0pt;
font-family:"Times New Roman","serif";
color:black;
font-weight:bold;}
h3
{mso-style-priority:9;
mso-style-link:"Überschrift 3 Zchn";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:13.5pt;
font-family:"Times New Roman","serif";
color:black;
font-weight:bold;}
h4
{mso-style-priority:9;
mso-style-link:"Überschrift 4 Zchn";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Vorformatiert Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.berschrift3Zchn
{mso-style-name:"Überschrift 3 Zchn";
mso-style-priority:9;
mso-style-link:"Überschrift 3";
font-family:"Cambria","serif";
color:#4F81BD;
font-weight:bold;}
span.mw-headline
{mso-style-name:mw-headline;}
span.HTMLVorformatiertZchn
{mso-style-name:"HTML Vorformatiert Zchn";
mso-style-priority:99;
mso-style-link:"HTML Vorformatiert";
font-family:Consolas;
color:black;}
span.berschrift4Zchn
{mso-style-name:"Überschrift 4 Zchn";
mso-style-priority:9;
mso-style-link:"Überschrift 4";
font-family:"Cambria","serif";
color:#4F81BD;
font-weight:bold;
font-style:italic;}
span.berschrift2Zchn
{mso-style-name:"Überschrift 2 Zchn";
mso-style-priority:9;
mso-style-link:"Überschrift 2";
font-family:"Cambria","serif";
color:#4F81BD;
font-weight:bold;}
span.E-MailFormatvorlage24
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.E-MailFormatvorlage25
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:245303609;
mso-list-template-ids:-1407044046;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1
{mso-list-id:1019937054;
mso-list-template-ids:-190521474;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2
{mso-list-id:1191334391;
mso-list-template-ids:1805279906;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3
{mso-list-id:1192109003;
mso-list-template-ids:-658365814;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4
{mso-list-id:1202672611;
mso-list-template-ids:-68264364;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hallo Wolfgang,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>was macht Dein Script genau?<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Ich habe ein RPi mit Udo Erweiterung und den IR Lesekopf von Udo der 4 Draht massig an der Erweiterung an geklemmt wird!<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Ich benutze das Fertige Image S0 Zähler kein Problem!<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Mein/EVU`s </span> Landis&Gyr ZMD120APECS<span style='color:#1F497D'> da wackelt mein Wissen, da ich eher Linux User bin.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Auslesen auf der Konsole klappt mit folgenden Befehlen :<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Aber alles schön nach der Reihe eingegeben!<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>stty -F /dev/ttyAMA0 sane<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>stty -F /dev/ttyAMA0 300 parenb -parodd cs7 -cstopb raw -echo<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER=1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>while [ $COUNTER -le 5 ]<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>do<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 ) &<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> </span><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>#sende "/?!" mit Return an Raspi (Udo's Erweiterung + IR-Kopf seriell)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> </span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>while read -t8 line<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> do<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> echo $line # > /home/pi/lgread.log<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> done < /dev/ttyAMA0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> while read -t8 line<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> do<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> echo $line # >> /home/pi/lgread.log<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> done < /dev/ttyAMA0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> echo "COUNTER: " $COUNTER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'> </span><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>let COUNTER=COUNTER+1<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>done<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#548DD4'>Antwort vom Zähler:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#8DB3E2'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[1] 3369<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/?!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/LGZ42ZMD120APt.G03<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>F.F(00000000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.0(05004486)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.1(797023)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.2(93264980)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.0(G03)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.1(0AM26)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>1.8.1(0041751*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>2.8.1(0005389*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.4(00008000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.5(000080E0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER: 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[2] 3371<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/?!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/LGZ42ZMD120APt.G03<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>F.F(00000000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.0(05004486)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.1(797023)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.2(93264980)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.0(G03)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.1(0AM26)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>1.8.1(0041752*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>2.8.1(0005389*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.4(00008000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.5(000080E0)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER: 2<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[3] 3373<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/?!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/LGZ42ZMD120APt.G03<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>F.F(00000000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.0(05004486)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.1(797023)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.2(93264980)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.0(G03)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.1(0AM26)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>1.8.1(0041752*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>2.8.1(0005389*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.4(00008000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.5(000080E0)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER: 3<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[4] 3375<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/?!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/LGZ42ZMD120APt.G03<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>F.F(00000000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.0(05004486)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.1(797023)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.2(93264980)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.0(G03)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.1(0AM26)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>1.8.1(0041752*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>2.8.1(0005389*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.4(00008000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.5(000080E0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER: 4<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[5] 3377<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/?!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>/LGZ42ZMD120APt.G03<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>F.F(00000000)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.0(05004486)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.1(797023)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.0.2(93264980)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.0(G03)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>0.2.1(0AM26)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>1.8.1(0041752*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>2.8.1(0005389*kWh)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.4(00008000)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>C.5(000080E0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>COUNTER: 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[1] Done ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[2] Done ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[3] Done ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[4] Done ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'>[5]+ Done ( sleep 1; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 )<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'>Nun die Frage bekomme ich mit Deinem Scipt den Zähler „ans tippeln“<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'>Gruß<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'>Ludger<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'>PS: Ich ärgere mich zusätzlich mit den Intenso micro SD Karten 8GB rum, die von Pollin in dem Set für den RPI für die Unterverteilung mitgeliefert werden, die geben schon nach ca. 5 Tagen den Geist auf!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#365F91'>Pollin ist da zwar sehr kulant und ich habe schon die vierte Karte im Rennen, mal sehen wahrscheinlich in 5 Tagen wieder fertig.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>Von:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> volkszaehler-dev-bounces@demo.volkszaehler.org [mailto:volkszaehler-dev-bounces@demo.volkszaehler.org] <b>Im Auftrag von </b>Wolfgang Fahl<br><b>Gesendet:</b> Dienstag, 13. Mai 2014 11:12<br><b>An:</b> volkszaehler.org<br><b>Betreff:</b> Re: [vz-dev] Anleitung zum konfigurieren eines IR Lesekopf am Rpi<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hallo Ludger,<br><br>hier findest Du meine notizen und unten ein script mit dem ich gerade experimentiere. Bitte gib mir feedback dazu. Kannst mich auch gerne per Telefon anrufen- Angaben sind<br>unten in der Signature.<br><br>Wenn die Infos was taugen würde ich sie gerne auf die Wikiseite bringen - was muss ich dafür tun?<o:p></o:p></p><h3><span class=mw-headline>Udo's Lesekopf </span><o:p></o:p></h3><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>Bus 001 Device 012: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light <o:p></o:p></li></ul><h3><span class=mw-headline>Middleware </span><o:p></o:p></h3><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo2'><a href="http://wiki.volkszaehler.org/software/middleware/installation">http://wiki.volkszaehler.org/software/middleware/installation</a> <o:p></o:p></li></ul><pre>apt-get update<o:p></o:p></pre><pre>sudo apt-get install git-core libapache2-mod-php5 php5-cli php5-mysql php-apc mysql-server mysql-client<o:p></o:p></pre><pre>sudo bash install.sh<o:p></o:p></pre><p>and apache configuration<br>anschliessend geht:<o:p></o:p></p><p><a href="http://rpi.bitplan.com">http://rpi.bitplan.com</a> <o:p></o:p></p><p>add S0-Impulszähler 10000 Impulse pro kwh <o:p></o:p></p><h3><span class=mw-headline>uuids </span><o:p></o:p></h3><pre>mysql> select * from entities;<o:p></o:p></pre><pre>+----+--------------------------------------+-------+---------+<o:p></o:p></pre><pre>| id | uuid | type | class |<o:p></o:p></pre><pre>+----+--------------------------------------+-------+---------+<o:p></o:p></pre><pre>| 1 | a301d8d0-903b-1234-94bb-d943d061b6a8 | power | channel |<o:p></o:p></pre><pre>| 2 | 38c6fb60-d9f9-11e3-aa75-7509b3b28371 | power | channel |<o:p></o:p></pre><pre>| 3 | 89f3ff60-da16-11e3-9b7d-615684429384 | power | channel |<o:p></o:p></pre><pre>| 4 | f2184180-da16-11e3-9709-7f3f3c090c10 | power | channel |<o:p></o:p></pre><pre>+----+--------------------------------------+-------+---------+<o:p></o:p></pre><p>38c6fb60-d9f9-11e3-aa75-7509b3b28371 is the S0-Impuls for the digital meter <o:p></o:p></p><h3><span class=mw-headline>vzlogger </span><o:p></o:p></h3><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo3'><a href="http://www.goller-online.de/index.php/raspberry-pi/vzlogger/91-vzlogger-mit-apt-get-installieren">http://www.goller-online.de/index.php/raspberry-pi/vzlogger/91-vzlogger-mit-apt-get-installieren</a> <o:p></o:p></li></ul><pre>Ihr könnt das einbinden, indem Ihr folgenden Eintrag zu /etc/apt/sources.list hinzufügt:<o:p></o:p></pre><pre>deb <a href="http://packages.volkszaehler.org/vz/">http://packages.volkszaehler.org/vz/</a> wheezy main<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Damit die Prüfung der Paket-Signatur klappt, müsst Ihr den Signierschlüssel importieren (als root):<o:p></o:p></pre><pre>wget -O- <a href="http://packages.volkszaehler.org/vz/justinotherguy.asc">http://packages.volkszaehler.org/vz/justinotherguy.asc</a> | apt-key add -<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Jetzt noch ein<o:p></o:p></pre><pre>apt-get update<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>und ein<o:p></o:p></pre><pre>apt-get install vzlogger<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>- das war's.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>Entpacken von vzlogger (aus .../vzlogger_0.3.3-rc3_armhf.deb) <o:p></o:p></pre><h4><span class=mw-headline>vzlogger konfigurieren </span><o:p></o:p></h4><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo4'><a href="http://www.lexxi.at/2013/05/02/start-und-kontrolle-von-vzlogger/">http://www.lexxi.at/2013/05/02/start-und-kontrolle-von-vzlogger/</a> <o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo4'><a href="http://wiki.volkszaehler.org/howto/emh_pv-anlage">http://wiki.volkszaehler.org/howto/emh_pv-anlage</a> <o:p></o:p></li></ul><pre>udevadm info --query=all --name=/dev/ttyUSB0 | grep -i serial_short<o:p></o:p></pre><pre>E: ID_SERIAL_SHORT=0079E5B9<o:p></o:p></pre><h2><span class=mw-headline>Troubleshooting </span><o:p></o:p></h2><h3><span class=mw-headline>get rid of invalid data </span><o:p></o:p></h3><pre>mysql> select count(*),channel_id from data group by channel_id order by 1 desc;<o:p></o:p></pre><pre>+----------+------------+<o:p></o:p></pre><pre>| count(*) | channel_id |<o:p></o:p></pre><pre>+----------+------------+<o:p></o:p></pre><pre>| 21345 | 1 |<o:p></o:p></pre><pre>| 575 | 3 |<o:p></o:p></pre><pre>| 575 | 4 |<o:p></o:p></pre><pre>+----------+------------+<o:p></o:p></pre><pre>mysql> delete from data where channel_id>1;<o:p></o:p></pre><h3><span class=mw-headline>Zähler </span><o:p></o:p></h3><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5'><a href="http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/edl21-ehz">http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/edl21-ehz</a> <o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5'><a href="http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/emh-ehz-h1">http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/emh-ehz-h1</a> <o:p></o:p></li></ul><p class=MsoNormal style='margin-bottom:12.0pt'><br>hier findest Du ein Script, dass ich gerade auf dem raspberry teste<br><br>#!/bin/bash<br># install script for vzlogger<br># WF 2014-05-12<br># $Header: /media/fdf64846-7c1a-4a44-8ef6-b4f9177e893e/home/wf/volkszaehler/RCS/vzlinstall.sh,v 1.10 2014/05/13 07:07:43 wf Exp wf $<br>#set -x<br><br>#<br># error<br>#<br>error() {<br> local l_msg="$1"<br> local l_hint="$2"<br> echo "error: $l_msg" 1>&2<br> echo " you might want to $l_hint" 1>&2<br> exit 1<br>}<br><br>#<br># install vzlogger from debian package<br>#<br>vzlogger_install() {<br> vzl=`which vzlogger`<br> if [ $? -eq 0 ]<br> then<br> echo "vzlogger is already installed at $vzl"<br> return <br> fi<br> package="deb <a href="http://packages.volkszaehler.org/vz/">http://packages.volkszaehler.org/vz/</a> wheezy main"<br> srclist=/etc/apt/sources.list<br><br> # check that source.list exists<br> if [ ! -f $srclist ]<br> then<br> error "$srclist is missing" "install apt"<br> fi<br><br> # check that package.volkszaehler.org ist in source.list<br> grep "$package" $srclist > /dev/null<br> # if not we need to add it<br> if [ $? -ne 0 ]<br> then<br> echo "adding $package to $scrlist ..."<br> sudo echo "$package" >> $scrlist<br> echo "importing key for apt"<br> sudo wget -O- <a href="http://packages.volkszaehler.org/vz/justinotherguy.asc">http://packages.volkszaehler.org/vz/justinotherguy.asc</a> | apt-key add -<br> echo "running apt-get update"<br> sudo apt-get update<br> echo "installing vzlogger"<br> sudo apt-get install vzlogger<br> else<br> error "vzlogger not available but $scrlist already modified" "check apt-get update/install"<br> fi<br>}<br><br>#<br># add udev rules to the given udev rules file<br># param 1: the rules file<br># param 2: the serial number<br># param 3: the usb number<br>#<br>addrules() {<br> local l_rules="$1"<br> local l_serial="$2"<br> local l_usb="$3"<br> local l_symlink="usb-ir-lesekopf$l_usb"<br> echo "adding rule for $l_serial/USB$l_usb to $l_rules"<br> echo 'SUBSYSTEM=="tty", ENV{ID_SERIAL_SHORT}=="'$l_serial'", SYMLINK+="'$l_symlink'"' >> "$l_rules"<br> udevadm trigger<br> ls -la /dev/$l_symlink<br> if [ ! -h /dev/$l_symlink ]<br> then<br> error "symbolic link $l_symlink was not created" "check udevadm trigger worked"<br> fi<br>}<br><br><br>#<br># configure udevrules for vzlogger<br>#<br>vzlogger_udevrules() {<br> rules=/etc/udev/rules.d/99-usb-ir-lesekopf.rules<br> lsusb | grep CP210x<br> if [ $? -ne 0 ]<br> then<br> error "no CP210x USB device found" "check Lesekopf/USB connected"<br> else<br> # check IR Lesekopf<br> for usb in 0 1<br> do<br> query="udevadm info --query=all --name=/dev/ttyUSB$usb"<br> $query 2>&1 | grep -i serial_short > /dev/null <br> if [ $? -eq 0 ] <br> then<br> serial=`$query | grep -i serial_short | cut -f2 -d=`<br> echo "device with serial $serial at USB$usb"<br> if [ ! -f $rules ]<br> then <br> addrules $rules $serial $usb<br> else<br> grep $serial $rules > /dev/null<br> if [ $? -ne 0 ]<br> then<br> addrules $rules $serial $usb<br> else<br> echo "$serial/USB$usb already installed in udev rules"<br> fi<br> fi<br> fi<br> done<br> fi<br>}<br><br>#<br># stty settings for the given usb device<br>#<br>stty_usb() {<br> local l_usb="$1" <br> stty -F /dev/ttyUSB$l_usb 1:0:8bd:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0<br>}<br><br>#<br># test the given usb device<br>#<br>test_usb() {<br> local l_usb="$1" <br> local l_expected="1b 1b 1b 1b"<br> stty_usb $l_usb<br> timeout 2 cat /dev/ttyUSB$l_usb | od -tx1 | grep "$l_expected"<br> if [ $? -eq 0 ]<br> then<br> echo "USB$l_usb sends expected data $l_expected"<br> else<br> error "USB$l_usb sends unexpected data" "check stty settings"<br> fi<br>}<br><br>#<br># vzlogger test<br>#<br>vzlogger_test() {<br>cat << EOF<br>/**<br> * vzlogger configuration<br> * <br> * use proper encoded JSON with javascript comments<br> *<br> * take a look at the wiki for detailed information:<br> * <a href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><br> */<br><br>{<br>"retry" : 30, /* how long to sleep between failed requests, in seconds */<br>"daemon": false, /* run periodically */<br>"foreground" : true, /* dont run in background (prevents forking) */<br><br>"verbosity" : 15, /* between 0 and 15 */<br>"log" : "/var/log/vzlogger.log",/* path to logfile, optional */<br><br>"local" : {<br> "enabled" : false, /* should we start the local HTTPd for serving live readings? */<br> "port" : 8080, /* the TCP port for the local HTTPd */<br> "index" : true, /* should we provide a index listing of available channels? */<br> "timeout" : 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */<br> "buffer" : 600 /* how long to buffer readings for the local interface, in seconds */<br>},<br><br>"meters" : [{<br> "enabled" : true, /* disabled meters will be ignored */<br> "protocol" : "sml", /* use 'vzlogger -h' for list of available protocols */<br> "device" : "/dev/usb-ir-lesekopf0",<br> }<br>]}<br>EOF<br>}<br><br>#<br># test the device<br>#<br>vzlogger_test() {<br> local l_usb="$1"<br> test_usb $l_usb<br> tst_conf=/etc/vzlogger.test<br> if [ ! -f $tst_conf ]<br> then<br> # only usb0 <br> echo "creating $tst_conf (only USB$l_usb!)"<br> vzlogger_test > $tst_conf <br> else<br> echo "$tst_conf already exists"<br> fi<br> timeout 5 vzlogger -c $tst_conf <br>}<br><br>#<br># output a vzlogger configuration<br>#<br>vzlogger_config() {<br> local l_mode="$1"<br> local l_uuid="$2"<br> local l_id="$3"<br> local l_comment="$4"<br> local l_delim="$5"<br>case $l_mode in<br> header)<br>cat << EOF<br>/**<br>* vzlogger configuration<br>*<br>* use proper encoded JSON with javascript comments<br>*<br>* take a look at the wiki for detailed information:<br>* <a href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><br>*/<br>{<br> "retry" : 30, /* how long to sleep between failed requests, in seconds */<br> "daemon": true, /* run as server */<br> //"foreground" : true, /* dont run in background (prevents forking) */<br> "verbosity" : 5, /* between 0 and 15 */<br> "log" : "/var/log/vzlogger.log", /* path to logfile, optional */<br><br> "local" : {<br> "enabled" : true, /* should we start the local HTTPd for serving live readings? */<br> "port" : 8080, /* the TCP port for the local HTTPd */<br> "index" : true, /* should we provide a index listing of available channels if no UUID was requested? */<br> "timeout" : 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */<br> "buffer" : 600 /* how long to buffer readings for the local interface, in seconds */<br> },<br><br> "meters" : [{<br> "enabled" : true, /* disabled meters will be ignored */<br> "protocol" : "sml", /* see 'vzlogger -h' for list of available prot$ */<br> "device" : "/dev/usb-ir-lesekopf0",<br> "channels": [<br>EOF<br>;;<br> channel)<br>cat << EOF<br> $l_delim{<br> "uuid" : "$l_uuid",<br> "middleware" : <a href="http://localhost/middleware.php">"http://localhost/middleware.php"</a>,<br> "identifier" : "1-0:$l_id", /* $l_comment */<br> }<br>EOF<br>;;<br> footer)<br>cat << EOF<br> ]<br> }<br>]}<br>EOF<br> ;;<br> esac<br>}<br><br>#<br># configure vzlogger<br>#<br>vzlogger_configure() {<br> vz_conf=/etc/vzlogger.conf <br> if [ ! -f $vz_conf ]<br> then<br> # only usb0 <br> echo "creating $vz_conf (only USB$l_usb!)"<br> vzlogger_config header > $vz_conf<br> local l_delim=""<br> while read l_uuid l_id l_comment<br> do<br> vzlogger_config channel $l_uuid $l_id $l_comment $l_delim >> $vz_conf <br> l_delim=", "<br> done<br> vzlogger_config footer >> $vz_conf<br> else<br> echo "$vz_conf already exists"<br> fi<br>}<br><br>#<br># get the sqlquery<br>#<br>sql_query() {<br>cat << EOF<br> select e.uuid,p.value from entities e join properties p on e.id=p.entity_id where pkey='title';<br>EOF<br>}<br><br># <br># configure vzlogger<br>#<br>configure() {<br> rm /etc/vzlogger.conf<br> # configure vzlogger<br> # anpassen!<br>cat << EOF | vzlogger_configure<br>949808f0-da6f-11e3-9d0e-6757e6f50dbd 15.7.0 Haus-15.7.0_Wirkleistung<br>4e57e880-da74-11e3-8ea0-2743cd8e7e3f 1.8.0 Haus-1.8.0_EVU_Bezug<br>f2184180-da16-11e3-9709-7f3f3c090c10 2.8.0 Haus-2.8.0_PV_Einspeisung<br>b657c960-da69-11e3-be9c-830351251385 2.7.0 Haus-2.7.0-Leistung<br>EOF<br># efaaee80-da67-11e3-9d0e-f36cf67c5b5b 16.7.0 "Leistung_Verbrauch"<br># b657c960-da69-11e3-be9c-830351251385 2.7.0 "Leistung_Lieferung"<br>}<br><br>restart() {<br> pid=`pgrep -l vzlogger`<br> if [ $? -eq 0 ]<br> then<br> echo "killing vzlogger $pid"<br> pkill vzlogger <br> fi<br> vzlogger<br>}<br><br># auskommentieren was Du brauchst!<br># first install vzlogger / check if it is already installed<br>vzlogger_install<br># configure vzlogger<br>vzlogger_udevrules<br># test the usb devices directly and with vzlogger <br>vzlogger_test 0<br>sql_query | mysql -u vz --password='demo' volkszaehler<br>#uuid value<br>#38c6fb60-d9f9-11e3-aa75-7509b3b28371 S0-Impulse<br>#949808f0-da6f-11e3-9d0e-6757e6f50dbd Haus 15.7.0 Wirkleistung<br>#a301d8d0-903b-1234-94bb-d943d061b6a8 S0-Zaehler<br>#b657c960-da69-11e3-be9c-830351251385 Haus 2.7.0 Leistung<br>#efaaee80-da67-11e3-9d0e-f36cf67c5b5b Haus 16.7.0 Leistung<br>#f2184180-da16-11e3-9709-7f3f3c090c10 Haus 2.8.0 (Lieferung -A)<br>#stty_usb 0<br>#service vzlogger start<o:p></o:p></p><div><p class=MsoNormal>Am 10.05.14 17:50, schrieb Ludger Bremenkamp:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Hallo zusammen,<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>ich möchte meinen Landis&Gyr ZMD120APECS mit der Raspberry Pi Erweiterung + Lesekopf von Udo auslesen und suche nach einer Anleitung!<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Ich kann im Netz nichts finden hat jemand einen Link oder eine Anleitung!<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Danke!!<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Grüße Ludger<o:p></o:p></p></blockquote><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><br><br><o:p></o:p></span></p><pre>-- <o:p></o:p></pre><pre><o:p> </o:p></pre><pre>BITPlan - smart solutions<o:p></o:p></pre><pre>Wolfgang Fahl<o:p></o:p></pre><pre>Pater-Delp-Str. 1, D-47877 Willich Schiefbahn<o:p></o:p></pre><pre>Tel. +49 2154 811-480, Fax +49 2154 811-481<o:p></o:p></pre><pre>Web: <a href="http://www.bitplan.de">http://www.bitplan.de</a><o:p></o:p></pre><pre>BITPlan GmbH, Willich - HRB 6820 Krefeld, Steuer-Nr.: 10258040548, Geschäftsführer: Wolfgang Fahl <o:p></o:p></pre></div></body></html>