# \[APP\]\[Pro\] Easy Charge Controller

**URL:** <https://community.homey.app/t/app-pro-easy-charge-controller/89941>\
**Category:** Apps\
**Tags:** tools\
**Created:** [September 22, 2023, 5:38am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941 "2023-09-22T05:38:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [September 22, 2023, 5:38am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/1 "2023-09-22T05:38:14Z")

</div>

Have created a smart app for charging your car, but with a little different approach that the other ones out on the market.

Read all about it in the [documentation](https://wiki.bwa.no/x/M4BsDg). The doc is also work in progress, so it will be updated and improved constantly

Here is the [App Store Page](https://homey.app/no-no/app/no.bwa.easy-charger/Easy-Charge-Controller)

It’s still at beta quality, but good fedback is appreciated

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [November 8, 2023, 5:52pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/2 "2023-11-08T17:52:55Z")

</div>

v1.2.8 is out

> **[Easy Charge Controller](https://homey.app/no-no/app/no.bwa.easy-charger/Easy-Charge-Controller/)**
>
> Easy controlling of your electic car charger

---

<div class="post-metadata">

**Author:** ![KarlO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/karlo/32/79886_2.png) [@KarlO](https://community.homey.app/u/KarlO)\
**Post date:** [November 27, 2023, 1:24pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/3 "2023-11-27T13:24:06Z")

</div>

Norwegian users may want to join the Facebook group dedicated to this app:

> **[Log into Facebook](https://www.facebook.com/groups/6896520577072919)**
>
> Log into Facebook to start sharing and connecting with your friends, family, and people you know.

It takes some effort to get started with the required control flows, but the documentation provides detailed instructions.

After said initial setup, the app works great. You can smart charge, even smarter than using the commonly used Tibber (Norway Electricity provider) plugin. You can also smart charge if you buy from a different company that does not automatically provide smart charging capabilities.

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 9, 2024, 5:43pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/4 "2024-04-09T17:43:38Z")

</div>

Hello!  
I had issues with this, but error thrown when testing script seems normal. Calling script from homey advanced flow seems to work and sends a schedule to charger as intended.

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 15, 2024, 4:18pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/5 "2024-04-15T16:18:39Z")

</div>

Also, I really cant get the controller to work properly. How is the easee charger to be configured?

Without weekly scheduel or with?  
Open access or closed?

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [April 15, 2024, 5:01pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/6 "2024-04-15T17:01:20Z")

</div>

The Easse Charger does not need any special configuration, but it must be turn on. If you are able to set a start and stop time manually with the Easee iOS App, it will work also with ECC and Easee Homey App.

This is how my charger look like, before a schedule is applied

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/7/f7d741cdaa61b58edec83dc2935473ac210c2d89.png)

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 15, 2024, 5:45pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/7 "2024-04-15T17:45:41Z")

</div>

Ok, so no schedule set.

Problem is that my charger will start as soon as I plug in my car automaticly.

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [April 15, 2024, 5:57pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/8 "2024-04-15T17:57:38Z")

</div>

Just wait a minute, and ECC Will apply the Scheduler.

The thing is that the charger need to start to actually change the charger status to ‘charging’. ECC will get that notification and calculate a chargingplan and then send the schedule to Easee and finally the charging session goes into wait for schedule.

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 15, 2024, 8:10pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/9 "2024-04-15T20:10:34Z")

</div>

Ok, thanks, I will check and reply back. As of now, car don’t need charge 🙂

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 17, 2024, 9:53am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/10 "2024-04-17T09:53:07Z")

</div>

Nope, still not working, I also tried your script in the documentation again because my charger wont get any scheduel.

But the script wont run as expected. I get result:

(yes, I have pasted my charger device ID in the script…)

```auto
createEaseeChargerSchedule args []

———————————————————
❌ Script Error
⚠️ Error: Error occured with createEaseeChargerSchedule : SyntaxError: Unexpected end of JSON input args: ''
    at createEaseeChargerSchedule.js.js:18:9
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

```

When using script from here: [Homey Easy Charge Controller Homepage - Homey Easy Charger - Confluence (bwa.no)](https://wiki.bwa.no/display/HEC/Homey+Easy+Charge+Controller+Homepage)

```auto
try {
 
  console.log("createEaseeChargerSchedule args", args);
 
  const obj = JSON.parse(args);
 
  await Homey.flow.runFlowCardAction({
    uri: 'homey:device:your-device-id-here',
    id: 'createSchedule', 
    args: {
      'startTime': ''+obj.start,
      'endTime': ''+obj.stop,
      'repeat': true
    }
  });
 
} catch (err) {
  throw Error("Error occured with createEaseeChargerSchedule : " + err + " args: '" + args + "'");
}

```

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 17, 2024, 10:21am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/11 "2024-04-17T10:21:12Z")

</div>

Ok, testing the script in homey script returns error, but when running it via flow, it works and sends scheduel to charger.  
So it works now I guess.

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [April 17, 2024, 11:11am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/12 "2024-04-17T11:11:53Z")

</div>

Yes, you must send some data to the script as parameter, without it will fail.

---

<div class="post-metadata">

**Author:** ![Esset](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/esset/32/39038_2.png) [@Esset](https://community.homey.app/u/Esset)\
**Post date:** [April 17, 2024, 3:11pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/13 "2024-04-17T15:11:08Z")

</div>

Thank you for clarification. It was not described in documentation to my memory. I’ve read it a few times now to set everything up 😃

Now when I plug my car in, I ping car for charge level and send info to your app. It then calculates and sends schedule to my charger as intended.

Thanks for your patience

---

<div class="post-metadata">

**Author:** ![Jumpingtrees](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jumpingtrees/32/79538_2.png) [@Jumpingtrees](https://community.homey.app/u/Jumpingtrees)\
**Post date:** [November 1, 2024, 5:47pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/14 "2024-11-01T17:47:15Z")

</div>

Hello,

to make my charging schedule for my car even smarter I would like to try if I can make your app with my setup. I’ve played around a little bit and set up most of the mandatory flows, but before I invest too much time for nothing.

- If your app support German dynamic energy prices (Tibber)?

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [November 2, 2024, 11:01am UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/15 "2024-11-02T11:01:57Z")

</div>

If your local prices can be retrieved with deliveryArea in this link, it may work :

[https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2024-10-09&market=DayAhead&deliveryArea=NO1&currency=NOK](https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2024-10-09&market=DayAhead&deliveryArea=NO1&currency=NOK)

I migth add a actioncard so you can provide prices with your own flow

---

<div class="post-metadata">

**Author:** ![Jumpingtrees](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jumpingtrees/32/79538_2.png) [@Jumpingtrees](https://community.homey.app/u/Jumpingtrees)\
**Post date:** [November 2, 2024, 4:20pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/16 "2024-11-02T16:20:39Z")

</div>

I’ve used the following link and it seems to get the day ahead prices just fine:

[https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2024-10-09&market=DayAhead&deliveryArea=GER&currency=EUR](https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2024-10-09&market=DayAhead&deliveryArea=GER&currency=EUR)

It provides the [EUR / MWh](https://data.nordpoolgroup.com/auction/day-ahead/prices?deliveryDate=latest&currency=EUR&aggregation=DeliveryPeriod&deliveryAreas=GER) and seems to deliver the same trend-line as the Tibber price, which of course is cent / kWh including tax etc.

What are the correct settings in the device? I only see “DE-LU” and not “GER”.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/b/cb90c847919371eec41746d8ec0e77204bc1ce3d.png)

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [November 2, 2024, 4:35pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/17 "2024-11-02T16:35:33Z")

</div>

Ok, I’ll provide a version that supports GER

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [November 2, 2024, 4:48pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/18 "2024-11-02T16:48:23Z")

</div>

@Jumpingtrees

So please help me out here.

When the price is

- GER: 61.93

This is EUR pr MWH

What is th eexpected local curreny that is preferred in app ?

61.93 / 1000 \* 100 ? Would be 6.2 cents ?

---

<div class="post-metadata">

**Author:** ![bwa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bwa/32/17852_2.png) [@bwa](https://community.homey.app/u/bwa)\
**Post date:** [November 2, 2024, 9:07pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/19 "2024-11-02T21:07:18Z")

</div>

@Jumpingtrees check out v2.1.0 from test to see if that went well

> **[Easy Charge Controller](https://homey.app/en-no/app/no.bwa.easy-charger/Easy-Charge-Controller/)**
>
> Easy controlling of your electic car charger

---

<div class="post-metadata">

**Author:** ![Jumpingtrees](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jumpingtrees/32/79538_2.png) [@Jumpingtrees](https://community.homey.app/u/Jumpingtrees)\
**Post date:** [November 10, 2024, 12:33pm UTC](https://community.homey.app/t/app-pro-easy-charge-controller/89941/20 "2024-11-10T12:33:25Z")

</div>

Sorry, for the late reply. I was not in front of my PC at home the whole week to test it out. The test version seems to get the prices now for GER, thanks.

Regarding the price: The calculation for cents seems to be ok as consumer are more on the Wh than on the MWh scale for consumption (Tibber uses kWh). In the end it’s just moving the decimal separator by using a different unit prefix. 😉 Anyhow, they are not identical with the prices from Tibber. Below is an example for today. Therefore, the trend is ok (avoid pricy hours, use cheaper hours), but will not reflect real costs.

Next challenge will be to see if I can get my zappi wallbox from myenergi to work. Basic mappings have been made, but I did not had any chance to do test runs. Hopefully, I find some time throughout next week.

Tibber

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/6/56f3ac4fcfc7e23683d25cf26dfbccfe0afcf859.png)

Nord Pool

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/4/b41ff33fe960a6636a68b4083aa41b87a925c33e.png)

[Next page](https://community.homey.app/t/app-pro-easy-charge-controller/89941.md?page=2)
