Hello Andrew. Yes you are right. Of course it is true:
#set hours = int ($ day.sunshine_hours.sum.raw) #set minutes = int (($ day.sunshine_hours.sum.raw - $ hours) * 60 + 0.5) <sun value = "$ hours h $ minutes m" /> That's how it works perfectly. Now I will try to show it as a graphic. Thank you diligent helpers Am Dienstag, 23. Juli 2019 14:18:15 UTC+2 schrieb Andrew Milner: > > Stefan > You need to forget $current.sunshine_hours.raw as that will only give you > the sunshine in the interval which will always be either 0 or 5 in your > case. > > For the daily total you need to use $day.sunshine_hours.sum in order to > get the total sunshine hours for the day from midnight up to the current > time. > > > > > > On Tuesday, 23 July 2019 15:09:06 UTC+3, Stefan wrote: >> >> Hello Thomas. >> >> I found the mistake. When we create the new table, we use the name >> weewx.sdb_new instead of the weewx.sdb. Have this now adjusted in the >> weewx.conf and lo and behold, num works it. The rest I had done, but >> unfortunately not this detail. Many thanks to all helpers. Class like >> that works. >> >> Your code also works great: >> #set hours = int ($ current.sunshine_hours.raw) >> #set minutes = int (($ current.sunshine_hours.raw - $ hours) * 60 + >> 0.5) >> <sun value = "$ hours h $ minutes m" /> >> >> Many Thanks >> >> Am Dienstag, 23. Juli 2019 13:09:25 UTC+2 schrieb Thomas Keffer: >>> >>> The type "sunshine_hours" is not in your database. It will work with >>> "$current" because you have a current record, so weewx is using that. But, >>> because it is not in your database, weewx cannot sum over the day. >>> >>> See the section *Adding a new type to the database >>> <http://weewx.com/docs/customizing.htm#add_archive_type>* in the >>> Customizing Guide for how to do this. >>> >>> -tk >>> >>> >>> On Tue, Jul 23, 2019 at 4:00 AM Stefan <[email protected]> wrote: >>> >>>> This is with $current.sunshine_hours.raw. It works! >>>> >>>> <solar> >>>> <solar value="861"/> >>>> <solar_max value="861"/> >>>> <solar_max_time value="12:51"/> >>>> <sun value="0.0833333333333"/> >>>> </solar> >>>> >>>> But with $day.sunshine_hours.raw or $day.sunshine_hours.sum.raw or >>>> $day.sunshine_hours.raw.sum >>>> The Problem always turns up when replacing $current by $day. >>>> >>>> >>>> >>>> Am Dienstag, 23. Juli 2019 08:35:37 UTC+2 schrieb gjr80: >>>>> >>>>> The answer is in the error message. You are using >>>>> $day.sunshine_hours.raw, you should be using $day.sunshine_hours.sum or >>>>> perhaps $day.sunshine_hours.sum.raw >>>>> >>>>> Gary >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/5ddf5a22-a565-4e12-9093-5c69d187e420%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/5ddf5a22-a565-4e12-9093-5c69d187e420%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/2fafcb15-7054-4e29-b433-f1dd517bf587%40googlegroups.com.
