Amcrest Camera Setup Error - HTTPConnectionPool - Max Retries Exceeded

I have a few Amcrest IP Cameras setup and they’ve generally worked great with the Amcrest component.

When troubleshooting and setting up some other components, after a few reboots, I get an error loading one or a few of the cameras and it requires me to manually power on/off the Amcrest camera in order to get it back. Curious if anyone has found a solution to avoid the error I get that requires this step and yet another reboot. Any ideas on what I can do to prevent this from happening? Maybe delay the loading of the camera or something?

Here’s what I’m getting:

Amcrest Camera Setup
Error: HTTPConnectionPool(host='10.0.0.188',port=80): Max retries exceeded with url: /cgi-bin/magicBox.cgi?action=getMachineName (Caused by NewConnectionError)'<urllib3.connection.HTTPConnectionPool object at 0x7f72b43f7940>: Failed to establish a new connection: [Errno 110] Connection timed out',)) You will need to restart hass after fixing.

Capture

I fought with my new Amcrest NVR for days apparently this is a problem occurring with http authentication type … there is more on the github for the python-Amcrest… either way I gave up and ended up using FFmpeg and the rtsp stream … then used FFmpeg motion since there really is no support I could find on breaking out the sensors for motion from the nvr per camera… sorry not much help but I wanted you to know you aren’t the only one… there is also a reference to certain cameras with newer firmware having this issue …

Thanks. Still haven’t figured this out myself. I think it usually happens when I have X number of streams happening simultaneously.

Does anyone know if it’s possible to reload a camera entity without a restart?