Autor Thema: Nachkommastellen im Stateformat  (Gelesen 157 mal)

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 362
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Nachkommastellen im Stateformat
« am: 02 Oktober 2022, 19:04:32 »
Hallo,

kann mir jemand helfen wie ich hier sprintf bei den Readings L1Watt L2Watt L3 Watt einbauen kann das er mir nur 2 nachkommmastellen anzeigt.

so hab ich es im def vom Stateformat stehen:


<p style='font-family: Arial; font-size: 50px; color: blue;'>  watt Watt  </p>  <p style='font-family: Arial; font-size: 50px; color: yellow;'>    kwhToday kwh </p>
 
</div> <div style='color:red; text-align:center; font-size: 40px; '>L1-->  L1Watt  </div>

 <div style='color:yellow; text-align:center;font-size: 40px; '> L2 -->  L2Watt Watt  </div>
 
<div style='color:green; text-align:center;font-size: 40px;'> L3 --> L3Watt Watt</div> 




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

Offline Nighthawk

  • Full Member
  • ***
  • Beiträge: 432
Antw:Nachkommastellen im Stateformat
« Antwort #1 am: 02 Oktober 2022, 20:07:22 »
Bei meinem Stromzähler wir das so bewerkstelliigt:

{sprintf("
<TABLE>

<TR>
  <TD VALIGN=\"TOP\" ALIGN=\"RIGHT\">
    Verbrauch Heute: %0.2f kWh<br>
    <br>
    Zaehlerstand: %0.2f kWh<br>
  </TD>

  <TD VALIGN=\"TOP\" ALIGN=\"RIGHT\">
    Gesamt: %0.1f Watt<br>
    L1:     %0.1f Watt<br>
    L2:     %0.1f Watt<br>
    L3:     %0.1f Watt
  </TD>
</TR>

</TABLE>
" , ReadingsVal($name,"statTotal_consumptionDay",0) ,
ReadingsVal($name,"total_consumption",0),
ReadingsVal($name,"power",0) ,
ReadingsVal($name,"power_L1",0) ,
ReadingsVal($name,"power_L2",0) ,
ReadingsVal($name,"power_L3",0)  )}