The phone format is tough on space usage for an app like this. We know we need to find a better solution for that format.
One trick is to click on the green waypoints text which will hide the waypoints so you can see the rest. Not a great option but its something for now.
Another trick is for the "Show Route Options" pop up, click on the map to make it go away. The arrows to collapse it do not currently work on mobile devices. If you've scrolled down where the map isn't behind that pop up, scroll back up to get to the map then press on the map.
Things look/work much better on the tablets on up.
We are seeing a lot of phones using the site so we need to rethink how we can do that routing page that for that tiny size. Any thoughts or ideas are welcome! Contact us if you have ideas.
Go to your user preferences and change the “Show distances in” option the new setting.
After changing the units you’ll need to recalculate the current route to have it show in the new units on the route details page.
EVTripping.com is a web app only and accessible through any modern browser. We have designed the site to be responsive and work on small and large screens in portrait and landscape orientations.
While we'd love to make native applications at some point, we currently lack the time and funding to take on such a large effort.
We hope that you find EVTripping very usable in it's current form. If you have any rendering issues on your device(s) please let us know.
- Give us feedback! What do you like, don't like? What would you like to see? Be as specific as possible
- Help us with your EV -- Tesla's we know well, but we have very little information on what other EVs could road trip and how.
- If, for some reason, you're here and thinking about a Tesla but haven't purchased one yet, use this referral code to save $1,000: ts.la/rob6663.
- Support us financially via Patreon.
- Support us via Paypal via our Contact page.
- Support us with a Bitcoin donation:
EVTripping is partially supported by ads, but ad payout rates are much lower than the costs for all the data required for accurate EV routing.
We'd like to avoid moving to a subscription model as that may limit the number of EV travelers that could benefit from EVTripping.
If you'd like to help support EVTripping we have a number of options for you:
I made EVTripping as a project to decompress from work, learn some new technologies I hadn't had much exposure to before, to support a community I'm passionate about, and to solve some trip planning pain for myself.
I can be found on social media here:
I'm an Engineer that likes to build and ship things. EVTripping is one of many things I've built and shipped.
I'm currently consulting on a number of projects in a number of different languages and environments. Some of those are in the EV space and some are in totally different spaces. My full background is available on LinkedIn.
There are a few reasons for this:
- This site uses a number of third party services for maps, calculating elevation, retrieving current weather, etc. The external services cost money and registration helps to reduce unnecessary costs.
- This site sends automated emails (if you enable them) for plug in, tire rotation and annual service reminders. We need a valid & confirmed email address for this.
- Our site is free to use. Requiring registration keeps the volume down and the masses at bay. If people are unwilling to do a simple email signup then we're ok with not providing our free services to them.
- Adding email validation/confirmation after an initial signup is more work for us and we'd rather work on useful routing features.
As a reminder, EVTripping will not share any of your personal information.
That's a great question. EVTripPlanner.com is an excellent site and has been available to the community for a long time and we've used and financially supported EVTripPlanner.
When we were planning our own road trips we found there were features missing on other sites that we wanted to have available in a single place and the other sites were focused on different things or were not adding features quickly.
We'd love to hear what other planning sites have that we don't so we can continue to make EVTripping the best trip planning site available. But, if you have another site you prefer to use then, by all means, use that one and travel safely.
Great question! We use a number of different key technologies to build and deliver EVTripping:
- Amazon Web Services (AWS - EC2 & S3)
- Google Web Services (Maps, Directions, Elevation)
- The Dark Sky Forecast API (weather)
In addition to the above we use a number of open source libraries.
EVTripping uses a lot of outside resources that we need to pay for. These include the usual hosting costs, but also the costs for weather, elevation, wind, direction, geolocation, and other related services needed to provide accurate EV routing. Unlike traditional hosting costs, the cost of this data increases as the number of users and routes calculated increases.
The ads you see partially support EVTripping, but ad payout rates are much lower than the costs for all the data required.
We'd like to avoid moving to a subscription model as that may limit the number of EV travelers that could benefit from EVTripping.
If you'd like to help support EVTripping please visit our Patreon page for details.
- Entries are auto-completed when possible, that indicates that the place you're entering is well known and will be a valid point.
- Some things like "td garden, boston" can be used as waypoints but you won't know until you try to calculate a route. It will indicate if there's a waypoint interpretation problem.
- With places (vs addresses) the destination may be inexact and will get you close to the place but perhaps not exactly at the place. A good example of this is something like "Redwood National Forest". For more specific locations in a broad area without addresses use Google maps or equivalent and right click on the location and choose "Whats here" to see the geo location.
- You can enter a geo location in the form of (latitude, longitude) or [latitude, longitude], example: (37.54824, -121.988516) for Tesla's Freemont factory.
There are two ways you can do this via the Route Options slide out panel:
- Remove just the waypoints — then you can enter new ones and calculate a new route. This doesn't clear the route but gives you blank waypoints to start from. The icon looks like this:
- Clear the route - this clears the waypoints and the route. The icon for this looks like this:
Both should also show you a tooltip if you hover over them.
- Road trips take longer -- plan for the trip to take longer
- You have to refuel (charge) more frequently -- expect to stop every couple hours
- Chargers are not everywhere like gas stations - research stops and plan to eat, shop etc in advance
- Road trips require much more planning - Use this site or others to be prepared
- Make sure you have your charger cable with you
- Bring any needed charging adapters for your destinations
- Bring extension cords if you think you will need them
- Make sure you have a 24x7 phone number for your EV manufacturer
We already have the list of all destination chargers. The issue with destination chargers is that they’re not viable for automated road trip planning and, in most cases, road trips in general. The destination chargers are not open to the public and require a stay/patronage at the destination. They are also considerably slower than superchargers which limits your travel too.
We have added options to the routing where you can indicate a stop is charge-capable and using that you can put in a destination charger address as a waypoint, mark it as charge capable, and the system will handle it.
In the future, we may auto-detect a waypoint as charge-capable based on the destination chargers list, but with the current capabilities of the site, it’s not something that is in high demand.
EVTripping takes your personal, car and route preferences and attempts to calculate a route based on those preferences combined with route data like weather, elevation changes, speed, and distances. If we're unable to find a valid route we show you the error message above.
If you get that message try lowering your safety margin, or reducing your speed addition, or double check your car make and model.
If you believe the trip is possible and EVTripping isn't letting you plan it please contact us and let us know.
We feel that rather than plan a route and show you directions etc even though the trip isn't feasible it would be better to indicate upfront that there's a problem with the planned route.
If its a Tesla Supercharger and isn't listed on this site it could be because we haven't updated our data yet (we do that daily), or there's a bug. If you think it's the latter please let us know.
If it's any other kind of charger, then we use Openchargemap as the open/global list of all other chargers worldwide. If we're not showing it but they are then it could also be the need to wait for the daily update. If it isn't on their site then the issue is the charger's owner hasn't submitted the charger to them to be listed. We’ve been tracking a few notices like this and will keep an eye on their accuracy.
We currently fully support the Tesla Model S, The Tesla Model 3 and the Tesla Model X.
- The Tesla Roadster is partially supported but the data needs more validation.
Feel free to provide us feedback/adjustments if you think any of these are off.
We're looking for people to provide some information on fast charging for other car makes/models. If you have information you can share and would like to work with us on that please fill out our contact form.
We plan to support all EV brands/types that have support for fast charging. This includes Tesla Supercharger, CHAdeMO, and CCS standards.
We're looking for people to help with technical information on fast charging for other car makes/models. If you have information you can share and would like to work with us on that please fill out our contact form.
We have reached out to BMW, Kia, Ford, Chevrolet and Nissan for assistance with building the model to support their vehicles. We have yet to hear back from any of them. If you know of enthusiasts forums for any EV from these manufacturers that may provide the information we need please let us know.
EVTripping uses a model for each make and model to calculate power usage, range, etc. To support a new EV we need to collect the following:
- Make/Model information
- Standard/optional tire size options
- Impact of tire size on power usage (Wh/mile). i.e. The upgraded, 22", tires on the Tesla Model X impact power usage by 10%
- Battery size and usable battery size. i.e. 85kWh battery, 76.5kWh usable.
- EPA range for this specific make/model/battery size
- The speed to Wh/mile curve/function. See Tesla's chart here as an example.
- How temperature affects range on the car
- How elevation changes impact range on the car. For example, lose 6 rated miles for every 1,000 feet ascended, recover 5 miles for every 1,000 miles descended.
- Charge speed -- How fast can the EV charge? Does it taper off?
Once we have the base curves/math for a given model, additional models with different battery sizes are quick to add.
While possible to take road trips in an electric vehicle without fast charging capabilities, it's very impractical. Most people will only take road trips when a fast charge option is available.
We do have support for waypoint charging for those trying to "stretch" the fast charging network to their destinations.
Yes, although it is not required for trip routing.
To connect your Tesla Motors "My Tesla" account to EVTripping, go to your user preferences and click Tesla Preferences and enter your "My Tesla" login information to connect your account.
There are a number of benefits today and more being added over time:
- Daily log data including mileage, power use, etc. Log data can be downloaded at any time.
- Log data analysis including average kWh/distance use, max, mins, average mileage, etc.
- If configured, the system can automatically notify you when it's time for a tire rotation (according to your desired distance frequency).
- If configured, the system can automatically notify you when it's time for your annual service (according to your desired distance or time frequency or the combination of the two).
- If configured the system can check if your Tesla is plugged in at a set time each day and notify you if it isn't.
Go to your user preferences, Tesla Preferences, and set "My Tesla connected" to "No" then save the form. That will flag your My Tesla account as disconnected and discard the API key the site uses to access your account.
After disconnecting you will need to re-enter your My Tesla email and password to re-connect your Tesla(s) as we do not save any passwords.
On the Tesla preferences page after you’ve connected your Tesla you can set the daily poll hour to the server daily poll hour you want.
For example, if you want to poll daily at 10pm Pacific that would translate to the server hour of 1am Eastern. We show the current server hour to make the math easy.
Once set, in our example, every day at 1am Eastern (10pm Pacific) EVtripping will check if your car is plugged in and email you if not.
The emails will come from "email@example.com" with a subject like "
We use the published rated miles for the model chosen in car preferences as a base. Make sure your model chosen matches your car type or the calculation will be off.
As an example for a Tesla Model S 85, the published rated miles is 265. From there we look at your most recent charge percentage and rated miles reported by Tesla to calculate the degradation.
Take a given last poll result of a rated range of 190.54 miles and a 73% charge level. That would mean at 100% charge you would get 261 rated miles. A new Model S85 is rated at 265 miles so you've lost 4 miles of rated range. Doing the math, (265-261)/270, gives us 1.5% loss in rated range.
The best way to ensure your car is secure is to not connect you car to any app or service other than those managed and run by Tesla.
Tesla doesn't offer all the features that some other apps and services do, but it is definitely more secure not to hand out access to your car. Unfortunately the way those third party services access the Tesla services is unrestricted as Tesla has never officially provided access to 3rd party vendors and so the security model is not as good as it could be.
For instance, for what EVTripping.com does, we have no reason to want/need to be able to start your car, open your sunroof etc, but with the current access model third parties either get full access or no access. If Tesla did things right in this area they’d make that access official (dozens of apps and sites already use it) but allow the owners to control how much each app has access to. There are good models for this with other companies like Google and others already.
So while EVTripping.com has no ill intententions and is only providing the information as a free service to you, there’s no reason to connect your car to EVTripping.com if you’re concerned about its security.
The efficiency math only works for days when you charge once, drive, then repeat the next day. We try to detect skipped days, days when you don't charge back up, etc. but we can't catch all scenarios.
Days where you charge extra (Supercharge or other) or don't charge back up by the polling time, can throw off the efficiency calculations.
Unfortunately, Tesla doesn’t provide all the information you’d really want to get really accurate efficiency calculations and we don’t know what the driving pattern was that day as we’re polling infrequently.
The longer term fix is to poll a lot more often and catch every drive/charge but that will be a while before we take that on.
If you see odd numbers for your efficiency in your summary data, download the data (.csv format for Excel or other spreadsheets) and take a look at the individual days and efficiencies and compare that to what you did that day.
It adds (or subtracts) a set amount of speed all portions of the trip.
Basically for each piece of a trip (even for a simple start/end trip there are many pieces -- each turn and new road is a piece) there’s a speed for that piece that comes back from Google adjusted for speed limits, traffic etc.
EVTripping takes that speed and adds your speed delta (you can enter negative speed deltas to lower the speed estimates) to that and recomputes the time.
This isnt great with heavy, long traffic situations. An example is where its a 50MPH road and the traffic is stop and go with an average of 25MPH — you can't add your preference of driving 5MPH over everyone else just because you want to! But for most longer road trips (what EVTripping was built for), these small sections of traffic, while painful, wont throw off the numbers too much.
We’re continuing to think about better ways of handling traffic.
The best way right now is to fill out the contact form and provide the feedback.
We're open to working with people to tweak the actual routing algorithm and calculations, especially those with other car makes or Models.
- Car parameters include things like effective range, weight, tire size, battery degradation, etc.
- Routing preferences include things like expected payload, starting charge level, route options, elevation changes, inside and outside temperature, etc.
- Personal preferences include things like safety margin, personal speed adjustments, etc.
Cargo is everything beyond the car as delivered from the factory. Small stuff won't matter but people (including the driver) and a loaded trunk could make a real difference and should be added. The default is 200lbs to cover a single occupant.
Small changes 100lbs vs 200lbs wont make much difference in routing results. But a loaded car (5-7 occupants) and luggage could make a difference, especially on hilly routes.
Weather is automatically retrieved as part of the routing process. On a road trip weather could change dramatically at each location and that must be accounted for.
If your trip has a departure time and date then the predicted weather for the trip will be used, otherwise current weather conditions will be used.
EVTripping uses Google services for basic navigation data. ETAs are based on a variety of things, depending on the data available in a particular area. These things range from official speed limits and recommended speeds, likely speeds derived from road types, historical average speed data over certain time periods (sometimes just averages, sometimes at particular times of day), actual travel times from previous users, and real-time traffic information. The data is mixed from whichever sources Google has to come up with the best prediction that can be made.
You can adjust the speed in your user preferences. The speed is an offset (faster or slower) in speed units (mph or km/h) from the speed that Google thinks you'll be able to do.