PIUSV+ Fehlermeldung im log

Begonnen von peterw, 26 November 2019, 18:48:30

Vorheriges Thema - Nächstes Thema

peterw

Hallo,
ich hab mir eine PIUSV+ angeschafft, damit der pi geordnet runterfährt und wieder startet.
Wie in https://wiki.fhem.de/wiki/Unterbrechungsfreie_Spannungsversorgung_PIUSV_direkt_ansteuern installiert, in 52_I2C_PIUPS_PLUS.pm. Intervall auf 10s gestellt, 5s waren mir zu wenig  :(

Jetzt hab ich alle 10s eine Fehlermeldung im log:

set USV_Meldung  : no set value specified

Ich hab keine Ahnung wo ich da suchen soll. Hat da jemand einen Tip für mich?
Ist mir auch jetzt erst aufgefallen, weil das Netzteil den Geist aufgegeben hat und der pi sauber runtergefahren ist.
Status ist 9 (Bit0 und Bit3).
Danke
peterw

Xaneu

#1
Hallo peterw,

wahrscheinlich liegt es daran, dass die Perl-Variable "$usv_meldung" nicht korrekt initialisert ist.
Kannst Du mal in der Datei "99_myUtils.pm" die Zeile

my $usv_meldung;

in

my $usv_meldung="";

ändern und die Zeile

fhem("set USV_Meldung $usv_meldung");

in

if ($usv_meldung ne "") { fhem("set USV_Meldung $usv_meldung"); }

ändern?
Habe den Wiki-Beitrage inzwischen entsprechend korrigiert.

Grüße
Xaneu
FHEM 6.1 @ RPi4, raspbian (buster) auf USB-SSD, PIUSV+, HM-MOD-RPI-PCB und viele Homematic-Komponenten, OBIS, vclient, VBUS, Modbus, E3DC-Photovoltaikumrichter, 1-wire, Shelly und eigene Module

Machen ist wie wollen, nur krasser!

peterw

Entschuldigung, habs jetzt erst gelesen, das scheint zu funktionieren. Vielen Dank!