Using TA65 Thermostat with ThingsBoard¶
Avantec provides the latest TA65
Thermostat networking solution. This solution needs to be used with the ThingsBoard
software platform.
- TA65
- The latest series of Thermostat produced by Avantec. The Wi-Fi models include
TA65-FC
andTA65-FH
(Their firmware ID areTA65-FC-TB
andTA65-FH-TB
).
- ThingsBoard
ThingsBoard is an open-source IoT platform that enables rapid development, management and scaling of IoT projects. Their goal is to provide the out-of-the-box IoT cloud or on-premises solution that will enable server-side infrastructure for your IoT applications.
ThingsBoard includes
ThingsBoard CE (Community Edition)
andThingsBoard PE (Professional Edition)
。ThingsBoard CE is 100% Open source and IT’S FREE.When we developed TA65 Thermostat, we used ThingsBoard CE.
- ThingsBoard MQTT API
- TA65-TBMQTT API
- Overview
- Features
- MQTT Special
- Flow Chart
- TELE.01 Timeseries Data Upload
- CTRL.01 Control Mode
- CTRL.02 Fan Mode & Fan Status
- CTRL.03 Set Point & Override Status
- PRG.01 Program Mode & Program Status
- PRG.02 Program Setpoint & Time
- SET.01 Upload Device Attributes when the device is started
- SET.02 Settings
- ADM.01 Request all remote parameters when the device is started
- ADM.02 Network Parameters & Timer Parameters
- ADM.03 Remote Sync Time
- ADM.04 FUOTA (firmware update over the air)
- ADM.05 Remote Get Memeory Usage
- ADM.06 Remote Reboot Device
- ADM.07 Remote Clear Wi-Fi Config
- Telemetry (Timeseries data)
- Shared attributes
- Client-side attributes
- Client-side attribute (static/fixed)
- Client-side attribute (static/fixed, metadata)
- Client-side attribute (semi-static)
- currentTempUnit
- tempResolution
- envirTempMin
- envirTempMax
- envirTempStep
- spValueMin
- spValueMax
- spValueStep
- internalOffsetMin
- internalOffsetMax
- internalOffsetStep
- floorTempLimitedMin
- floorTempLimitedMax
- floorTempLimitedStep
- switchingDiffHeatingMin
- switchingDiffHeatingMax
- switchingDiffHeatingStep
- switchingDiffCoolingMin
- switchingDiffCoolingMax
- switchingDiffCoolingStep
- changeOverTempHeatingMin
- changeOverTempHeatingMax
- changeOverTempHeatingStep
- changeOverTempCoolingMin
- changeOverTempCoolingMax
- changeOverTempCoolingStep
- Client-side attribute (application state)
- Client-side attribute (change by server-side RPC, settings)
- Client-side attribute (change by server-side RPC, control & program)
- Server-side RPC
- Server-side RPC (remote change client-side attribute)
- remoteSetTempUnit
- remoteSetTimeFormat
- remoteSetSystemMode
- remoteSetSensorMode
- remoteSetInternalOffset
- remoteSetFloorTempLimited
- remoteSetSwitchingDiffHeating
- remoteSetSwitchingDiffCooling
- remoteSetAdaptiveControl
- remoteSetForceVent
- remoteSetChangeOverMode
- remoteSetChangeOverTempHeating
- remoteSetChangeOverTempCooling
- remoteSetControlMode
- remoteSetFanMode
- remoteSetSpValue
- remoteSetPrgMode
- remoteSetPrgSpTimeXX
- remoteSetPrgSpValueXX
- Server-side RPC (remote control)
- Server-side RPC (remote change client-side attribute)