FIN 5.1.0

Overview

[Release date: Aug 12th, 2021 - v5.1.0.35]

The FIN 5.1.0 release is considered an 'extension pack' release which typically contain enhancements and functional improvements. Numerous changes have been made to enhance product robustness and enhanced cybersecurity as well. FIN 5.1.0 also leverages the latest Haystack 4.0 standard throughout the framework to stay on the leading edge of open technology.

Notable Fixes & Enhancements

  • New BTL Certified BACnet Operator Workstation

  • New KNX Connector

  • New Host Setting Properties for Cybersecurity

  • New Dashboards App

  • New Settings Page

  • New FIN Network Tree (Multi-instance architecture)

  • New User Groups

  • New FIN API v2.0 Docs

  • New 2D/2D+ Components

  • New Tuning Tags

  • New License Fetch from Cloud

  • New Edge2Cloud Features

  • Enhanced Haystack Connector

  • Schedules Timezone Configuration

  • Supporting SkyFoundry Database v3.0.27

BTL Certified BACnet Operator Workstation

Our BACnet connector is now a BTL Certified BACnet Operator Workstation (OWS). This allows more sophisticated monitoring and modification of a system capabilities.

Links: BACnet Connector Details

KNX Connector

We now support the KNX protocol (KNXNet/IP version) through a new KNX connector. The implementation is based on the Open Source Calimero library. It is possible to discover the data points from the imported project and also edit datapoints directly in FIN if needed before importing them.

Link: KNX Connector

Host Setting Properties for Cybersecurity

We have some new security enhancement settings that users can utilize.

  • HTTPS

  • Timezone

  • Auto Logoff

  • Password Protected Snapshots

  • Password Expiration

  • Max Failed Login Attempts

Users must now be very cautious about how many incorrect password attempts are made if “Max Failed Login Attempts” is enabled. If the all the superusers are locked out, there is no way to reset the password. A re-installation of FIN will be required and all users will have to be recreated. If the FIN instance is registered to Edge2Cloud, then a superuser from there can access FIN and re-enable the local FIN users.

Link: Host Settings

Dashboards App

This new app allows the users to create their own custom mobile-friendly dashboards.

Link: Dashboards

Settings Page

We have a new UI page that displays the below settings.

  • Alarms

  • Snapshots

  • Histories

Link: Settings Page

FIN Network Tree (Multi-instance architecture)

The FIN Network tree is a remote management tool that simulates the user experience as if is the user were connected to the project itself. It allows interactions between projects such as drag/drop, syncing of users and groups, editing records through proxy. It also has an overview of all the projects in the FIN Network and their status.

Links: FIN Network Tree

User Groups

User Groups is a new user management feature. It makes it easier for users to manage permissions and other user account settings for a group of users.

Link: User Groups

FIN API v2.0 Docs

FIN API v2.0 ships with new functions and tags that enable the use of Haystack 4 defs, user prototypes, and added functions based on new BACnet connector. All these new functions can be found in a FIN instance Host → Docs under the “What’s New” page.

2D/2D+ Components

We have included the Siemens 2D/2D+ components in Graphics Builder. To use these components, the Siemens2dResources extension needs to be enabled in the Settings.

 

Tuning Tags

There are two new tuning options for writable points in connectors.

One of the new tuning tags is writeOnStart. Previously a connector always issued an initial write on startup based on the persistent write level configuration (or null). This behavior has changed such that the first write is now suppressed. The original behavior can still be accomplished with the tuning tag writeOnStart.

The second tuning tag is writeOnOpen. This allows the ability to issue a write whenever the connector transitions from closed to open via the tuning tag writeOnOpen. This policy is typically used when the remote device stores writes in RAM only and needs to be re-written after reboots.

Link: Tuning Policy Tree

License Fetch from Cloud

We now have a new feature that fetches existing and valid licenses from the cloud during installation and on startup of the FIN service.

Link: Windows Installation

Edge2Cloud Features

There are a few new Edge2Cloud Features.

  • Dynamic Site Markers

  • Cloud Dashboards

  • Access Tokens

Link: Edge2Cloud Guide

Haystack Connector

Haystack Connector is now multi-threaded. It supports handling multiple requests in parallel, as opposed to in sequence in the previous version.

Schedules Timezone Configuration

We have allowed the user to select the timezone that the schedule will be configured to.

Link: Schedules

Supporting SkyFoundry Database v3.0.27

We now support SkyFoundry database v3.0.27.

All Fixes & Enhancements 

  • New BTL Certified BACnet Operator Workstation

  • New KNX Connector

  • New Host Setting Properties for Cybersecurity

  • New Dashboards App that allows the users to create their own custom mobile-friendly dashboards

  • New Settings Page that includes sync and purge settings for alarms, histories, and snapshots

  • New FIN Network Tree (aka Distributed Architecture)

  • New User Groups

  • New FIN API v2.0 Docs

  • New 2D/2D+ Components

  • New Tuning Tags

  • New License Fetch from Cloud

  • New Edge2Cloud Features

  • Enhanced Haystack Connector

  • Schedules Timezone Configuration

  • Supporting SkyFoundry Database v3.0.27

  • Haystack 3.9.9 Support

  • HTTPS is now built in and enabled by default.

  • New BACnet connector with BTL certification (B-OWS)

  • Value in the Point Essentials view now updates when commanding a point.

  • Mini chart now displays history for BACnet points in the Point Essentials view

  • Added ARM64 support for Host IDs

  • Added "Timezone" host setting that is configurable for the FIN instance

  • Added "Password Expiration" host setting that will require users to reset their password after a defined duration

  • Added "Max Failed Login Attempts" host setting that will disable the user account after a defined number of failed attempts

  • Added "Auto Logoff" host setting that will log off inactive users after x amount of time

  • Long Variables/Routines list in Logic Builder is scrollable now

  • Schedule events are now saved correctly when week start day is different than Sunday

  • Can now drag and drop Smart Labels onto Overview boxes

  • Graphic values stay live as long as session is kept alive

  • A proper folio error message is returned if an invalid query is entered

  • Got rid of the "Can't read FIN 5 file" message when sometimes opening a graphic

  • Graphics Builder right menu now populates aftering open a mini app

Documentation Change Notes 

New Docs

Updated Docs