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é
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).
Danke, werde ich gleich ausprobieren.
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.