For those interested the log file that generated the graph above was in python on windows 10.
Here is the code. Adjust the paths in the code to match where you want things.
f = open('g:\Python2_6_7\log.txt' , 'a')
localtime = time.asctime( time.localtime(time.time()) )
ts = requests.get('http://192.168.1.253/DIRECT/getTunerStatus').json()
f.write("%s , %s , %s\n" %(localtime , ts['result']['rssi']+125 ,ts ['result']['snr']))
Then I added a task to windows task scheduler to look like this...
The Run Whenever and Highest privileges are important. And...
Actions, edit the paths to suit your system...
And no one on any forum mentioned that the task will not start correctly until you reboot windows. Wasted an hour on that mess.
Oh and some of you may be asking why I am shifting RSSI up by 125... Well it is just so you can more clearly see the relationship for the Signal strength to the SNR. Also sometimes I think it will go negative vs each other and you can use that to maybe do a bit of fine tuning for noise sources. Anyhow it is just to get them close on the graph. So if you really want the true rssi number sub out 125.