Hi all. I've managed to create a few Siri Shortcuts to control your Jag with Siri voice commands. I'll be adding more as I create them. In order to use them you'll need to have an iPhone, and also download and install Apple's Shortcuts app. You'll also need to generate a UUID 4 token. I did this using https://www.uuidgenerator.net but there are others that do the same job. Make sure you create a version 4 code. You only need to create one code and can then reuse the same one for all shortcuts.
Then you need to go into the shortcut and scroll through the first few items and put your login and vehicle details where it tells you to (make sure you delete the text instructions and just have the required text in that box).
Links removed.
*NB These Shortcuts should now work on all versions of the in-car software.
The two tyre ones above are slightly different. The first one simply tells you "all tyres are within nonral parameters" if there are no warnings, and only gives you the pressure of any tyre that is not within "normal" range. The second one gives an exact pressure for all 4 tyres, along with an indication of low/high/normal for each one.
If you want to launch these using Siri voice commands you'll have to click on the little "sliders" icon at the top right of the shortcut and then click on "add to siri" and record whatever command you want to use to launch it.
Hopefully it's all self explanatory but if you have any problems, feel free to PM me.
Finally, huge thanks to ardevd for all his efforts to reverse engineer the API and without whom I'd never have been able to create these shortcuts. Also, thanks got to EVdilla for all the help with debugging and troubleshooting.
Hi all. I've managed to create a few Siri Shortcuts to control your Jag with Siri voice commands. I'll be adding more as I create them. In order to use them you'll need to have an iPhone, and also download and install Apple's Shortcuts app. You'll also need to generate a UUID 4 token. I did this using https://www.uuidgenerator.net but there are others that do the same job. Make sure you create a version 4 code. You only need to create one code and can then reuse the same one for all shortcuts.
Then you need to go into the shortcut and scroll through the first few items and put your login and vehicle details where it tells you to (make sure you delete the text instructions and just have the required text in that box).
If you want to launch these using Siri voice commands you'll have to click on the little "sliders" icon at the top right of the shortcut and then click on "add to siri" and record whatever command you want to use to launch it.
Hopefully it's all self explanatory but if you have any problems, feels free to PM me.
Finally, huge thanks to ardevd for all his efforts to reverse engineer the API and without whom I'd never have been able to create these shortcuts.
Great! Thanks! I'm refactoring it at the moment so it will be easy to maintain and update. Will post it here soon. The new version will easy to use different values, like using the KM range instead of Miles.
Sorry. I meant to post the link to the KM one as well. I've added it to the list above. If anyone wants anything in particular, let me know and I'll try and do it. I'm going to add a few and update this post as I do them.
Hi, great information and thanks for sharing. I can get the aircon and range shortcuts to work, but not the lock and unlock. Might that be due to Jaguar software updates?
That's odd. Unlock and lock work fine with mine although not if the key is inside the car. And the range check gives me the same figures as the InControl app. Updated to S19A yesterday and it still works the same.
I've updated the two range check shortcuts to work with S19A. The new software has altered some of its indexing so the old shortcut was giving "Unknown" as the current SOC. If you need to use it with version S18 then please PM me and I'll send you a link to an old version.
I've updated the two range check shortcuts to work with S19A. The new software has altered some of its indexing so the old shortcut was giving "Unknown" as the current SOC. If you need to use it with version S18 then please PM me and I'll send you a link to an old version.
Sorry for the delay, did not have time for sharing a new version. Here you can find the refactored version for the range check. It's now possible just to define a variable based on the key name. So changing the index won't affect the command.
Maybe you can use this in future updates and for other commands also
Ok that's odd. Have you correctly filled out all the fields in the shortcuts with your InControl login and vehicle details? Did you generate a UUID version 4 code?
What version of software is your car using? S19A or S18C?
Also, what is the error message?
Edit: I did find a bug in the KM version of the range check which meant it returns a range of -1km (no error message though). I've updated the link in the first post to a revised version which reports correctly. If it isn't working, I suspect there is an error either in your login data or the VIN, or you have not correctly generated a UUID version 4 code. Please download the new shortcut, double check you have entered all the above fields correctly, and message me (or post here) if you need help. It definitely works for me.
I've altered the cabin preconditioning shortcut now to add a variable where you can set your desired cabin temperature. I'm unsure as to whether this target number works or not. It should, but the InControl app does not show a changed number. I'd appreciate it if someone could test this out with their vehicle and let me know if they have any success. The shortcut will still run fine, I am just not sure if it using the temperature input in the shortcut or if it is using the temperature shown in the app.
I've updated the two range check shortcuts to work with S19A. The new software has altered some of its indexing so the old shortcut was giving "Unknown" as the current SOC. If you need to use it with version S18 then please PM me and I'll send you a link to an old version.
Sorry for the delay, did not have time for sharing a new version. Here you can find the refactored version for the range check. It's now possible just to define a variable based on the key name. So changing the index won't affect the command.
Maybe you can use this in future updates and for other commands also
Thanks for that! Yes this definitely works better. Totally avoids the need to rewrite for different versions. When I first wrote it, I didn't realise that the index would change with software updates (as I'd never had an update at that point). I went with my original method because the shortcut runs quicker. However, as the index is different for different software versions, the only way to ensure it runs on all versions is to generate keys for the whole index. I'll incorporate this soon and refresh the links in the first post. Thanks again!
Ok that's odd. Have you correctly filled out all the fields in the shortcuts with your InControl login and vehicle details? Did you generate a UUID version 4 code?
What version of software is your car using? S19A or S18C?
Also, what is the error message?
Edit: I did find a bug in the KM version of the range check which meant it returns a range of -1km (no error message though). I've updated the link in the first post to a revised version which reports correctly. If it isn't working, I suspect there is an error either in your login data or the VIN, or you have not correctly generated a UUID version 4 code. Please download the new shortcut, double check you have entered all the above fields correctly, and message me (or post here) if you need help. It definitely works for me.
To my knowledge I have entered all the needed inputs. When it comes to the UUID version 4 code,, I used the generator link you provided.
The error on range has prolly with my S18C version.
Ok that's odd. Have you correctly filled out all the fields in the shortcuts with your InControl login and vehicle details? Did you generate a UUID version 4 code?
What version of software is your car using? S19A or S18C?
Also, what is the error message?
Edit: I did find a bug in the KM version of the range check which meant it returns a range of -1km (no error message though). I've updated the link in the first post to a revised version which reports correctly. If it isn't working, I suspect there is an error either in your login data or the VIN, or you have not correctly generated a UUID version 4 code. Please download the new shortcut, double check you have entered all the above fields correctly, and message me (or post here) if you need help. It definitely works for me.
To my knowledge I have entered all the needed inputs. When it comes to the UUID version 4 code,, I used the generator link you provided.
The error on range has prolly with my S18C version.
Ok. I think this is down to different countries and software versions. I'll be able to get a new version done tomorrow. I'll post it here and if you let me know if it works. Are you still not getting the unlock/lock to work either?
Ok. I think this is down to different countries and software versions. I'll be able to get a new version done tomorrow. I'll post it here and if you let me know if it works. Are you still not getting the unlock/lock to work either?
Ok. I think this is down to different countries and software versions. I'll be able to get a new version done tomorrow. I'll post it here and if you let me know if it works. Are you still not getting the unlock/lock to work either?
Ok. I've updated the two range check shortcuts now (miles and KM) using odogan's tweaks (thanks odogan). It should now work on all versions of the software. Could you try those two and tell me if they work for you? I have no idea why lock and unlock aren't working for you. Can you just confirm that you are trying them when you are outside the car and the key is not inside the car?
Edit: also, are you getting any sort of error message from lock/unlock or is it just not doing anything?
Lol, it's me being dumb. I was actually changing the variable name instead of the variable content.
To my defense, the text in iOS says "set variable" https://photos.jottacloud.com/share/kk6st2q8sid2
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Jaguar I-Pace Forum
101.4K posts
7.5K members
Since 2016
A forum community dedicated to the Jaguar I-Pace owners and electric SUV enthusiasts. Come join the discussion about performance, modifications, classifieds, troubleshooting, maintenance, and more!