Zitat von: Dr. Boris Neubert am 17 April 2026, 20:27:34Aus Gründen der Abwärtskompatibiltät nicht angepackt.Hmmm, einerseits verständlich, andererseits stören mich die doppelten Events doch irgendwie.

DEF
ESP3 /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DA_FTWFMK2I-if00-port0@57600Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) ICSUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTR{power/control}="on"
SUBSYSTEM=="tty", ENV{ID_SERIAL_SHORT}=="FTWFMK2I", RUN+="/bin/stty -F /dev/%k 57600 raw -echo"box_ip_IPv4_Extern xxx.xxx.xxx.xxx
box_ip_connect Connected
box_ip_connection_Trigger AlwaysOn
box_ip_connection_Type IP_Routed
box_ip_last_connect_err ERROR_NONE
box_ip_mac_Address nn:nn:nn:nn:nn:nn
box_ip_name voip+tr069
box_ip_uptimeConnect 1107517 sec = 12T 19:38:37
nicht, oder nur das v4 nicht?/EBZ5DD32R06ETA_107
1-0:0.0.0*255(1EBZ0100618364)
1-0:96.1.0*255(1EBZ0100618364)
1-0:1.8.0*255(019143.22429015*kWh)
1-0:2.8.0*255(059841.19412006*kWh)
1-0:16.7.0*255(-007124.39*W)
1-0:36.7.0*255(-001521.38*W)
1-0:56.7.0*255(-002865.71*W)
1-0:76.7.0*255(-002737.30*W)
1-0:96.5.0*255(001C7904)
0-0:96.8.0*255(0B38FF69)
!
attr EVU_StromZaehler get07Name Telegram
attr EVU_StromZaehler get07OExpr { if ($val =~ /^(\d+\.\d+\.\d+).*\((.*)/) { my $r = AttrVal("$name","get07Name","Telegram") . "_";; my $obis = $1;; my $v = $2;; $obis =~ s/\./_/g;; $v =~ s/\)//g;; if ($v =~ /^-?0+\d+\.\d+/) { my $sign = ($v =~ /^-/) ? "-" : "";; $v =~ s/^-?0+//;; $v = $sign . $v;; $v = "0" if ($v eq "" || $v eq "-");; $v = main::round($v,2) if ($obis eq "1_8_0"||$obis eq "2_8_0");; } $v = "Zählerbetriebszeit " . int(hex($v) / 86400) . " Tage" if ($obis eq "96_8_0");; readingsSingleUpdate($hash, $r . $obis, $v, 1);; } return undef;; }
attr EVU_StromZaehler get07RegOpt g
attr EVU_StromZaehler get07Regex \d-\d:(?!(?:0\.0\.0))(\d+\.\d+\.\d+.*\([^*)\s]+)
attr EVU_StromZaehler get07URL http://< IP-Adresse>/telegram.txt?sid=$sid
Telegram_16_7_0 -7124.39
Telegram_1_8_0 19143.22
Telegram_2_8_0 59841.19
Telegram_36_7_0 -1521.38
Telegram_56_7_0 -2865.71
Telegram_76_7_0 -2737.30
Telegram_96_1_0 1EBZ0100618364
Telegram_96_5_0 001C7904
Telegram_96_8_0 Zählerbetriebszeit 2179 Tage
2. OBIS 96.5.0: Der Gerätestatus für einen 1EBZ
Der Wert 001C7904 ist ein Bitfeld.
In der SML-Welt wird dieser 32-Bit-Wert von rechts nach links gelesen (Bit 0 bis 31).
Hier ist die Dekodierung der wichtigsten Bits für ITRON eHZ:
Bit Bedeutung Status
Bit 1 Phasenausfall 0 (OK)
Bit 2 Drehfeld falsch 1 (Aktiv) - Hinweis auf Installationsprüfung
Bit 4 Magnetfeldmanipulation 0 (OK)
Bit 11 Eichschloss offen 1 (Aktiv) - Normal bei Haushaltszählern
Bit 13-15 Herstellerspezifisch Variiert (Status der SML-Schnittstelle)