IoT Open Tech
Home
  • Platform
  • Modules
  • Devices
Guides
Changelog
  • English
  • Svenska
Home
  • Platform
  • Modules
  • Devices
Guides
Changelog
  • English
  • Svenska
  • Modules

    • Lynx Frontend
    • Tricorder
    • Lynx API
    • SMS Executor
    • Email Executor
    • Firebase Executor
    • Public Data API
  • Integrations

    • Grafana Datasource
    • LoRa Manager
    • Z-wave Manager
    • OP5 Monitor Integration
    • Node-RED
    • Google Assistant Integration
    • Monitoring Plugin
    • SNMP Manager
    • Gateway Monitor
    • Metric monitor
    • Metric Notifier
    • ZKong-integration
    • Xovis Manager
    • Zabbix Agent Plugin
  • Libraries

    • Lib go-lora-decoders
    • Lib Node Lynx
    • Lib go-lynx
    • Lib Python Lynx
    • Lib go-assistant
  • Deprecated

    • AAM

Lynx Frontend

2.0.1 - 2026-08-20

  • Fixed an issue where logged-out users could access an "empty" site.
  • Improved device picture uploads.
  • Fixed stretched device picture display.
  • Updated the sidebar design for a cleaner look.
  • Refined the MQTT console design.

2.0.0 - 2026-08-13

This update makes the IoT Open Frontend easier to navigate and gives you more ways to manage your installations, devices, organizations, and users.

Highlights

  • Control devices: Change the state of supported devices directly from an installation.
  • Explore data: Compare installation data with charts and save chart views for later.
  • Work with messages: Send and monitor MQTT messages from one convenient console.
  • Manage files: Upload, preview, and manage files up to 25 MB.
  • Manage your platform: Work more easily with organizations, installations, users, devices, and Edge Apps.
  • Use every screen: Enjoy clearer layouts and navigation on desktop, tablet, and mobile.

Control devices

  • Use the new Controls page to manage supported devices in an installation.
  • Switch devices on or off.
  • Adjust dimmable devices with a slider or knob.
  • See the current device state and when a change is still being applied.
  • Pin frequently used controls so you can find them quickly in larger installations.

Explore data with charts

  • Open Charts to compare data from one or more installations.
  • Search for installations, function types, and individual functions.
  • Choose a time range and how the data should be grouped.
  • Copy a link that saves your chart selections and filters for sharing or later use.
  • View function history as a line, bar, or scatter chart, with zoom and axis options.
  • Hide the chart filters to make more room for the chart.
  • See progress and warnings when chart data is incomplete.
  • Cancel chart and history loading when you need to change your filters or stop waiting.
  • Add labeled, colored threshold lines to function charts and save them with the function.

Work with MQTT data

  • Send a value and message, or enter your own message.
  • Choose from suggested topics or enter a custom topic.
  • See the MQTT connection status and any connection errors.
  • Pause and resume incoming messages without losing them.
  • Show timestamps, line numbers, or alternating row colors to make messages easier to read.
  • Clear or copy the console, jump to the latest message, and see when new messages are waiting.

Manage files

  • Upload individual files up to 25 MB in size.
  • Supported formats include common images, documents, spreadsheets, text and data files, firmware images, audio files, and ZIP archives.
  • SVG images are checked for unsafe content before they are accepted.
  • Preview and manage files more consistently from installation and organization pages.

Manage organizations and installations

  • Manage child organizations, organization settings, files, installations, users, and Edge Apps.
  • Create and manage different versions of Edge Apps and install them where needed.
  • Use improved workflows for installations, devices, functions, notifications, schedules, and files.
  • Copy devices and functions to another installation from the management tables.
  • Open an organization directly by selecting its name in the installations table.
  • Use clearer forms, filters, sorting, page navigation, and action buttons in management lists.

Manage users and access

  • Manage user settings, organizations, installations, passwords, and API keys.
  • Manage roles, user policies, user registrations, and OAuth2 clients.
  • Configure how gateways register, including the default organization and whether new gateways may register.
  • See a warning before replacing gateway login details.
  • Manage notification delivery services and blocked MQTT topics.

A better experience on every screen

  • Collapse the sidebar to create more workspace, then expand it when you need to navigate.
  • Use the responsive header and mobile navigation on phones and tablets.
  • Work more comfortably on smaller screens with improved layouts for tables, cards, filters, forms, maps, charts, and the MQTT console.
  • Get clearer feedback while pages load, when something goes wrong, when access is denied, and after an action succeeds.

Important fixes

  • Function and device names now remain visible when an operation fails.
  • Function history now shows values from all relevant topics more reliably.
  • Search, maps, login, SMS login, and password reset now provide better feedback when something goes wrong.
  • Pages remain usable when some data is missing.
  • Fixed several navigation, sidebar, tab scrolling, and mobile layout issues.

1.13.1 - 2025-09-25

Fixes

  • Resolved a permission issue preventing users with the 'user' role from viewing installations.
  • Improved the appearance of the error page for a more user-friendly experience.
  • Corrected the display of creation time in the functions view to ensure accurate timestamps.

1.13.0 - 2025-09-11

Features

  • Advanced Global Search

    • Search across entity types (installations, devices, functions) with a unified search bar
    • Filter by type, metadata, and free text; build complex queries with the filter builder
    • Search state is shareable via URL and bookmarks
    • Results page is fully customizable: sort, filter, select columns, and paginate
    • Clear feedback, loading states, and cancellable searches
    • Improved accessibility and stronger input validation
  • Dynamic Breadcrumbs & Navigation

    • Animated breadcrumbs that reflect the path you took the current page
    • Sidebar and headers show parent organization for easier navigation
    • Direct links to parent organizations and improved sidebar readability
  • Intelligent Caching on Start Page

    • Cached entity counts and active issues for faster load; manual refresh and automatic expiry ensure up-to-date data
  • Enhanced Table & Map Usability

    • Updated table appearance for a more modern and consistent look
    • Improved pagination, sorting, and filtering for all major tables
    • Maps are smoother, prevent accidental zoom-out, and show up-to-date installation boundaries

Fixes and Improvments

  • UI/UX Enhancements

    • Updated front page links and notification help URL for easier access to support
    • Added seconds to all timestamps for more precise time information
    • Added a modern switch for dark mode and tree-list mode
    • Improved styling for tree-list mode and selectors
    • Increased font size of sidebar titles for Installations, Devices, Users, and Organizations
  • Performance & Data Handling

    • Optimized log fetching in Function component for better performance
    • Ensured unique row keys for trace logs and edge apps to improve rendering
    • Introduced DateHelpers utility for human-readable relative time formatting
    • Used DateHelpers in StartOverview for last fetched timestamps
  • Localization & Content

    • Added new translation keys for short day-of-month and entity search (English and Swedish)
    • Enhanced pagination controls with localized labels
  • Table & Layout Improvements

    • Modified Schedules component to include 'active', 'updated_at', and 'created_at' columns with improved formatting
    • Enhanced ConnectedEdgeClientsCard with maxHeight for StripedTableList
    • Refactored StripedTableList for improved pagination and items-per-page persistence
    • Adjusted minWidth and maxWidth for various columns to enhance layout consistency
    • Improved layout in Device and Function views for better alignment and responsiveness
  • Navigation & Context

    • Added tab to view trace log for individual installations, devices, and functions (admin only)
    • Added direct link to parent organization under installation name in the sidebar
    • Added static breadcrumbs above Installations, Devices, and Functions for clarity
  • Data Display & Reliability

    • Added author information to edge app lists and related tables
    • Improved presentation of the Schedules table
    • Status and last value are now displayed correctly (centralized status fetching)
    • Organization links now always direct to the correct overview page
    • Improved the contrast when viewing edge-app code in lightmode
  • Performance & Stability

    • Improved reliability and stability for device and map views
    • Fixed issue where the map hijacked page scrolling so page scroll works as expected
    • Set map boundaries to prevent excessive zoom-out

1.12.0

Features

  • Organization Filtering: Added filtering capabilities to the Organization Tree view when creating new users.
  • Device & Function Health Visualization: Introduced donut charts on overview pages to display the count of healthy versus unhealthy devices and functions.
  • Time Format Setting: Users can now select their preferred time display format (24-hour or 12-hour) independently of the chosen interface language.

Fixes

  • Resolved an issue causing missing icons on repeater buttons within certain edge-apps configurations.
  • Removed extraneous titles and padding from map views for a cleaner display.
  • Ensured automatic trimming of leading/trailing whitespace from metadata keys to prevent potential issues.
  • Implemented minor design adjustments to various UI elements and buttons for improved visual consistency.
  • Added helpful tooltips to several buttons to clarify their function.

1.11.0

Features

  • Users can now request aggregated function data using new filter options method and interval.
  • Enhanced website feedback. Loading spinner now shows up when requesting function data and if no data is available, the text "No data available for period" is displayed.

Fixes

  • Corrected various translations.
  • Resolved page crash issue when using the org-tree filter.

1.10.0

Features

  • Display 'No Name' if the entity name is missing in breadcrumbs and side navigation.
  • Disable saving metadata changes when over the character limit, with a warning displayed.

Bugfixes and Tweaks

  • Corrected metric monitor status icon behavior.
  • Improved readability in the edge-app creation view.
  • Removed word break issues in tables.
  • Moved the table filter box to the left side.
  • Various design fixes and tweaks.

1.9.0

Features

  • Display character limit warning when editing metadata key and value (only when close to the limit)

Bugfixes and Tweaks

  • Fixed propagation issue
  • Tweaked chart design
  • Fixed routing issues that could lead to an empty page

1.8.0

Features

  • Added filter functionality to Copy to
  • Enabled automatic OTP login on mobile devices

Bugfixes and Tweaks

  • Improved readability of dark theme colors
  • Fixed password reset form issue
  • Fixed timestamp bug caused by missing topic_read meta field
  • Fixed crash caused by unsaved redirect URI in OAuth2ClientForm

1.7.1

  • Fix dark theme of the tag selector
  • Profile menu dropdown now links to user page overview
  • Added button to go back from API-key creation
  • Prevent images with malicious content to be displayed in previews

1.7.0

Features

  • Added clusters of data for overview maps
  • Added spinner while loading assigned users on installation
  • Possible to filter in function log
  • Added Column selection for Device Function List
  • Added button to Copy roles
  • Made it possible to view and change the parent for Organizations
  • Replace Organization selection with Tree-view in several places
  • Added a new Overview page for Users
  • Added custom render icons for Metric-monitor reported errors
  • Added validation of Cron fields for schedules
  • Added a filter in Installation History based on meta-data
  • Added quick actions to File List

Bugfixes

  • Topic is translated to topic-key in function log view
  • Applied new formatter for function values
  • Applied correct styling for Edge App Repeater fields
  • Automatically scroll-to-top when creating new API-Keys
  • Possible to edit and view schedules for deleted functions
  • Auto collapse branches in tree view when others are opened
  • Made Meta editor fields wider
  • Made some forms wider
  • Minor spelling fixes
  • Optimized last-value fetching for big installations
  • Remove redundant page headings
  • Hide replace file of no edit permission
  • Tweaked color for Markdown Editor in light theme
  • Fixed a security issue related to the Markdown editor/display of Edge App description

1.6.0

  • Added column selection to all tables*
  • Added support for dark-mode*
  • Added add function button in device function list
  • Fixed a bug where editing roles would result in an empty form
  • Fixed padding in some tree-structure views
  • Fixed permission checks for many buttons and navigation items
  • Change to clickable names in edge app instance table
  • Show organization ancestors in overview
  • Tweaks in the layout of the Oauth2 Client form
  • Added possibility to format each type of topic separately with ex. format_write meta key.
  • Added address to user registration page. Country is mandatory
  • Color each topic with a new color in function log
  • Fix for uploading picture in the device form
  • Propagate page object selection based on permissions

* If missing somewhere, please contact us

1.5.1

  • Fixed loading indicator for User sub-pages
  • Fixed so that users may always create their own tokens
  • Fixed position for add buttons in organization sub-pages
  • Fixed loading indicator for Installation sub-pages
  • Reorder Quick-range options
  • Fixed validation of Notification Output form
  • Fixed navigation to register pages when not signed in
  • Fixed graph fetching all data for time range
  • Fixed navigating to reset-password page when not signed in

1.5.0

Bugfixes

  • Fix always having horizontal scroll
  • Hide brackets for missing translations (configurable)
  • Fixes for date selectors in log/graph views
  • Include notes when creating installation
  • Format timestamps according to user language
  • Small fix for "Assign to me" in installation settings
  • Updated and added quick-ranges to date-selector
  • Fix for filter when organization list is in tree view
  • Fixes for state matching in Schedule forms
  • Tweaks for sidebar navigation on mobile devices
  • Tweaks in delete organization modal
  • Word-break for long table-column data
  • Always expand sidebar to the footer
  • Display all topics in function values
  • Fix for uppercase password matching
  • Tweaks for installation location fetching
  • Display error when country is not selected
  • Autofocus on OK button in confirmation modals
  • Updated icon for delete buttons
  • Move add-buttons to more logical place

Features

  • Added overview items to start-page
  • Added possibility to download Edge App Lua code
  • Added pagination for all tables
  • Possible to use defaults in repeat for edge app forms
  • Show installation ID in installation selection modal
  • Move some settings in installations
  • Show organizations in installations list
  • Added pages to admin MQTT blacklist
  • Add button to expand/collapse all in tree views
  • Added more parameters to organization profile
  • Possible to assign user to installation in installation settings
  • Added an optional (in configuration) registration page for users
  • Added tree view for installations list
  • Added tree view for users list
  • Added notification help URL
  • Added filter to user-organizations selection
  • Use JSON-patch (copy, delete, move) in Propagate
  • Added pages to edit OAuth2 clients
  • Added OAuth2 authentication
  • Added test action for notification outputs
  • Added propagation for several changes in metadata-editor from all objects
  • Added a page for realtime MQTT, with send possibility
  • Added page in organization to show all available apps
  • Added pages to manage security (password, API-key) of other users (requires permission)
  • Added better filters for edge-app browsing
  • Show created/updated timestamps for functions/devices

1.4.1

Bugfixes

  • Better validation of create user form
  • Small tweaks and fixes for 2FA sign in
  • Fix for propagate and trace not working for functions
  • Focus on input field in modals when they open

1.4.0

Features

  • Available edge apps can now be viewed as a list
  • Added more date/time quick ranges
  • Available edge apps are now filterable
  • Trace logs context info is now more informative
  • Possible to view organization list as a tree
  • Added run action for edge app publisher on all versions of the app
  • Object selector for trace and propagate now have filters
  • Schedule list now tries to find the matching functions name
  • Fixed link to tech pages for notification templating help

Bugfixes

  • Match states if existing for schedule edit
  • Minor tweaks for notification output selection in edge app config
  • Tweaks for permission check in some menus and cards
  • Make organization mandatory for create installation form
  • Unknown users in trace logs are not clickable
  • Schedule form enables topic input if no function is selected
  • Smaller layout fixes for tables

1.3.0

Features

  • Let users with expired password set a new one on login
  • Handle form repeat for Edge App Config form
  • Added side menu for mobile navigation
  • Date pickers now also have time selection
  • The edge app instance table now has delete as a quick action
  • Some complicated pages has been split into several tabs
  • It is now possible to search and display the traceability logs
  • Added buttons to copy Gateway credentials

Bugfixes

  • Fix for expired user account always being checked on new user creation
  • Fix for collapsing menu after click on mobile
  • Navigate to correct page when adding user from organization
  • Fix for flickering layer control in Map views
  • Fixed admin link to edit an executor
  • Smaller fixes for device selector in edge app config
  • Small fixes for text inputs in edge app configuration (allow 0 in number and not displaying as hints)

1.2.0

Features:

  • Improvements for showing organization tree based on user organizations
  • Simplified setting position using phone
  • Added categories for role editor
  • Added a filter in function multi select for edge app config
  • Added form fields for setting User account expiration
  • Added form fields for setting Organizations max password age
  • Added edge app description next to the form
  • Added a bigger Map page for installation

Bug fixes:

  • Fixes for meta propagate page crashes
  • Fix for zoom level in Organization Map
  • Fix for function links in pinned functions
  • Tweaks for navigation sidebar
  • Fixes for formatting functions values that would sometimes fail
  • Fixes for single selector in Edge app config
  • Fixes for multi selector in Edge app config
  • Fix for remove device with functions when no functions existed
  • Disable email change for users

1.1.1

  • Small fixes for the manifest file
  • Support for value selection (for multi-select) in edge app config form
  • Small translation fixes
  • Fix for propagate and infinite loops fetching data
  • Left navigation now have a max-width

1.1.0

Features:

  • Changed search to filter for all tables (table data is filtered by properties or meta)
  • Add quick-actions for rows
  • Notes shown on installation list
  • Add a view with organization overview
  • Implemented a proper language switcher with state-saving
  • Implemented Custom URL in installation overview loaded from installation meta-data

Bug fixes:

  • Handle unknown roles when editing user
  • Fix for removing installation from user (assignment)
  • A lot of fixes for checkboxes that made the text clickable

Other enhancements:

  • Switched to a better trash icon
  • Create organization form now show parent name
  • Updates to all 3:rd party dependencies
  • Load the CSS for bootstrap from dependencies instead of CDN
  • Fix most navigation flickers
  • Dynamically load "cards" for frontpage from server settings (supports Markdown format)
  • Fix for translations with escaped strings

1.0.4

  • Possible to select function and states in schedule
  • Added pin function in function-edit page
  • Fix for errors in reset password
  • Fix multi-select in edge app config form
  • Pre-populate create form when navigating from certain page
  • Possible to remove user from organization in user edit
  • Added function value selection in edge app form
  • Create user now uses org-tree browser
  • Load saved values for edge app form multi-select

1.0.3

  • Fix for a bug where some special characters could not be in password
  • Handle selecting value for Edge App single_function_selector (on fields specifying it in app.json)

1.0.2

  • Updated translations where "Gateway" is replaced with "Edge Client"
  • Fix for showing installation position even if no devices or functions have it on summary page
  • Fix navigation after creating installation

1.0.1

  • Fix for navigation to overview pages
  • Installation list search navigate to overview
  • Fix metadata editor width
  • Added Favicon (IoT Open Logo)
  • Remove map list of content
  • Fix for not scrolling to top on navigation from installation list
  • Fix for saving edited user
  • Pinned functions have values
  • Fixes for Create Edge App form rendering
  • Display text when no Edge apps are avalible
  • Move buttons for adding organizations/users/installations
  • Display correct file for given id

1.0.0

First release of the software for the public. A replacement for AAM and should have all the same features and more enhancements.

Last updated:
Next
Tricorder