Everything in general is running fine, but the API is spitting out something interesting/troubling.
When I hit the API with the command "pools" I get this for the Last Share Time:
For the API command "devs", I get this for Last Share Time:
My miner-dashboard expects the output for Last Share Time like it is in devs not like how it is in pools.
Unfortunately it relies on the pools command to display all the pools I have configured including the last share submitted.
...
So... bug? Something inherent in Antminer's S1 Implementation (which btw has the correct time/date via NTP in the Web Interface and when I SSH in and get the date)?
They are morons.
It is not changed in master cgminer.
I have made sure that the cgminer API is backward compatible since I first wrote it.
The only things changed have been to remove CPU and GPU information (since they don't exist in cgminer)
Unfortunately, the idiots who make the Antminer, break this compatibility by changing names and values in the API in their clone of cgminer.
You will also find that they changed the name of the fields and values that report the hash rate in the summary.
So basically what it means is that either everyone who has ever written a program or script to access the API must modify their code to support these random needless changes, or tell them to stop fucking with the API and making it no longer compatible.
Edit: they were probably stupid enough to also not notice that STATUS->When is the time of the results - so the difference between 'When' and 'Last Share Time' will tell you how long ago it is if you want to display it differently ......... (as I already do in miner.php for 'Last Valid Work')
Well that sucks monkey balls. Thanks Kano!
I'll relay the info to the dev of the miner-dashboard I use. Hopefully he can support the customizations...