Thanks for the detailed ET tutorial.
I do have a couple of lingering questions.
For my purposes, it isn't critical to use the MQTT server for data acquisition. So, I reset the WeeWX instance to stock/clean state and ran ./bin/wee_config --reconfig selecting Vantage driver, answering ethernet to connection method. In the weewx.conf I do notice I can choose LOOP1, LOOP2, or both. I left all at the defaults.
I made one change to the resulting weewx.conf file adding loop_on_init = True
With the stock/default settings, I let weewx run for awhile before and after the hour.
The first report cycle, the Seasons skin had no ET displayed.
As you said, after the top of the hour, there is ET displayed. However, it is 0.00, the High/Low has 0.00 0.00 The loop packet has dayET: 0.013
I see this in the current.inc and it looks like there should be data displayed.
#if $day.ET.has_data and $day.ET.sum.raw is not None and $day.ET.sum.raw > 0.0
<tr>
<td class="data">$current.ET</td>
My question is this. If the console is reporting ET values, and the skin wants to show ET values, when would the skin display the ET value?