[App][Pro]CEZ Distribution

Read-only Homey integration for CEZ Distribution supply points, including HDO/low-tariff status, planned outages, and meter readings with automation triggers.

Is it necessary to setup something on the CEZ portal too? Because I am trying the app but without success (credentials are correct).

I am using credentials for CEZ distribuce portal (not CEZ). It worked for me without need to set up anything else.

Yeah I also….but didn’t work for me :disappointed_face:

Please, try to log in again. After the fail, create diagnostic report in App settings and send me its ID.

Try the test version and send me new diagnostic report please.

Report ID sent

Hi, it seems I found the problem.

It’s not because of your app it seems the problem is my Starlink internet at home.

Because if I try to connect to the CEZ portal from my PC at home (on Starlink internet) I get this message from the website portal.

The requested URL was rejected. Please consult with your administrator.

Your support ID is: 318972889314862838

So it seems CEZ blocked incoming connections from Starlink provider or I don’t know….

Hi, this might be the reason. The authentication method used for logging in is the same one used to access the portal (i.e., unofficial and unsupported for the API). This method may be partially blocked or restricted to prevent bots from accessing the API. I’ve prepared a new version (1.0.2) for testing that attempts to make the login process even more robust, but if ČEZ is actively blocking it, that probably won’t help.

I’ve tried requesting official access to the API; we’ll see if they’ll even talk to me.

Ok I am out.

Today I received email from ÄŚEZ regarding the Starlink connection.

Hello,

is this project still active?

At this moment I have problem with create new device after typing credence I receive response: " CEZ zmenil prihlasovaci stranku. Potrebuju upravit login flow aplikace."

I have just put a new test version with almost complete rebuild:

Why version 2 was rebuilt:

The previous version depended on automatic sign-in to the CEZ customer portal. CEZ changed and strengthened the portal protection, which made this connection unreliable. Version 2 therefore focuses on the part that can be maintained from official public CEZ sources: HDO switching times. A CEZ portal account is no longer required. Meter readings and planned outages are no longer included.

Please test it and let me know.

thanks , it looks fine. Till now it is working OK.

Halo,

unfortunately the application is not correct in their response This is info which I can see in app:

But when I tried to check it on the CE muj.cez.cz portal I see this:

local time is 20:02 so 264min to next signal change is too much …

EDIT:

today I check it again a data from Homey doesn’t correspond with info from muj.cerz.cz

Can you please send me info about your distribution point? How often is your tarif changing?

CEZ stred,

Jasně, vhodnější bude stručná uživatelská odpověď bez technických detailů:

Hi, thanks for reporting this and for providing the screenshots. I found the problem and prepared a fix in version 2.1.

The new version is available for testing here:
CEZ Distribution | Homey

After installing the test version, please:

  1. Open your HDO device in Homey.
  2. Go to the device settings and select Repair Device.
  3. Complete the verification.
  4. Select the correct HDO signal and check the displayed switching-time preview before saving.

CAPTCHA is only required during this verification. Afterwards, the app will continue calculating the schedule automatically. It will also check for newly published HDO program changes and notify you if another verification is needed.

Please let me know whether the switching times are correct after completing the repair. Thanks again for helping me find the issue.

Halo,

Thanks for FIX, it looks fine now. I will track it during the weekend.