Gelöst --> PERL WARNING: Missing argument in sprintf at (eval 1

Begonnen von jostmario, 05 Januar 2023, 16:59:57

Vorheriges Thema - Nächstes Thema

jostmario

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>
     &nbsp; &nbsp;    Today  &nbsp; &nbsp;     Gesamt &nbsp; &nbsp;<br>
    &nbsp; &nbsp;  L1:   %0.2f kwh  &nbsp; &nbsp; %0.2f kwh<br>
    &nbsp; &nbsp;  L2:   %0.2f kwh &nbsp; &nbsp;  %0.2f kwh<br>
    &nbsp; &nbsp;  L3:   %0.2f kwh &nbsp; &nbsp;  %0.2f kwh<br>
    &nbsp; &nbsp;  DC:   %0.2f kwh &nbsp; &nbsp;  %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) ,
)}

Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

betateilchen

Die Fehlermeldung Warnung ist doch eindeutig?

Zähl einfach mal nach - Du hast mehr Platzhalter angegeben als Du Werte übergibst.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

jostmario

Hallo betateilchen,

ja stimmt hab es gefunden.

Dank dir.
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611