<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 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></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 lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hallo,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ich habe gestern meine schönen USB-Leseköpfe von Udo bekommen. <o:p></o:p></p><p class=MsoNormal>Ich möchte gerne meine AS1440 Zähler (Bezug und PV) über den Volkszähler auslesen und anzeigen. Später würde ich versuchen wollen, wenn möglich mit aktuellen Zählerdaten auch für skripte für Schaltsteckdosen in FHEM zu erstellen. Natürlich habe ich mir recht viel vorgenommen, denn meine Ahnung von Linux/Perl ist (noch!) kaum vorhanden und somit ist es nicht einfach für mich die Fehler zu finden. <o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Ich habe, was wohl nach obiger Einleitung zu erwarten war, einige Probleme mit dem AS1440 auf dem VZ aber auch mit der Einrichtung der Köpfe.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Ich nutze das Image vom VZ für das Raspberry. <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Erstmal zur Einrichtung nach Anleitung:<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;background:#F7F9FA'><span lang=EN-US style='font-size:9.5pt;font-family:"Courier New";color:black'>$ ls -l /dev/serial/{by-path,by-id}/*</span><span lang=EN-US style='font-size:9.5pt;font-family:"Courier New";color:black;mso-fareast-language:DE'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597;background:white'>Zeigt auch die richtig die beiden USB-IR-Lesekopf an <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2E75B6;background:white'><o:p> </o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;background:#F7F9FA'><span lang=EN-US style='font-size:9.5pt;font-family:"Courier New";color:black'>/sbin/udevadm info --query=all --name=/dev/ttyUSB0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597;background:white'>Funktioniert auch bei beiden Köpfen<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:black;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:black;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:black;background:white'>In der Ausgabe findet sich eine Zeile „E: ID_SERIAL_SHORT=<b>ABC1234</b>“. <b>ABC1234</b> ist die Seriennummer des USB-Chips.</span><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:black'>Nun kann man eine Datei “/etc/udev/rules.d/99-lesekopf.conf“ mit folgendem Inhalt anlegen:<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;background:#F7F9FA'><span lang=EN-US style='font-size:9.5pt;font-family:"Courier New";color:black'>SUBSYSTEM=="tty", ATTRS{product}=="FT232R USB UART", ATTRS{serial}=="ABC1234", NAME="lesekopf0"<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:black'>Ergänzend ist zu erwähnen, dass je nach Linux Distribution die udev-„Rules“-Datei, also z.B. “/etc/udev/rules.d/99-lesekopf.conf“ nicht mit “.conf“, sondern mit “.rules“ enden muss, damit der udev-Dienst diese Datei auch berücksichtigt. Dies betrifft unter anderem Ubuntu und Debian. Siehe <a href="http://wiki.debian.org/udev" title="http://wiki.debian.org/udev"><span style='color:purple;text-decoration:none'>debian-wiki (en)</span></a>. Nach dem die Datei angelegt wurde noch kurz den udev-Dienst neu starten/laden (z.B. “/etc/init.d/udevd reload“) und man kann über /dev/lesekopf0 auf den Lesekopf zugreifen. Egal, welche anderen ttyUSB Geräte es noch gibt <img border=0 width=15 height=15 id="Grafik_x0020_1" src="cid:image001.gif@01D04C62.67A02980" alt=":-)"><o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>Ich habe die Dateien (einmal .rules einmal .conf) mit Nano angelegt und egal ob ich nur einen Kopf oder beide definiere, sie werden unter /dev/lesekopfX nicht angezeigt. Der „reload“ funktioniert insofern nicht, dass ich das Kommando mit STRG-C abbrechen muss. <o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>Wenn ich nun /cat dev/ttyUSB0 eingebe kommt nichts, auch dieses muss ich mit STRG-C abbrechen. Auch bei minicom funktioniert nix. Hier muss ich sogar Putty schließen. <br>(Ach bitte, ist die Tastenkombi bei Minicom tatsächlich STRG A und Z ???: )<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>Nun habe ich gelesen, dass es nicht einfach wird den AS1440 überhaupt in den VZ einzubinden. Alles was ich an VZ/AS1440 Meldungen finde, endet irgendwann ohne Lösung</span><span style='font-size:9.5pt;font-family:Wingdings;color:#2F5597'>J</span><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'> Gibt es hier schon Fortschritte und ich bin nur zu doof zum Suchen?<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>Wenn das alles mal läuft, wie komme ich an die nötige UUID und reicht es in der conf Datei auf d0 als Protokoll zu setzen?<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>Für Hilfe wäre ich sehr dankbar.<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt;text-align:justify;line-height:12.0pt;background:white'><span style='font-size:9.5pt;font-family:"Arial",sans-serif;color:#2F5597'>VieleGrüße <br>Jürgen<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>