Hi @Alexollon
Yes, I do things after speedtests are run too. In my example below, I trigger on the download rate being updated, I then create a datetime item to timestamp when the test was run, and I calculate the 7 day averages.
rule "Speedtest last run"
when
Item downlinkRate received update
then
postUpdate(speedTestLastCompleted, new DateTimeType()) //sets new date/time stamp
postUpdate(downlinkRate7DAve, downlinkRate.averageSince(now.minusDays(7), "influxdb")as Number)
postUpdate(uplinkRate7DAve, (uplinkRate.averageSince(now.minusDays(7), "influxdb")as Number))
end