nograx / ioBroker.zendure-solarflow

An ioBroker adapter for Zendure SolarFlow devices
MIT License
24 stars 6 forks source link

Login works fine but [onReady] Found 0 SolarFlow device(s). #66

Open weggetor opened 3 weeks ago

weggetor commented 3 weeks ago

My Zendure Hyper 2000 works fine and is shown in the app.

But within the adapter in the logs it shows after sucessful login: [onReady] Found 0 SolarFlow device(s).

What could be the problem? How can I check if I registered my Hyper2000 to Global and not to EU server. If I made it wrong (is registered on EU) - How can I change this ?

Please help! Best , Torsten

FlySmack commented 1 week ago

Hi @weggetor ,

The easiest way to test this is by using curl: EU SERVER: curl -i -X POST -H 'Content-Type: application/json' -d '{"snNumber": "<HYPER SN>", "account": "<ZENDURE APP ACCOUNT>"}' https://app.zendure.tech/eu/developer/api/apply

GLOBAL SERVER: curl -i -X POST -H 'Content-Type: application/json' -d '{"snNumber": "<HYPER SN>", "account": "<ZENDURE APP ACCOUNT>"}' https://app.zendure.tech/v2/developer/api/apply If the return is a JSON with code 200 and some data, then this is the registered region. Otherwise you get a JSON with code 400 and the message "Please bind the device first".

To change the region, you have to remove the Hyper in the Zendure App. Then start to add it again. One of the first pages on the registration process, it will ask you about the country (I don't speak about the country selection for the grid settings). Here ensure that you select "Global", instead the real country in Europe you live in. This will register it against the Global server.

Selecting any other country in Europe it will register it against the European servers.

Hopes this helps. Regards, Torsten

nograx commented 6 days ago

Hi Torsten,

I think I missed this one... did you get the adapter found your devices now? Or do you need further assistance?

Kind regards, Peter