# Jaguar app for homey, how difficult would it be?

**URL:** https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298
**Category:** Developers
**Created:** [September 3, 2020, 6:50am UTC](https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298 "2020-09-03T06:50:38Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Cuflee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cuflee/32/12515_2.png) [@Cuflee](https://community.homey.app/u/Cuflee)
#### Post date: [September 3, 2020, 6:50am UTC](https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298/1 "2020-09-03T06:50:38Z")

</div>

Hi All,

I’m getting a Jaguar I-Pace next week, the car is internet connected and controllable by the Jaguar apps. But…, I want to control it with Homey and there is no app… yet.

I did find someone who wrote a Python 3 library ([https://github.com/ardevd/jlrpy](https://github.com/ardevd/jlrpy)), but also the (unofficial) reverse engineerd Jaguar API is available ([https://documenter.getpostman.com/view/6250319/RznBMzqo#3bc121c9-a4c9-4b85-b664-7a353ddab333](https://documenter.getpostman.com/view/6250319/RznBMzqo#3bc121c9-a4c9-4b85-b664-7a353ddab333)).

Now if I understand correctly Homey can run Python3 scripts? So I should be able to “import” that python3 library to a Homey app structure? Or would you advise rewriting it to HomeyScript?

I never made any Homey app before, but I do develop for a living (C#, Javascript). If you take a look at what is available, would you feel like this would still be a huge amount of work? Or would an experienced Homey app builder create this in a day?

Also, should I ask Athom first if they would allow this app? It’s based upon an unofficial reverse engineered Jaguar API.

---

<div class="post-metadata">

### Author: ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)
#### Post date: [September 3, 2020, 7:25am UTC](https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298/2 "2020-09-03T07:25:20Z")

</div>

> [@Cuflee](#):
>
> Now if I understand correctly Homey can run Python3 scripts?

No, Homey runs Javascript apps/code, so you’d have to implement a JS module based on the Python code. Alternatively, there’s a [Homebridge plugin](https://github.com/WonkiDonk/homebridge-jlr-incontrol) that you could use as a starting point.

> [@](#):
>
> I never made any Homey app before, but I do develop for a living (C#, Javascript). If you take a look at what is available, would you feel like this would still be a huge amount of work? Or would an experienced Homey app builder create this in a day?

It looks like a relatively straightforward API, so I don’t think it’s a huge amount of work.

> [@](#):
>
> Also, should I ask Athom first if they would allow this app? It’s based upon an unofficial reverse engineered Jaguar API.

I don’t think Athom will be bothered much by that, there are other apps (Tuya, Sonoff, Nefit) that use unofficial API’s. At least in NL, reverse engineering is allowed by law.

---

<div class="post-metadata">

### Author: ![UWSCSI](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uwscsi/32/56448_2.png) [@UWSCSI](https://community.homey.app/u/UWSCSI)
#### Post date: [September 13, 2022, 3:57pm UTC](https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298/3 "2022-09-13T15:57:58Z")

</div>

Did you figure this out?

---

<div class="post-metadata">

### Author: ![Cuflee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cuflee/32/12515_2.png) [@Cuflee](https://community.homey.app/u/Cuflee)
#### Post date: [September 13, 2022, 7:06pm UTC](https://community.homey.app/t/jaguar-app-for-homey-how-difficult-would-it-be/34298/4 "2022-09-13T19:06:33Z")

</div>

No, sorry, I didn’t miss it enough to bother building a homey integration. Downloaded WattApp, way better than the jaguar apps and it can stop my charging at a given percentage, I can quickly check it’s load state, etc. It’s also third party so there should be a solid API.

I don’t even know if the IPace can also return power so we can use it as a home battery, if that is possible I do see more need for homey integration in the future.
