Seite 1 von 1

sunshine_time

Verfasst: 04 Mär 2023 10:55
von JoachimF
in der current.inc befinden sich folgend sunshine* Einträge mit der entsprechenden Ausgabe:

('sunshine_time','red','current','1'), Strahlungsleistung 283 W/m²
('sunshine_hours','#f2a265','day','1'), Sonnenzeit 120W/m² 1:28 Std.
('sunshine_time','blue','day','1'), Strahlungsleistung
('sunshineDur','#f2a265','deltatime','1'), Sonnenschein Zeit 1:26:06 Std.

Das sunshine_time,day keinen Wert liefert ist OK?

Re: sunshine_time

Verfasst: 04 Mär 2023 13:55
von Werner
Das sunshine_time,day keinen Wert liefert ist OK?
Ja - da die Tageswerte sinnvoll nur mit min, max, sum, avg ... sind.
Wenn du hier den Durchschnittswert verwenden möchtest, kannst Du
die current.inc so entsprechend abändern.

Code: Alles auswählen

    #else
      <tr>
        #if $x[2] == 'day'
         #set $ztx = " &oslash;"
        #end if 
        <td class="label"><font color=$color>$obs.label[$x[0]]$ztx</font></td>
        #if $x[2] == 'deltatime'
          #set $xt = $getattr($day, $x[0])
          #if not $use_lang
           #set $ztx = 'Std.'
           #set $xt1 = $xt.sum.format("%(hour)d:%(minute)02d:%(second)02d")
          #else 
           #set $ztx = $gettext("hrs.")
           #set $xt1 = $xt.sum.long_form(format_string="%(hour)d:%(minute)02d:%(second)02d")
          #end if
          <td class="data">$xt1 $ztx</td>
        #elif $x[2] == 'day'
         <td class="data">$xt.avg</td>
        #else
         <td class="data">$xt</td>
        #end if
      </tr>
    #end if