FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Moli am 01 Oktober 2026, 07:08:44

Titel: AT spring immer in inactive, Notify geht
Beitrag von: Moli am 01 Oktober 2026, 07:08:44
Guten Morgen,

ich schreibe das mal kurz hier rein, finde nichts besseres.

Ich habe seit Jahren einen AT-Befehl, um ein schönes externes Diagramm anzuzeigen.
Plötzlich funktioniert er nicht mehr, er ist auf ,,inaktiv" umgeschaltet. Wenn ich ihn auf ,,aktiv" setze, wechselt er sofort wieder auf ,,inaktiv".
Ich habe ihn gelöscht, gespeichert, das System neu gestartet und ein Update durchgeführt – nichts hilft.
Aus Verzweiflung habe ich ihn in ein Notify umgewandelt, und sofort funktionierte er wieder.

Ist das schon jemandem anderem passiert, oder hat jemand eine Idee?


Danke!

defmod ATGraphLog at +*00:05:00 {\
  my $power         = ReadingsNum("Einspeisung","power","0");;\
  my $TotalAkkuPower = ReadingsNum("Einspeisung","TotalAkkuPower","0");;\
  my $SolarAll      = ReadingsNum("Einspeisung","SolarAll","0");;\
  my $Ost           = ReadingsNum("piko70","generator.1.Power","0");;\
  my $Sued          = ReadingsNum("SunnyBoy30","Power2","0") + ReadingsNum("piko70","generator.2.Power","0");;\
  my $West          = ReadingsNum("SunnyBoy30","Power1","0");;\
\
  my $write_fast = sub {\
    my ($file, $value) = @_;;\
    if (open(my $fh, '>', $file)) {\
      print $fh "$value\n";;\
      close($fh);;\
    } else {\
      Log 1, "ATGraphLog Fehler: Konnte $file nicht schreiben: $!";;\
    }\
  };;\
\
  $write_fast->('/run/StromVerbrauch',  $power);;\
  $write_fast->('/run/SolarAll',        $SolarAll);;\
  $write_fast->('/run/SolarOst',        $Ost);;\
  $write_fast->('/run/SolarSued',       $Sued);;\
  $write_fast->('/run/SolarWest',       $West);;\
  $write_fast->('/run/TotalAkkuPower',  $TotalAkkuPower);;\
}
attr ATGraphLog group Graph
attr ATGraphLog room System

setstate ATGraphLog inactive
setstate ATGraphLog 2026-10-01 07:08:10 state inactive