user2684 / imou_life

Home Assistant custom component for controlling Imou devices
MIT License
126 stars 21 forks source link

Remote API not working anymore #118

Open irioca opened 1 week ago

irioca commented 1 week ago

Hello, integration was working fine till some days ago, then stopped. Tried to delete the configuration and create from scratch but now still get the error: Remote API Error. Please support

wingmanx commented 1 week ago

It stopped working almost a week ago. This address give a 404 error: https://openapi.easy4ip.com/openapi

Here in this link below we can see that the address shown for the console is https://openapi.easy4ip.com/consoleNew/xx https://open.imoulife.com/book/readme/create.html

But if you open the imou developer the link shows: https://open.imoulife.com/consoleNew/xx

Perhaps something has changed in the API Base URL?

tomadan1968 commented 1 week ago

The same problem for me...

s2splus commented 1 week ago

Hello,

Same for me

user2684 commented 5 days ago

Hi guys, I see a lot of weird things happening on the Imou side these days, like #117. For me everything is working fine for example but from time to time I get API errors which solves by themselves after a few days. Unfortunately all of these are remote errors which we cannot troubleshoot by any means and Imou is not helping either because they change from time to time their APIs without updating the doc (actually is no more updated since 2021 now) :-( Somebody like #101 changed the base URL and it fixed maybe a similar problem but unfortunately there is no consistency in these fixes...

jmbenevise commented 2 days ago

Have a look at the imoulife website: https://open.imoulife.com/book/guide/haDev.html

jeroen-groeneweg commented 2 days ago

I can confirm that transfering $1 into your imou account will "solve" the issue. Even though my logs didn't mention API request limit I was being blocked due to max API request limit. See: https://github.com/user2684/imou_life/wiki/Imou-API-usage-restrictions

I will now configure my camera as an ONVIF device to bypass the API. Again, making sure you have a positive balance will also solve it (for now).