Fehlermeldung beim starten fon fhem

Begonnen von Jumbo, 02 August 2014, 08:45:01

Vorheriges Thema - Nächstes Thema

Jumbo

Hi

wenn ich neu starte bekomme ich im log lauter fehlermeldungen :

ZitatMissing argument in sprintf at (eval 72) line 1.
Missing argument in sprintf at (eval 74) line 1.
Missing argument in sprintf at (eval 84) line 1.
Missing argument in sprintf at (eval 86) line 1.
Missing argument in sprintf at (eval 89) line 1.
Missing argument in sprintf at (eval 91) line 1.
Missing argument in sprintf at (eval 92) line 1.
Missing argument in sprintf at (eval 101) line 1.
Missing argument in sprintf at (eval 102) line 1.
Missing argument in sprintf at (eval 115) line 1.
Missing argument in sprintf at (eval 116) line 1.
Missing argument in sprintf at (eval 127) line 1.
Missing argument in sprintf at (eval 128) line 1.
Missing argument in sprintf at (eval 139) line 1.
Missing argument in sprintf at (eval 142) line 1.
Missing argument in sprintf at (eval 153) line 1.
Missing argument in sprintf at (eval 154) line 1.
Missing argument in sprintf at (eval 165) line 1.
Missing argument in sprintf at (eval 166) line 1.
Missing argument in sprintf at (eval 179) line 1.
Missing argument in sprintf at (eval 180) line 1.
Missing argument in sprintf at (eval 191) line 1.
Missing argument in sprintf at (eval 192) line 1.
Missing argument in sprintf at (eval 210) line 1.
Missing argument in sprintf at (eval 213) line 1.
Missing argument in sprintf at (eval 224) line 1.
Missing argument in sprintf at (eval 226) line 1.
Missing argument in sprintf at (eval 236) line 1.
Missing argument in sprintf at (eval 238) line 1.
Missing argument in sprintf at (eval 250) line 1.
Missing argument in sprintf at (eval 252) line 1.
Missing argument in sprintf at (eval 262) line 1.
Missing argument in sprintf at (eval 264) line 1.
Missing argument in sprintf at (eval 274) line 1.
Missing argument in sprintf at (eval 278) line 1.
Missing argument in sprintf at (eval 288) line 1.
Missing argument in sprintf at (eval 290) line 1.
Missing argument in sprintf at (eval 300) line 1.
Missing argument in sprintf at (eval 302) line 1.

was kann das sein ?

danke im voraus...

fiedel

Immer diese Fehlermeldungen am Monatsanfang...! ;)

Schmeiße aus deiner CFG mal alles raus, was "sprintf" beinhaltet. Dann testen, ob die Meldung weg ist und dann nach und nach wieder alles zuvor Entfernte einfügen. Dabei immer wieder nachsehen, wann der Fehler erneut auftritt. Ich vermute mal, es ist ein Syntaxfehler, den du auf diese Art einkreisen kannst.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Tom111

Hallo,
ich frische das Thema mal wieder auf.
Ich habe für mehrere DECT200 Steckdosen den Spannungswert hinter dem Komma ausgeblendet, mit :
Umin ". sprintf("%.0f",$data{min2}) ."V - Umax ". sprintf("%.0f",$data{max2}) ."V
(wer braucht bei 230 V drei Stellen hinter dem Komma, ich auf jeden Fall nicht)

jetzt wurde im neuen Monat, ein neues LogFile geschrieben, obwohl schon jede Menge Werte ins Log eingetragen wurden
wird im SVG-Plot die Kurve noch nicht geschrieben, ich habe die Plotanzeige damals aber selber so eingestellt dass die Kurven
bis zum Ende durchgeschrieben werden und ich jetzt mind. 1 Tag warten muss bis ich eine Kurve erhalte es sei denn ich zoome hinein.

Aber das ist nicht das Thema, sondern es geht darum dass, solange keine Kurve geschrieben wird beim Aufruf des Plotts im Log
folgende Fehlermeldung erscheint :
Argument "undef" isn't numeric in sprintf at (eval 44467) line 1.
Argument "undef" isn't numeric in sprintf at (eval 44467) line 1.


Frage, kann man diese Fehlermeldung irgendwie verhindern wenn im Log noch nicht genügend Werte stehen ?

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V