v1.4.0-87 is now out. This is another iteration of the OBD alpha testing pool.
If you had previously installed v1.4.0-86, this release will forcefully terminate your widgets the first time it is installed in order to perform a data migration. Your widgets should restart again after either a...
I'm uploading v1.4.0-87 which includes a couple improvements to the BTLE-connectivity stack, specifically improving reconnection attempts. I'm getting around 90% successful connection attempts with this latest build, up from ~70%. Still one more edge case I'm trying to hunt down, goal is 100%...
Just pushed an update to the signalset definitions that makes them a tad bit more readable/editable by humans: https://github.com/ElectricSidecar/Porsche-Taycan/blob/main/signalsets/default.json
Long-term I plan to make it easy to edit and suggest changes to signals from within the app, but...
> Do we have any idea how often the official app pings the car when you have the widget running? The car seems to be a bit picky with frequent pings (or at least was in the past).
It doesn't seem to be very often, but I think the official app also is able to get silent push notifications when...
Yessss! First HV battery module now getting decoded from the car:
Now to wire up the rest of the modules and then feed this data into a composite card that renders the car's battery pack as a nice visual.
Thanks to a bug report from @B61 I realized that Taycans that were sold in Europe were throwing VIN decoding errors. I've fixed this in the latest OBD build so that European-sold Porsches (any with a ZZZ in the VIN) get handled using a local decoder instead of NHTSA's.
Seconds yep!
Haha so it looks like shouldUpdateFrequently isn't actually used anymore. I'm going to rename this parameter to "isOnAJourney" which will be true any time Electric Sidecar detects that you're driving. This parameter will then prioritize updating every 10 minutes or so instead of...
In the process of adding support for cell battery signaling I realized I'd mistakenly made commands and signals 1-1, which meant commands with multiple signals packed together (as is the case for the battery cell responses) weren't possible.
Two days later and 15+ hours of FF7 Remake so that I...
Some solid ideas there! A few of the requests I can see that I’ve pulled in to the Electric Sidecar tracker:
- Being able to register new vehicles from the Garage page.
- Actions on the Garage summary.
- Car imagery.
- Optimize screen real estate use based on the number of cars in the garage.
Ah thanks!
@rs38 I'm working on add your signals in. Many of yours are using custom headers/commands so I need to make the scanner functionality handle those context switches better first.
Definitely! I plan to do an overhaul of the trip logs visualizations once I have the core OBD scanner functionality solidly in place. Trips will be able to have a bunch of detailed charts associated now that you can get direct data from the car.
Now that the core BTLE/WiFi connectivity infra is feeling a lot more stable I'm going to focus on expanding the scanner support for the Taycan's various signals.
rs38@ I'm working on add your signals in. Many of yours are using custom headers/commands so I need to make the scanner functionality...
What the community scanners page looks like for the Taycan:
What trips look like with the scanner connected:
My "trip" yesterday doing the Dakar driving experience in LA :D
Release #2 of OBD support is now out in v1.4.0-84. Lots of improvements! To test the OBD scanner functionality please join the beta group at https://testflight.apple.com/join/qqA3wnAp
- Completely rewrote the Bluetooth (BTLE) stack. Now much more stable and won't get "stuck".
- BTLE devices now...
I’m hoping there’s a huge overhaul of the tech stack in the near future to use SwiftUI instead of the current janky templating system. May actually make it possible for people to build more interesting CarPlay apps as a result! And I suspect they could still maintain the same need for...