This document describes EV Concierge, a chatbot that manages electric vehicle charging stations. It uses a queue system to allow multiple drivers to share limited charging stations. The bot integrates with HipChat to add and remove users from the queue, monitor charging stations in real time, and send reminders. It is built on Hubot and uses the ChargePoint API to integrate with physical stations. The architecture includes modules for command interpretation, event monitoring from stations, and managing the queue and driver data.
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Manage EV Charging Queue
1. ALEXANDER YAVORSKIY
CHIEF TECHNOLOGY OFFICER
FINANCIAL ENGINES
EV Concierge
The Friendly HipChat EV Bot
DAVID CHOU
STAFF SYSTEMS ENGINEER
FINANCIAL ENGINES
2. • Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Do you drive EV to work?
3. 4 chargers 30+ drivers
How do we share and still be friends?
4. Curtis Foon - 3:24 PM
I am next in queue
Jon Burt - 3:34 PM
I will go after Curtis
Jun Ni - 4:54 PM
Ok, I will be third in line
Curtis Foon - 3:24 PM
I am done, Jon you can go…
Jon Burt - 4:34 PM
Alright, I am coming down…
Jon Burt - 4:35 PM
Hey, who took my spot? I was next!!! :-(
HipChat saves the day…?
7. Queue Management
Station Monitoring
Alerts and Reminders
Commands - List, Add/Remove, Suspend/Resume, Help,
Register, Subscribe
Joe Smith - 3:24 PM
ev add
Jun Ni - 4:54 PM
ev list
EV Concierge - 3:34 PM
Joe, you are #3 in the queue. I will call you when
your turn is up.
EV Concierge - 3:34 PM
1. James Bond
2. Jon Burt
3. Joe Smith
Joe Smith - 3:24 PM
ev remove
8. Queue Management
Station Monitoring
Alerts and RemindersAlerts and Reminders
Status display and queue automation.
EV Concierge - 4:10 PM
JoeSmith plugged into charger ‘A’
EV Concierge - 3:46 PM
DaveBurt unplugged charger ‘A’
EV Concierge - 3:46 PM
@JoeSmith you are next in queue!
EV Concierge - 4:10 PM
JoeSmith was removed from the queue.
EV Concierge - 6:00 AM
Monitoring started
9. Queue Management
Station Monitoring
Alerts and Reminders
Maximize utilization, minimize penalties.
EV Concierge - 4:00 PM
Friendly reminder, charger ‘A’ is still available.
EV Concierge - 3:46 PM
DaveBurt unplugged charger ‘A’
EV Concierge - 3:46 PM
@JoeSmith you are next in queue!
EV Concierge - 5:10 PM
@MikeSnail time limit for charger ‘D’ is
approaching, to avoid a fee be ready to move.
26. Event Monitor - ChargePoint API
XMPP/Jabber
Publish/Subscribe model for event listening. Implemented
via Smack API Java library by Ignite Realtime.
SOAP API
Old-fashioned, but proven. Provides API for publish/
subscribe API, charger status information, etc.
API Key
Ask your facilities manager. Access level depends on
corporate agreement.
34. Key
Learnings
AWS = no heavy lifting
Public Shaming Works
Best UI is no UI
Fewer apps to learn and monitor.
Nobody wants to be a pariah.
Quick development cycle, reduced
costs and maintenance.
35. Thank you!
ALEXANDER YAVORSKIY
CHIEF TECHNOLOGY OFFICER
FINANCIAL ENGINES
@AYAVORSK2000
DAVID CHOU
STAFF SYSTEMS ENGINEER
FINANCIAL ENGINES
@IAMDAVIDSCHOU