Hello

Following on from https://github.com/weewx/weewx/issues/798, I've been 
trying to replicate and understand weewx behaviour when it comes to using 
get_series and get_aggregate.

So if you are trying to aggregate winddir for graphing purposes, you want 
to get a wind vector which I understand

Here is my example where my data is being archived every 300 seconds

(time_start_vt, time_stop_vt, obs_vt) = weewx.xtypes.get_series( 
obs_lookup, x_domain, db_lookup(data_binding=binding), aggregate_type, 
aggregate_interval)

obs_lookup is windDir
Start time is 1665440100 and end time is 1665442800
x_domain entries are 1665440100 and 1665442800
aggregate_type is avg 
aggregate_interval is 300 
([355.0, 355.0, 355.0, 355.480837630687, 0.0, 0.0, 0.0, 0.0, 
4.249651034454402], 'degree_compass', 'group_direction') 
aggregate_interval is 900 
([355.0, 118.49361254356234, 1.416550344818134], 'degree_compass', 
'group_direction')

I can see for the second group it is returning an average rather than a 
vector value of around 358.5, but trying to understand how we should be 
coding it.

If I can change to aggregate of vecdir or vecavg I get a UnknownType error

Any help will be appreciated here.

James

-- 
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/2ed7f92d-c030-45df-a241-2abde9c647een%40googlegroups.com.

Reply via email to