# \[APP\]\[Pro\] Go-e Charger electric car charger

**URL:** <https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162>\
**Category:** Developers\
**Tags:** app, homey-pro\
**Created:** [June 7, 2019, 7:56am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162 "2019-06-07T07:56:29Z")\
**Posts on this page:** 20\
**Page:** 6

<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:** [December 10, 2022, 5:21pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/101 "2022-12-10T17:21:42Z")

</div>

Yep the API version is v1.

---

<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:** [December 10, 2022, 7:47pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/102 "2022-12-10T19:47:18Z")

</div>

Hello! I don’t want to interfere unnecessarily, but unless I’m mistaken, the situation is as follows: there are 3 versions of the go-eCharger HOME (with the blue inserts…). The most recent version of the go-eCharger HOME is the one with the serial number CM-03. This is the only version that allows a remote phase change (1 to 3 or vice versa). The go-e Charger Gemini is the newest charging station from go-e, but according to go-e it is exactly the same hardware as the go-eCharger HOME CM-03, only the shape changes slightly. The go-e website even states that “in terms of functionality, the Gemini is no different from the go-eCharger HOME”.

I personally have a go-eCharger HOME CM-03, and the API-V2 is available on it. So I have the impression that what you call “the V3” is in fact the go-eCharger HOME CM-03, not a Gemini.

---

<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 11, 2022, 7:19am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/103 "2022-12-11T07:19:43Z")

</div>

Thanks @Picsou621, was reading the same.

In summary go-eCharger Home series are:

- Hardware versions V1/V2, serials CC1-/CM-02- support API V1 only
- Hardware version V3, serials CM-03- support API V1 and V2

and go-eCharger Gemini series are:

- Hardware version V4 (Gemini), serials GM-10- support API V1 and V2.

Question to @Picsou621 , does your V3 advertise itself for mDNS discovery / bonjour?

---

<div class="post-metadata">

**Author:** ![Tim\_Willemsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tim_willemsen/32/9973_2.png) [@Tim\_Willemsen](https://community.homey.app/u/Tim_Willemsen)\
**Post date:** [December 11, 2022, 11:09am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/104 "2022-12-11T11:09:56Z")

</div>

> [@OH2TH](#):
>
> Hmm, that also is Espressif vendor MAC addressing, basicly means that it could be just about anything.

Same goes for mine, though different Mac

bc:dd:c2:

---

<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 11, 2022, 12:52pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/105 "2022-12-11T12:52:24Z")

</div>

OK, then MAC address discovery might become quite complex as a number of different vendor parts would need to be listed for the discovery.

Manual IP might be god to have regardless.

---

<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:** [December 11, 2022, 2:51pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/106 "2022-12-11T14:51:33Z")

</div>

I’m sorry but I’m not in the field and I’m not sure I understand your question. What I can say is that when integrating into Homey, you have to manually enter the IP of the terminal (I have the V3)  
I would personally prefer the compatibility of the go-e Charger with the Homey 2023 and having to enter the IP manually, rather than no compatibility at all 😉

---

<div class="post-metadata">

**Author:** ![Tim\_Willemsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tim_willemsen/32/9973_2.png) [@Tim\_Willemsen](https://community.homey.app/u/Tim_Willemsen)\
**Post date:** [December 11, 2022, 3:34pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/107 "2022-12-11T15:34:40Z")

</div>

> [@OH2TH](#):
>
> Manual IP might be good to have regardless.

Agreed, it’s not really a problem… It’s not people’re adding chargers daily like hue light bulbs. 😉

---

<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:** [December 21, 2022, 8:39am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/110 "2022-12-21T08:39:24Z")

</div>

Dear Tapio, unfortunately I can’t help you because I don’t have the necessary knowledge, but in any case thank you very much for your work. I am one of the many, many users of a Go-e Charger who use it with Homey every day, and your work is very valuable to us.

---

<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 22, 2022, 3:55pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/111 "2022-12-22T15:55:47Z")

</div>

Submitted SDK3 based go-e Charger for Homey certification today. Lets see what happens.  
If you are in a hurry, you can clone and install it from Github [GitHub - oh2th-homey/com.go-e.charger: Homey app for the go-e Home and Gemini family of EV chargers](https://github.com/oh2th/com.go-e.charger) manually.

## Supported devices

### go-e Charger Home+

- 1st generation devices with serial numbers starting with CC1- (API V1)
- 2nd generation devices with serial numbers starting with CM-02- (API V1)
- 3rd generation devices with serial numbers starting with CM-03- (API V2)

### go-e Charger Gemini

- 4th generation devices with serial numbers starting with GM-10- (API V2)

## Supported flow cards

### When

- Status changed
- Car connection changed
- Charging allowed changed
- Charging changed
- Delivered Energy This Session becomes greater/less than `number` kWh
- Supplied Power becomes greater/less than `number` W
- Supplied Current becomes greater/less than `number` A
- Supplied Voltage becomes greater/less than `number` V
- Temperature becomes greater/less than `number` C
- Charge Port Temperature becomes greater/less than `number` C _(only on API V2)_

### And

- Car is/isn’t connected
- Charging is/isn’t allowed
- Is/Isn’t charging

### Then

- Allow charging
- Stop charging
- Change current limit to `amperage` A

Here some sample flows that I tested with

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

---

<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:** [December 22, 2022, 4:23pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/112 "2022-12-22T16:23:52Z")

</div>

Great work! Do you know is there braking changes that the old device has to be added 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:** [December 22, 2022, 4:49pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/113 "2022-12-22T16:49:18Z")

</div>

New app id and completly rewritten to support multiple devices. You would need to add your charger as a new device.  
Also some flow logic changes may be needed, as I didn’t implement exactly the same flow cards.  
As it is new app, you can run both apps side by side for the tranformation.

---

<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:** [December 22, 2022, 8:17pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/114 "2022-12-22T20:17:40Z")

</div>

Okey. I understood that this app will have the same app ID than the old one. Maybe better this way.

---

<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 23, 2022, 4:54am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/115 "2022-12-23T04:54:07Z")

</div>

Considered a while, but since the architecture changes considerably, thought that it best to build it as a new app.

---

<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 23, 2022, 6:37am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/116 "2022-12-23T06:37:00Z")

</div>

I’ve added some things to the backlog for further development:

> **[Issues · oh2th/com.go-e.charger](https://github.com/oh2th/com.go-e.charger/issues)**
>
> Homey app for the go-e Home and Gemini family of EV chargers - Issues · oh2th/com.go-e.charger

- Toggle between 1-phase/3-phase charging
- ~~Migrate APIv2 devices to use APIv2 set-functions (now depends on APIv1)~~ done in 0.10.0
- ~~Reorder screens~~ currently not possible, see [[Feature request] Possibility to reorder the app device screens, or at least set the default?](https://community.homey.app/t/feature-request-possibility-to-reorder-the-app-device-screens-or-at-least-set-the-default/74058)

---

<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:** [December 23, 2022, 7:56am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/117 "2022-12-23T07:56:44Z")

</div>

Dear Tapio, thank you very much for your work! Indeed the toggling of the number of phases is possible remotely since the CM-03 version, but it is a function that was not available in the Homey app. It would be really great if it was implemented. Up to now we have had a choice of one or three phases in the charge management of electric vehicles, but if a toggle possibility was available, it would be possible [to make such a charge management even more complete](https://community.homey.app/t/charging-ev-with-advanced-flows/66223) and increase the amplitude of the charge power in relation to the sunlight. In short, it would be perfect!

---

<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 25, 2022, 4:15pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/118 "2022-12-25T16:15:05Z")

</div>

Anyone with CM-03 (3rd generation) device who could help me check if the device is automatically discoverable on your local lan.

Here is a quick ref how to do it on Windows or mac OS:

> **[go-eCharger bonjour discovery with mDNS-DS · Discussion #7 ·...](https://github.com/oh2th/com.go-e.charger/discussions/7)**
>
> To verify if your go-eCharger is automatically discoverable on your network, you can use Bonjour Browser on Windows and Discovery on macOS. Which ever you use you should find available service unde...

---

<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 26, 2022, 8:41am UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/119 "2022-12-26T08:41:34Z")

</div>

Thanks @Picsou621 for the discovery result from a 3rd generation device. It now looks like the renewed app will support all current generations:

- 1st and 2nd gen with manual IP configuration and V1 API
- 3rd and 4th gen with automatic discovery configuration and V2 API (no need for V1 API to be enabled).

Now just need to wait fot Athom certification process for the new app which will be with new app id and directly to version 2.0.0 once approved.

- single phase / all phases toggle is implemented
- simplified triggers (when) and action (then) flow cards

---

<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:** [December 26, 2022, 9:23pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/120 "2022-12-26T21:23:39Z")

</div>

Wonderful, I am so looking forward to testing this out, thank you for your amazing work!

---

<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 28, 2022, 12:53pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/121 "2022-12-28T12:53:01Z")

</div>

Anyone want to do a sanity check on english to dutch translations? Google helps, but not necessarily the best translations.

```auto
    "en": "go-e Charger Home+ and Gemini",
    "nl": "go-e Charger Home+ en Gemini"
    
    "en": "Smart EV Charging from go-e",
    "nl": "Slim EV-opladen van go-e"

          "en": "Charging allowed changed",
          "nl": "Opladen toegestaan gewijzigd"

          "en": "Charging has been allowed or disabled from the charger.",
          "nl": "Opladen is toegestaan ​​of uitgeschakeld vanaf de oplader."

              "en": "Charging allowed",
              "nl": "Laden toegestaan"

          "en": "Charging changed",
          "nl": "Opladen veranderd"

          "en": "A car has started/stopped charging.",
          "nl": "Een auto is begonnen/gestopt met opladen."

              "en": "Charging",
              "nl": "Opladen"

          "en": "Car connection changed",
          "nl": "Autoverbinding gewijzigd"

          "en": "Connection with a car has changed.",
          "nl": "Verbinding met een auto is gewijzigd."

              "en": "Car connected",
              "nl": "Auto aangesloten"

          "en": "Single phase charging changed",
          "nl": "Eenfasig laden gewijzigd"

          "en": "Device has changed between 1-phase or 3-phase charging.",
          "nl": "Toestel is gewisseld tussen 1-fase of 3-fase opladen."

          "en": "Status changed",
          "nl": "Status gewijzigd"

          "en": "Device state has changed.",
          "nl": "Apparaatstatus is gewijzigd."

              "en": "Charger Status",
              "nl": "Laderstatus"

              "en": "Waiting to charge",
              "nl": "Klaarmaken voor laden"

          "en": "Charging !{{is|isn't}} allowed",
          "nl": "!{{Laden !{{is|is niet}} toegestaan"

          "en": "Charging is/isn't allowed.",
          "nl": "Opladen is wel/niet toegestaan."

          "en": "!{{Is|Isn't}} charging",
          "nl": "!{{Bezig|Niet bezig}} met laden}}"

          "en": "Charging is/isn't ongoing.",
          "nl": "Het opladen is/is niet aan de gang."

          "en": "Car !{{is|isn't}} connected",
          "nl": "!{{Auto|Geen auto}} verbonden"

          "en": "A car is/isn't plugged in.",
          "nl": "Een auto is wel/niet aangesloten."

          "en": "Allow charging",
          "nl": "Laden toestaan"

          "en": "Set allow charging to [[enabled]]",
          "nl": "Stel opladen toestaan ​​in op [[enabled]]"

          "en": "Enable or disable charging on the device.",
          "nl": "Schakel opladen op het apparaat in of uit."

              "en": "Charging allowed",
              "nl": "Laden toegestaan"

          "en": "Change current limit to ",
          "nl": "Amperage veranderen naar "

          "en": "Change current limit to [[action_amps]]",
          "nl": "Amperage veranderen naar [[action_amps]]"

          "en": "Change the current limit in ampers for charging.",
          "nl": "Wijzig de stroomlimiet in ampère voor opladen."

              "en": "Current limit in ampers",
              "nl": "Stroomlimiet in ampère"

              "en": "Ampers (A)",
              "nl": "Stroomsterkte (A)"

          "en": "Set single phase charging to [[enabled]]",
          "nl": "Stel enkelfasig laden in op [[enabled]]"

          "en": "Force charger to use single phase for charging.",
          "nl": "Forceer de lader om een ​​enkele fase te gebruiken voor het opladen."

          "en": "Energy Last Session",
          "nl": "Energie laatste sessie"

          "en": "Energy (kWh) delivered during last session. Reset automatically when a car is connected.",
          "nl": "Energie (kWh) geleverd tijdens laatste sessie. Reset automatisch wanneer een auto is aangesloten."

          "en": "Port Temperature",
          "nl": "Poort Temperatuur"

          "en": "The temperature of the charge port.",
          "nl": "De temperatuur van de oplaadpoort."

        "en": "Device Error",
        "nl": "Apparaat fout"

        "en": "Device has reported an error, check the device.",
        "nl": "Apparaat heeft een fout gemeld, controleer het apparaat."

        "en": "Type-2 Cable Amperes",
        "nl": "Type-2 kabelampère"

        "en": "Amperage coding from the connected Type-2 cable.",
        "nl": "Stroomsterkte codering van de aangesloten Type-2 kabel."

        "en": "Current Limit",
        "nl": "Stroom limiet"

        "en": "Current limit in amperes as set by the user.",
        "nl": "Stroomlimiet in ampère zoals ingesteld door de gebruiker."

        "en": "Maximum Current",
        "nl": "Maximaal stroom"

        "en": "Maximum current deliverable by the device.",
        "nl": "Maximale stroom die door het apparaat kan worden geleverd."

        "en": "Charging Allowed",
        "nl": "Laden toegestaan"

        "en": "Charging has been allowed from the device or by the app.",
        "nl": "Opladen is toegestaan ​​vanaf het apparaat of via de app."

        "en": "Is car charging",
        "nl": "Is auto opladen"

        "en": "Is there a car charging?",
        "nl": "Is er een auto aan het opladen?"

        "en": "Is car connected",
        "nl": "Is auto verbonden"

        "en": "Is there a car connected?",
        "nl": "Is er een auto aangesloten?"

        "en": "Supply Current",
        "nl": "Voedingsstroom"

        "en": "Currently delivered current in amperes.",
        "nl": "Momenteel geleverde stroom in ampère."

        "en": "Supply Power",
        "nl": "Stroomtoevoer"

        "en": "Currently delivered power in watts.",
        "nl": "Momenteel geleverd vermogen in watt."

        "en": "Temperature",
        "nl": "Temperatuur"

        "en": "The internal temperature of the device.",
        "nl": "De interne temperatuur van het apparaat."

        "en": "Supply Voltage",
        "nl": "Voedingsspanning"

        "en": "Currently delivered voltage in volts.",
        "nl": "Momenteel geleverde spanning in volt."

        "en": "Total Energy",
        "nl": "Totaal Energie"

        "en": "Total energy since counter was reset on the device.",
        "nl": "Totale energie sinds de teller op het apparaat is gereset."

        "en": "Single Phase Charging",
        "nl": "Eenfase opladen"

        "en": "Force single phase charging.",
        "nl": "Forceer enkelfasig opladen."

        "en": "Device Status",
        "nl": "Apparaat status van het apparaat"

        "en": "Status as reported by the device.",
        "nl": "Status van het apparaat."

            "en": "No car connected",
            "nl": "Geen auto verbonden"

            "en": "Charging",
            "nl": "Auto opladen"

            "en": "Waiting to charge",
            "nl": "Klaarmaken voor laden"

            "en": "Charging stopped",
            "nl": "Klaar met laden"

```

---

<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 28, 2022, 3:25pm UTC](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162/122 "2022-12-28T15:25:20Z")

</div>

New topic created for SDK3 version

> [@\[APP\]\[Pro\] go-e Charger](https://community.homey.app/t/app-pro-go-e-charger-home-and-gemini-sdk3/74195):
>
> Smart EV Charging from go-e Adds support for the go-e Home and Gemini family of EV chargers for the Homey Pro. 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/oh2th)[[paypal-donate]](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 4…

[Previous page](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162.md?page=5)

[Next page](https://community.homey.app/t/app-pro-go-e-charger-electric-car-charger/14162.md?page=7)
