aesculus / EVTO-App-Feedback

A project to track bugs and ideas for the EVTO App
MIT License
1 stars 0 forks source link

Obsolete route option displayed after adding waypoint #371

Closed EVGrokker closed 7 years ago

EVGrokker commented 7 years ago

v 1.2.0 (14)

Extra route option displayed after adding waypoint, optimizing.

New Trip: Seattle WA - Santa Barbara CA, Auto Springfield OR: Require, Segment. Add Waypoint: Tesla Superchargers, Petaluma Supercharger Zoom into Sacramento - San Francisco - San Jose area. Note that inactive leg on I-680 in east Bay is shown. (See screen shot below). Petaluma Supercharger: Segment.

Trip is now in three segments, but the I-680 leg is still displayed as an orphan.

Selecting Optimize Routing from the menu, error dialog is shown. This is a valid route with available superchargers.

extrarouteshown

aesculus commented 7 years ago

I need you to share this trip so I can see what it did. Looks like it's making a round trip.

EVGrokker commented 7 years ago

I tried recreating this trip to share it with you, but EVTO never concludes the Finalizing stage.

New Trip: Seattle WA - Santa Barbara CA, Auto (see attached screen shot).

I can Cancel, but the new trip is not active. Tried twice with the same results.

finalizing

aesculus commented 7 years ago

OK. I will try it here. There must be an error and that is why you cannot send it to me.

aesculus commented 7 years ago

Wait. This is an active trip no? It has three segments. So you cannot share the trip prior to the optimize? How is it loading?

EVGrokker commented 7 years ago

I'm trying to start from scratch with New Trip.

aesculus commented 7 years ago

OK. But I really want the trip you have the error on.

EVGrokker commented 7 years ago

I understand that. The currently loaded trip, under the dialog, does not exhibit the error, so I was trying to recreate the conditions, then share the trip.

aesculus commented 7 years ago

Ah. OK.

EVGrokker commented 7 years ago

OK, got it. I wiped data, closed the app, restarted and was able to recreate the orphan segment. Also, I notice that I have 5-seater checked in My Cars, but that does not show in your trip metadata summary.

Car Data: X90D, Charger: 48, Wheels: 20, Tires: 0, Pano: 0, Rear CC: 0, Bat Life: 100 Device Info: iPhone; CPU iPhone OS 10_3_1 like Mac OS X Settings: Reserve SoC:20, Default SoC: 90, Region: 0, Units: 0 Version: 1.2.0 (14) Location: Unknown Trip: Springfield Supercharger, [liiid1wgrrmhvefjxfdqm]

aesculus commented 7 years ago

OK. I have the trip and see that it hangs up. Now I can dissect it.

aesculus commented 7 years ago

Couple of quick observations:

So besides the other issues, it appears I don't handle a supercharger as a hinge destination.

aesculus commented 7 years ago

Making some progress here. Found a few bugs actually. And in the end your concept of restarting the optimization when the hinge destination is a charger will probably be dealt with when this is all said and done.

If I am lucky I might have a test for your by tomorrow night but more likely sometime Tuesday.

aesculus commented 7 years ago

Can you take another crack at this with V1.2 (22)?

EVGrokker commented 7 years ago

Following the steps outlined in the initial comment still leaves an orphan leg on I-680.

aesculus commented 7 years ago

I am not seeing this behavior. As a check I imported the trip outlined above and optimized.

After optimization can you select the the trip segments in order too. This should cause a recalc which should refresh that ghost segment.

EVGrokker commented 7 years ago

I just tried recreating the trip, and I still see the behavior. Selecting individual segments does not cause the ghost segment to disappear.

aesculus commented 7 years ago

Ok. I will snag the iphone and see if I can duplicate it there.

EVGrokker commented 7 years ago

v 1.2.0 (42) I still see the orphan leg sometimes before individual segments have been finally optimized, but by the time the trip route is up to date it's not shown. I'm closing this issue as changes to the Updating Trip status dialog sequence will affect this. We can reopen if necessary after that work is complete.