The Wall Module provides current room temperature, humidity, and operational statuses from the room HVAC controller. This allows the room occupant easy access to ambient room conditions. The Wall Module has a direct connection and is a companion to the room controller. If multiple controllers are supporting a room, the occupant may have up to four Wall Modules in the room. One Wall Module can be connected to each controller.
The Wall Module local user interface provides monitoring, control settings and local user experience settings spread across several screens. Some local UI personalization values can be changed without the entry of the pin code. The pin code is entered by tapping anywhere on the screen area three times consecutively. The default pin code is 1234. The new pin code can be set by tapping the left arrow three times again while the user is authenticated. Also, the user can log out the pin code by tapping the logo three times. User help information can be viewed for each page by tapping the down arrow three times.
The following image shows the main (default) screen of the Wall Module. The header status indicators provide the connection statuses, unique Wall Module name and the time of day. This header is available on all local screens provided by the Wall Module. The bell indicator reflects the alarm status as provided by the controller. The alarm status of red indicates an alarm condition is active. The heart indicator will flash blue indicating the internal operation of the Wall Module is properly sequencing. The lightning bolt indicator provides status of the communications link between the controller and the Wall Module. The status of blue indicates the communication link is working properly. The authenticated blue checkmark represents a valid pin code has been entered by the user allowing critical values to be edited. The checkmark is not visible if the user is not authenticated. The unique Wall Module name can be edited by touching on the name. A keyboard will appear allowing a new name to be entered. There is a maximum of six-character limit to the name. The option to edit the name is only available on this main view.

The current Room Temp reading is the predominate status of this main screen. The enlargement of the room temperature allows visibility from a distance. The current room temperature reading will be sent to the controller.
The Occ SP value shows the current occupied setpoint as provided by the controller. The UnOcc SP value shows the current unoccupied setpoint as provided by the controller. These can be edited by touching on the value. A highlighted box will appear around the value and can be adjusted with the up and down arrows on the Wall Module front panel. Once the value is changed as desired, press the center button between the arrows to save. The new value will be sent to the controller.
The Humidity reading is the current reading of the room relative humidity. The current humidity reading will be sent to the controller.
The Occ Mode value is the occupancy mode as received from the controller. The possible modes are occupied, unoccupied, unoccCool, unoccHeat, warmup and cooldown.
The images at the bottom of the screen are controller runtime statuses. The fan image reflects the fan state. The snowflake image reflects the cooling mode is active when blue. The fire image reflects the heating mode is active when red. And finally, the damper image reflects the current position of the damper. The damper position is a value from 0 to 100 percent. In the case where not all control statuses are required, these images can be removed from the screen by setting to 'Remove' from the Wall Module VAV Settings.
By pressing the fan image, the display will show the current airflow CFM status for approximately 5 seconds after which the fan image will display again.

By pressing the damper image, the screen will change to an expanded view of the damper position status.

The following monitor view is provided to allow the temperature values to be displayed in either Fahrenheit or Celsius. When selected, all the temperature related values will recalibrate to this setting. Note that the Occ Sp and the UnOccSp will not automatically adjust as these originate from the controller. Once changing the units, these values can be changed locally or from the Wall Module service.

The screen also provides the ability to calibrate the local sensor readings. The calibration settings allow for a -20 to +20 adjustment to each of the related sensor readings. Depending upon installation characteristics, such as position in relation to doors, windows or other heat generating sources, these calibrations can be used to ensure the most accurate readings are displayed. Finally, there is a Temperature Drift Adjustment option available. When enabled, the Onyxx Wall Module with automatically make slight adjustments to the Room Temperature value displayed compensating for self-heating from the device itself. Note, this works in conjunction with the Temperature calibration and not as an alternative. With this enabled, the Temperature calibration should still be used as a fix adjustment where needed.
The Device MAC address provides the most prominent setting required to establish communication with the companion controller. This entry is a six-digit numeric value that uniquely identifies the Wall Module on the communications link from the controller. The Wall Module will restart to apply changes to this setting.
The following User Experience view is provided to manage the user experience when using the Wall Module display. When a change a made the center button on the panel should be pressed to adopt the change.
The Auto off time setting is the number of seconds that must expire without the user touching the front panel or being in proximity (if enabled) of the front panel before the display will turn off. Touching the Lynxspring logo will cause the display and buttons to illuminate. Setting this to zero will result in the display to be always on.

The Color button provides personalization of the color of the buttons (arrows) and logo. When pressing on the Color wheel image the following color selection screen will appear.

The Color button option allows the selection of preset colors of white, blue, green, red, yellow, and custom. When the custom option is made, the color wheel will appear. You can press and hold on area of the wheel to expand to more refined colors within that spectrum. Likewise, you can press on areas to return to the default wheel.
The Default brightness setting provides three options of high, medium, and low. These are fixed levels of brightness applied to the LCD (view) portion and the buttons (arrows). This is a default, meaning this will be the level set when the panel starts or turns on from an off state.
The Auto brightness setting provides the options of enable or disable. When this option is enabled, the Wall Module will adjust the brightness of the panel (LCD & buttons) based on the current ambient light sensed within the room.
Optionally, a beeper will sound when the user touches the buttons. This Beep tone selection provides seven alternate tones audible when the front panel buttons are pressed.
The Beep volume selection provides seven alternate beep volume levels when the front panel buttons are pressed.
Optionally, the Wall Module can be equipped with a proximity (radar) sensor. This will allow for detection of occupant motion. When the optional radar is installed, the radar settings on the following screen will allow customization of the proximity sensor operation.
The Radar Threshold provides a parameter affecting the distance where the detection is achieved.

The Radar Hold Time provides a parameter to lock in a detection for a time preventing a bounce effect.
The Radar PLL Frequency allows for four selections of 61.1 GHz, 61.2 GHz, 61.3 GHz, and 61.4 GHz options. These are four unique operating frequencies allowing up to four Wall Modules to be used within the same room and not to interfere with each other.
The Wall Module can be remotely upgraded from the VAV Wall Module Service. This allows new features and updates to be applied. When a specific Wall Module is being upgraded, the following screen showing the percentage of progress will be displayed.
While the Wall Module is being updated, the other peer Wall Modules will be in a hibernation mode during the process. This provides the optimal performance of the upgrade process.
The Wall Module will be integrated into the Lynxspring VAV controller with the new onyxxwallmodule Niagara module.
This module provides a Wall Module Service component that needs to be added to the controller station Services container by dragging and dropping the service from the module palette. The Wall Module for the VAV controller can also be added from the palette by dropping under the Wall Module Service. If there is an unassigned Wall Module previously connected, it will be automatically assigned to the newly added Wall Module component.

Alternatively, the Add Wall Module button can be pressed to add the Wall Module. The Wall Module Device MAC address can be entered into the prompt, or a drop-down list can be expanded and select an un-assigned Wall Module Device MAC.

When a Wall Module is connected to the controller, communications will immediately commence, and the MAC address of the Wall Module will be detected and become available. If the drop-down list does not show the MAC address, close this dialog, and press the Refresh MAC button. This will populate the drop-down list with the unassigned MAC.

Once selected or set, the Wall Module will be added to the Wall Module Service. The MAC address is used to properly set the Device Path in the file system where data is shared between the Wall Module and the Niagara Wall Module component.

The Wall Module version is available under the Versioning property. The Poll Scheduler can be configured to set the frequency of updates between the Wall Module and the service. Each shared data value can be assigned to a Polling frequency of Fast, Normal or Slow. When communications are properly working, the Status property will display ok. The status will show down or fault with the Fault Cause under the Health property showing the reason for the condition.
The default view for the Wall Module Service provides the following manager view. This view will provide dynamic status updates to all the connected Wall Modules. The user can navigate to the specific Wall Module by double-clicking on an existing module.
The Monitoring section provides the current readings from the Wall Module local sensors. These include the Room Temp and Humidity. The Brightness is the current light level. These readings can be linked into controller wire-sheet algorithms and to be used for alarm and history logging.

The properties under this Settings section are editable values that are shared with the Wall Module. These values can be viewed and edited here in the Wall Module Service or locally on the Wall Module panel device.

The Device Name uniquely identifies the Wall Module with a name. This name can be a maximum of six characters.
The Fahrenheit / Celsius selection allows alternatives for temperature units for all temperature related values.
The temperature, humidity and brightness calibrations allow for these local sensor reading adjustments for improved accuracy. Depending upon installation characteristics, such as position in relation to doors, windows or other heat generating sources, these calibrations can be used to ensure the most accurate readings are displayed.
The Led Color selection allows for customization of the Wall Module panel button color.

The Ux Configuration provides shared settings that affect the Wall Module local panel user experience.
The Display Auto off time setting is the number of seconds that must expire without the user touching the front panel or being in proximity (if enabled) of the front panel before the display will turn off. Setting this to zero will result in the display to be always on.

The Default brightness setting provides three options of high, medium, and low. These are fixed levels of brightness applied to the LCD (view) portion and the buttons (arrows). This is a default, meaning this will be the level set when the panel starts or turns on from an off state.
The Auto brightness setting provides the options of enable or disable. When this option is enabled, the Wall Module will adjust the brightness of the panel (LCD & buttons) based on the current ambient light sensed within the room.
Optionally, a beeper will sound when the user touches the buttons. This Beep tone selection provides seven alternate tones audible when the front panel buttons are pressed.
The Beep volume selection provides seven alternate beep volume levels when the front panel buttons are pressed.
Finally, there is a Temperature Drift Adjustment option available. When enabled, the Onyxx Wall Module with automatically make slight adjustments to the Room Temperature value displayed compensating from self heating from the device itself. Note, this works in conjunction with the Temperature calibration and not as an alternative. With this enabled, the Temperature calibration should still be used as a fix adjustment where needed.
Optionally, the Wall Module can be equipped with a proximity (radar) sensor. The Radar Configuration provides shared settings that affect the Wall Module proximity (motion detection) sensing capability.

The Radar Installed property displays the status of whether the Wall Module is equipped with the optional radar sensor.
The Radar Sensor property allow proximity sensing to be enabled or disabled.
The Radar Threshold provides selections that affect the distance from the Wall Module at which movement will be detected and trigger the front panel to illuminate.
The Radar Hold Time provides a hold time to maintain the movement status, so the motion response is maintained. This prevents momentary bouncing conditions.
The Radar PLL Frequency allows the proximity sensor to operate at a unique frequency. This allows up to four Wall Modules to co-exist within the area and not interfere with the others.
The Runtime Status section provides some controller operation statuses to be sent to the Wall Module. Also, there are Wall Module statuses here that are sent from the Wall Module to the controller.

The Alarm Present state should be linked from a controller algorithm detecting the existence of active alarms.
The Time and Time Zone values do not require linkage but are automatically updated from the controller time to the Wall Module.
The Active User status comes from the Wall Module and is true if a local user has successfully entered the pin code allowing them to change critical settings.
The Can Network Faults status comes from the Wall Module and is the number of CAN network faults encountered for the current day.
The Up Time status comes from the Wall Module and is the number days, hours and minutes the Wall Module has been running since last startup.
The Display status comes from the Wall Module and indication if the display is currently on.
The The VAV Settings section provides VAV controller specific operation statuses to be linked to the related control values within the controller wire sheet. The updates to these values will be transmitted to the VAV when the linked values change within the VAV.

The Occupancy Setpoint should be linked to and from the controller algorithm allowing the local user accessing the Wall Module to see view and change the occupied control setpoint.
The UnOccupancy Setpoint should be linked to and from the controller algorithm allowing the local user accessing the Wall Module to see view and change the unoccupied control setpoint.
The Damper Position shows the current damper position (in percentage open) provided by the controller algorithm.
The Fan state is linked from the controller current on or off state of the fan.
The Cool state is linked from the controller current true or false state of the cool mode.
The Heat state is linked from the controller current true or false state of the heat mode.
The Occupancy Mode is linked from the controllers current controller occupancy mode. The possible modes are occupied, unoccupied, unoccCool, unoccHeat, warmup and cooldown.
The Air Movement is linked from the controller current air flow in CFM units.