Skip to main content

Accelero Module

The Accelero module integrates the ION Guard platform with the Accelero access control system, providing health monitoring, credential management, and a status dashboard.

How it works

Accelero publishes health and status information via MQTT, which is processed by ION Guard to display a consolidated dashboard. It also offers an HTTP API for bidirectional communication.

Accelero → MQTT (heartbeat) → ION Guard → Status dashboard
Accelero → HTTP API → ION Guard → Periodic reports

Features

Dashboard

The main Accelero page (/accelero) displays a consolidated dashboard of all sites with the module enabled:

  • Connection status — Online/offline based on the MQTT heartbeat (10-minute timeout)
  • Controllers — List of controllers in the access system
  • Licensing — Accelero license usage
  • Occupancy — Occupancy data for controlled areas
  • Plugins — Status of plugins installed in Accelero

Per-site status

When you click on a site, the details page displays:

  • Detailed information from the most recent periodic report
  • MQTT connection status
  • Site settings
  • Access log history

Credential management

The module allows you to generate two types of credentials:

TypeUseDescription
MQTTHeartbeatCredentials for Accelero to publish heartbeats to the MQTT broker
API TokenHTTP APIToken for Accelero to send periodic reports via HTTP

Configuration export

The "Export Configuration" button generates a Base64-encoded package containing the combined MQTT and API credentials, ready for import in the Accelero panel.

When enabled, the module adds to the menu:

  • Accelero — Main dashboard with status of all sites
  • Accelero (per site) — Detailed status and configuration of the selected site

Usage flow

  1. Enable the module on the desired site
  2. Generate MQTT credentials for the site
  3. Generate API token for HTTP communication
  4. Export configuration and import it in the Accelero panel
  5. Verify connection — The heartbeat should appear as "Online" within 10 minutes

Alerts

The module registers the Accelero Alarm alert type, which is triggered when the Accelero system reports an alarm condition.

Collected data

DataSourceRetention
HeartbeatMQTT (every minute)Redis cache (TTL 10 min)
Periodic reportsHTTP APIDatabase (daily pruning at 03:30)
Access logsHTTP APIDatabase (daily pruning at 03:30)

Prerequisites

  • Operational MQTT — Active Mosquitto broker
  • Accelero — Access control system installed and operational
  • Network — Accelero must be able to reach the MQTT broker and ION Guard HTTP API