Some of the technical content on this site is only available in English.

Core concepts in Salto Homelok

Overview

This section explains key technical concepts in Salto Homelok that affect how your access control system functions. Understanding these concepts will help you configure your installation effectively and troubleshoot issues when they arise.

Key renewal duration

Key renewal duration defines the maximum time a key remains valid before requiring an update. Physical keys and app keys use different update methods.

How it works

  • Physical keys must be presented at a compatible online updating point or encoder within the renewal duration period to maintain access
  • Each time a key is updated, the renewal period resets
  • Default setting is 7 days, but can be configured to 14 days
  • This is a global setting that applies to the entire installation

Digital keys

App keys update as follows:

  • App keys are updated automatically each time the app is opened with an internet connection. They do not need to be presented at an updating point.

Security implications

Key renewal duration is crucial for system security:

  • Ensures users update their access on a regular basis
  • Limits the validity period of lost or stolen keys
  • Helps access changes reach users when their keys update

Extending the key renewal duration to 14 days means that if a key is lost or stolen and not reported, it will continue to be valid for up to 14 days. Note that this duration could extend to 30 days with auto-extension in offline scenarios.

See the settings section for configuration details.

SVN-Flex

SVN-Flex is Salto's proprietary technology that allows compatible online doors with Card key updater enabled to act as updating points for physical keys.

Core functionality

Based on Salto's BLUEnet wireless communications technology and Salto's SVN core technology, SVN-Flex:

  • Extends updating capabilities to compatible online doors with Card key updater enabled
  • Updates keys with new access when users present them
  • Synchronizes physical key data with the cloud in real-time
  • Uploads stored events from physical keys to the cloud when used at an online updating door
  • Works with physical keys only (not digital keys)

Card key updater

The Card key updater option controls whether a specific door performs SVN-Flex updates. This setting has the following characteristics:

  • Disabled by default when creating a door in Homelok web
  • Availability depends on the associated device, so check the setting after device configuration
  • Can be enabled or disabled per compatible door
  • Only applies to physical keys (not digital keys)
  • It requires the door to be online and connected to function

When to disable:

  • High-traffic common areas where update delays affect user experience
  • Doors where users always pass through a main entrance that is configured as a card key updater
  • Amenity spaces that don't require frequent access updates

Disabling card key updater on multiple doors reduces system security. While doors continue to report real-time activity and allow remote unlocking, they won't update access permissions written on physical keys, nor will they update the key renewal duration. This means users may be denied access if their key has not been updated within the required renewal period, even if their access permissions have not changed.

See the card key updater section in the doors guide for configuration details.

Online and offline doors

Understanding door connectivity states is essential for system management.

Online doors

Online doors are connected to the cloud through BLUEnet wireless via a gateway.

Online doors can:

  • Update physical keys in real-time via SVN-Flex when the device supports it and Card key updater is enabled
  • Report activity events
  • Be operated remotely by owners and property managers with the correct access, subject to connectivity and hardware requirements
  • Allow app key remote operations for unit managers and keyholders when both the door and app key settings allow them
  • Receive configuration changes instantly
  • Synchronize with cloud

Offline doors

Doors can be offline for two reasons:

  1. Temporary connectivity loss:

    • Network issues
    • Wi-Fi password changes
    • Cloud service interruptions
  2. Configured as offline (standalone):

    • Intentionally set to operate without cloud connection
    • Cannot perform SVN-Flex updates
    • Stores events locally: these events can only be collected manually by an installer or maintainer during an on-site configuration or reset. Standalone locks will never connect to the cloud automatically.

Auto-extension for offline locks

If an online updating lock temporarily loses connectivity, Homelok's auto-extension feature maintains functionality for physical keys:

How auto-extension works

When a physical key is presented at an online updating lock that is temporarily offline, auto-extension applies if the key is expired or has less than 3 days of validity remaining. The new expiry is 3 days from presentation, capped at 30 days since the last successful online key update.

  • For example, your key renewal duration could be set at either 7 or 14 days. When auto-extension applies, it sets a new expiry rather than adding 3 days to the previous expiry.
  • Keys will stop working after 30 days without any online update, no matter how often auto-extension applies.

Auto-extension does not apply to locks that are configured as offline (standalone). It only applies to online updating locks that have temporarily lost connectivity (marked as Not connected in the software).

The renewal period and 30-day limit reset after a successful online key update. Restoring lock connectivity alone does not reset them.

Auto-extension only applies to online locks marked as 'Not connected'Auto-extension only applies to online locks marked as 'Not connected'

Example scenario

Example 1: Key renewal duration is set to 7 days. The main entrance updating lock temporarily loses its internet connection.

  • The user can continue to use their key at this lock. If the key is expired or has less than 3 days remaining, its new expiry is 3 days from presentation, subject to the 30-day cap.
  • If the lock stays offline, later presentations can set a new expiry under the same rule, but never beyond 30 days since the last successful online key update.
  • Once the lock is back online and successfully updates the user's key, the renewal period and 30-day limit reset.

Auto-extension is only applied if your physical key is already expired or has less than 3 days of validity remaining. If more than 3 days remain, no extension is applied. When auto-extension is applied, the key's new expiry is set to 3 days from the moment it is presented at the lock (it's not added to the previous expiry), unless this exceeds the 30-day maximum since the last online update. That's to say, if the key does not receive a successful online update within 30 days, it will stop working until it is updated again.

Example 2:

  • If you have 2 days left and present the key, the new expiry is 3 days from now (not 5).
  • If you have 1 day left, the new expiry is 3 days from now (not 4).

Exception:

If the 30-day maximum is exceeded, the expiry is capped at the 30-day limit.

TimelineKey updated atonline lock (validuntil day 7)0dLock goes offline7dKey used (expired,expiry set to day10)7dKey used (1 dayleft, expiry set today 12)9dKey used (expired,expiry set to day15)12d......Key used (lessthan 3 days left,but capped at day30 max)28d30-day maximumreached, keystops working30dKey updated atonline lock, timersreset31dAuto-extension timeline example

Alternative scenario - prolonged offline period:

If connectivity issues persist beyond the 30-day limit:

  • Keys will stop working at that lock
  • Users must find an alternative online updating point (different entrance, amenity room, encoder, etc.)
  • Once the key is updated at an online point, its validity is renewed even if the original updating lock remains disconnected
  • If no online updating point is accessible, users must contact property management for key re-encoding

After 30 days without an online update, physical keys will stop working regardless of any auto-extensions. Users must present their keys at an online updating point to reset both the renewal duration and the 30-day absolute limit.

Changes to access stored on physical keys take effect after the keys receive an update at an online updating point. The original disconnected lock does not need to reconnect for the key to receive that update elsewhere. Monitor device connectivity to ensure updates and maintain security.

Access propagation

How changes to user access and device configuration reach keys and locks:

Key or device typeUpdate methodTiming
App keysInternet connection through the Homelok appWhen the app connects and updates the key
Physical keysSVN-Flex updateNext use at an online updating point (regardless of access granted)
Temporarily disconnected online locksCloud connectionDevice configuration updates when the lock reconnects
Standalone locksNebula Commissioning appDevice configuration updates during an on-site update; standalone locks do not reconnect automatically

Physical key updates and device configuration updates are separate. Presenting a physical key at an online updating point updates the key's access data, not the standalone lock's configuration.

Key update flow

The following diagram illustrates the physical key update flow at a compatible SVN-Flex updating point for different connectivity scenarios:

NO

YES

YES

YES

NO

YES

NO

NO

NO

YES

YES

NO

YES

NO

YES

NO

Physical key presented at updating reader

Data request
needed?

Process key data

Is door declared as online
but offline now?

Check if
auto-extension
possible

Key correctly
extended?

Extend key

Signaling:
Key couldn't be
updated red

Request key data
from cloud

Signaling:
SVN-Flex process yellow

Key data
received?

Compare received
data with data on key

Same data?

Do not write key

Write new data
on key

Data correctly
written?

Signaling:
Key couldn't be
updated red

Analyze key data

Access
granted?

Signaling:
Granted green

Signaling:
Denied red

Access granted

Access denied

Visual and audio signaling patterns vary by device type. The colors shown in this diagram are representative - actual signaling may differ depending on whether you're using escutcheons, cylinders, wall readers, or other device types. Consult your device documentation for specific signaling patterns.

Understanding the flow

Initial check:

  • Door determines if the key needs new data based on renewal duration and last update time

No update needed:

  • Door reads existing key data and grants or denies access
  • Access granted: green signal
  • Access denied: rejection signal (typically two red flashes)

Update needed - online door:

  • Door requests updated key data from cloud
  • SVN-Flex process signaling (yellow indicator)
  • If data received, door compares it with key's current data
  • Only writes to key if data has changed
  • Analyzes updated data and grants or denies access

Update needed - offline door (connectivity lost):

  • Door checks if auto-extension is possible (within 30-day limit)
  • Extends key validity according to the auto-extension rules (3 days, up to 30-day maximum)
  • Updates key data locally
  • Analyzes data and grants or denies access

Key writing failures:

  • If door cannot write new data to the key, it shows red signal
  • Door still analyzes existing key data to determine if access should be granted

When you change a user's access, the update timing depends on their key type and which doors they use. App keys update through an internet connection, while physical keys update when presented at an online updating point, regardless of whether access is granted. Not every online door acts as an updating point.

Troubleshooting common issues

Access denials without activity entries

If users report access denials but no events appear in activity, see the section on access denied reasons to troubleshoot possible causes.

Salto Systems, S. L. uses third-party data storage and retrieval devices in order to allow secure browsing and gain a better understanding of how users interact with the website in order to improve our services. You can accept all cookies by clicking the "Accept cookies" button or reject their use by clicking the "Reject cookies" button. For more information, visit our Cookies Policy