Notification & Control System
The eMabler platform incorporates a robust Notification & Control System to enable real-time event handling and dynamic charging management. By leveraging Azure Functions and messaging queues, the platform ensures immediate responsiveness to changes in system parameters without requiring manual intervention. The system's event-driven architecture allows for automated reactions to various triggers, ensuring that charger behavior is always aligned with real-time conditions.
Triggers:
The Notification & Control System listens for specific events or triggers in the system and automatically takes actions based on predefined logic. These triggers include parameter changes such as meter data, max current settings, and spot prices.
External Meter Data → EffectiveMaxCurrent Recalculated
Trigger Event: New meter data is received (e.g., power usage or grid conditions).
Action: The system recalculates the EffectiveMaxCurrent based on the latest data.
Outcome: Any changes in the EffectiveMaxCurrent affect the maximum charging current across all connected chargers. This recalculation helps optimize load distribution and prevents overloading of the electrical grid.
MaxCurrent Change → Charger Profiles Redistributed
Trigger Event: A change in the MaxCurrent causes a change in EffectiveMaxCurrent setting (e.g., due to external factors such as grid constraints).
Action: Charger profiles are redistributed to reflect the new maximum allowable current.
Outcome: This ensures that chargers operate within the updated limits, preventing overloads and maintaining safety while optimizing energy use.
Spot Price Change → Pause/Resume Chargers
Trigger Event: A spot price change (e.g., when market prices rise or fall).
Action: Based on the spot price and the charging profile, the system automatically pauses or resumes chargers.
Outcome: If the spot price exceeds a predefined threshold, charging is paused to reduce costs. Conversely, if the price drops below the threshold, charging is resumed, ensuring energy savings and cost-efficiency.
ResumeChargingOn → Chargers Auto-Resume
Trigger Event: A predefined condition or external signal indicating that charging should resume (e.g., price has dropped or conditions have stabilized).
Action: Chargers automatically resume charging without manual input.
Outcome: This ensures that charging resumes at the most optimal time, maximizing energy efficiency and minimizing costs.
Real-Time Responsiveness with No Manual Intervention:
The integration of Azure Functions and messaging queues within the platform allows for a seamless, automated response to each trigger.
Azure Functions process events in real-time, executing specific actions based on the received data (e.g., recalculating current limits, redistributing charger profiles).
Messaging Queues ensure that events are queued and processed in sequence, allowing the platform to efficiently handle multiple triggers without overwhelming the system or requiring manual oversight.
This approach results in an autonomous charging management system that can respond dynamically to changing conditions, making real-time decisions that optimize energy usage, cost, and grid stability without needing intervention from operators or users.
In summary, the Notification & Control System ensures that all chargers within the platform operate in sync with real-time data, adjusting behavior automatically to meet evolving conditions, reducing energy costs, and enhancing system reliability.