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.
