Hello @matt1
I am still seeing some strange behavior with the Amcrest IP3M-943B model. Please see the trace log below. I notice this particular message:
HTTP/1.1 401 Unauthorized
2018-12-22 11:53:12.320 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Sending camera at IP:192.168.0.46, URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.332 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - CommonCameraHandler created.... 4 channels tracked (some of these may be closed).
2018-12-22 11:53:12.343 [TRACE] [ipcamera.internal.MyNettyAuthHandler] - MyNettyAuthHandler is now setup for GET:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.345 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Have re-opened the closed channel:0 GET:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.369 [TRACE] [ipcamera.internal.MyNettyAuthHandler] - 401: Normal for DIGEST authorization. URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.371 [DEBUG] [ipcamera.internal.MyNettyAuthHandler] - 401: Mark as closing, the channel:0 GET:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.374 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Resending using a fresh DIGEST URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.376 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Sending camera at IP:192.168.0.46, URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.384 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - CommonCameraHandler created.... 4 channels tracked (some of these may be closed).
2018-12-22 11:53:12.398 [TRACE] [ipcamera.internal.MyNettyAuthHandler] - MyNettyAuthHandler is now setup for GET:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.401 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Have re-opened the closed channel:2 GET:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.403 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Digest realm="Login to AMC01857529401DFB3",qop="auth",nonce="885970889",opaque="c030d02c0c128144ebfd5edcf11b54ffad75c010"
Connection: close
CONTENT-LENGTH: 0
2018-12-22 11:53:12.406 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Channel marked as closing, channel:0 URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.407 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - EmptyLastHttpContent
2018-12-22 11:53:12.410 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Camera has sent some kind of message.Bytes=0
2018-12-22 11:53:12.411 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Camera has sent last part of the message.Bytes=0
2018-12-22 11:53:12.414 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - commonCameraHandler closed channel:0 URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.415 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Closing CommonCameraHandler. URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.423 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - commonCameraHandler closed channel:2 URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:12.425 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Closing CommonCameraHandler. URL:/cgi-bin/snapshot.cgi?channel=0
2018-12-22 11:53:21.321 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - !!!! Channel was found idle for more than 15 seconds so closing it down
2018-12-22 11:53:21.325 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - EmptyLastHttpContent
2018-12-22 11:53:21.328 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Camera has sent some kind of message.Bytes=0
2018-12-22 11:53:21.331 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Camera has sent last part of the message.Bytes=0
2018-12-22 11:53:21.334 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - commonCameraHandler closed channel:3 URL:/cgi-bin/eventManager.cgi?action=attach&codes=[All]
2018-12-22 11:53:21.337 [DEBUG] [ing.ipcamera.handler.IpCameraHandler] - Closing CommonCameraHandler. URL:/cgi-bin/eventManager.cgi?action=attach&codes=[All]
That log is printed out after I triggered the Update Image switch, and the image was not updated. The password is accurate, and the image was updated just fine 10 minutes ago. Could it be that they have some sort of speed control to black list the client for a while if they access the API to quick?
Thanks,