[vz-users] Kommunikation mit AS1440 und UDB-IR Adapter funktioniert nicht *UPDATE*
sharkcow
sharkcow at gmx.de
Tue Jan 22 19:00:40 CET 2013
Hallo MrUniversum,
da die bisherige Anleitung auf vz von mir ist:
* Geschwindigkeit 4 bedeutet tatsächlich 4800 Baud (s. Ref.[3], da habe
ich die meisten Infos her:
http://www.msr.uni-bremen.de/lehre/Stromzaehler/Elster_A1500FW4xx_Communication.pdf)
* das Kommando <ACK>051<CR><LF> muss man senden, bevor er mit den Daten
anfängt. Bei mir sind zwischen der Kennung und den Daten 1,5 Sekunden
Zeit. Wenn man innerhalb dieser Zeit nichts weiteres geschickt hat,
kommen die Daten, dann meldet sich der Zähler ab und man muss von vorne
anfangen. Ich arbeite übrigens mit hterm unter Linux...
Gruß,
sharkcow
Am 22.01.2013 17:11, schrieb MrUniversum:
> Hi,
>
> ich bin einen Schritt weiter, konnte die erste Auslesung via hterm unter
> XP vornehmen (warum auch immer nicht per Linux).
>
> Und dazu gleich noch ein paar Fragezeichen...
>
> Sende ich ASCII "/?!" an den AS1440, kommt nun wie auf volkszähler.org
> beschrieben folgendes zurück:
>
> */ELS4\@V9.30
> <\r><\n>*<2>F.F(00000000)<\r><\n>0.0.0(03227938)<\r><\n>0.9.1(151731)<\r><\n>0.9.2(130122)<\r><\n>0.1.2*12(1301010000)<\r><\n>0.1.2*11(1212010000)<\r><\n>0.1.2*10(1211010000)<\r><\n>0.1.2*09(1210010000)<\r><\n>0.1.2*08(1209010000)<\r><\n>0.1.2*07(1208010000)<\r><\n>0.1.2*06(1207010000)<\r><\n>0.1.2*05(1206010000)<\r><\n>0.1.2*04(1205010000)<\r><\n>0.1.2*03(1204010000)<\r><\n>0.1.2*02(1203010000)<\r><\n>0.1.2*01(1202010000)<\r><\n>1.7.0(0.458*kW)<\r><\n>1.8.0(0003141.41*kWh)<\r><\n>1.8.1(0003141.41*kWh)<\r><\n>1.8.2(0000000.00*kWh)<\r><\n>1.8.3(0000000.00*kWh)<\r><\n>1.8.4(0000000.00*kWh)<\r><\n>1.9.0(0000153.93*kWh)<\r><\n>2.7.0(0.000*kW)<\r><\n>2.8.
> 0(0006164.37*kWh)<\r><\n>2.9.0(0000021.75*kWh)<\r><\n>0.2.2(00000001)<\r><\n>0.2.0(FE63)<\r><\n>!<\r><\n><3>:
>
>
> Auf volkszähler.org steht, dass der erste Teil des Strings im Format
> /AAAB\@nnnnnnnnnnnnnn zurückkommt.
> Das entspricht ja dem */ELS4\@V9.30 <\r><\n>* , allerdings heißt
> es /"bei IR-Kommunikation ist der Wert 5, d.h. max. 9600 Baud"/.
>
> Bei meinem AS1440 ist der Wert allerdings "4". Welcher Baudrate
> entspricht 4? Leider gibt es keine Tabelle auf volkszähler.org. (Ich
> rate mal: 4800?!)
>
> /"nnnnnnnnnnnnnn bezeichnet die 14-stellige Geräte-ID./"
>
> Auch diese wird bei mir nicht angezeigt, bzw. ist leer. Das "V9.30" bei
> meinem Zähler ließt sich eher wie eine (Software)-Version?!
>
>
> Wenn ich das richtig verstanden habe, muss ich dann*<ACK>051<CR><LF> *an
> den Zähler senden (wobei die 5 durch die 4 ersetzt werden muss),
> und mein Terminal auf die neue Baudrate einstellen, um /"weitere
> Kommunikation zu ermöglichen"/.
>
> Danach sollte der Zähler mit *<ACK><CR><LF>* antworten, was er bisher
> noch nicht getan hat.
>
>
> Ich würde dies alles gerne letztendlich nochmal als HowTo zusammen
> fassen, da mir die existierende Beschreibung bisher nicht alle Fragen
> beatworten konnte...
>
> Nochmals Danke für euren Support und weitere Hilfe!
>
> mfg MrU
>
>
>
>
>
> Am 21.01.2013 18:57, schrieb Udo1:
>> Am 21.01.2013 18:19, schrieb MrUniversum:
>>> Ein
>>> echo "/?!" > /dev/ttyUSB0
>>> zeigt keine reaktion auf der abhörenden Console (cat /dev/ttyUSB0).
>>> Einstellungen habe ich laut Webseite: 300, 7E1
>>>
>>> btw, minicom sendet sobald ein Zeichen eingegeben wurde?
>> Sicher mit der Framerate?
>>
>> Ich kenn jetzt minicom nicht so genau, aber ich muss in minicom immer
>> erst die Framerate explizit eingeben.
>> Normalerweise teste ich die IR-Köpfe hier mit Hterm unter Windows
>> (sorry ;) ) .
>>
>>> Kann es sein, dass die IR-Kommunikation im Zähler deaktiviert ist?
>> Möglich ist das. Die VNBs bestellen die Zähler bei Elster mit den
>> ihnen genehmen Konfigurationen.
>>
>>> Nochmal zum Verständnis: Den Empfang des Strings /?! sollte der A1440
>>> auf jeden Fall quittieren?!
>> Richtig.
>>
>> Gruß
>> Udo
>>
>
More information about the volkszaehler-users
mailing list