As I do not have increased the debug level, the logs look as everyday. 
I prefer to configure the skins in the respective skin.conf, as it more 
conveniant to adopt skins there. I at least do not have to edit weewx.conf, 
and thus do not need to restart weewx.
The corresponding stanza in skin.conf:

        [[[dayrain_t]]]
            # Make sure the y-axis increment is at least 0.02 for the rain 
plot
            yscale = None, None, 0.02
            #plot_type = bar
            [[[[rain]]]]
                aggregate_type = sum
                aggregate_interval = 1h
                label = Rain (hourly total)
                
                
        [[[dayrain_p]]]
            # Make sure the y-axis increment is at least 0.02 for the rain 
plot
            yscale = None, None, 0.02
            y_label = "mm"
            #plot_type = bar
            color = "#b44242"
            [[[[hail]]]]
                data_type = hail * 25.4
                aggregate_type = sum
                #aggregate_type = cumulative
                aggregate_interval = 300        #3600
                label = Rain Piezo #(hourly total)

        [[[dayrain]]]
            # Make sure the y-axis increment is at least 0.02 for the rain 
plot:
            yscale = None, None, 0.02
            plot_type = bar
            y_label = "mm"
            [[[[rain]]]]
                aggregate_type = sum
                aggregate_interval = 600
                label = Regen Classic (10min)
            [[[[hail]]]]
                data_type = hail * 25.4
                aggregate_type = sum
                aggregate_interval = 600
                label = Regen Piezo (10min)

I just renamed the first stanza from dayrain to dayrain_p and the third to 
dayrain. And, as expected, the data from the third stanza were displayed in 
index.html instead of that from the first stanza. So, I am pretty sure, 
that the syntax is ok.
I did not change anything in index.html.tmpl. It looks pretty like @Tom 
Keffer has designed it. It is somewhat tricky, as compared to earlier 
versions. Maybe I should try another skin or an earlier version of Seasons 
skin, if there is no further explanation of, how it works properly. I have 
aa backup of the previous version, which does this job like this:
       <div id="history_day" class="plot_container">
       <img src="daybarometer.png" alt="$obs.label.barometer"/>
            <img src="daytempdew.png"   alt="$obs.label.outTemp" />
            <img src="daytempfeel.png"  alt="$obs.label.feel" />
            <img src="dayhum.png"       alt="$obs.label.outHumidity" />
            <img src="daywind.png"      alt="$obs.label.windSpeed" />
            <img src="daywinddir.png"   alt="$obs.label.windDir" />
            <img src="daywindvec.png"   alt="$obs.label.windvec" />
            <img src="dayrain.png"      alt="$obs.label.rain" />
            #if $day.UV.has_data
            <img src="dayuv.png"        alt="$obs.label.UV" />
            #end if
            #if $day.radiation.has_data
            <img src="dayradiation.png" alt="$obs.label.radiation" />
            #end if
            #if $day.inTemp.has_data
            <img src="daytempin.png"    alt="$obs.label.inTemp" />
            #end if
            #if $day.inHumidity.has_data
            <img src="dayhumin.png"    alt="$obs.label.inHumidity" />
            #end if
            #if $day.extraTemp1.has_data or $day.extraTemp2.has_data or 
$day.extraTemp3.has_data
            <img src="daytemp.png"      alt="$obs.label.extraTemp1" />
            #end if
            #if $day.rxCheckPercent.has_data
            <img src="dayrx.png"        alt="$obs.label.rxCheckPercent"/>
            #end if
          </div>
 
This is a version, I can understand the way, it works and could adopt it 
easily.
[email protected] schrieb am Samstag, 19. Juli 2025 um 19:33:50 UTC+2:

> What do the logs say? If the generated picture is not referenced by the 
> index.html, then you have something messed up with the plot groups. Maybe 
> the bracket [] count is wrong, or you are not configuring the report you 
> think you are configuring. The code I posted above was tested with Seasons 
> and the "second option" example altered the index.html rendering the p_rain 
> plot in place. Remember: I only ever changed weewx.conf, never touched 
> skin.conf
>
> Vetti52 schrieb am Samstag, 19. Juli 2025 um 15:44:06 UTC+2:
>
>> The problem is not missing plots. They are pretty well generated, e.g. 
>> dayrain.png, dayrain_p.png, and dayrain_t.png. The problem is the 
>> presentation in index.html, where only dayrain.png is present:
>> [image: IMG_0782.png]
>> I do not understand, how to see all three plots, as Index.html.tmpl 
>> chooses the plots like:
>> #set $periods = $to_list($DisplayOptions.get('periods', ['day', 'week', 
>> 'month', 'year']))
>> #set $plot_groups = $to_list($DisplayOptions.get('plot_groups', 
>> ['tempdew', 'wind',  'rain']))
>> …
>> #for period in $periods
>>           <div id="history_${period}" class="plot_container" 
>> style="display:none">
>>   #for plot_group in $plot_groups
>>     #set $show_plot = 0
>>     #*
>>       The plot name is just the concatenation of the period and the plot 
>> group.
>>       For example, 'year' + 'tempdew' yields 'yeartempdew'.
>>     *#
>>     #set $plot_name = $period + $plot_group
>>     #for obs in $getobs($plot_name)
>>       #if $recent.check_for_data($obs)
>>         #set $show_plot = 1
>>       #end if
>>     #end for
>>     #if $show_plot
>>             <img src="${plot_name}.png" alt="${plot_name}"/>
>>     #end if
>>   #end for
>>           </div>
>> #end for
>>
>> I tried to add rain_t and rain_p in $plot_groups, but no success.
>>
>> [email protected] schrieb am Samstag, 19. Juli 2025 um 12:28:36 UTC+2:
>>
>>> If I understand the seasons skin correctly, and alltimeSeason is a 
>>> clone, you need to add a configuration, as there is only dayrain, 
>>> monthrain, etc. built in.
>>>
>>> So let's assume your tipping sensor is rain and you piezo sensor is 
>>> p_rain, the data of the tipping sensor should be there, out-of-the-box. 
>>>
>>> First option: If you want to add the p_rain to the same image as rain, 
>>> it should be enough if you put in your weewx.conf (don't modify 
>>> skin.conf!), below the alltimeSeasons config in [StdReport]:
>>> [StdReport]
>>>     [[alltimeSeasonsReport]]
>>>         [[[ImageGenerator]]]
>>>             [[[[day_images]]]]
>>>                 [[[[[dayrain]]]]]
>>>                     [[[[[[p_rain]]]]]]
>>>                         aggregate_type = sum
>>>                         aggregate_interval = 1h
>>>                         label = Piezo Rain (hourly total)
>>>                         color = <optional, default red doesn't seem 
>>> right for rain... your choice, but it obviously should be different from 
>>> the color for rain>
>>>
>>> Looks like this:
>>> [image: one_images.png]
>>> Second option: If you want to add an image for p_rain apart from rain, 
>>> add p_rain to the options and configure the image:
>>>
>>> [StdReport]
>>>     [[alltimeSeasonsReport]]          
>>>         [[[DisplayOptions]]]
>>>         plot_groups = barometer, tempdew, tempfeel, hum, wind, winddir, 
>>> windvec, rain, p_rain, ET, UV, radiation, lightning, tempin, humin, 
>>> tempext, humext, tempext2, humext2, templeaf, wetleaf, tempsoil, moistsoil, 
>>> pm
>>>             
>>>             [[[ImageGenerator]]]
>>>                 [[[[day_images]]]]
>>>                     [[[[[dayp_rain]]]]]
>>>                         [[[[[[p_rain]]]]]]
>>>                             aggregate_type = sum
>>>                             aggregate_interval = 1h
>>>                             label = Piezo Rain (hourly total)
>>>
>>> Looks like this:
>>>
>>> [image: two_images.png]
>>>
>>> Do alike for week, month, year and don't forget the translations ;)
>>> Vetti52 schrieb am Samstag, 19. Juli 2025 um 10:17:05 UTC+2:
>>>
>>>> Well, finally, it works - mostly.
>>>>
>>>> After I got the GW3001 I managed to get it into producing data. 
>>>> Interestingly it did connect to my Froggit DP1500 as well. I then did 
>>>> dactivate all unused sensors there. So, I think, that  could use this 
>>>> GW1000 clone for both arrays.
>>>>
>>>> Then I introduced the GW3000 into weewx as a service - and did not see 
>>>> any data. I then changed both drivers, with GW1000 as service -  with all 
>>>> data from GW3000 but none from GW1000. I switched back and replaced the 
>>>> GW3000 service by @Ian ecowitt-http driver. The log showed the activation, 
>>>> I could even see catchup, but no data. Long story short result: I always 
>>>> missed to establish a field map for the service stanzas. Silly me! I 
>>>> should 
>>>> have known that in case of running as a service, a field map is mandatory, 
>>>> because this was one of my strategies for „silencing“ certain fields, such 
>>>> as the indoor temperature and wind of GW3000. Both are not representative.
>>>> So I finally went back to the most conservative setup and user GW1000 
>>>> as GW1000driver and GW3000 as GW1000Service. I maybe will replace 
>>>> GW3000service by Ecowitt-httpService, as I know, that it will work. But, 
>>>> currently, the only advantage would be the use of catchup.
>>>> So, I ended up with weewx using data of both sources. I additionally 
>>>> found a lot of help using the examples in @Werner github driver and 
>>>> comparison of his custom driver and the new http driver. 
>>>>
>>>> What still is open to be solved: 
>>>> I use alltimeSeansos skin, which is a clone of the most recent Seasons 
>>>> skin. I tried to add the new piezo rain plots, besides that of tipping 
>>>> sensor rain, which was „build in“. I did non succeed. I had a look into 
>>>> the 
>>>> www/html/weewx directory and found, that the png files were there. But 
>>>> they 
>>>> did not show in the web site. My quick and dirty solution was to rename 
>>>> the 
>>>> stanza contining both sensors in the skin.config into that, which is shown 
>>>> on the web page. Now, I see both rain results as adjacent columns. Fine.
>>>> But, why does Seasons not show the other plots? I had a look into the 
>>>> „logic“ of index.html.tmpl, where there is a group, containing „rain“, 
>>>>  that should be displayed for day, week, month, year, if present, so far I 
>>>> can understand. But although there are files like dayrain.png and 
>>>> dayrain_t.png and dayrain_p.png, only dayrain.png is imported into 
>>>> index.html. For now, my quick and dirty solution satisfies my interest. 
>>>> But 
>>>> maybe someone can enlighten me, how to deal with this structure.
>>>>
>>>> Thanks
>>>> Peter
>>>>
>>>> DrVet52 schrieb am Samstag, 12. Juli 2025 um 21:14:11 UTC+2:
>>>>
>>>>> Glenn McKechnie <[email protected]> schrieb am Sa., 12. Juli 2025, 
>>>>> 05:07:
>>>>>
>>>>>> Weewx does all the calculations, AlltimeSeasons takes them from the 
>>>>>> NOAA tables.
>>>>>>
>>>>>> If there is an entry in the files in the NOAA directory (for a 2nd 
>>>>>> rain gauge there won't be), those daily summaries are correctly 
>>>>>> generated 
>>>>>> (no extreme errors in data) then half the work is done. Editing the NOAA 
>>>>>> templates is interesting, but quite do-able.
>>>>>>
>>>>>> It then relies on the alltimes skin.conf and the historygenerator.inc 
>>>>>> page having a definition for those daily summaries. With that done, they 
>>>>>> can be displayed.
>>>>>> That is all reasonably straightforward. YMMV.
>>>>>>
>>>>>> You're talking serious magic to select the "better" sensor and 
>>>>>> display it accordingly. Ditto with the mean. It could be done, but 
>>>>>> you're 
>>>>>> on your own there.
>>>>>> Far easier to include both rain gauge types in the displayed data. 
>>>>>> IMHO that is more informative too as you'll see the differences as they 
>>>>>> happen, know which one has gone offline or started pulling its stats 
>>>>>> from 
>>>>>> mercury.
>>>>>>
>>>>>> I have 2 rain gauges. My allTimeSeason stats page displays them both.
>>>>>>
>>>>>> I do have an unreleased, tweaked version which installs as a separate 
>>>>>> skin, but is ultimately incorporated into the Seasons skin via the 
>>>>>> index.html page.
>>>>>> It's in an unfinished state, and you would need to parse what I've 
>>>>>> done and troubleshoot as you go. I'll obviously help but you'll need to 
>>>>>> do 
>>>>>> some hard yards too.
>>>>>>
>>>>>> Contact me off-list and I'll send it, as time becomes available 
>>>>>> (mainly me) we should be able to get it working for a 2nd rain gauge.
>>>>>>
>>>>>> My email address is in the install.py file.
>>>>>>
>>>>>> Cheers
>>>>>>  Glenn
>>>>>>
>>>>>> Various WeeWx addons at
>>>>>> https://github.com/glennmckechnie
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, 12 Jul 2025 at 01:48, DrVet52 <[email protected]> wrote:
>>>>>>
>>>>>>> Thanks, Glenn! I am glad with AlltimeSeasons, as is now. Nicht to 
>>>>>>> see, that is now installable, and does not need to be installed 
>>>>>>> manually. 
>>>>>>> Although, when manually installed, it was necessary to have a look into 
>>>>>>> the 
>>>>>>> diff files, which gateway e good feeling, what was changed compared to 
>>>>>>> standard Seasons skin.
>>>>>>> So, I think, that you know about the mechanisms of summarizing rain 
>>>>>>> data. I think, it is a better approach to do this calculations in 
>>>>>>> weewx, 
>>>>>>> and not in alltimeSeasons. Because, it would be important, not to sum 
>>>>>>> up 
>>>>>>> the same rain from different sensors, but either chose one ( preferably 
>>>>>>> the 
>>>>>>> "better" sensor ), or, if ther is no bias, calculate sort of 
>>>>>>> statistical 
>>>>>>> mean value of the sensor data. In case of piezo vs tipping sensor, I 
>>>>>>> tend 
>>>>>>> to a biased version: when tipping gives no data, take that of Piezo, 
>>>>>>> otherwise that of the tipping bucket.
>>>>>>> What is your opinion?
>>>>>>>
>>>>>>> Glenn McKechnie <[email protected]> schrieb am Fr., 11. Juli 
>>>>>>> 2025, 01:42:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, 10 Jul 2025 at 23:03, Vetti52 <[email protected]> wrote:
>>>>>>>> [...]
>>>>>>>>  
>>>>>>>>
>>>>>>>>> And, second, I would like to see the this sum in the allTime table 
>>>>>>>>> (https://github.com/glennmckechnie/alltimeSeasons), I have 
>>>>>>>>> integrated into my Season skin. As far as I can look into it, this 
>>>>>>>>> is a small version of the fuzzy-archer skin, Michael has used, right
>>>>>>>>
>>>>>>>>
>>>>>>>> It's a fork of gedgers repo
>>>>>>>> https://github.com/gedger/alltimeSeasons/
>>>>>>>> which (in its first release in 2020) attributes 
>>>>>>>> https://github.com/brewster76/fuzzy-archer
>>>>>>>>
>>>>>>>> Yes, It's a simpler version and because of that origin timing it 
>>>>>>>> won't have any of the extras that the latest version of fuzzy-archer 
>>>>>>>> may 
>>>>>>>> have / has added.
>>>>>>>>
>>>>>>>> I added an extra totals column, changed some colors, then packaged 
>>>>>>>> it as an installable skin (per weewx style), and that's about it. 
>>>>>>>> Anything else would need to be adapted from the current 
>>>>>>>> fuzzy-archer and incorporated into it, or a new fork. 
>>>>>>>>
>>>>>>>>
>>>>>>>> Cheers
>>>>>>>>  Glenn
>>>>>>>>
>>>>>>>> Various WeeWx addons at
>>>>>>>> https://github.com/glennmckechnie
>>>>>>>>  
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> You received this message because you are subscribed to a topic in 
>>>>>>>> the Google Groups "weewx-user" group.
>>>>>>>> To unsubscribe from this topic, visit 
>>>>>>>> https://groups.google.com/d/topic/weewx-user/rwdy_SwGW8o/unsubscribe
>>>>>>>> .
>>>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>>>> [email protected].
>>>>>>>> To view this discussion visit 
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/CAAraAzgLusKPepML6VWPiu1O2a5FPm5X-AsbPA7jALevp0V87A%40mail.gmail.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAAraAzgLusKPepML6VWPiu1O2a5FPm5X-AsbPA7jALevp0V87A%40mail.gmail.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 visit 
>>>>>>> https://groups.google.com/d/msgid/weewx-user/CAO%3D2E3ktpNVSTM0Ee9uXxF7Ygysc%3DBBWbYPJO3fe8hp9J635OQ%40mail.gmail.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAO%3D2E3ktpNVSTM0Ee9uXxF7Ygysc%3DBBWbYPJO3fe8hp9J635OQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to a topic in 
>>>>>> the Google Groups "weewx-user" group.
>>>>>> To unsubscribe from this topic, visit 
>>>>>> https://groups.google.com/d/topic/weewx-user/rwdy_SwGW8o/unsubscribe.
>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>> [email protected].
>>>>>>
>>>>> To view this discussion visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/CAAraAzgE%3DuhAZ-iS%3D4TswJcMwefCHqkBSfQ%3D1%3D%3DuoVR1VxF6fA%40mail.gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAAraAzgE%3DuhAZ-iS%3D4TswJcMwefCHqkBSfQ%3D1%3D%3DuoVR1VxF6fA%40mail.gmail.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 visit 
https://groups.google.com/d/msgid/weewx-user/3cd1788d-06a7-45fd-9f93-1e6f8e51439fn%40googlegroups.com.

Reply via email to