Thanks, I don't see anything for adjusting the amperage. I only see the ability to start/stop charging so I assume when the first tesla finishes charging the 2nd tesla will start?
I am no expert in programming and have just basic knowledge
You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
Thanks, I don't see anything for adjusting the amperage. I only see the ability to start/stop charging so I assume when the first tesla finishes charging the 2nd tesla will start?
Right, that's the way I plan to do it. You're correct; currently (!) there's no way to adjust amperage. My way will be to charge the vehicle off of my 14-50 first, then when it's complete, start charging on my HPWC. I don't know what you're using for your HA system, but I'm assuming you can pull it all together there.
There are several similar efforts to this going on in the OpenEVSE community.
At Caltech in Pasadena there are 50+ stations going in, these stations share a pool of available energy and dynamically allocate capacity as needed.
http://www.teslamotorsclub.com/show...rging-50x-L2-80A-Stations-Caltech-Pasadena-CA
The Wattzilla Duo by liquid sky, is a dual 80A charging station based on OpenEVSE it is avaliable with power sharing. The 2 stations share a single 100A circuit and dynamicly adjust power to 2 vehicles.
https://www.wattzilla.com/index.html
I have all the mechanics working in python... I also have a Rainforest Eagle Gateway reading my main meter.
Pull data from the Eagle with EAGLE-HTTP-API
Read current draw from 2x OpenEVSE Charging stations via WiFi
Send OpenEVSE RAPI commands via WiFi to dynamicly change pilot
It is not possible to alter the pilot of the Tesla HPWC however you may be able to use python to send commands to the vehicle instead.
Pull data from the Eagle with EAGLE-HTTP-API
I suggest you take a peek at Indigo for Mac. I run it on my Mini, and it's really extensible. I have the teslams project (that I linked above) dumping into a MongoDB. Then I wrote a quick python script to populate Indigo variables with those values every minute or so. That way, I can trigger behaviors in my HA system off of that. Indigo also has a Smartthings plugin for interoperability, IIRC.
It's not clear to me after reading the Wattzilla Duo technical details that it can dynamically balance. There is an optional feature- Wattzilla - Dual 80 amp EV charging station called powershare that hints at it, but they don't go into detail on how it works.
- - - Updated - - -
While this works, I suspect to meet code, the powers that be will want the EVSE to change the pilot signal.
How did you pull data from the eagle?
from eagle_http import *
eagle = eagle_http('user', 'password', 'device_ID')
eagle.get_instantaneous_demand()
Demand = int(eagle.InstantaneousDemand.Demand, 0)
if Demand > 0x7FFFFFFF:
Demand -= 0x100000000
Multiplier = int(eagle.InstantaneousDemand.Multiplier, 16)
Divisor = int(eagle.InstantaneousDemand.Divisor, 16)
power = float(Demand) * Multiplier / Divisor
power = str(power)
print "Power Demand"
print power + " kWh"
The Wattzilla Powershare uses a single 100A circuit to share between 2 80A outputs. The 2 controllers internally are tied together with a serial link to coordinate current allocation and report back usage. Liquid Sky certified their products through UL with the OpenEVSE RAPI communication protocol enabled so external control is possible.
Yes, to meet code, the charging station will have to control the pilot. J1772 includes dynamic pilot in the spec. Using the Tesla REST protocol is useful but likely not reliable or quick enough to be used for a real time applications.
And what criteria does it use to decide the split? If only one car, 80A. If two cars, 40/40 until one stops charging? Or 80A on one until it's done, then 80A on the second?
Any tutorial for installing the terminal integration: GitHub - hjespers/teslams: Tesla Model S node.js apps and javascript libraries using Teslas HTTP interfaces
From the screenshots it appears they got it to work on terminal, any software recommendation for compiling?
I am a newbie to programming, I only know a little bit of C, C++, and python. I don't know any java script.
Help would be appreciated, Thanks!
Current allocation starts out at 50%/50% but is continuously measured and reallocated as current is available.
For example a Volt capable of 16A and a Tesla with twin chargers....
First Vehicle to plug in - would get 80A.
Second vehicle plugs in - would change pilots to 40A/40A.
After current is measured pilot signals would end up with a split of roughly 18A/62A. As a vehicles load tapers down the current is reallocated to the other.
When the first vehicle finishes charging the 2nd gets all 80A.
I'm know I'm not telling you anything you don't already know, but ... Teslas don't taper with AC charging until the very, very end. What I don't know is, do are Teslas ok with the pilot signal changing multiple times (up and down) during a single charge? If you set a dual-charger S to 80A, and the pilot goes from 80 to 40 and then back to 80, will the Tesla ramp down and back up? If so, I wish I had discovered this option as I'm just completing an install of two HPWCs at 80A to give me the charging rate I need for my TOU plan with two cars (and S and X). However, I doubt they would both need all 4 hours (my ultra-low window) at 72/80A (X and an S) on the same night to fully charge. It will happen, but it will be rare.
I'm know I'm not telling you anything you don't already know, but ... Teslas don't taper with AC charging until the very, very end. What I don't know is, do are Teslas ok with the pilot signal changing multiple times (up and down) during a single charge? If you set a dual-charger S to 80A, and the pilot goes from 80 to 40 and then back to 80, will the Tesla ramp down and back up? If so, I wish I had discovered this option as I'm just completing an install of two HPWCs at 80A to give me the charging rate I need for my TOU plan with two cars (and S and X). However, I doubt they would both need all 4 hours (my ultra-low window) at 72/80A (X and an S) on the same night to fully charge. It will happen, but it will be rare.
WK057 in his "home battery power" thread is modifying a HPWC with the goal of being able to intelligently manage power delivery based on his solar production, available battery capacity, etc...
There are several similar efforts to this going on in the OpenEVSE community.
At Caltech in Pasadena there are 50+ stations going in, these stations share a pool of available energy and dynamically allocate capacity as needed.
http://www.teslamotorsclub.com/show...rging-50x-L2-80A-Stations-Caltech-Pasadena-CA
The Wattzilla Duo by liquid sky, is a dual 80A charging station based on OpenEVSE it is avaliable with power sharing. The 2 stations share a single 100A circuit and dynamicly adjust power to 2 vehicles.
https://www.wattzilla.com/index.html
The Juicebox Pro (or two of them) might handle what you're looking for.
Source: Electric Motor Werks, Inc. - JuiceBoxâ„¢ Pro 40 - 40-Amp Wi-Fi EVSE with 24-foot cable
"
- If you have more than one EV,you can set up your two (or more) JuiceBox Pro units to share one electrical line! Say, you have only 60A remaining capacity in your panel but have two Teslas (lucky you!). You can program your JuiceBox Pro units to never exceed 60A combined draw. If only one car is charging, it gets full 60A of current. When the second car shows up, the current gets shared 30A / 30A between the two. When one of the cars finishes charging, the remaining car ramps back to 60A. This allows you to use your panel capacity most effectively, getting your cars charged quickly without worrying about overloads."