Overview
[Release date: December 17th, 2024 - v5.1.8.xx]
The FIN 5.1.8 release is considered a 'service pack' release. Service Packages typically contain minor bug fixes and feature enhancements.
Notable Fixes & Enhancements
BACnet migration
There is an automatic migration upon startup for the following objects.
Accumulator points (ACC)
Change the kind type of accumulator points in the database from String to Number.
Schedule points (SCH)
Update the point configuration in the database:
bacnetWrite
->bacnetScheduleWrite
schedulable
->bacnetScheduleWriteLevel
writable
-> removedbacnetScheduleRead
-> new tag
writeSchedule
marker tag will be removed from any schedule tuning policy as this is no longer necessary for BACnet.
Note: If this was being used for Haystack schedules as well, a separate tuning policy with this tag will need to be created specifically for those schedulable points.
Link: Learn more about the new BACnet schedule point setup process.
BACnet schedule changes
We now support syncing a BACnet schedule to a FIN schedule at the user's discretion. Previously, we could only write from a FIN schedule to a BACnet schedule. This means that changes made to a BACnet schedule on the device side will automatically sync with the FIN schedule, based on the user-defined polling frequency.
We created a new tool called BACnet Schedule Configuration to be able to configure this.
Link: Learn more about the BACnet Schedule Configuration tool.
BACnet architecture support
We have now added support for Aarch64 GNU/Linux.
BACnet protocol revision 1.18
We have updated to BACnet protocol revision 1.18 that includes new configuration settings, new object types, new event type, and new properties.
One of the notable enhancements is the introduction of the Network Port object. This object grants access to the configuration and properties of a device's network ports through FIN without having direct access to the server. This change impacts BBMD and FD operations, which are now managed through the properties of the Network Port. This also requires the renaming of some functions to make them compatible with the new object.
Old Functions | New Functions |
bacnetRegisterAsForeignDevice | bacnetRegisterForeignDeviceWithNetworkPort |
bacnetUnRegisterForeignDevice | bacnetUnregisterForeignDeviceWithNetworkPort |
bacnetRegisterAsBBMD | bacnetRegisterBBMDwithNetworkPort |
bacnetUnRegisterBBMD | bacnetUnregisterBBMDwithNetworkPort |
Link: Check out the complete list of new updates.
All Fixes & EnhancementsÂ
| BACnet: Accumulator objects are now imported as kind type Number. |
| BACnet: Support ARM64 architecture |
| BACnet: Updated BACnet revision PR1.18, which includes Engineering units, BACnetWeekNDay and UTC_Offset configurable |
| BACnet: The BACnet Network-Port object is now available, providing access to the configuration and properties of a device's network ports. |
| BACnet: New object type Timer and change_of_timer event type |
| BACnet: New BACnet Elevator Object Types and COV Property Multiple Services bit support in default server device. |
| BACnet: The process for configuring BACnet schedule objects in FIN has been updated. With this new update, we now support both read and write syncing between FIN and BACnet schedules. |
| BACnet: Support for Aarch64 GNU/Linux is now available. |
| BACnet: BACnet Schedule object now supports all string encodings for Empty list_of_object_property_reference. |
| Dashboards: Expansion of rollup interval options |
| Dashboards: Fixed issue where the dashboard wouldn't load in the main view. |
Dashboards: Boolean points with the enum tag now update their curVal in the Dashboards app. | |
| DB Builder: The enum tag with a long list of state texts is now properly displayed without running off the screen. |
| Folio Import: Now properly return error info when importing an invalid entry. |
| F200 Ports: Updated the allow-list on F200 to include port 502 (Modbus) and the open range of ports 1024-65535. |
| Graphics Builder: Clicking on App Launcher > Graphics Builder > Launch multiple times now consistently keeps the right menu hidden. |
| Haystack: Fixed an issue in Haystack where the connector would fault if it was started before the connected Haystack instance was ready. |
| KNX: We now have a KNX IP Routing connection option. This is a multicast connection to one or more KNX routers, allowing communication across KNX lines. |
| KNX: The DPT 20.105 enum is learned and added properly to the database, enabling users to write to these points. |
| KNX: We added support for password-protected KNX project files created in ETS 5 or 6. This means users no longer need to unlock a project file before uploading it to FIN. Additionally, once a project file is unlocked, it will remain unlocked in FIN. |
| Language Translation Update: Norwegian |
| Logic Builder: Added a new cosine block in Logic Builder. |
| Property Editor: Users can now save changes to Time properties from PM to AM. |
| Settings: The "Muscat" timezone has been added as a default timezone alias. |
| Tenant Billing: New configuration for currency |
| Topics: Added a Topics tree in DB Builder for managing topics |
| URL: Redesigned the URL schemes |
New and Updated Docs
New | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated |