# \[APP\]\[Pro\] go-e Charger

**URL:** <https://community.homey.app/t/app-pro-go-e-charger/74195>\
**Category:** Apps\
**Tags:** app, homey-pro, sdk3\
**Created:** [December 27, 2022, 3:57pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195 "2022-12-27T15:57:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 27, 2022, 3:57pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/1 "2022-12-27T15:57:00Z")

</div>

Smart EV Charging from go-e

Adds support for the go-e Home and Gemini family of EV chargers for the Homey Pro.

> **[go-e Charger | Homey](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/)**
>
> Simply Charge Smart

* * *

# Contribute

If you enjoy what I do, consider supporting me on [Ko-fi](https://ko-fi.com/oh2th) or [Paypal](https://paypal.com/oh2th)! Every little bit means the world!

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/oh2th)

 ![PayPal-Monogram-FullColor-RGB](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a4487efcecea3eaa1117c94d5b3b9abb494f4374.png) [![paypal-donate](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9009a31c1d273ef85c97c5c23d01c721ef11770.png)](https://paypal.me/oh2th)

* * *

> # Introduction

## Installation

Verify you have latest firmware update installed.

- 1st and 2nd generation devices must have fixed IP address and are paired manually, enable APIv1 from the go-e mobile app.
- 3rd and 4th generation devices are automatically detected in your network, enable APIv2 from the go-e mobile app.

> # Device Features

Click the ▶ to view details.

## Device: go-e Charger Home

- 1st generation devices with serial numbers starting with CC1- (APIv1)
- 2nd generation devices with serial numbers starting with CM-02- (APIv1)
- 3rd generation devices with serial numbers starting with CM-03- (APIv2)

## Device: go-e Charger Gemini

- 4th generation devices with serial numbers starting with GM-10- (APIv2)
- 5th generation devices with serial numbers starting with `<TBD>` (APIv2)

## Supported flow cards

> **Flow cards: When - Triggers**
>
> - Status changed
> - Car connection changed
> - Charging allowed changed
> - Charging changed
> - Single Phase Charging changed _(APIv2)_
> - Supply Power becomes greater/less than `number` W
> - Supply Current becomes greater/less than `number` A
> - Supply Voltage becomes greater/less than `number` V
> - Energy Last Session becomes greater/less than `number` kWh
> - Total Energy becomes greater/less than `number` kWh
> - Temperature becomes greater/less than `number` C
> - Port Temperature becomes greater/less than `number` C _(APIv2)_

> **Flow cards: And - Conditions**
>
> - A car is/isn’t plugged in.
> - Charging `is/isn't` allowed.
> - Charging `is/isn't` ongoing.

> **Flow cards: Then - Actions**
>
> - Set allow charging to `Yes/No`
> - Change current limit to `amperage` A
> - Set single phase charging to `Yes/No` _(APIv2)_

> # Example flows

 ![flow-examples](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/d/adb71a6018dcf32662eeb64b42c6c4435223dd83.jpeg)

> ## Useful links

- [go-e.com](http://go-e.com) EV Chargers
- [FAQ - Frequently asked questions](https://community.homey.app/t/74195/2)
- [TODO](https://community.homey.app/t/74195/3)
- [Known Issues](https://community.homey.app/t/74195/4)

> ## Special thanks

- @Tim_Willemsen for the original Go-e Charger app
- @Picsou621 & @peltsi51 for valuable feedback

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 27, 2022, 4:02pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/2 "2022-12-27T16:02:55Z")

</div>

# FAQ - Frequently Asked Questions

## How to check, if my device is automatically discoverable.

You can use Bonjour Browser on Windows or Discovery on macOS.  
There are detailed instructions here: [go-eCharger bonjour discovery with mDNS-DS · oh2th-homey/com.go-e.charger · Discussion #7 · GitHub](https://github.com/oh2th/com.go-e.charger/discussions/7)

## Will this app support for Fronius Wattpilot chargers?

**No.** Even though the devices look the same, the Wattpilot has custom firmware and does not support the go-e Charger APIs. See also [discussion below](https://community.homey.app/t/app-pro-go-e-charger/74195/30).

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 27, 2022, 4:07pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/3 "2022-12-27T16:07:36Z")

</div>

# TODO - Features Requested

If you would like to request a feature to this app, please open a [feature request at Github](https://github.com/oh2th/com.go-e.charger/issues/new?template=feature_request.md).

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 27, 2022, 4:08pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/4 "2022-12-27T16:08:24Z")

</div>

# Translation help needed

If anyone is available to help with translations, I would greatly appreciate it. Most have been auto translated with VS Code suggestions, but I suspect that there is plenty to fix.

- _[Dutch translations](https://github.com/oh2th/com.go-e.charger/issues/10)_ - check and verify correctness
- _[German translations](https://github.com/oh2th/com.go-e.charger/issues/11)_ - check and verify correctness
- _[French translations](https://github.com/oh2th/com.go-e.charger/issues/12)_ - check and verify correctness

See instructions at [com.go-e.charger/.translation at main · oh2th-homey/com.go-e.charger · GitHub](https://github.com/oh2th/com.go-e.charger/tree/main/.translation).

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 27, 2022, 4:09pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/5 "2022-12-27T16:09:46Z")

</div>

# Known issues

> **Past issues**
>
> - Single Phase Charging toggle in App doesn’t work. - Fixed in [2.4.2]
> - V2 API devices (go-eCharger 3 and 4) will not “allow\_charging” from UI, or flows  
> – See [When authentication is required, allow\_charging will not change state · Issue #17 · oh2th-homey/com.go-e.charger · GitHub](https://github.com/oh2th/com.go-e.charger/issues/17)

### Current issues

---

<div class="post-metadata">

**Author:** ![Picsou621](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/picsou621/32/15357_2.png) [@Picsou621](https://community.homey.app/u/Picsou621)\
**Post date:** [January 6, 2023, 12:45pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/6 "2023-01-06T12:45:52Z")

</div>

Dear Tapio, thank you very much for this great app, I just installed it (in parallel with the old one for the moment, I hope it won’t be a problem…), my CM-03 version of the charger installed perfectly immediately 😃

I would like to make a few comments, maybe this will help to improve some details:

1. In the Homey app (iOS), when you click on **SINGLE PHASE CHARGING** , there is an error banner at the top in red that says _Missing Capability Listener: is\_single\_phase_.

2. I have the impression that the app currently considers single-phase charging as the exception, even though it is an important charging method as electric vehicles that charge from 1’400 W (i.e. one phase/6A). For a dynamic charge management [as I described here](https://community.homey.app/t/charging-ev-with-advanced-flows/66223), the " single phase " part is also very important, too. However, I have the impression that the THEN card _Set single phase charging to Yes/no_ is a bit confusing, you have to understand that by setting _no_, you activate the 3 phase charging, which is not very intuitive. Wouldn’t it be better to put two THEN cards, either one _Set charging phase number to 1_ and one _Set charging phase number to 3_, or just one _Set charging phase number to X_ card with a choice between 1 or 3? This is just a suggestion.

3. Is the WHEN “Charging ended” or “Charging started” card be missing? Or is there another way to simulate it?

4. Would it be possible, in the THEN Change current limit to X card, to also choose intermediate values (without using a variable…) like 7A or 9A for example?

5. There are actually 2 versions of the go-eCharger HOME (the HOME+ and the HOMEfix, only the end of the cable changes, once with CCS plug and once without, but people may not know that this is the only difference). However, the description of the app always talks only about the HOME+. I would either remove the “+”, or I would put “HOME+ & HOMEfix” everywhere. For the Gemini, it’s less of a problem because it exists without any precision, or else in a “flex” version with the CCE plug.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 6, 2023, 1:11pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/7 "2023-01-06T13:11:31Z")

</div>

Thank you for the feedback. I will look into these.

> [@Picsou621](#):
>
> _Missing Capability Listener: is\_single\_phase_.

I will need to check that. It should work to to force single phase charging, but something must have gone side ways. It does work from a flow card. _Fix in test: [2.4.2](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/test/)_

> [@Picsou621](#):
>
> Set charging phase number

As for the yes/no setting - it that way since the setting is a boolean. And I I would like to keep it that way as it keeps then all boolean settings in the same logic. However maybe change the wording from  
Single Phase Charging to something. Go-e has named it also as “Force Single Phase”.

I could label the `Then` card as “Enforce 1-Phase charging”. The other option is to use a picker, similar to what and the status view has, but then it gets a bit hidden in the Homey mobile app, as it would be in the same view screen as the status.  
Lets put this on hold for now.

> [@Picsou621](#):
>
> - Is the WHEN “Charging ended” or “Charging started” card be missing? Or is there another way to simulate it?

When… `Charging changed` → And… `Is charging` → Then…

> [@Picsou621](#):
>
> THEN Change current limit to X

Then card support setting any number value with a slider.

> [@Picsou621](#):
>
> the HOME+ and the HOMEfix, only the end of the cable changes

This is true, could update the description in the store, but for functionality they are indeed almost the same. The fixed installation devices allow 22kW charging and plugables are limited to 11kW.

---

<div class="post-metadata">

**Author:** ![Picsou621](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/picsou621/32/15357_2.png) [@Picsou621](https://community.homey.app/u/Picsou621)\
**Post date:** [January 6, 2023, 1:22pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/8 "2023-01-06T13:22:05Z")

</div>

> [@OH2TH](#):
>
> Then card support setting any number value with a slider.

Great, thank you very much for your quick answers, everything seems perfectly clear to me!

Except for the intermediate values, I just can’t select the intermediate values (e.g. 7A), it always jumps by two, I don’t know if it’s because of my screen resolution or not, but I’ll try again…

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 6, 2023, 1:25pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/9 "2023-01-06T13:25:22Z")

</div>

Double checked that and it should allow to do 6A-32A in 1A steps:

```auto
  "min": 6,
  "max": 32,
  "step": 1,

```

And for 16A devices it will try to set 32A even though they do not support it. It is something I still need to solve how to change the cards max value dynamically based on the actual hardware.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 6, 2023, 1:46pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/10 "2023-01-06T13:46:36Z")

</div>

## New update (test: [2.4.2](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/test/))

- **ADD** : translations to German - need help to verify and clarify
- **ADD** : translations to French - need help to verify and clarify
- **FIX** : [No flow actions listed under “Then” · Issue #13 · oh2th-homey/com.go-e.charger · GitHub](https://github.com/oh2th/com.go-e.charger/issues/13)
- **FIX** : Single Phase Charging toggle in App did not work

Lets monitor for other things that might turn up before I publish to live version.

About translations, [see previous post](https://community.homey.app/t/74195/4).

---

<div class="post-metadata">

**Author:** ![Picsou621](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/picsou621/32/15357_2.png) [@Picsou621](https://community.homey.app/u/Picsou621)\
**Post date:** [January 6, 2023, 2:05pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/11 "2023-01-06T14:05:13Z")

</div>

I’ll do the french translation…if I figure how to do it 👍

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 6, 2023, 2:10pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/12 "2023-01-06T14:10:13Z")

</div>

Great!

Easiest is:

- Just create an account for yourself in Github
- Go to the [translations folder](https://github.com/oh2th/com.go-e.charger/tree/main/.translation)
- Select a file and you can edit it directly from there:  
 ![Screenshot 2023-01-06 at 16.07.30](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/a/dac38bfb7b9a18e2851fd2d2b858e492c47b9981.png)
- It will create a push request from there when you save it and I will be notified.

---

<div class="post-metadata">

**Author:** ![peltsi51](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peltsi51/32/12564_2.png) [@peltsi51](https://community.homey.app/u/peltsi51)\
**Post date:** [January 6, 2023, 2:35pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/13 "2023-01-06T14:35:54Z")

</div>

Actually I have plug version of 22kW. The plug is then 32A CEE plug.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 7, 2023, 5:04am UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/14 "2023-01-07T05:04:44Z")

</div>

## New update (test: [2.4.3](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/test/))

> [@OH2TH](#):
>
> - **ADD** : translations to German - need help to verify and clarify
> - **ADD** : translations to French - need help to verify and clarify
> - **FIX** : [No flow actions listed under “Then” · Issue #13 · oh2th-homey/com.go-e.charger · GitHub](https://github.com/oh2th/com.go-e.charger/issues/13)
> - **FIX** : Single Phase Charging toggle in App did not work
> - **FIX** : is\_allowed action cards listener was incorrect. @Picsou621
> 
> Lets monitor for other things that might turn up before I publish to live version.
> 
> About translations, [see previous post](https://community.homey.app/t/74195/4).

---

<div class="post-metadata">

**Author:** ![Picsou621](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/picsou621/32/15357_2.png) [@Picsou621](https://community.homey.app/u/Picsou621)\
**Post date:** [January 7, 2023, 9:02pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/15 "2023-01-07T21:02:39Z")

</div>

The French translations have been done, please let me know if anything has been forgotten 👍

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 8, 2023, 5:02am UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/16 "2023-01-08T05:02:02Z")

</div>

I’m not seeing the changes, did you commit them and make a pull request? I see you do have a fork from the source.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 8, 2023, 10:58am UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/17 "2023-01-08T10:58:25Z")

</div>

## New update (live: [2.4.7](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/))

> [@OH2TH](#):
>
> - **ADD** : translations to German - need help to verify and clarify
> - **ADD** : translations to French - need help to verify and clarify
> - **FIX** : [No flow actions listed under “Then” · Issue #13 · oh2th/com.go-e.charger · GitHub](https://github.com/oh2th/com.go-e.charger/issues/13)
> - **FIX** : Single Phase Charging toggle in App did not work
> - **FIX** : is\_allowed action cards listener was incorrect. @Picsou621
> - **FIX** : translations to Dutch, thank you @Tim_Willemsen
> - **FIX** : translations to French, thank you @Picsou621
> - **FIX** : Possible fix to APIv2 devices for temperature null handling.
> 
> With these fixes I am requesting publishing as live version. About translations, [see previous post](https://community.homey.app/t/74195/4).

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 9, 2023, 9:46am UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/18 "2023-01-09T09:46:48Z")

</div>

# New update (live: [2.4.7](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/), test: [2.4.8](https://homey.app/en-us/app/com.go-e.charger/go-e-Charger/test/))

> ## Changes in test
> 
> - **ADD** : [Quick action to toggle charging allowed from the tile.](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/128) @Tim_Willemsen

German translations still need check up help: [see previous post about translations](https://community.homey.app/t/74195/4).

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 9, 2023, 4:40pm UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/19 "2023-01-09T16:40:27Z")

</div>

> [@Picsou621](#):
>
> Wouldn’t it be better to put two THEN cards, either one _Set charging phase number to 1_ and one _Set charging phase number to 3_, or just one _Set charging phase number to X_ card with a choice between 1 or 3? This is just a suggestion.

Basen on your idea, I could duplicate this capability so that there are indeed both:

- Single phase charging (is\_single\_phase)
- Three phase charging (is\_three\_phase) this would be new

![Capture](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/a/8ab46fd7ada8c6c57b1415c4bcb36914e6152624.png)

On the UI there would be two buttons:

- 1-phase
- 3-phase  
Pressing one would toggle the other. Additional flow cards would be available for 3-phase, similar to 1-phase. An action on one would toggle the other.

What do you think? This might make it easier?

There wouldn’t be an impact to the current single phase capability and flow cards.

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

Currently have this in my development, will test a bit still before pushing to test.

---

<div class="post-metadata">

**Author:** ![Picsou621](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/picsou621/32/15357_2.png) [@Picsou621](https://community.homey.app/u/Picsou621)\
**Post date:** [January 10, 2023, 8:14am UTC](https://community.homey.app/t/app-pro-go-e-charger/74195/20 "2023-01-10T08:14:07Z")

</div>

Dear Tapio, my idea was just an idea and you are free to design your app as you wish. However, personally, I would find it much more logical to have the possibility to select the load on 3 phases, and this expressly as you propose. I vote for your proposed solution 🙂

Just make sure there is no conflict in the THEN cards, for example if someone is using simultaneously both THEN cards _Set single phase charging to **YES** _ and _Set three phase charging to **YES** _. I don’t know if this is technically possible, but making a card _Set charging phase number to **X** _ with a choice between 1 or 3 would remove this problem.

P.S. Did you find out how to choose intermediate values (without using a variable…) like 7A or 9A for example, in the THEN cards?

[Next page](https://community.homey.app/t/app-pro-go-e-charger/74195.md?page=2)
