Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Core Concepts

Edge-EMS Builder divides energy-site configuration into data, strategies, coordination, and operations. Find the relevant capabilities by purpose below.

Concept Meaning
Raw data Values and communication status acquired by CommBridge; writable points can receive control commands
Aggregated data Lua-calculated values, or stored constants and runtime variables
Time-scheduled data Values effective within specified date ranges or daily time periods
Shared data Values synchronized from other EMS Builder nodes, identified by device code and dataKey
Data groups Organize points by device, area, or purpose, supporting parent/child relationships and ordering

Point names, aliases, and units are for display; dataKey is for computation and invocation. See Data model.

A trigger scheme consists of triggers, conditions, and actions. Conditions can be time-based, periodic, or based on data changes. Actions can write points, generate alarms, or publish MQTT messages, and can include post-processing.

Alarm records preserve each trigger occurrence. Alarm events combine ongoing abnormalities from the same source and track active, recovered, and manually resolved states. Unknown observations are not treated as recovery.

See Trigger schemes and Alarm lifecycle.

MQTT connection configuration determines how to connect to the broker. Publish and subscribe configurations determine what to send and how to handle received messages.

Device information describes available nodes. Sharing configurations specify which local points to share and at what interval. A shared target specifies a receiving device and binds configurations. A device can receive downstream data while sending local aggregation results upstream.

See MQTT and Device coordination.

UDE defines configuration for similar devices as aggregation, group, and sharing templates, then generates configuration for each device unit instance. Reconciliation updates existing instances after template changes. Dynamic placeholders adapt names, sources, and hierarchy according to rules.

See Unit Dynamic Expansion.