ok,
i have the same problem from time to time, I think its a wifi issue and netatmo issue.
if i change my wifi channel and sometimes back to the same channel - it works
strange !!!
in my router i have change 802.11 DTIM Period to 3 instead of 2.
All my camera are streaming now but donāt know exactly the solution.
My router (DHCP) gives fixed IP adresses to my cameras. I tried changing ip adresses then rebooting router, HA & camera. That worked partially and intermittently.
Shortly after I rebooted the cameras from the Netatmo app. After less than an hour all camera are streaming.
I think the common point I have with you is the need to force disconnection of camera. In my case just cycling power was not enough, Iām wondering if the reboot command from Netatmo app was the solution.
I still have my router bypassing pi-hole. Iāll try tomorrow to put it back and see if cameras remain streaming.
Important to note that HomeKit and Netatmo server donāt lose connection with the cameras, so likely HA has trouble connecting to camera on LAN from the MAC adresses given by Netatmo server.
My cameras are always working fine in the Netatmo app and in HomeKit.
I made an automation that would detect when the camera is not streaming and reload camera entity thus the Netatmo integration. That is rarely sufficient so the same automation is scheduling a restart of my router by cycling its power (zwave switch).
The cameras were easily and often going out of streaming.
Finally I took time to find the root cause.
I have another automation that is scheduling a restart of my router if its memory usage remain high (and other conditions). I noticed that when one or multiple camera is disconnected/unavailable, the routerās memory usage was going lower than 90~95% and fluctuating.
By default Netatmo presence cameras store recordings only on sd card, other means are optional. I had FTP setup on my router so the cameras were saving there too.
My router is NETGEAR XR500 and I found that it has instability issue with its FTP. As soon as I disabled the save to FTP function on my cameras, these now work fine in HA.
My automation reload successfully the camera the first time, as soon as it stops streaming, without the need to restart my router.