Green Energy, Tesla and Microsoft Azure

Green Energy,
Tesla and
Microsoft Azure
Eneco Smart Charging
Patriek van Dorp
From Green Computing to Green Energy
2009
2014
› 2009: Green Computing through Sharing
› 2010: Azure became GA
› 2014: Got in contact with Eneco for some BI stuff
From Green Computing to Green Energy
› Azure Hackfest at Microsoft NL
2014
› Eneco Smart Charging
› Team Wilco
2015
Team Wilco
Wilco van Rooijen
Mission Antarctica
Tesla
2048
From Green Computing to Green Energy
2015
›
›
›
›
Azure Hackfest at Microsoft NL
Eneco Smart Charging
Team Wilco
Eneco SlimLadentm
The Business Case
How is Eneco Smart Charging creating a win-win situation?
New Challenges for Utility Companies
Average Production
Overage Costs Money
› Overage needs to be ‘sold’ to neighboring
countries which
often
means
that
the
Overage
supplier of the overage has to pay the
receiver.
Average Production
› Locally generated Green Energy will be lost.
› In times of shortage, energy can be bought
from neighboring countries of even worse
gas- or coal plants need to be fired up to
produce more Gray Energy.
…biggest consumers…
Just a Comparison
Washing Machine
Tesla
› 2200 Watt
› 1.25 kWh
› 200-250 kW yearly consumption
› 9000 Watt
› 85 kWh
› 48+ kW daily consumption
21:30:00
21:45:00
22:00:00
22:15:00
22:30:00
22:45:00
23:00:00
23:15:00
23:30:00
23:45:00
00:00:00
00:15:00
00:30:00
00:45:00
01:00:00
01:15:00
01:30:00
01:45:00
02:00:00
02:15:00
02:30:00
02:45:00
03:00:00
03:15:00
03:30:00
03:45:00
04:00:00
04:15:00
04:30:00
04:45:00
05:00:00
05:15:00
05:30:00
05:45:00
06:00:00
06:15:00
06:30:00
06:45:00
07:00:00
07:15:00
07:30:00
07:45:00
08:00:00
08:15:00
08:30:00
08:45:00
09:00:00
09:15:00
Demand & Supply
€
Eneco
tm
SlimLaden
How’s the system supposed to work?
Registration and Settings
Smart Charging Process
Start
Stop
Driver Insight
The current charging status of
the car.
The upcoming scheduled
charging sessions.
The actual savings from the
time of registration.
A detailed overview of
charging sessions over the
past 5 days.
Functional Control
Customer Id
Zip Code
House Number
Smart Charging in
kWh
Accidental Direct
Charging in kWh
Direct Charging in
kWh
Savings
21387889
2168 AB
23
592.45
103.67
327.21
25.45
47832023
3238 SJ
214
832.12
92.50
102.02
30.06
12908301
1289 KA
98
106.91
891.12
92.32
12.34
92381719
9876 SH
462
56.12
102.34
947.23
5.43
Export to CSV
The Road to Success
Innovating means making mistakes and learning from them.
Eneco Hackfest at Microsoft NL
Engine
User
Preferences
Price Data
Design Issues (1)
› Apparently Tesla drivers don’t use Windows
Phones
› Mobile Services is not available in West
Europe region
› How can we talk to the car? Can we make
agreements with Tesla?
Eneco Smart Charging
Engine
User
Preferences
Price Data
CAL
Tesla
Design Issues (2)
› Apparently Tesla drivers don’t use Windows
Phones
› Mobile Services is not available in West
Europe region
› How can we talk to the car? Can we make
agreements with Tesla?
› Apparently Tesla drivers don’t use Microsoft
Account neither
› Does the Tesla API use Basic Authentication?
How many APIs are there?
OWIN to the Rescue
Design Issues (3)
› Apparently Tesla drivers don’t use Microsoft
Account either
› Does the Tesla API use Basic Authentication?
How many APIs are there?
› How do we join user preferences with
reporting data?
› Mobile Service is still in North Europe…
› How do we get more information out of the
system?
Eneco SlimLadentm
Reporting
Engine
Reporting
Price Data
CAL
Tesla
Design Issues (4)
› How do we join user preferences with
reporting data?
› Mobile Service is still in North Europe…
› How do we get more information out of the
system?
› How can we prevent the database from
becoming a bottleneck as we grow?
› How useful is Stream Analytics in this
scenario?
A Roadmap
Things to improve…
More Cars!
More Appliances!
More!
Think ahead. Ask now.
pvandorp
[email protected]
http://www.xpirit.com/
@xpiritbv
http://xpirit.com/blog