Zitat von: LaChris1980 am 18 Februar 2026, 20:23:03Ich hab nun mal nur die Bereiche "OA" und "0B" auslesen lassen.Ich weiß nicht was genau Du gemacht hast, aber Du musst den Code schon sinngemäß ändern...
Dabei sehe ich aber keine Änderungen wenn ich den Wert ändere:01000B0A1003-0A-BE0A0027028A
01000C0B1003-0B-01000C0B1003-0104370B00271003-decode: UNKNOWN Register REQUEST
#my @numbers = (1..65535);
#my $cmd = "0A" . sprintf("%04X", $indice);attr <Proxy> ASC 2
set myASC scanForShuttersattr <Proxy> ASC_CommandTemplate set $name state $pos attr <Proxy> event-on-change-reading ASC_.*,state für die Event-Erkennung!attr <Proxy> ASC_Open_Pos 100
attr <Proxy> ASC_Closed_Pos 0
attr <Proxy> ASC_Pos_Reading stateZitat von: olwaldi am 20 Februar 2026, 07:43:44(abgesehen vom Coding-Spaß).
ZitatBzgl. Notify: DevIo kommuniziert uA. via DoTrigger. Aber das müßte man nicht nutzen.Das ist aber auch eher ein Querschnittsmodul im vorher genannten Sinn, und zudem interessiert es häufig auch den User, wenn seine IO nicht (mehr) funktionieren
.ZitatIch habe auch die Vermutung, daß FHEMWEB seine GUI aufgrund von Notifys aktualisiert.Die Vermutung ist korrekt, wie genau das umgesetzt wird, wird durch das longpoll-Attribut am FHEMWEB-Device bestimmt.
defmod JK_BMS.notify notify JK_BMS:(errors.*|power_tube_temperature.*|temperature_sensor_1.*|temperature_sensor_2.*)Wenn das die vollständigen Namen der Readings sind dann würde ich das so schreiben wie schon in #2 erwähnt:defmod JK_BMS.notify notify JK_BMS:(errors|power_tube_temperature|temperature_sensor_1|temperature_sensor_2):.*defmod JK_BMS.notify notify JK_BMS:(errors|power_tube_temperature|temperature_sensor_[12]):.*{my $alias = AttrVal($NAME,'alias','');
my $val = $EVENT; $val =~ s/_/ /; $val =~ s/_/ /;
fhem "set Pushover.Nachricht msg '$alias Temperatur' '$val°C';
set NTFY message Title=\"$alias Temperatur\" $val°C"}}besser ändern zu:{my $alias = AttrVal($NAME,'alias','');
$read =~ s/_/ /g;
fhem "set Pushover.Nachricht msg '$alias Temperatur' '$read $val°C';
set NTFY message Title=\"$alias Temperatur\" $val°C"}}Zitat von: Gisbert am 20 Februar 2026, 00:47:01Es scheint ein Problem mit $EVTPART1 zu existieren.
elsif ($EVENT =~ m/temperature/ and $EVTPART1 >= 40)in:elsif ($read ne 'errors' && defined $val && $val >= 40)