Temco T3E-6CT is general purpose input / ouput modules for building
integrators. Available in several input/output configurations, the T3 module provide convenient termination for field
devices and interfacing to your HVAC, lighting, temperature sensors, and other typical building automation
applications. Each of the analog inputs can be jumper configured for signals of either 0-5V, 0-20mA, or dry contact.
The outputs are available in dry contacts 1amp/output, 0-10V analog, and PNP sinking.
Prerequisites
To continue with this guide, we will need the following:
According to the official user manual, firstly you need to wired connection between the controller and the temperature
sensor. The controller has to be connected to the PC using the RS485 to USB converter for configuration.
Also, you need to download and install the T3000 software from the official website.
Controller configuration
Using the T3000 software, you can configure the controller. You need to connect the controller to your network
over Ethernet. For this purpose, use the following steps:
Connect T3E-6CT to PC by Ethernet cable and start T3000 software. Click the button “Search” to scan your network, the following view will appear;
When T3E-6CT will discover, close the view.
Connect T3E-6CT to PC by Ethernet cable and start T3000 software. Click the button “Search” to scan your network, the following view will appear;
Don’t forget to expose port 47808 in the docker compose file. Also, add device host to the Alternative responses address array in the device advanced configuration section.
Open the ThingsBoard in your browser and log in. Go to “Entities” > “Gateways” tab in the sidebar and click on “+” button. Fill in “Name” and “Device profile” fields and click “Create” button;
Start gateway using launch command;
The gateway has been created. Click on the “Connectors configuration” button in the sidebar menu;
Click on “+” button to add a new connector;
Select “BACnet” connector type, fill in the “Name” field and click “Add” button;
The connector has been created;
In the created connector go to “Devices” tab and delete default device;
Click on “Add device” button;
Fill in the “Host” and “Port” fields (you can find this information in the T3000 software). Fill in the “Device name” and “Device profile name” with “Temco T3E-6CT” and “default” respectively. Poll period is set to 3000 ms (you can change it according to your needs);
Click on “Time series pencil” icon;
Click on “Add time series” button in the opened window;
Fill in the “Key” field with “temperature”, “Object ID” with “Analog Input” and “0”. Click “Add time series” button;
Fill in the “Key” field with “humidity”, “Object ID” with “Analog Input” and “1”;
Click “Add” button;
The Device has been added.
Open the ThingsBoard in your browser and log in. Go to “Entities” > “Gateways” tab in the sidebar and click on “+” button. Fill in “Name” and “Device profile” fields and click “Create” button;
Start gateway using launch command;
The gateway has been created. Click on the “Connectors configuration” button in the sidebar menu;
Click on “+” button to add a new connector;
Select “BACnet” connector type, fill in the “Name” field and click “Add” button;
The connector has been created;
In the created connector go to “Devices” tab and delete default device;
Click on “Add device” button;
Fill in the “Host” and “Port” fields (you can find this information in the T3000 software). Fill in the “Device name” and “Device profile name” with “Temco T3E-6CT” and “default” respectively. Poll period is set to 3000 ms (you can change it according to your needs);
Click on “Time series pencil” icon;
Click on “Add time series” button in the opened window;
Fill in the “Key” field with “temperature”, “Object ID” with “Analog Input” and “0”. Click “Add time series” button;
Fill in the “Key” field with “humidity”, “Object ID” with “Analog Input” and “1”;
Click “Add” button;
The Device has been added.
Furthermore, the Temco T3E-6CT provides two output relays that can be controlled using the gateway. Let’s create a new RPC command to control the relay. To do this, follow these steps:
Select created device in the device list of BACnet connector. Click on “pencil” icon;
In the window that opens, scroll down to the “RPC methods” section and click on “pencil” icon;
Click on “Add method” button;
Fill in the “Method” field with “setRelay1”, “Object ID” with “Binary Output” and “0”. Click “Add method” button;
Click on “Add method” button and fill in the “Method” field with “setRelay2”, “Object ID” with “Binary Output” and “1”. Click “Apply” button;;
Click “Save” button.
Select created device in the device list of BACnet connector. Click on “pencil” icon;
In the window that opens, scroll down to the “RPC methods” section and click on “pencil” icon;
Click on “Add method” button;
Fill in the “Method” field with “setRelay1”, “Object ID” with “Binary Output” and “0”. Click “Add method” button;
Click on “Add method” button and fill in the “Method” field with “setRelay2”, “Object ID” with “Binary Output” and “1”. Click “Apply” button;;
Click “Save” button.
Open the ThingsBoard in your browser and log in. Go to “Entities” > “Gateways” tab in the sidebar and click on “+” button. Fill in “Name” and “Device profile” fields and click “Create” button;
Start gateway using launch command;
The gateway has been created. Click on the “Connectors configuration” button in the sidebar menu;
Click on “+” button to add a new connector;
Select “BACnet” connector type, fill in the “Name” field, disable filling configuration with default values and click “Add” button;
In the created connector, go to “Advanced” section and paste the JSON configuration below. Replace host and port configuration parameter values with the device's host and port. Also, replace “DEVICE_HOST” in “altResponsesAddresses” with device host. Click on “Save” button.
Open the ThingsBoard in your browser and log in. Go to “Entities” > “Gateways” tab in the sidebar and click on “+” button. Fill in “Name” and “Device profile” fields and click “Create” button;
Start gateway using launch command;
The gateway has been created. Click on the “Connectors configuration” button in the sidebar menu;
Click on “+” button to add a new connector;
Select “BACnet” connector type, fill in the “Name” field, disable filling configuration with default values and click “Add” button;
In the created connector, go to “Advanced” section and paste the JSON configuration below. Replace host and port configuration parameter values with the device's host and port. Also, replace “DEVICE_HOST” in “altResponsesAddresses” with device host. Click on “Save” button.
Once you have successfully done all the steps above and Gateway sent data, you can see it in the
Device Telemetry Tab:
Click on the device row in the table to open device details;
Navigate to the telemetry tab.
Let’s display Temco T3E-6CT time series on a dashboard. For this purpose, you can create your own dashboard with your
custom widgets or use a ready-made dashboard and simply import it.
You can import a dashboard in JSON format. To do this, you should go to the Dashboard group, click on the “+” button in the upper-right corner of the page and choose “Import dashboard”.
The dashboard import window will appear, prompting you to upload the JSON file and click “Import”.
After importing, we should choose an entity alias for our device.
Start by clicking the “pencil” icon, selecting entity aliases, choosing the “My device” alias and then clicking the “pencil” icon again to open it for editing.
Then, choose the created device from dropdown list and save entity alias. Now, you should be able to see the data from the device.
If you did everything right, you should see the following dashboard:
Create new dashboard
We will create a dashboard and add the most popular widgets. See the instructions below.
Open the Dashboards page. Click on the “+” icon in the top right corner. Select “Create new dashboard”;
Input dashboard name. For example, “My New Dashboard”. Click “Add” to add the dashboard;
Your dashboard should be listed first since the table sorts dashboards using the creation time by default. Click on the “Open dashboard” icon.
Open the Dashboards page. Click on the “+” icon in the top right corner. Select “Create new dashboard”;
Input dashboard name. For example, “My New Dashboard”. Click “Add” to add the dashboard;
Your dashboard should be listed first since the table sorts dashboards using the creation time by default. Click on the “Open dashboard” icon.
Add Entity Alias
Alias is a reference to a single entity or group of entities that are used in the widgets. An alias may be static or
dynamic. We will use the “Single entity” alias, referring to a single entity. In this case, “Temco T3E-6CT”. It is possible to configure an alias that references multiple devices. For example, devices of a certain
type or related to a certain asset. You may learn more about different aliases here.
Enter edit mode. Click on the pencil button in the bottom right corner;
Click the “Entity Aliases” icon in the top right part of the screen. You will see an empty list of Entity aliases;
Click “Add alias”;
Enter an alias name. Choose “Single entity” as the Filter type, select “Device” for Type, and begin typing “My New” to trigger autocomplete suggestions;
Click “Add” and then “Save”;
Finally, click “Apply changes” in the dashboard editor to save the changes. Then you should enter edit mode again.
Enter edit mode. Click on the pencil button in the bottom right corner;
Click the “Entity Aliases” icon in the top right part of the screen. You will see an empty list of Entity aliases;
Click “Add alias”;
Enter an alias name. Choose “Single entity” as the Filter type, select “Device” for Type, and begin typing “My New” to trigger autocomplete suggestions;
Click “Add” and then “Save”;
Finally, click “Apply changes” in the dashboard editor to save the changes. Then you should enter edit mode again.
To add the new widget, we need to select it from the widget library. The widgets are grouped into widget bundles.
Each widget has a data source. It is how the widget “knows” what data to display.
Conclusion
With the knowledge in this guide, you can easily connect your Temco T3E-6CT controller with Temperature and humidity
sensor to ThingsBoard. After connecting the devices to the gateway, you will be able to see and process the data coming
from the devices on the ThingsBoard.
Explore the platform documentation to learn more about key concepts and features.
We use cookies to improve user experience. By continuing to browse this site, you agree the use of cookies, in accordance with our cookie policy.