I’ve been testing your TSTAT10 units for a bit and have found a few issues, all correctable.
Setting time seems to an issue and varies between hardware rev 4 and rev 5. Rev 4 will sync time correctly and apply the proper time zone offset. Rev 5 will always correct the time to be 1 hour off, regardless of any other setting. If I set a -8 time zone, with Daylight savings time enabled or disabled, doesn’t really matter it seems, if I sync the time with my local PC and it’s 09:47 the unit will adjust it to 08:47 when it shouldn’t. Only happens on the hardware rev 5 unit. Both units running 61.9 firmware and updated using the t3000 interface. Not sure why the hardware rev would impact this but it does.
When executing the following:
80 ST = TIME
I expect to see a value no larger the 2359.59 and no smaller than 0000.00. On both unit I get a value that seems to be way out range. ST is a variable that I added to store the system time for further use in the program. Program is useless at this point because the time variable is not getting evaluated correctly.
For instance at the time of this email 09:58 the system time variable ST shows 39438.0. This number seems way out of range. It should read 958.00. Cant seems to draw any correlation between the 2 values at all.
Any suggestions on this? I can deal with the actual unit time but the evaluation of TIME is an issue. I need 09:58 to return 958.00