When this happens, please go to the Tests tab and click the 'Create Debug Report' button and email me the results (address in readme).
CGMiner doesn't return a value for total (current) hashrate, so it is the sum of hashrates for all mining devices. Because of this there may be a delay in updating the total current hashrate because devices are updated on their own thread and although they refresh at the same interval the monitor interval, they don't necessarily occur at the same time. So if your monitor refresh interval is 10 seconds, it may refresh and then take up to ~10 seconds for the devices (and total current hashrate) to update. Ideally in this example they would run 5 seconds apart, but that doesn't always happen. That may not be the issue here but is worth mentioning I guess.
CGWatcher uses the temperatures reported by CGMiner if available. Otherwise it retrieves the temperature on its own. So for the temperatures to be that different, something is happening that is causing CGWatcher to not get this info from CGMiner... and then for some reason the temperature it gets is wrong, or off.
And lastly, did something happen to GPU1 in the example you've shown? It has a higher hashrate but lower accepted shares (and a lower temperature but that may be coincidental). Was it possibly disable and then re-enabled at some point? Do you know what CGWatcher reported as the status for GPU1?
Anyway, it's difficult to say without the debug info. Including cgwatcher.log in the email (as an attachment) may be helpful as well as it goes back further than the debug report.
Alright the next time I see it happen I'll get the debug file.
1) It is indeed 10 seconds interval set in Settings, but it lasts for long enough that "Restart miner/computer if below x hash rate" with the 3 minute grace period kicks in and restarts the miner repeatedly every 3 minutes
2) Yea, no idea why this happens though.
3) It's probably still warming up, cos this was taken a few seconds into starting the miner, GPU1 normally catches up in the next few seconds if you leave it alone
Also, I do have another program that has API access. It's a bare minimum monitoring software, but doesn't require exclusive API access. It works flawlessly as it pushes it's stats to a website and it works for days without restarting the miner, but once in awhile CGMiner restarts the miner. Couldn't manage to see what the Notification said in time though ):
Thanks a bunch