Teison EV charger integration

Hi,
First of all, I’d like to say hello to everyone. I have a question about the Teison EV (https://www.teisonev.com/) electric car charger. Does anyone in the community own such a charger? Unfortunately, my version does not support OCCP, so I cannot use the existing integration. However, the manufacturer’s dedicated application “Teison Me” works with the charger and allow to control it remotly. I did some investigation and reverse engeneering on Android app and I have a Postman collection with requests to theirs API that allows me to perform basic actions such as:

  • authorize
  • list paired chargers
  • fetch each charger status
  • enable plug&play mode
  • start and end charging
  • change power limit

Would any of you, with experience in creating extensions for HA, perhaps want to create some add-on? Or maybe there is some simple way to integrate with the REST API, not only for reading sensors, but also sending POST commands, such as setting the charging power?

Regards

hi, i also interesting in this - cause i got version as you without OCCP… :frowning:

i got some info regarding this charger
It communicates via MODBUS RTU



i got address tables

Unfortunately i am not able to do more with this info.
Can some one who understands make integration with this info? i will share whole excel

1 Like

Hi
created teison ev add on - volski/teison-ev-addon-repo

Great news, @volski - thank you! I have two quick questions:

  • What username and password should I use to log in to the web UI?
  • What is the HASS token needed for?

Thank you for your contribution

  1. same username and password you use in myTeison app
  2. token - in your hass account click on your profile → security tab → Long-lived access tokens → create token → copy it to the add on config.

Do you use the “My Teison” or “Teison Me” app?

It looks like both apps are very similar but use different cloud URLs. I have accounts on both, but my charger is connected to “Teison Me”.

Could you please add a dropdown to the configuration form to choose the Cloud URL?

I’m still unable to log in to the WebUI, but it might be related to the URL issue.

From the logs, it seems that the add-on connects to MQTT and the Teison account, subscribes to the topic, but doesn’t receive any data from the charger. I assume the reason is that I have no devices connected to cloud.teison.com.

Could you also add a log (in debug mode) that lists all devices connected to the account? That would make it easier to select the correct device index.

Thanks!

Edit:
Ok, I checked and changing the URL is not enough…

my integration is based on My Teison app - from what I understand you need to pair the charger to My Teison app and only then it will be discovered in the add on

ps they don’t have the same endpoints so just choosing between urls is not an option

update:

now the addon support choosing the original app: MyTeison or Teison Me