FIN 5.2.1

FIN 5.2.1

Overview

[Release date: Feb 9, 2026 - v5.2.1.2212]

The FIN 5.2.1 release is considered an 'extension pack' release which typically contain enhancements and functional improvements.

Notable Fixes & Enhancements

BACnet Server improvements

We have introduced enhancements to the BACnet Server that enable users to set writable points as read‑only and to assign custom names to devices and points.

LINK: See Create BACnet Devices for more information

KNX connector improvements

The KNX connector has been improved to support uploading KNX projects with special characters in the file name, and enhanced the reliability of the Replace Project functionality.

LINK: See KNX connector for more information

License banners

Based on user feedback, certain license related banners are now hidden for non-superusers. Admin and operator type users will no longer see the following notifications:

  • License maintenance goes out of date this month

  • License maintenance has expired

  • Approaching license point limit

This change provides a cleaner interface and reduces unnecessary alerts for non-superusers.

Mobile schedule view

We have introduced a new mobile schedule view, giving users the ability to add, modify, and review their schedules seamlessly from any mobile device.

image-20260121-230108.png

All Fixes & Enhancements 

image-20240301-191146.png

Alarms: Simplified the default view for new projects. The Value and Status columns are now hidden by default to reduce confusion. These columns represent the point’s value and status at the exact moment the alarm was triggered and can be enabled when needed.

image-20240301-191146.png

Alarms: Improved readability in the Tags popup. Nested tag information is now displayed in a clean, indented format instead of a single long line, making it easier to scan and understand.

image-20240301-191146.png

BACnet Server: Added the ability to configure writable FIN points as read-only from the BACnet Server. This can be achieved by applying the bacnetServerReadOnly marker tag to the point, then synchronizing devices using bacnetServerSyncDevices().

image-20240301-191146.png

BACnet Server: Added support for assigning custom names to BACnet Server devices and points. Apply the bacnetServerDis string tag to an equip and/or point and enter the desired custom name. Then run bacnetServerSyncDevices(), bacnetServerDeviceList(true), and bacnetServerRestart() to synchronize the updates.

image-20240301-191223.png

Build Docs: Corrected build errors to ensure documentation is properly generated for all functions.

image-20240301-191223.png

Connectors: Enhanced connector discovery within the hierarchy, allowing deeper navigation, such as drilling down through an OPC connector.

image-20240301-191223.png

Custom Header: You can now add items by clicking the Edit Header button in the custom header.

image-20240301-191223.png

Dashboard: Ensured point precision is properly accounted for in the Dashboard app.

image-20240301-191223.png

Dashboard: The point unit is now displayed in the Dashboard app when it is being written to by a program.

image-20240301-191223.png

DB Builder: Enhanced the Equip Tree functionality. Equip nodes can now be expanded even when child points include the quantity tag.

image-20240301-191223.png

DB Builder: Improved handling of connection toggles. When switching between Local and Connected, the system now automatically adds or removes the curTracksWrite tag for writable points.

image-20240301-191223.png

Debug: Corrected a typo in System Info where “Operating” was misspelled.

image-20240301-191223.png

F200: Updated Host ID generation for Edge OS versions above 5.3.0. Host IDs are now correctly created using the latest APIs, ensuring accurate system identification and a smoother setup experience.

image-20240301-191223.png

FIN Network: Fixed incorrect import of tags from other FIN instances (e.g., curConvert, writeConvert, curTracksWrite, history tags, and other connector tags).

image-20240301-191223.png

Folders: Unified the logic for creating folderPaths when organizing programs into folders.

image-20240301-191223.png

FST Templates: Improved restoration process. When an FST is restored, connector references are now updated correctly, ensuring seamless connectivity and accurate configurations.

image-20240301-191223.png

Graphics Builder: Improved Smart Label functionality. The disableActions tag now works correctly when combined with valueOnly, providing better control over interactive elements in graphics.

image-20240301-191223.png

Haystack: Fixed incorrect import of tags from other FIN instances (e.g., curConvert, writeConvert, curTracksWrite, history tags, and other connector tags).

image-20240301-191223.png

Historian Builder: Standardized equip icon appearance in DB Tree to match DB Builder.

image-20240301-191223.png

KNX: Improved the Replace project button for greater reliability. It now consistently updates and displays the new points from the replaced project, ensuring accurate and seamless project transitions.

image-20240301-191223.png

KNX: Resolved an issue where uploading a KNX project with special characters in the file name and the Password Protected option enabled resulted in an error.

image-20240301-191146.png

Language Translation Update: Chinese

image-20240301-191223.png

Logic Builder: Improved global variable handling. Values for global variables now update correctly in the right hand menu, ensuring accurate and consistent information during logic configuration.

image-20240301-191223.png

Logic Builder: Added tooltips to the right hand menu for Show All Targets, making long names easier to read and improving overall usability.

image-20240301-191223.png

Point: Ensured disMacro is properly configured during point selection and creation.

image-20240301-191223.png

Schedules: Resolved an issue that prevented the Schedules app from functioning correctly in the Firefox browser.

image-20240301-191146.png

Schedules: Added support for custom boolean labels in Schedules. Users can now define their own true/false text values by adding an enum string tag to the Schedule record, using two comma-separated entries (e.g., "On,Off"). These custom labels (e.g., “On/Off,” “Open/Closed,” “Enabled/Disabled”) will automatically appear throughout the Schedule UI.

image-20240301-191223.png

Tools: Corrected an error preventing the Global Control Action tool from launching in DB Builder.

image-20240301-191223.png

Tools: Corrected an error preventing the Global Control Action tool from launching in Folio.

image-20240301-191223.png

Tools: Improved support for marker tags in Logic Builder. You can now include underscore characters in ‘alarmBlock’ marker tags without errors when using “Create Alarm Topic” or “Edit Topics”.

image-20240301-191223.png

Tools: Updated the Create Alarm Topics tool to use the correct sourceRef tag instead of targetRef, ensuring alignment with the new alarm tag structure for improved accuracy and consistency.

image-20240301-191223.png

User: Mandatory Password Reset is now strictly enforced. Canceling the reset will log the user out.

image-20240301-191223.png

User: The Save option now correctly appears when apps are re-enabled after being fully disabled.

image-20240301-191223.png

User: Resolved an issue where apps were hidden if an operator type user had an actionAccessFilter defined.

image-20240301-191146.png

User: Based on feedback, certain license related banners are now hidden for non-superusers. Admin and operator type users will no longer see the following notifications:

  • License maintenance goes out of date this month

  • License maintenance has expired

  • Approaching license point limit

This change provides a cleaner interface and reduces unnecessary alerts for non-superusers.

image-20240301-191223.png

Weather: Deleting a weather entry now correctly removes all related records.

New and Updated Docs