Hello! We are a BMS for small commercial buildings. For a new community center, we have bought 3 Tstat10’s. Configuration:
Our BMS accesses the tstats via BACnet MS/TP vis RS485 - we are successfully reading values from all 3
The tstats do not include WiFi
No T3000 (we are a BMS!) - thus it seems solutions in other posts using programs in the T3000 are not possible
The tstats act only as sensors for temperature, CO2, and occupancy (yes we have the right model) - they control nothing, we read only those values
Occupants may not change anything at the tstat
Questions:
What is the BACnet value for CO2? We seem to have identified 2 of the BACnet values we need: occupancy (binary-input_12) and temperature (analog-input_9) - correct? IN 2,3,7,8,13 have values above 1000, which would probably be too high for normal CO2 readings.
If BASIC programs are written to tstat10’s by the T3000, could we perhaps do that directly with BACnet access?
We would really like to configure the display, due to the above description of the function and occupant usage. We see posts which say that is limited. Ideal would be:
Really want to show current CO2 level under existing temperature
Really want to show temperature in F, not C
As elsewhere requested - eliminate the scrolling time, or at least be able to set it correctly!
Prefer no icons on bottom
Prefer no “Fan”, “System” - setpoint ok but prefer it gone also
Disabling the buttons would be nice but lower priority
THANK YOU ALL for your help to a new customer. Tstat10 is a really good product.
Check the Inputs, IN1 is Bacnet object AI1, In2 is AI2 and so on
If you dont want to use T3000 you can use any generic Bacnet tool like Yabe to read the input objects.
If BASIC programs are written to tstat10’s by the T3000, could we perhaps do that directly with BACnet access?
Unfortunately you will have to use the T3000 user interface for basic programming. Once you are done with the programming you dont need to deal with T3000 ever again.
We would really like to configure the display,
I know you dont like this answer much but fire up T3000 and have a look at the display config dialog, there’s a number of options you can set up there.
Really want to show current CO2 level under existing temperature
Set C02 as one of the display items, standard feature.
Really want to show temperature in F, not C
Standard feature, configure the input range in F
Disable the scrolling time
We can work on it.
Prefer no “Fan”, “System” - setpoint ok but prefer it gone also
You can set up what you see on the display by configuring VARS 1, 2, and 3. The range of these vars and what they can hold is highly configurable. They can hold analog, binary and multi state variables with user defined text and engineering units.
Disabling the buttons would be nice but lower priority
We dont have that as a standard feature but there is a work around with a bit of programming. I did an example on this forum, VAR1 = VAR4, where VAR4 is your usual parameter and VAR1 is what is on the display. When the user adjusts it with the keypad the program VAR1 = VAR4 sets it back to what it was.
Thanks. Top priority is reading the 3 values. Like I said, we found occupancy (binary-input_12) and temperature (analog-input_9) by using a BACnet tool. But that tool doesn’t say WHAT each one is, we deduced them. Please just tell us which of the BACnet attributes named like binary-input_12 and analog-input_9 is current CO2 reading. Do you have a listing of them (that’s not in T3000 like a post says)? Even a screenshot of that T3000 listing!
So we have to buy a T3000 to configure them? What’s the cheapest T3000 that will work? T3 series Tiny Brother bacnet controller is $153. Is the STM32 CPU,T3-BB and T3-LB Bacnet controller core board for $54 usable for this? Your documentation doesn’t say this is a requirement for a BACnet commercial installation.
To operate the Tstat10, you need to configure IO, set ranges, and adjust communication parameters using the T3000 software. This software is free and available for download from the product pages. Here’s a direct link: https://temcocontrols.com/ftp/software/09T3000Software.zip
You don’t need a T3 controller to connect. Instead, you can connect your PC directly to the Tstat10 using a USB to RS485 converter. You can use any regular RS485 but look for one with LEDs to assist with troubleshooting. Here’s one on our website :
We have them working on BACnet, reading those 2 values. We did get them configured to BACnet and set different addresses with the buttons.
Can you just tell us now which attribute is current CO2 (we found temperature and occupancy) please? That’s enough for now, we’ll do that further configuration later with the software and USB/RS485 connection - really appreciate that information!
If the device has the C02 option it will show up in the inputs list, I am not sure off hand which input it is. In9 is the internal temperature sensor so it could up around in10 and onwards, depends on which options you have on the device. When you connect over T3000 they will all show up. Note that the universal inputs, in1 through 8, will not show up in bacnet until the range is configured.
You really need to connect over T3000 in order to see much of anything on these devices until they are configured.
Co2 should be configured already since its fixed in firmware. Check the order to make sure you purchased the C02 option.
These are BACnet values we get. Our concern is that values over 1000 (with normal ways of measuring) are not likely as in “IN 13”, but I suppose our location could be high
IN 2-8 1017 =3F9 hex
IN 9 28.4 CURRENT ROOM TEMPERATURE
IN 10 59624 CAN’T BE CO2
IN 11 47.7 DON’T KNOW WHAT THIS IS
IN 12 true/false THIS IS OCCUPANCY
IN 13 1320,1400, 1407 VARIES - HIGH FOR CO2
Yes, we did order with CO2, this is copied from the order:
Tstat10 Fully Programmable Thermostat (#Tstat10-CO2-OCC)
• C02: C02
• OCC: OCC
• TVOC: No TVOC
• Wifi: RS485 only
• ESP32: NO ESP32