Hi Thomas

Thanks for looking into it.

The radiation value doesn't come from the FO unit (sadly it is not 
capable). Instead I derive it from our PV array which gives me real time 
info. I plumbed this into weewx as per the add_sensor howto with the 
radiation value stored in a flat file and read by a user service 
"user.pond.RadService". Looking at the log it looks like it's polling every 
minute or so and does it at the start of the read loop:

Rapidfire disabled:

Mar  9 14:25:18 raspberrypi weewx[14498]: radiance: found value of 801.6
Mar  9 14:25:18 raspberrypi weewx[14498]: manager: Added record 2019-03-09 
14:25:00 NZDT (1552094700) to database 'weewx.sdb'
Mar  9 14:25:18 raspberrypi weewx[14498]: manager: Added record 2019-03-09 
14:25:00 NZDT (1552094700) to daily summary in 'weewx.sdb'
Mar  9 14:25:18 raspberrypi weewx[14498]: restx: WeatherCloud: wait 
interval (60 < 600) has not passed for record 2019-03-09 14:25:00 NZDT 
(1552094700)
Mar  9 14:25:18 raspberrypi weewx[14498]: reportengine: Running reports for 
latest time in the database.
Mar  9 14:25:18 raspberrypi weewx[14498]: reportengine: Running report 
'SeasonsReport'
Mar  9 14:25:19 raspberrypi weewx[14498]: reportengine: Found configuration 
file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Mar  9 14:25:19 raspberrypi weewx[14498]: restx: Ambient: url: 
http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IMAUN
GAT3&PASSWORD=XXX&softwaretype=weewx-3.9.1&baromin=30.116&dewptf=60.7&humidity=071&dateutc=2019-03-09%2001%3A25%3A00&solarradiation=801.60&dailyrainin=0.06&winddir=270
&tempf=70.5&windspeedmph=8.3&windgustmph=18.3&rainin=0.00
Mar  9 14:25:19 raspberrypi weewx[14498]: cheetahgenerator: using search 
list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenera
tor.Current', 'weewx.cheetahgenerator.Stats', 
'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Mar  9 14:25:19 raspberrypi weewx[14498]: manager: Daily summary version is 
2.0
Mar  9 14:25:19 raspberrypi weewx[14498]: restx: Wunderground-PWS: 
Published record 2019-03-09 14:25:00 NZDT (1552094700)

Rapidfire enabled:

Mar  9 14:33:18 raspberrypi weewx[17529]: radiance: found value of 714.8
Mar  9 14:33:18 raspberrypi weewx[17529]: manager: Added record 2019-03-09 
14:33:00 NZDT (1552095180) to database 'weewx.sdb'
Mar  9 14:33:18 raspberrypi weewx[17529]: manager: Added record 2019-03-09 
14:33:00 NZDT (1552095180) to daily summary in 'weewx.sdb'
Mar  9 14:33:18 raspberrypi weewx[17529]: reportengine: Running reports for 
latest time in the database.
Mar  9 14:33:18 raspberrypi weewx[17529]: reportengine: Running report 
'SeasonsReport'
Mar  9 14:33:18 raspberrypi weewx[17529]: reportengine: Found configuration 
file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Mar  9 14:33:18 raspberrypi weewx[17529]: restx: Wunderground-RF: Published 
record 2019-03-09 14:33:18 NZDT (1552095198)
Mar  9 14:33:18 raspberrypi weewx[17529]: restx: WeatherCloud: url: 
http://api.weathercloud.net/v01/set?wid=9327fa0b8bf714d5&dewin=151&wdiravg=244&humin=63&wspdhi=85&et=0&ver=3.9.1&solarrad=7148&wspd=24&type=251&tempin=225&wdir=270&hum=70&rain=15&heat=210&key=XXX&date=20190309&wspdavg=39&chill=210&bar=10197&temp=210&heatin=225&battery04=1&dew=153&time=0133&rainrate=0
Mar  9 14:33:18 raspberrypi weewx[17529]: cheetahgenerator: using search 
list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Mar  9 14:33:18 raspberrypi weewx[17529]: manager: Daily summary version is 
2.0
Mar  9 14:33:18 raspberrypi weewx[17529]: restx: raw packet: altimeter: 
30.1106430767, appTemp: 70.1921809231, barometer: 30.116525632, cloudbase: 
2745.00712712, dateTime: 1552095199, delay: 27, dewpoint: 58.5082693602, 
heatindex: 69.98, humidex: 76.8210471493, inDewpoint: 59.1738473769, 
inHumidity: 63.0, inTemp: 72.5, maxSolarRad: None, outHumidity: 67.0, 
outTemp: 69.98, outTempBatteryStatus: 0, pressure: 29.9699843138, ptr: 
4048, radiation: None, rain: 0.0, rainRate: 0, rainTotal: 2.67, 
rxCheckPercent: 100, status: 0, usUnits: 1, UV: None, windchill: 69.98, 
windDir: 315.0, windGust: 6.93451974101, windSpeed: 4.47388370388
Mar  9 14:33:18 raspberrypi weewx[17529]: restx: cached packet: altimeter: 
30.1106430767, appTemp: 70.1921809231, barometer: 30.116525632, cloudbase: 
2745.00712712, dateTime: 1552095199, delay: 27, dewpoint: 58.5082693602, 
heatindex: 69.98, humidex: 76.8210471493, inDewpoint: 59.1738473769, 
inHumidity: 63.0, inTemp: 72.5, maxSolarRad: None, outHumidity: 67.0, 
outTemp: 69.98, outTempBatteryStatus: 0, pressure: 29.9699843138, ptr: 
4048, radiation: None, rain: 0.0, rainRate: 0, rainTotal: 2.67, 
rxCheckPercent: 100, status: 0, usUnits: 1, UV: None, windchill: 69.98, 
windDir: 315.0, windGust: 6.93451974101, windSpeed: 4.47388370388
Mar  9 14:33:18 raspberrypi weewx[17529]: restx: Ambient: url: 
http://rtupdate.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IMAUNGAT3&PASSWORD=XXX&softwaretype=weewx-3.9.1&realtime=1&baromin=30.117&dewptf=58.5&humidity=067&dateutc=2019-03-09%2001%3A33%3A19&rtfreq=2.5&dailyrainin=0.06&winddir=315&tempf=70.0&windspeedmph=4.5&windgustmph=6.9&rainin=0.00
Mar  9 14:33:19 raspberrypi weewx[17529]: restx: Wunderground-RF: Published 
record 2019-03-09 14:33:19 NZDT (1552095199)

I think I have got around it by setting "archive_interval = 60" and  
"archive_post=True rapidfire=False". I can live with updates once a minute 
:-) and the FO unit only updates every 48 secs anyway. But still curious as 
to why the RF cache feature does not pick up the radiation value.

Cheers
Phil

On Saturday, 9 March 2019 13:40:41 UTC+13, Thomas Keffer wrote:
>
> Hi, Phil
>
> Your FO station emits what we call "partial packets." This means, not 
> every packet includes every data type, in particular, in this case, not 
> every packet will include solar radiation. But, the WU expects every type 
> to be in every packet. We get around this by using a cache to save older 
> values of data type.
>
> However, by default, the cache will only hold an item for 16 minutes. So, 
> if your station emits a solar radiation value, it should get included in 
> the RF posts, but only for 16 minutes. After that, it goes stale and goes 
> away.
>
> With that background in mind: do you know how often your FO station emits 
> solar radiation? How long did you let it run before cutting and pasting the 
> snippet you emailed?
>
>
>
> On Fri, Mar 8, 2019 at 3:52 PM <[email protected] <javascript:>> wrote:
>
>> Hi
>>
>> I have a FineOffset running with an additional sensor adding data to 
>> weewx (radiation). The radiation values are recorded and displayed within 
>> weewx fine but if I use "RapidFire = True" in my [[Wunderground]] 
>> weewx.conf the values are never posted. They are however if I change the WU 
>> updates to archive_post=True and disable RapidFire.
>>
>> With RapidFire=True:
>>
>> Mar  9 12:28:17 raspberrypi weewx[13832]: restx: raw packet: altimeter: 
>> 30.1373273978, appTemp: 68.9418830581, barometer: 30.1438346426, cloudbase: 
>> 1921.88655189, dateTime: 1552087698, delay: 22, dewpoint: 59.9699998912, 
>> heatindex: 67.82, humidex: 75.5765651089, inDewpoint: 59.6752979071, 
>> inHumidity: 69.0, inTemp: 70.34, maxSolarRad: None, outHumidity: 76.0, 
>> outTemp: 67.82, outTempBatteryStatus: 0, pressure: 29.9965613025, ptr: 
>> 3984, radiation: None, rain: None, rainRate: 0, rainTotal: 2.67, 
>> rxCheckPercent: 100, status: 0, usUnits: 1, UV: None, windchill: 67.82, 
>> windDir: 270.0, windGust: 6.93451974101, windSpeed: 3.8028011483
>> Mar  9 12:28:17 raspberrypi weewx[13832]: restx: cached packet: 
>> altimeter: 30.1373273978, appTemp: 68.9418830581, barometer: 30.1438346426, 
>> cloudbase: 1921.88655189, dateTime: 1552087698, delay: 22, dewpoint: 
>> 59.9699998912, heatindex: 67.82, humidex: 75.5765651089, inDewpoint: 
>> 59.6752979071, inHumidity: 69.0, inTemp: 70.34, maxSolarRad: None, 
>> outHumidity: 76.0, outTemp: 67.82, outTempBatteryStatus: 0, pressure: 
>> 29.9965613025, ptr: 3984, radiation: None, rain: None, rainRate: 0, 
>> rainTotal: 2.67, rxCheckPercent: 100, status: 0, usUnits: 1, UV: None, 
>> windchill: 67.82, windDir: 270.0, windGust: 6.93451974101, windSpeed: 
>> 3.8028011483
>> Mar  9 12:28:17 raspberrypi weewx[13832]: restx: Ambient: url: 
>> http://rtupdate.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IMAUNGAT3&PASSWORD=XXX&softwaretype=weewx-3.9.1&realtime=1&baromin=30.144&dewptf=60.0&humidity=076&dateutc=2019-03-08%2023%3A28%3A18&rtfreq=2.5&dailyrainin=0.06&winddir=270&tempf=67.8&windspeedmph=3.8&windgustmph=6.9&rainin=0.00
>>
>> With RapidFire=False:
>>
>> Mar  9 12:44:30 raspberrypi weewx[14498]: restx: Ambient: url: 
>> http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?action=updateraw&ID=IMAUNGAT3&PASSWORD=XXX&softwaretype=weewx-3.9.1&baromin=30.131&dewptf=61.6&humidity=072&dateutc=2019-03-08%2023%3A44%3A00&solarradiation=600.60&dailyrainin=0.06&winddir=270&tempf=71.1&windspeedmph=6.0&windgustmph=17.4&rainin=0.00
>>
>> Is this due to a limitation of WU RapidFire or is there something I can 
>> tweak to have it send through? 
>>
>> Thanks in advance.
>>
>> Phil
>>
>> -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to