Hallo,
kann mir jemand helfen was hier im stateformat falsch ist und diesen Fehler auslößt:
"2023.01.05 16:56:56.676 1 : PERL WARNING: Missing argument in sprintf at (eval 16229) line 1."
{sprintf("
<TABLE>
<TR>
<TD VALIGN=\"TOP\" ALIGN=\"RIGHT\">
<font size=4>
Erzeugt Heute: %0.2f kwh<br>
<br>
Erzeugt Gestern: %0.2f kwh<br>
<br>
Zaehlerstand: %0.2f kWh<br>
</font>
</TD>
<TD VALIGN=\"TOP\" ALIGN=\"CENTER\" font-size=\"50px\">
<font color=red >
<font size=6>
%0.1f Watt<br>
</font>
<font color=white>
<font size=4>
L1 INVT : %0.2f Watt<br>
L2 EVT300: %0.2f Watt<br>
L3 Mastervolt : %0.2f Watt<br>
DC PV Power: %0.2f Watt<br>
</font>
</font>
</TD>
<TD VALIGN=\"TOP\" ALIGN=\"RIGHT\" font-size=\"50px\">
<font color=red >
<font size=6>
%0.2f € <br>
</font>
<font color=white>
<font size=4>
Today Gesamt <br>
L1: %0.2f kwh %0.2f kwh<br>
L2: %0.2f kwh %0.2f kwh<br>
L3: %0.2f kwh %0.2f kwh<br>
DC: %0.2f kwh %0.2f kwh<br>
</font>
</font>
</TD>
</TR>
</TABLE>
" , ReadingsVal($name,"Bilanz",0) ,
ReadingsVal($name,"kwhYesterday",0),
ReadingsVal($name,"Energy_total__kWh",0),
ReadingsVal($name,"Power_Sum__W_Total",0) ,
ReadingsVal($name,"Power_L1__W",0) ,
ReadingsVal($name,"Power_L2__W",0) ,
ReadingsVal($name,"Power_L3__W",0) ,
ReadingsVal($name,"DC_PV_Power",0) ,
ReadingsVal($name,"kostenToday",0) ,
ReadingsVal($name,"kwhTodayL1",0) ,
ReadingsVal($name,"Energy_L1_total__kWh",0) ,
ReadingsVal($name,"kwhTodayL2",0) ,
ReadingsVal($name,"Energy_L2_total__kWh",0) ,
ReadingsVal($name,"kwhTodayL3",0) ,
ReadingsVal($name,"Energy_L3_total__kWh",0) ,
ReadingsVal($name,"DC_charge_today_kwh",0) ,
)}
Die Fehlermeldung Warnung ist doch eindeutig?
Zähl einfach mal nach - Du hast mehr Platzhalter angegeben als Du Werte übergibst.
Hallo betateilchen,
ja stimmt hab es gefunden.
Dank dir.