Glossary
This glossary provides definitions for the key terms and concepts used throughout the Fuzz Energy platform. Understanding these terms is essential for navigating the documentation and using the platform effectively.
Core Entities
Company
A Company represents an organization that owns and manages one or more Sites. Companies are the top-level organizational unit in the Fuzz Energy hierarchy. Each Company has its own configuration, users, and permissions. Companies can be of different types, including Partners (e.g., an installer) and Customers (a company owning industrial sites with electrical equipment).
Site
A Site represents a physical location where electrical assets are deployed. Sites contain the configuration for all electrical equipment at that location, including Stations, Charge Points, Meters, Batteries, and other assets. Each Site has its own Local Controller running on edge hardware (typically a Raspberry Pi).
Station
A Station represents the physical component for electric vehicle charging. Stations communicate with the Local Controller via the OCPP (Open Charge Point Protocol) WebSocket interface. Each Station can have multiple connectors, and each connector is represented as a Charge Point in the Fuzz Energy system.
Charge Point
A Charge Point represents a specific connector on a Station. Charge Points are the individual points where electric vehicles connect for charging. Each Charge Point has its own configuration, including maximum current, number of phases, and monitoring settings. Charge Points can communicate via OCPP or Modbus protocols.
Important: In Fuzz Energy, every Charge Point has its own unique UID. Unlike the OCPP standard - where a charge point is typically identified by the combination of a Station UID and a connector number - Fuzz Energy assigns a distinct identifier to each Charge Point. You do not need to reference the Station UID + connector number to uniquely identify a Charge Point.
Asset
An Asset is a generic term for any electrical equipment connected to the Local Controller. Assets include Charge Points, Stations, Meters, Batteries, Photovoltaics, Fridges, Switchboards, and Generic Modbus devices. Each Asset has a type, configuration, and can collect metrics.
Asset Type
The specific classification of an Asset. Common asset types include:
- Provider: External power source
- Switchboard: Electrical distribution panel
- Charge Point: EV charging connector
- Photovoltaic: Solar panel system
- Battery: Energy storage system
- Wind Turbine: Wind power generation
- External Supplier: Third-party power source
- Building: Power consumer
- Meter: Electrical measurement device
- Fridge: Refrigeration unit
- Generic Modbus: Custom Modbus device
- Station: Charging station hardware
- Site: The entire site as an asset
Protocols & Communication
OCPP (Open Charge Point Protocol)
OCPP is the standard protocol for communication between charging stations and central systems. Fuzz Energy implements OCPP 1.6J over WebSocket connections. The Local Controller acts as a proxy between the Charging Stations and the CPO (Charge Point Operator) backend.
Modbus
Modbus is an industrial protocol used for communication with electrical assets. Fuzz Energy supports both Modbus TCP and Modbus RTU variants. Modbus is used to read/write registers on meters, batteries, photovoltaic systems, and other electrical equipment.
CPO (Charge Point Operator)
A CPO is the backend system that manages charging operations. In the Fuzz Energy architecture, the Local Controller can connect to multiple CPOs, each with its own configuration for protocol, URL, and authorization mode.
The Fuzz Local Controller sits between the charging station and the CPO and acts as an OCPP proxy.
WebSocket
WebSocket is the protocol used for real-time bidirectional communication between the Local Controller and Charging Stations via OCPP. The Local Controller maintains WebSocket connections to handle charging sessions, status updates, and remote commands.
Configuration & Management
Config
The Config model is the central configuration object that defines how a Site operates. It contains settings for all assets, CPO connections, plugins, jobs, and actions. The Config is pushed from the Cloud Controller to the Local Controller and defines the behavior of the edge system.
Local Controller
The Local Controller (also called the Edge Controller or Fuzz Local Controller) is an application that runs on edge hardware (typically Raspberry Pi). It manages real-time communication with charging stations and electrical assets, handles smart charging algorithms, and reports metrics to the cloud.
Cloud Controller
The Cloud Controller is the backend that runs in the cloud. It manages multi-tenant configurations, user authentication, audit logs, and provides the REST API for the Fuzz Console frontend.
Fuzz Console
Fuzz Console (https://console.fuzz.energy) is the application that provides the user interface for configuring and monitoring all assets managed by Fuzz Energy. It allows users to manage Companies, Sites, Assets, Users, and view real-time metrics and alerts.
Topology
Topology defines the electrical connections between assets at a Site. It specifies how power flows from the Grid through Switchboards to Charge Points and other consumers. The topology configuration is critical for smart charging and overload protection.
Plugin
Plugins are modular components that extend the functionality of the Local Controller. Fuzz Energy supports several plugins including Webhooks, Neofleet integration, and Izix integration. Plugins can be enabled/disabled per Site.
Webhooks
Webhooks allow the Local Controller to send HTTP callbacks to external systems when specific events occur, such as charge point status changes, authorization requests, or transaction start/stop events.
Smart Charging
Smart Charging
Smart Charging is the real-time algorithm that dynamically distributes available power among Charge Points while preventing overloads. It considers the electrical topology, current measurements from Meters, production from Photovoltaics and Batteries, and consumption limits to optimize charging.
Rule Engine
The Rule Engine is the system that implements smart charging logic. Rules execute in a specific order to calculate available current, handle rebalancing, and apply production strategies.
Production Strategy
Production Strategy defines how Battery systems should behave based on conditions such as State of Charge (SoC). Strategies can be scheduled to change at different times of day.
State of Charge (SoC)
SoC represents the current charge level of a Battery as a percentage of its total capacity. SoC thresholds can be configured to trigger different production strategies.
Overload Protection
Overload Protection is the mechanism that prevents the total power draw from exceeding the Grid connection capacity. The Local Controller continuously monitors current measurements and adjusts Charge Point power limits accordingly.
Rebalancing
Rebalancing is the process of redistributing available power among Charge Points when conditions change, for example when a new vehicle starts charging or when solar production varies.
Identity & Access Management (IAM)
User
A User is an individual who can log into Fuzz Console. Users are assigned to Groups and can have different roles and permissions.
Group
Groups are collections of Users and/or Applications that share the same permissions. Groups can be assigned to Companies or Sites to control access.
Role
Roles define the level of access a User has within the system. Available roles include:
- Administrator: Full access to all resources
- Operator: Can manage sites and configurations
- Support: Technical support access
- Monitoring: Read-only access to real-time data
- Reporting: Access to historical data and reports
- IAM Administrator: Can manage users and groups
- Employee: Internal staff access
- Read Only: View-only access
Permission
Permissions are specific actions that can be performed on resources. Examples include read, create, update, firmware management, reboot controller, remote start/stop transactions, etc.
Application
An Application is an OAuth2 client that can authenticate with the Fuzz Energy platform. Applications can be web clients, mobile apps, or service-to-service integrations.
OAuth2
OAuth2 is the authentication protocol used by Fuzz Energy. Users and Applications authenticate via OAuth2 to obtain access tokens for API calls.
ID Tag
An ID Tag is the identifier used to authorize charging sessions. ID Tags can be validated locally (via the Local Controller database) or forwarded to the CPO for authorization.
Invitation
Invitations allow Company administrators to invite new users to join their organization. Invitations are sent via email and include a link to set up the new user account.
Monitoring & Alerts
Metrics
Metrics are numerical measurements collected from Assets, such as current, voltage, power, energy consumption, etc. Metrics are exported to cloud storage in a metric-type database.
Time Series
Time Series data is the historical record of metrics over time. The Fuzz Energy platform provides APIs to query time series data for analysis and reporting.
Alert
Alerts are notifications about abnormal conditions or threshold violations. Alerts can be configured based on metric values and can trigger webhooks or other actions.
Health
Health refers to the operational status of the Local Controller and its connections. Health metrics include last smart charging execution time, last log errors/warnings, and connection status.
Audit Log
Audit Logs record all significant actions performed in the system, including user logins, configuration changes, and resource modifications. Audit logs are retained for compliance and troubleshooting.
Infrastructure
Fuzz Secure Link
Fuzz Secure Link manages secure connections between the Cloud Controller and Local Controllers on edge devices. It establishes a secure tunnel so the cloud can communicate with edge devices behind firewalls.
License
Licenses control which features are enabled on a Local Controller. Different licenses may enable alerting, energy units management, or other premium features.
Firmware
Firmware refers to the software running on charging station hardware. The Fuzz Energy platform can manage firmware updates via the OCPP protocol.
Transaction
A Transaction represents a charging session from start to stop. Transactions include metadata such as ID Tag, meter readings, start/stop times, and charging profile.
Reservation
Reservations allow users to reserve specific Charge Points for future charging sessions. Reservations are tracked via the OCPP protocol.
Priority
Priority levels can be assigned to Charge Points or Transactions to influence smart charging decisions. Higher priority Charge Points may receive more power during rebalancing.
These priorities are managed via the rule engine of the local controller.
Phases
Electrical phases refer to the number of power phases (1 or 3) that a Charge Point or Asset uses. Three-phase connections are common for higher power charging, while single-phase is typical for lower power applications.
Current
Current (measured in Amperes) is the flow of electricity through a circuit. Fuzz Energy monitors and controls current per phase to prevent overloads and optimize charging.
Power
Power (measured in Watts or kilowatts) is the rate of energy transfer. The platform tracks both consumed power (charging) and produced power (solar, battery discharge).
Energy
Energy (measured in kilowatt-hours, kWh) is the total amount of electricity consumed or produced over time. Meter readings track energy values for billing and analysis.
Additional Concepts
DSO (Distribution System Operator)
The DSO refers to the utility company that supplies electricity to a site.
Forecast
Load Forecast and Production Forecast predict future electricity demand and generation. Forecasts can be used to optimize charging schedules and battery usage.
Export Metrics
Export Metrics is the feature that sends collected metrics to cloud storage for long-term retention and analysis.
Serialize Metrics
Serialize Metrics is the feature that saves metrics locally on the edge device for download via the Fuzz Console or API.
WhiteList Mode
WhiteList Mode determines how ID Tag authorization is handled. Modes include:
- CPO: Forward authorization to the CPO
- PlugAndCharge: No authorization required
- Local: Authorize via local database
- LocalThenCpo: Try local first, then forward to the CPO
Safety Factor
Safety Factor is a percentage margin applied to maximum current limits to prevent overloads. A value less than 100% provides a safety buffer.
Driver
Driver refers to the communication protocol used by an Asset. Common drivers include Ocpp, Modbus, and None.
Vendor Config
Vendor Config contains device-specific settings for different hardware manufacturers. These configurations define register mappings and communication parameters.
Job
Jobs are scheduled tasks that run on the Local Controller. Jobs can include data export, health checks, and maintenance operations.
Neofleet
Neofleet is a third-party charging management platform that can integrate with Fuzz Energy via a plugin.
Izix
Izix is a parking management system that can integrate with Fuzz Energy via a plugin.
Fuzz Sentinel
Fuzz Sentinel Health is the global monitoring system of Fuzz that monitors each Local Controller, for example smart charging execution times and log error frequencies.
In case of errors, it is capable of intervening and automatically correcting faults.