[APP][Pro] Shell Recharge and 50five - Smart charging at home for you electric vehicle

The test version is published:

ONLY use if you have been migrated to 50five already. If your still on Shell do not update, and disable auto updates in preperation.
Also make sure to repair your device.

For migrated users:
Install the test version

  • Run repair on your charger device in Homey and update your credentials to match your 50five ones
  • Go to the device settings and enter your charge card printed number.
  • Make sure the card is also listed in the 50five app as authorized card.

The work flow avtivities cards have been tested and most should work as before.
Except the ones that used to allow you to select one of your cards for a new session, these still need some work on my wide, so dont use them.
Starting a session generic card should use the card in your device settings and should work.

The power usage is now build in, so I will remove the option to setup the charge power speed from flow etc.

There are some more options in the 50five commands, like release connector and block chargepoint that I want to support also, just need some more time for those.

4 Likes

Thank you so much.

When trying to repair the login attempt fails. Even after several tries.

Just to be sure, you’re using https://50five-snl.evc-net.com/Login/Login to connect to? Any restrictions in your app on size of password or used characters?

I see my account is blocked (for 10 minutes because of 3 invalid login attempts) when trying to login to website directly. Wanted to check my credentials to see if those are correct.

Probably it already got locked out before you could do the first repair. But I did not change the password encryption part, not sure if length restrictions apply.

1 Like

Yes on the 50five portal

Ok, I’m in, this time I removed the pre-filled username. Don’t know if it does the trick, but it works

I will try the Charging tomorrow. For today the car is fully charged.

I tried the same, but without success. Still reporting offline.

I do have the testversion.

But, nu hurry for me. Thanks for all your work, Vincent!

Offline state is not supported, so ignore that state, test if it responds.

1 Like

@Kaoh Start charging doesn’t work for me. Not with button on device and not with flow card “start charging” (begin met opladen).

Error “Cannot read properties of null (reading ‘channel’).

Bug report : 97886515-4c62-4452-884c-cf0e06eb9a97

for me I have to fill in cardnumber, client (leave it empty) and channel (don’t know what is is, i fill it with “all channels” or 1) on the website to start charging.

Just updated the app to beta 4.0.0. Great job, I got it working again. Thank you for the effort. Everything seems to be working for now. But the car was full when I installed the app, so I need to check the charging current and such next time.

1 Like

New version is in the works that supports the cards part, so actions and card settings are them based on the registered cards. It’s an ugly implementation but it seems to work for now.

@Torch1969 I’ll check out that error of yours also.

New test version is there. It still probably only works for migrated Shell Recharge users, not sure about new 50five users for example.

The adding a of a new charger should now include a working charge card wizard so that would save you from setting the value in device settings yourself.

How to upgrade, install the latest Test version and go as quickly as possible into the repair dialog.
Use that to re-enter your username and password as they are know on the 50five portal.
If that takes to long I might lock your account trying the old shell password, if that happens (can be tested by manual login there) disable the app in Homey, waut 10 minutes till it works again and re0enable the app.

The good news is that the power consumption is now realtivly correct automatically, so I am deprecating all flow cards that allowed you to manage that from flows.

Other than that most things should work as before now.

BIG ISSUE:

@Torch1969 this is your log: there is no name on your charger in 50five. That value was auto migrated in my scenario WITH the shell recharger serial embedded. That value I now use to match the new 50five charger with the migrated shell id’s.
In your case they seem to be lost, very weird.

So this might happen to others also. Could this be because you re-added the device?

I need to work on the new charger wizard still, so could be something caused there.
That would also include a scenario for 50five only users.

So update to 4.0.1 Do not re-add the device but run repair.

Hi @Kaoh some answers on your debugging of my error.

I did not re-add the device, only repair as you advised.

In 50five portal my charge point hasn’t a name indeed. I can choose voor “wijzig” and then I can fill in a “referentie” and a “kostenplaats”. Should I do that? And if so, any advice what to fill in?

With version 4.0.1 I tried a repair again, but still no luck. Or should I try to re-add the charge point?

Edit: in an old shell recharge invoice I see the name of the charge point (“Laadpaal Thuis”) and a serial number (“17B####”). I see the name and serial number also in the 50five app. I see the serial number also in the 50five portal, in front of my address. A changed the name in the portal to “Laadpaal Thuis” and tried to repair, but still no luck.

Ok, that is good news by itself. The address section with the serial number is indeed key values for me.

Can you restart the app and create a new diagnostic report with the current version?

Oh and is the format {serial number}, {address} ?

Yes, format is {serial number}, {streetname} {number}, {city}, NL

diagnostic report: 79b5063b-c7cc-4267-bd52-3ef5037b71b1

weird, so it is the same, I see the new name in the logs but still fail to isolate the shell recharge serial from the address. I added more loggin in test version 4.0.2 can you update and resubmit again please?

App crashed after update and restart: 7e917dde-26d6-4840-9132-a93c0c73c8f7

weird your crash log suggest its from the main version, not the test version. Can you check that?

Yep, you’re totally right, I did update from within homey and it installs the main version, not the update of the experimental version.

This one should be right: 78db162d-0e55-45aa-afc7-f00d3da294e1

Thanks, that made it clear, a new test version is available that should fix your problem (and others with a letter in their serial)

1 Like

YES, first succes. Chargepoint recognized and first charge session started with button on device in app.

Just a debug report for you to check some statuses: 8a0b3d93-2e37-4975-b2d8-f59609630bcf

How often does the app poll for an update?