browse

| Overview

The MyStat is part of 75F’s vertically integrated suite of intelligent building solutions, designed to provide smart zone-level control, runtime monitoring, and an enhanced user experience for commercial building environments. The device is built to operate both within a 75F ecosystem connected to a CCU and as part of an external BACnet-based Building Management System (BMS), enabling greater interoperability and deployment flexibility.

The MyStat supports BACnet MS/TP (Master-Slave Token Passing) communication over the RS-485 bus, allowing external BACnet clients to monitor device parameters, read runtime status, and write supported control values through standardized BACnet objects. Firmware continuously manages synchronization between the local MyStat interface and the BACnet network to ensure consistent operation across local and remote interactions. In addition to BACnet integration, the device can also function independently in standalone mode using locally configured profiles and runtime settings. 

| BACnet Architecture 

The MyStat supports BACnet MS/TP (Master-Slave Token Passing) communication over the RS-485 bus, enabling integration with BACnet-compatible Building Management Systems (BMS). As a BACnet server device, the MyStat exposes supported runtime parameters and control points as BACnet objects, allowing external BACnet clients to monitor device status and perform supported control operations. 

The device can operate both within a 75F ecosystem connected to a CCU and in third-party BACnet environments, providing flexibility for different building integration requirements. Through the BACnet network, authorized BACnet clients can access supported operational data such as temperature values, occupancy status, setpoints, and runtime control parameters based on the configured BACnet object mapping. 

Firmware continuously manages communication handling and synchronization between the local MyStat interface and the BACnet network to maintain consistent operation across local and remote interactions during runtime. 

BACnet Object Mapping 

The MyStat exposes supported runtime parameters, sensor values, status points, and configurable control settings as BACnet objects over the BACnet MS/TP network. These BACnet objects allow external BACnet clients and Building Management Systems (BMS) to monitor device operation, retrieve runtime data, and perform supported control actions through standardized BACnet communication.  

The BACnet object mapping includes sensor readings, occupancy status, relay states, operational modes, setpoints, fan configuration, HVAC profile configuration, and other runtime control parameters required for HVAC monitoring and control applications. Depending on the object type and intended functionality, objects may support read-only monitoring or read/write control access. 

The following BACnet objects are supported by the MyStat device: 

Analog Inputs (AI) 

Object Name Instance                          
Room Temperature AI:0 
Humidity AI:1 
CO2 AI:2 
Pressure AI:3 
Universal Input 5 AI:4 
Ext Sensor Bus Temperature 1 AI:5 
Ext Sensor Bus Temperature 2 AI:6 
Ext Sensor Bus Temperature 3 AI:7 
Ext Sensor Bus Temperature 4 AI:8 
Ext Sensor Bus Humidity 1 AI:9 
Ext Sensor Bus Humidity 2 AI:10 
Ext Sensor Bus Humidity 3 AI:11 
Ext Sensor Bus Humidity 4 AI:12 
Ext Sensor Bus CO2 1 AI:13 
Ext Sensor Bus CO2 2 AI:14 
Ext Sensor Bus CO2 3 AI:15 
Ext Sensor Bus CO2 4 AI:16 
Ext Sensor Bus Pressure 1 AI:17 
Ext Sensor Bus Pressure 2 AI:18 
Ext Sensor Bus Pressure 3 AI:19 
Ext Sensor Bus Pressure 4 AI:20 

Binary Inputs (BI)

Object Name Instance 
Occupancy Status BI:0 
Relay 1 BI:1 
Relay 2 BI:2 
Relay 3 BI:3 
Relay 4 BI:4 
Occupancy Status BI:5 
Ext Sensor Bus Occupancy 1 BI:6 
Ext Sensor Bus Occupancy 2 BI:7 
Ext Sensor Bus Occupancy 3 BI:8 
Ext Sensor Bus Occupancy 4 BI:9 

Binary Values (BV) 

Object Name Instance 
Relay 1 Enable BV:0 
Relay 2 Enable BV:1 
Relay 3 Enable BV:2 
Relay 4 Enable BV:3 
Relay 5 Enable BV:4 
Analog Out 1 Enable BV:5 
Analog Out 2 Enable BV:6 
Analog Out 1 Pulse Enable BV:7 
Analog Out 2 Pulse Enable BV:8 
Enable Force Occupied BV:9 
Enable Auto Away BV:10 
Unoccupied Mode BV:11 
Show Centigrade BV:12 
Enable Onboard Temp/Humi Sensor BV:13 
Enable Onboard CO2/Occu Sensors BV:14 
Display Desired Temp BV:15 
Reboot the Device BV:16 

Multi-state Inputs (MI) 

Object Name Instance 
Operating Mode MI:0 
Active Conditioning Mode MI:1 
Active Fan Speed MI:2 
Occupancy State MI:3 

Analog Values (AV) 

Object Name Instance 
Desired Set Temperature Heating AV:0 
Desired Set Temperature Cooling AV:1 
Max Set Temperature Heating AV:2 
Min Set Temperature Heating AV:3 
Max Set Temperature Cooling AV:4 
Min Set Temperature Cooling AV:5 
Temperature Offset AV:6 
Heating Deadband AV:7 
Cooling Deadband AV:8 
Min Humidity Setpoint AV:9 
Max Humidity Setpoint AV:10 
Analog Out 1 Min Setting AV:11 
Analog Out 2 Min Setting AV:12 
Analog Out 1 Max Setting AV:13 
Analog Out 2 Max Setting AV:14 
Zone CO2 Dampper Opening Rate AV:15 
Zone CO2 Threshold AV:16 
Zone CO2 Target AV:17 
Proportional Constant AV:18 
Integral Constant AV:19 
Proportional Temperature Range AV:20 
Integration Time AV:21 
Unoccupied Setback AV:22 
Heating Deadband Multiplier AV:23 
Relay Activation Hysteresis AV:24 
Analog Fan Speed Multiplier AV:25 
Humidity Hysteresis AV:26 
Forced Occupied Time AV:27 
Auto Away Time AV:28 
Auto Away Setback Temperature AV:29 
FCU Aux Heating 1 Activate AV:30 
FCU Two-Pipe Heating Threshold AV:31 
FCU Two-Pipe Cooling Threshold AV:32 
FCU Water Valve Sampling On Time AV:33 
FCU Water Valve Sampling Wait Time AV:34 
FCU Water Valve Sampling During Loop Deadband On Time AV:35 
FCU Water Valve Sampling During Loop Deadband Wait Time AV:36 
Fail-Safe Time AV:37 
Cooling Stage 1 Fan Output AV:38 
Cooling Stage 2 Fan Output AV:39 
Heating Stage 1 Fan Output AV:40 
Heating Stage 2 Fan Output AV:41 
Linear Fan Speed Level Low AV:42 
Linear Fan Speed Level High AV:43 
Staged Fan Speed Level Low AV:44 
Staged Fan Speed Level High AV:45 
Analog Out Fan Default AV:46 
Fan Runtime Post Conditioning AV:47 
Staged Fan Analog Out at Recirculation AV:48 
Installer Lock Pin AV:49 
User Lock Pin AV:50 
Stage Up Timer AV:51 
Stage Down Timer AV:52 

Multi-state Values (MV) 

Object Name Instance 
Conditioning Mode MV:0 
Fan Speed MV:1 
Temperature Mode MV:2 
HVAC Profile MV:3 
Relay 1 Mapping MV:4 
Relay 2 Mapping MV:5 
Relay 3 Mapping MV:6 
Relay 4 Mapping MV:7 
Relay 5 Mapping MV:8 
Analog Out 1 Mapping MV:9 
Analog Out 2 Mapping MV:10 
Universal In1 Mapping MV:11  

| Read/Write Behaviour 

The MyStat supports BACnet read and write operations for supported BACnet objects exposed through the BACnet MS/TP network. Runtime values updated locally through the MyStat interface are reflected on the BACnet network during normal communication updates, allowing external BACnet clients and Building Management Systems (BMS) to maintain synchronized runtime visibility. 

When a BACnet client writes supported values to the device, the updated parameters are synchronized with the local MyStat interface during the communication polling cycle. Runtime operation and associated control behaviour are updated accordingly based on the active profile and current device operation. Related system functionalities dependent on the updated parameter also respond as part of normal runtime execution. 

BACnet write operations continue to follow existing installer lock, user lock, and configurable property restrictions configured on the device. Operational limits and parameter boundaries are controlled through the respective property configurations.  

BACnet-written values are retained across device reboot and power cycle conditions, ensuring configuration persistence during normal operation. Users should ensure that writable temperature-related parameters are configured appropriately based on the intended HVAC operation, as runtime relationships such as deadband dependencies should be considered during configuration. 

Runtime Workflow 

During device startup in BACnet mode, the MyStat initializes BACnet communication, registers supported BACnet objects and establishes communication over the BACnet MS/TP network. Once initialization is completed, the device becomes available for BACnet client communication, monitoring, and supported control operations. 

During normal runtime operation, BACnet communication is managed continuously as part of the device operation. Depending on deployment requirements and system configuration, communication updates may operate through periodic polling or Change of Value (COV)-based communication. Runtime synchronization is maintained between the local MyStat interface and the BACnet network to ensure consistent operational behaviour across local and remote interactions. 

The MyStat supports operation within both a 75F ecosystem connected to a CCU and third-party BACnet environments, providing flexibility for different building integration requirements while maintaining consistent BACnet communication handling during runtime. 

Fault Handling & Recovery 

The MyStat is designed to maintain stable runtime operation during BACnet communication abnormalities and unsupported communication scenarios. If an invalid BACnet write operation or unsupported object access is attempted, the device retains the previously accepted valid value to prevent unintended runtime behaviour or configuration changes. 

During RS-485 disconnection or BACnet bus interruption conditions, BACnet communication and external data exchange are interrupted until communication is restored. Communication failure may be observed externally through loss of expected BACnet updates or control behaviour. 

BACnet communication faults do not interrupt standalone HVAC runtime operation. The MyStat continues operating using the active runtime profile and previously retained configuration values, ensuring uninterrupted local device functionality during BACnet communication loss conditions. 

Following communication restoration, the device automatically re-establishes BACnet communication and resumes normal runtime synchronization with the BACnet network. During BACnet communication interruption conditions, the communication icon on the device display starts blinking to indicate the communication loss state. 

For communication-level diagnostics and troubleshooting activities, serial terminal tools such as Tera Term may be used for runtime log monitoring and debugging purposes. 

Debugging & Diagnostics

The MyStat supports BACnet MS/TP communication over the RS-485 network and can communicate with 75F CCUs, third-party BACnet devices, or BACnet diagnostic tools connected through a laptop or external BACnet client. During commissioning and troubleshooting activities, communication can be validated through BACnet device discovery, successful object polling, and verification of runtime value updates across the BACnet network. 

Standard RS-485 troubleshooting methods such as verification of device addressing, baud-rate configuration, network polarity, termination, and physical wiring inspection are recommended during communication debugging activities. BACnet object read and write operations may also be used to validate runtime communication behaviour and confirm proper data exchange between the MyStat and connected BACnet devices. 

For communication monitoring and runtime verification, BACnet diagnostic applications such as YABE, BACnet Explorer, Wireshark with BACnet decoding support, and USB-to-RS485 adapters may be used to monitor BACnet traffic, validate BACnet object accessibility, and confirm runtime data transmission over the RS-485 network. Serial terminal applications such as Tera Term may also be used during firmware debugging and communication verification activities. 

Known Limitations 

Writable BACnet objects support value updates only within the supported operational range and configured parameter limits of the device. BACnet write operations outside the supported range are not applied to runtime operation. 

Compatibility and operational behaviour may vary depending on the configuration and implementation of the third-party BACnet Building Management System (BMS) environment.

Summary 

The MyStat supports BACnet MS/TP communication over the RS-485 bus, enabling integration with BACnet-compatible Building Management Systems (BMS) for monitoring and control applications. Through standardized BACnet object mapping, external BACnet clients can access supported runtime parameters, monitor device status, and perform supported control operations. 

The device is designed to operate both within a 75F ecosystem connected to a CCU and in third-party BACnet environments while maintaining standalone runtime HVAC functionality. Runtime synchronization between the local MyStat interface and the BACnet network ensures consistent operational behaviour across local and remote interactions. 

The BACnet implementation supports stable runtime communication handling, reboot recovery behavior, and continued standalone operation during BACnet communication interruption conditions, providing flexible integration capability for BACnet-supported building automation deployments. 

 

 

Previous
Next

Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?

0 out of 0 found this helpful
Powered by Zendesk