AT spring immer in inactive, Notify geht

Begonnen von Moli, 01 Oktober 2026, 07:08:44

Vorheriges Thema - Nächstes Thema

Moli

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