T3000.exe to configure Tstat10 display etc

We are accessing each TSTAT10with T3000 software on a PC via RS-485 dongle.
We see the many configuration options, thank you.
We would like line 2 to show current CO2 level.
On the VARIABLE page, we successfully changed the Label to “CO2”.
We tried this program, and the VARIABLE page shows the CO2 value for VAR2, but the display is blank for the value.
Sorry this is first programming for TSTAT10.
10 VAR2 = IN13
We even tried:
10 VAR4 = IN13
20 VAR2 = VAR4
Same result.
Note: we have been successful writing to VAR1, VAR2 & VAR3 via BACnet MS/TP before this. Now we just want continuous update of the VAR2 locally on the tstat

Thank you!

Your programming method is correct, and the logic you used should work as expected.

Please note that VAR1, VAR2, and VAR3 are special in the TSTAT10: they are directly mapped to the 3 lines of the device’s screen display. In your case, assigning VAR2 = IN13 should continuously show the CO2 value on line 2 of the screen.

If the value still appears blank, we suggest refreshing the T3000 interface or power-cycling the device to ensure the display updates properly. Let us know if the issue persists after refreshing.

Thank you for response.
Yes we know VAR1/2/3 are the 3 display lines. That’s our objective.
We now set CO2 to VAR1 which was setpoint, a numeric variable. That fixed our issue having used VAR2 - it seems VAR2&3 are multivalue variables whose type cannot be changed.
So we are close:

  • Line 1, VAR1 – currently ok, shows CO2 as a number
  • Line 2, VAR2 – see below, we set its label to blank, and both label & value are blank - that’s ok for now
  • Line 3, VAR3 – also set its label to blank, that works, but the number 0.0 appears for the value. We would like this also to be blank for now.
  • Yes we have restarted the tstat multiple time
  • We try to change VAR2,3 to "no units’ but it won’t stay at 0

Questions:

  1. How can get Line 3 to be blank? Change type of VAR3? OR …
  2. How can we assign an empty text string, or one with a space in it, e.g. " " to VAR3? The program screen says this is an error: 20 VAR3 = " "
  3. In Variables page, we make changes, and often a moment later it goes back to the previous value. Eventually most changes do stay what we want. However, see above, “no units” does not seem to stick.

Screenshots:
image
Note above: we try to change VAR3 to “Manual” but it keep going back to “Auto”

image

Currently, the value fields on the TSTAT10 screen (for VAR1/2/3) cannot be left blank — they will always display a number if a variable is assigned. We understand your request and will consider supporting blank value display in a future firmware update.

As for your question about assigning a blank string to VAR3: at this time, variables like VAR1–VAR3 only support numeric values, not text or strings. That’s why the program line VAR3 = " " gives an error.

Regarding the issue where changes to units or mode (e.g., setting to “No Units” or “Manual”) revert unexpectedly — this is typically caused by momentary communication instability.

The latest firmware is now available. Please update the TSTAT10 using the T3000 software. After updating, you can set the range of VAR1–VAR3 to “Unused” to make that line disappear from the screen.

Thank you! That works.

Here are my messy notes while doing it, as reference for other users. Users, note a couple of important things:

  • We use BACnet MS/TP. Using a USB to RS485 dongle with the T3000 software on Windows 10 PC.
  • Must switch tstat into Modbus mode to do a firmware update, then back to BACnet
  • Sometimes you need to take an action several times before it “sticks”. Always verify before continuing.
  • Probably a good idea, sometimes needed, to restart T3000 & power cycle the tstat

===================
T3000 sw
help / version / choose update mode (not t3000)
it says where it downloaded
C:\Program Files (x86)\T3000\Database\Firmware\Tstat10_arm_rev67.1.hex
setting / comm / modbus slave
keep same ID
must say 'changing config file ’ ‘success’ - may need to do more than once
reboot tstat (doesnt work fm T3000 sw, must power cycle)
& restartT3000 sw
must search, it finds it as modbus
tools / ‘load firmware for a single device’
COM FLASH
ok, enter the bacnet/modbus ID, eg 11

choose com port! probably COM3 (default is COM1, never correct)
and 9600 baud rate
use file path above
click ‘FLASH’
<hangs a long time on ‘firmware size’
yes log shows status
very slow shows%
tstat is blinking – a forum post says:
Every time it restarts, screen is flashing, that means device is in ISP mode. You should run update while device is in ISP mode
end = 'programming successful

back to setting / comm / to bacnet ms/tp
maybe have to do 2-3 times (will say reading failed, needs to say config file updated)
definitely need to restart T3000 sw –
hit discover again
need to cfm it sees tstat as bacnet / click on device, cfm it says bacnet connect, also cfm in settings
click on that tstat, ensure setting / comm now = bacnet

make calibration adjustments on tempr, CO2 etc
to make lines disappear
variables /
VAR2,3
click ‘units’
‘custom digital units’
create or reuse eg 23
click on it, then the 2 values, type ‘unused’
see that number at top of dialog click ok

may need to do 2-3-4 times
needs to show ‘unused/unused’ in units column in grey, not red
VAR1 - for label CO2 -
leave units at degC or single ‘unused’

NOTES:
IN9 tempr
IN11 humidity
IN12 occ
IN13 CO2
C:\Program Files (x86)\T3000\Database\Firmware\Tstat10_arm_rev67.1.hex

x

Your methodical approach and thorough documentation are impressive and greatly appreciated. You provided a clear and practical reference that will certainly benefit other users and even help our own team improve support materials.
Thanks for sharing your process!