twrecked / hass-aarlo

Asynchronous Arlo Component for Home Assistant
GNU Lesser General Public License v3.0
394 stars 78 forks source link

Entities do not update, but calls still work #589

Closed squirtbrnr closed 4 weeks ago

squirtbrnr commented 2 years ago

As of 4/27 at about 3:54pm central time, this component only half works for me. I can set the monitoring mode and it will be correct in the Arlo app, but the state of the alarm does not update in HA regardless if I set it in HA or Arlo. I can view past recordings, but they are choppy at best and I also cannot view live video. The integration will connect and show all the entities, but sensors are stuck showing old values and never update.

I can confirm the cameras are working and my account can log in through a web browser and also has full access rights to the cameras. This may be an Arlo issue though as they had some issues throughout the day they claim they have solved, but when logging in through the website, live video is choppy at best and sometimes won't play.

dewittutonnie commented 2 years ago

Hi, I had a very similar experience since yesterday. Moving from the default mqtt to sse solved all my problems immediately: simply add ‘backend: sse’ to your aarlo: section in your config to give it a try.

squirtbrnr commented 2 years ago

thanks, I will give that a try. I was in the process of deleting the integration and reinstalling it, but that didn't seem to change anything.

squirtbrnr commented 2 years ago

I can confirm switching back to the old "backend: sse"connection method works and fixes this issue. It's possible Arlo is having a problem with connections which is why the default MQTT is failing.

twrecked commented 2 years ago

Glad you got it working. The sse/mqtt is a pain. Some people seem to need mqtt to work and some people need sse and some people (me included) seem to be able to use both.

I'm trying to figure out if I can detect which to use in the messages I get back from Arlo but haven't had much free time recently.

squirtbrnr commented 2 years ago

I used sse for the longest time then finally updated through HACS to the version that supported mqtt. That was maybe a month ago? and mqtt worked fine... until it didn't yesterday. I still think it's an issue on Arlo's end as they had some server side issues yesterday and even today the website sometimes just times out when trying to view live video.

TheDK commented 2 years ago

The MQTT based variant has been working for 8-10 weeks now for me and stopped working a couple of days ago. Reverting back to SSE solved the problem…

It would be great if Netgear simply had an open API based on REST or MQTT - but alas…

QuakeGio83 commented 2 years ago

I can confirm switching back to the old "backend: sse"connection method works and fixes this issue. It's possible Arlo is having a problem with connections which is why the default MQTT is failing.

Hi, if I want go back to old backend what I have to do? Thanks in advance

squirtbrnr commented 2 years ago

Hi, if I want go back to old backend what I have to do? Thanks in advance

https://github.com/twrecked/hass-aarlo#missing-events

Spiff1 commented 2 years ago

I have the same problem, using backend: sse seems to solve the issue but only for an hour or so, restarting home assistant will make it will work for an hour again. Calls work al the time but not receiving status from Arlo.

weimdall commented 2 years ago

Same issue here, backend: sse fixed some problems, but the information regarding cameras are not updated. (A restart can help to temporarily solve the issue on my side..)

github-actions[bot] commented 1 month ago

This issue is stale because it has been open for 365 days with no activity. This issue will be automatically closed within 28 days if there is no further activity.

github-actions[bot] commented 4 weeks ago

This issue was closed because it has been inactive for 28 days since being marked as stale.