FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PavelCoast am 01 November 2015, 11:01:25

Titel: Fehlersuche wie am besten?
Beitrag von: PavelCoast am 01 November 2015, 11:01:25
Hallo,

wie kann ich folgenden Fehler suchen bzw. wo finde ich die Stelle, an der der Fehler auftritt?

2015.11.01 10:48:31 1: PERL WARNING: Missing argument in sprintf at (eval 224) line 1.
2015.11.01 10:48:31 1: PERL WARNING: Invalid conversion in sprintf: end of string at (eval 224) line 1.

Gruß
René
Titel: Antw:Fehlersuche wie am besten?
Beitrag von: marvin78 am 01 November 2015, 11:08:01
Erstmal: Das sind keine Fehler, sondern Warnings (wie es da steht). Sie beeinflussen den Ablauf in der Regel nicht.

Du könntest einmal stackTrace einschalten, um etwas mehr darüber heraus zu finden (siehe commandref).
Titel: Antw:Fehlersuche wie am besten?
Beitrag von: PavelCoast am 01 November 2015, 11:17:17
Danke, werde ich gleich ausprobieren.
Titel: Antw:Fehlersuche wie am besten?
Beitrag von: PavelCoast am 01 November 2015, 11:22:15
Danke nochmals, konnte so dem Fehler auf die Spur kommen und habe ihn gefunden:

{sprintf("geladen %d %%",ReadingsVal($name,"StateOfCharge_Relative",0))}

Wollte ein % Zeichen im Status anzeigen, nachdem ich es auf %% geändert hatte, war die Warnung behoben.