Danke Thorsten.
Wäre super wenn Du weiter berichtest.
Gruß
Wäre super wenn Du weiter berichtest.
Gruß
root@wiregate248:/home/user/src# stty -F /dev/ttyUSBehzISKRA speed 9600 baud; line = 0; min = 1; time = 0; -brkint -icrnl -imaxbel -opost -isig -icanon -iexten -echo
root@wiregate248:/home/user/src# od -x < /dev/ttyUSBehzISKRA 0000000 1509 0143 e682 dca3 c5c5 018a 0901 4315 0000020 8201 a3e6 c5dc 8ac5 0101 1509 0143 e682 0000040 dca3 c5c5 018a 0901 4315 8201 a3e6 c5dc 0000060 8a85 0901 4315 8201 a3e6 c5dc 8ac5 0101 0000100 1509 0143 e682 dca3 c5c5 018a 1509 0143 0000120 e682 dca3 85c5 018a 1509 0143 e682 dca3 0000140 c5c5 019a 0901 4315 8201 a3e6 c5dc 8a85 0000160 0101 1509 0143 e682 dca3 85c5 018a 1509 0000200 0143 e682 dca3 c5c5 018a 0901 4315 8201 0000220 a3e6 c5dc 8ac5 0101 1509 0143 e682 dca3 0000240 85c5 0505 2205 052d 1787 882e c5fa 05c5 0000260 0505 2d22 8705 2e17 ff88 85c5 0505 2205 0000300 052d 1787 882e c5fd 05c5 0505 2d22 8705 0000320 2e17 fe88 85c5 0505 2205 052d 1787 882e 0000340 c5ff 0585 0505 2d22 8705 2e17 fd88 c5c5
root@wiregate248:/home/user/src# cat /etc/udev/rules.d/usbserial.rules
# Moi 2012-12-15
# rules to give specific names to usb serial devices
#
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6001",ATTRS{serial}=="AHVPBDMS" \
SYMLINK+="ttyUSBHeizung"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
ATTRS{idVendor}=="10c4",ATTRS{idProduct}=="ea60",ATTRS{serial}=="0061CAD0" \
SYMLINK+="ttyUSBehzEMH"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
ATTRS{idVendor}=="10c4",ATTRS{idProduct}=="ea60",ATTRS{serial}=="0061EAA8" \
SYMLINK+="ttyUSBehzISKRA"

1b 1b 1b 1b 01 01 01 01 Escape + StartMessage
76
05 00 62 b7 a1 transactionID (5Byte)
62 00 groupNo
62 00 abortOnError
72
63 01 01 Nachricht 0101 = SML_PublicOpen.Res
76
01 codepage
01 clientID
05 00 20 e7 df reqFileID
09 xx xx xx xx xx xx xx xx ServerID
01 refTime
01 smlVersion
63 de c8 CRC
00 SMLEndOfMessage
76
05 00 62 b7 a2 transactionID (5Byte)
62 00 groupNo
62 00 abortOnError
72
63 07 01 Nachricht 0701 = SML_GetList.Res
77
01
09 xx xx xx xx xx xx xx xx Server-ID:
07
01
00 62 0a ff ff
72
62 01 secIndex = 1
65 00 33 5e dd 7d Sekunden-Index als unsigned 32
77
07 81 81 c7 82 03 ff objName 129-129:199.130.3*255
Herstelleridentifikation
01 status (leer)
01 valTime (leer)
01 unit(leer)
01 scaler (leer)
04 49 53 4b Value
01 valueSignature (leer)
77
07 01 00 00 00 09 ff objName 1-0:0.0.9*255
Geräteidentifikation
01 status
01 valTime
01 unit
01 scaler
09 xx xx xx xx xx xx xx xx Server-ID:
01
77
07 01 00 01 08 00 ff objName 1-0:1.8.0*255
Positive Gesamtwirkenergie (A+)
65 00
01
01
82 0 1
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 37 00 e2 value = 3604706 => 360470,6 = 36 0,47 kWh
01
77
07 01 00 01 08 01 ff objName 1-0:1.8.1*255
Positive Wirkenergie Tarif 1 (A+)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 37 00 e2 01 value = 3604706 => 360470,6 = 360,47 kWh
77
07 01 00 01 08 02 ff objName 1-0:1.8.2*255
Positive Wirkenergie Tarif 2 (A+)
01 status (leer)
01 valTime (leer)
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 00 00 00 value 0
01
77
07 01 00 02 08 00 ff objName 1-0:2.8.0*255
Negative Gesamtwirkenergie (A-)
65 00
01
01
82 01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 0c 51 37 value 807223 = 380722,3 Wh = 80,7223 kWh
01
77
07 01 00 02 08 01 ff objName 1-0:2.8. 1*255
Negative Wirkenergie Tarif 1 (A-)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^- 1 = /10
59 00 00 00 00 00 0c 51 37 value 807223 = 380722,3 Wh = 80,7223 kWh
01
77
07 01 00 02 08 02 ff objName 1-0:2.8.2*255
Negative Wirkenergie Tarif 2(A-)
01
01
62 1e unit (unsigned8) 1E = Wh
52 ff scaler (int8) -1 = *10^-1 = /10
59 00 00 00 00 00 00 00 00 value = 0
01
77
07 01 00 10 07 00 ff objName 1-0:16.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-)
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 08 5e value = 2142 W
01
77
07 01 00 24 07 00 ff objName 1-0:36.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L1
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 08 b6 value = 2230 W
01
77
07 01 00 38 07 00 ff objName 1-0:56.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L2
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 ff ff ff 9b
01
77
07 01 00 4c 07 00 ff objName 1-0:76.7.0*255
Aktuelle Gesamtwirkleistung (P+ - P-) in der Phase L3
01
01
62 1B unit (unsigned8) 1B = W
52 00 scaler (int8) = /1
55 00 00 00 13 value = 19 W
01
77
07 81 81 c7 82 05 ff objName 129-129:199.130.5*255
Public Key des Zählers
01 status (leer)
01 valTime (leer)
01 unit(leer)
01 scaler (leer)
83 xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
xx xx xx xx x x xx xx
x x xx
63 a2 59 CRC
00
00
00 SMLEndOfMessage
1b 1b 1b 1b Escape
1a 02 19 49 EndeMessage + CRC
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Kommentar