SmartFlex Customer Experience
After successfully onboarding a device to SmartFlex, customers can manage and control their devices through Kraken's Control APIs. This includes viewing device status, adjusting preferences, and managing smart control features.
Set device preferences
The primary control interface for customers is device preferences. This allows users to set their desired operating parameters and control settings for their registered devices.
For EVs and charge points, preferences typically include charging schedules, changing charging preferences. Other device types have similar preference controls specific to their functionality.
Update device smart control
Customers can suspend or resume smart control features for their devices. This gives them flexibility to temporarily opt-out of optimization while maintaining their device registration.
Boost charge device
For a device connected to their account, customers can either trigger a boost charge or cancel a boost charge. A boost charge will manually cause the car to begin charging, ignoring existing smart control charges.
View registered devices
Customers can retrieve a list of all devices registered to their account. This allows them to monitor and manage their connected SmartFlex devices in one place.
The Devices query returns comprehensive information about each device, including identification details, current status, any active alerts, onboarding status, and configured preferences.
Check planned dispatches
Customers can view upcoming device dispatches scheduled for the next 24 hours. This allows them to anticipate how their devices will be optimized in the near future.
The PlannedDispatches query returns time-ordered information about upcoming dispatch events, including start and end times, delta values, and additional metadata about each dispatch operation.
Deauthenticate smartflex device
Customers can deauthenticate a registered device associated with their account.
The DeauthenticateFlexDevice mutation returns takes in a deviceId and will return the device that has been deauthenticated.