Glossary
This glossary provides definitions for the key terms and concepts used in the Fuzz Energy platform. Understanding these terms is essential for navigating the documentation and using the platform effectively.
Core Entities
Company
A Company is 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 of 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 (usually a Raspberry Pi).
Station
A Station represents the physical EV charging component. 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 parameters. Charge Points can communicate via OCPP or Modbus protocols.
Important: In Fuzz Energy, each Charge Point has its own unique UID. Unlike the OCPP standard — where a charge point is usually 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, a 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 energy production
- External Supplier: Third-party power source
- Building: Energy 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 and 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 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 manage charging sessions, status updates, and remote commands.
Configuration and 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 Edge Controller or Fuzz Local Controller) is an application that runs on edge hardware (usually a Raspberry Pi). It manages real-time communication with charging stations and electrical assets, runs 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 interface.
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
The Topology defines the electrical connections between the assets of a Site. It specifies how energy flows from the Grid through Switchboards to Charge Points and other consumers. 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 across Charge Points while preventing overloads. It takes into account the electrical topology, Meter current measurements, Photovoltaic and Battery production, and consumption limits to optimize charging.
Rule Engine
The Rule Engine is the system that implements the smart charging logic. Rules execute in a specific order to compute available current, handle rebalancing, and apply production strategies.
Production Strategy
The 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 total consumed power 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 across Charge Points when conditions change, for example when a new vehicle starts charging or when solar production varies.
Identity and Access Management (IAM)
User
A User is a person 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: Read-only access
Permission
Permissions are specific actions that can be performed on resources. Examples include reading, creating, updating, firmware management, controller reboot, remote transaction start/stop, 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 by email and include a link to set up the new user account.
Monitoring and 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 recording 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 the last smart charging execution time, latest 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 can enable alerts, 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 the 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 can receive more power during rebalancing.
These priorities are managed via the Local Controller's rule engine.
Phases
Electrical phases refer to the number of power supply phases (1 or 3) that a Charge Point or Asset uses. Three-phase connections are common for high-power charging, while single-phase is typical for low-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 is the company that supplies electricity to a site.
Forecast
Load Forecast and Production Forecast predict future electricity demand and production. Forecasts can be used to optimize charging schedules and battery usage.
Metric Export
Metric Export is the feature that sends collected metrics to cloud storage for long-term retention and analysis.
Metric Serialization
Metric Serialization 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 the local database
- LocalThenCpo: Try locally first, then forward to the CPO
Safety Factor
The Safety Factor is a percentage margin applied to maximum current limits to prevent overloads. A value below 100% provides a safety margin.
Driver
The Driver refers to the communication protocol used by an Asset. Common drivers include Ocpp, Modbus, and None.
Vendor Config
The Vendor Config contains device-specific parameters for different hardware manufacturers. These configurations define register mappings and communication settings.
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 Fuzz's global monitoring system that watches every Local Controller, for example smart charging execution times and log error frequencies.
When an error occurs, it can intervene and automatically fix faults.