WattCat - InControl remote app for Android early access

All Jaguar I-Pace related discussions
Post Reply
ardevd
Posts: 710
Joined: Mon Dec 24, 2018 12:30 am
Location: Norway

WattCat - InControl remote app for Android early access

Post by ardevd » Tue Jun 04, 2019 1:18 pm

Hi there!

The first early alpha version of WattCat for Android is now available for testers who signed up for the test. If you have signed up and would like to participate in the test use this link to opt in.

Any feedback would be most welcomed. Feel free to submit it through Google Play or here.

v0.7.2 Release Notes
- NEW: Added support for all known charging states
- NEW: Dedicated setting for weight units
- FIX: Removed useless bottom padding for the vehicle detail list
- FIX: Disabled landscape orientation for activities without a landscape friendly UI.
- FIX: About screen no longer (partially) uses night theme.
- FIX: Minor bug fixes

v0.7.1 Release Notes
- NEW: Vehicle gross weight now shown in lbs when appropriate
- FIX: Charging log session list now scrolls correctly.
- FIX: Fixed some dashboard related bugs.
- FIX: Incorrect vehicle unlock messages corrected
- IMPR: Added additional missing error messages.

v0.7.0 Release Notes
- NEW: Added support for vehicle switching
- NEW: Added ability to lock and unlock the vehicle
- FIX: A few bug fixes
- IMPR: Charging log events chart now shows kW on Y-Axis
- IMPR: Minor UI tweaks

v0.6.1 Release Notes
- NEW: Added additional vehicle detail.
- NEW: Added link to Gitter community on the About screen.
- FIXED: Fixed login username and password field constraint
- FIXED: Fixed a localization issue.
- IMPR: Added some missing error messages
- IMPR: Updated a few third party libraries

v0.6.0 Release Notes
- NEW: Vehicle detail screen with easy access to numerous vehicle specifications and details.
- IMPR: Improved info dialog appearance.
- FIXED: Deleting the newest created charging log session will now correctly stop the charging logger worker.

v0.5.0 Release Notes
- NEW: Map screen added. Tap the location on the dashboard to access it.
- NEW: Charging logging. From the charging screen you can now start a charging logging session and view data details
- NEW: Added info buttons throughout the app.
- NEW: Estimated charging power in kW is now displayed on the charging screen. Note that this is not going to be a highly accurate indication but it should be roughly correct.
- FIXED: Improved data loading performance for the charging screen
- IMPR: Improved SOC based calculations for greater accuracy.
- IMPR: Improved sanity checks related to the charging stop scheduler.
- IMPR: Updated a bunch of third party libraries.

v0.4.4 Release Notes
- FIX: Numerous fixes and improvements to the max soc mechanism.
- FIX: Fixed a UI bug in the charging screen
- IMPR: Android Q optimizations

v0.4.3 Release Notes
- IMPR: Reduced initial delay of the status worked to 10 minutes
- IMPR: Updated french translation
- IMPR: Overhauled battery health visual representation
- FIX: Stop charging stop worker when the periodic status worker is stopped
- FIX: Schedule charging stop even if current soc exceeds max soc

v0.4.2 Release Notes
- NEW: Show current battery charge capacity in the charging screen
- FIX: Added proguard configuration for the ServiceStatusService interface and generated classes
- FIX: Correctly hide placeholder tire pressure values when returned from the API

v0.4.1 Release Notes
- NEW: Open charging screen by tapping charging status indicator on dashboard
- NEW: Implemented a new service status checking mechanism for faster, better, and more reliable API operations.
- NEW: Added french translation.
- FIX: Attempting to stop climate preconditioning after starting will now actually stop it instead of trying to start it again.
- FIX: List of departure timers will correctly refresh when the last departure timer has been deleted.
- FIX: App no longer crashes if API rejects charging control request.
- FIX: Charging screen state indicator is correctly updated if vehicle is no longer charging.
- IMPR: Hide tire pressure values when API returns invalid/placeholder data
- IMPR: Precondition operations are now confirmed by the service status when available.
- IMPR: Better error messages when preconditioning operations fail.
- IMPR: Updated WorkManager and Material libraries to their newest versions.
- IMPR: Minor UI updates on the charging screen.

0.4.0 Release Notes
- NEW: Charging screen added.
- FIX: Numerous crash reports addressed
- IMPR: Updated WorkManager dependency
- IMPR: Updated Preferences dependency

v0.3.1 Release Notes
- NEW: Applied new fonts to entire app
- FIX: A couple of bug fixes
- IMPR: Minor UI optimizations

v0.3.0 Release Notes
- NEW: Added Vehicle alerts which let's you see the vehicle event history
- NEW: Started implementing new fonts
- IMPR: Decreased departure screen icon size
- FIX: Fixed numerous crashes related to departure timer creation
- FIX: Improved service handling associated with departure timer creation

v0.2.4 Release Notes
- NEW: Implemented departure timer creation
- FIX: Door lock indicator now uses correct API value and will only show 'Locked' if all doors are locked.
- IMPR: Tuned service status checking for increased responsiveness
- IMPR: Updated WorkManager to v2.1.0 beta02

v0.2.3 Release Notes
- NEW: Added a refresh button to the dashboard
- NEW: Added a data timestamp button. Click the info button in the dashboard to see vehicle data timestamp.
- NEW: The app will now request refreshed data from the vehicle. Note that it takes a while before the refreshed data is made available. User will be prompted when it's ready.
- IMPR: Hide dashboard position indicator until position data is ready.

v0.2.2 Release Notes
- NEW: Added vehicle position indicator on the dashboard
- NEW: Added splash screen.
- FIX: Numerous minor bug fixes
- IMPR: Improved dashboard layout ever so slightly with tighter margins and other space optimizations.
- IMPR: Minor performance improvements
- IMPR: The InControl password is no longer stored in preferences.

v0.2.1 Release Notes
- NEW: Bar values now shown with single decimal. PSI shown as integers.
- NEW: Departure timer deletion indicators added.
- NEW: Now it's impossible to attempt to delete a departure timer as long as one is already being deleted.
- FIX: Fixed an issue where it was impossible to delete departure timers with index != 0.
- IMPR: Improved dashboard layout (yet again).
- IMPR: Empty departure timer list indicator looks nicer!

v0.2.0 Release Notes

- NEW: Added departure timer screen.
- NEW: Added log out button to navigation drawer
- NEW: Added about screen
- NEW: Added option to show tire pressure in PSI or Bar
- NEW: Added option to show climate temperature in Fahrenheit
- NEW: Added In-App updates
- NEW: Refactored in-app preferences. Use list settings instead of toggles.
- FIXED: Tire pressure values shown properly.
- FIXED: Improved dashboard layout on smaller screen devices.
- FIXED: Settings screen title now labeled "Settings"
- FIXED: Removed useless padding for setting values
- IMPR: Tweaked color scheme
- IMPR: Periodic authentication now uses your refresh token instead of the InControl username and password.
- IMPR: Updated a couple of third party libs

Known issues includes a general lack of features and support for landscape mode as well as general UI weirdness. It's also totally possible to provoke a crash here and there. Please let me know if you break anything.

v0.1.0 Release Notes

Note that this is a very early alpha release. There will be numerous bugs and most of the planned functionality is currently not available. Please provide feedback!
This release includes the following highlights:

- Login screen for InControl authentication
- Partially functional dashboard screen that shows vehicle status and enables the user to start/stop climate preconditioning.
- Navigation drawer with vehicle chooser
- Functional in-app settings.

wattcat01.png

Last edited by ardevd on Sun Oct 06, 2019 9:04 pm, edited 22 times in total.
Control your I-Pace with jlrpy or WattCat for Android| I-PACE HSE Ebny Prem Txt MY2019.

Telematics: 16.2 | InControl: S19B_19.35.4-418001


minteh
Posts: 3
Joined: Fri Feb 15, 2019 9:55 am
Location: UK

Re: WattCat - InControl remote app for Android early access

Post by minteh » Tue Jun 04, 2019 1:31 pm

Thanks for this! Are we still able to sign up for the test?


ardevd
Posts: 710
Joined: Mon Dec 24, 2018 12:30 am
Location: Norway

Re: WattCat - InControl remote app for Android early access

Post by ardevd » Tue Jun 04, 2019 1:41 pm

minteh wrote:
Tue Jun 04, 2019 1:31 pm
Thanks for this! Are we still able to sign up for the test?
Most certainly. Just PM with the email address associated with your Google account and I'll add you to the list of testers. After you've been added, simply click the link in the OP and you should be able to opt in to the test.
Control your I-Pace with jlrpy or WattCat for Android| I-PACE HSE Ebny Prem Txt MY2019.

Telematics: 16.2 | InControl: S19B_19.35.4-418001


mortstar
Posts: 17
Joined: Sun Jan 13, 2019 1:30 am
Location: Oxfordshire UK

Re: WattCat - InControl remote app for Android early access

Post by mortstar » Tue Jun 04, 2019 2:57 pm

First impressions:
- Modern and simple design
- Very quick response to enabling Climate Control (even if this is just an app 'feel', because it updates the UI instantly, it's much more re-assuring that your button-press registered compared to the official app).
- I've set Imperial units in settings but tyre pressures are showing in the hundreds (not sure what unit this is) but should be more like 37~39 psi.

Big leap forward over the official app, look forward to future developments.

Cheers!
Sam


ardevd
Posts: 710
Joined: Mon Dec 24, 2018 12:30 am
Location: Norway

Re: WattCat - InControl remote app for Android early access

Post by ardevd » Tue Jun 04, 2019 4:24 pm

Thanks for the feedback! I think I've created a decent foundation for me to build upon. Adding more functionality should be pretty straight forward.

The tyre pressure issue is under investigation. I've reached out to JLR and asked them to explain what on Earth their API is returning as far as tyre pressure goes. It doesn't seem to correlate with what my vehicle states and it keeps changing all the time. I also have no idea what units it's supposedly using to display pressure.
Control your I-Pace with jlrpy or WattCat for Android| I-PACE HSE Ebny Prem Txt MY2019.

Telematics: 16.2 | InControl: S19B_19.35.4-418001


wh05apk
Posts: 79
Joined: Sat Apr 13, 2019 4:38 pm
Location: United Kingdom

Re: WattCat - InControl remote app for Android early access

Post by wh05apk » Tue Jun 04, 2019 6:04 pm

Hi, I messaged you a few days back to become a tester, but it won't let me download the app? Do you need me to message you again?


sciencegeek
Posts: 211
Joined: Fri Nov 02, 2018 8:14 pm
Location: California

Re: WattCat - InControl remote app for Android early access

Post by sciencegeek » Tue Jun 04, 2019 6:06 pm

I'm pretty sure the tire pressure returned by the API is Bar*100


Goshdarnit
Posts: 2093
Joined: Tue Oct 23, 2018 3:55 pm
Location: UK

Re: WattCat - InControl remote app for Android early access

Post by Goshdarnit » Tue Jun 04, 2019 6:07 pm

Pretty sure it’s Kilopascals.
I-Pace First Edition, Corris Grey, Oyster interior, 22” diamond cut alloys with carbon inserts.
IMC: S19A_19.24.2-375121 Telematics: 14.2
Last update: 26/08/19

Check out my I-Pace Channel on YouTube
Control your iPace with Siri voice commands


sciencegeek
Posts: 211
Joined: Fri Nov 02, 2018 8:14 pm
Location: California

Re: WattCat - InControl remote app for Android early access

Post by sciencegeek » Tue Jun 04, 2019 6:08 pm

yup same thing


User avatar
Garryjw
Posts: 395
Joined: Thu Jun 14, 2018 4:38 pm
Location: UK

Re: WattCat - InControl remote app for Android early access

Post by Garryjw » Tue Jun 04, 2019 6:26 pm

Hi
Great start. Clean and very slick

Screenshot_20190604_163523_no.redbird.wattcat.jpg

As you can see I got a strange time to fully charged when starting my charge. Corrected soon after.

I also noticed when the Jag remote app showed negotiating charge wattcap showed not charging.
My company car is a MY19 Firenze Red I-Pace HSE with Black Trim, HUD, Cold Weather Pack and Fog Lights.
Watch my i-Pace adventures on the iPaceOwner YouTube channel
https://www.youtube.com/channel/UCYIwYg ... 0xkLJjLmNg


Post Reply

Return to “Main Jaguar I-Pace chat”