mrlt8 / docker-wyze-bridge

WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container
GNU Affero General Public License v3.0
2.46k stars 151 forks source link

New firmware for V2 cams - 4.9.9.3006 causes cameras to not function. #1134

Open leatherlipps opened 4 months ago

leatherlipps commented 4 months ago

I had 5 V2 cameras that worked fine and one V3 camera that I couldn't get to work. Today I updated 3 of the 5 V2 cameras to the latest firmware and they no longer work. Looks like the same "timeout" message that I was getting with the V3 Camera. 2 of the V2 cameras that I did NOT update continue to work fine.

[+] Building 0.0s (0/0) docker:default [+] Running 1/0 ✔ Container wyze-bridge Created 0.0s Attaching to wyze-bridge wyze-bridge | wyze-bridge | 🚀 DOCKER-WYZE-BRIDGE v2.6.0 X86_64 2.7.0 BUILD [2024-01-11t04:20:13.342z] bbacb0f wyze-bridge | wyze-bridge | [WyzeBridge] 📚 Using 'auth' from local cache... wyze-bridge | [WyzeBridge] 📚 Using 'user' from local cache... wyze-bridge | [WyzeBridge] 📚 Using 'cameras' from local cache... wyze-bridge | [WyzeBridge] 🪄 FILTER BLOCKING: 5 of 10 cams wyze-bridge | [WyzeBridge] [+] Adding newcam2 [WYZEC1-JZ] wyze-bridge | [WyzeBridge] [+] Adding blackback bedroom [WYZEC1-JZ] wyze-bridge | [WyzeBridge] [+] Adding inhouse tv [WYZEC1-JZ] wyze-bridge | [WyzeBridge] [+] Adding BackofShedCam [WYZEC1-JZ] wyze-bridge | [WyzeBridge] [+] Adding desk cam [WYZEC1-JZ] wyze-bridge | [WyzeBridge] starting MediaMTX 1.1.1 wyze-bridge | [WyzeBridge] 🎬 5 streams enabled wyze-bridge | Serving Flask app 'frontend' wyze-bridge | Debug mode: off wyze-bridge | [WyzeBridge] WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. wyze-bridge | Running on all addresses (0.0.0.0) wyze-bridge | Running on http://127.0.0.1:5000 wyze-bridge | * Running on http://172.18.0.2:5000 wyze-bridge | [WyzeBridge] Press CTRL+C to quit wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:55:57] "GET /api/sse_status HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - BackofShedCam on 192.168.30.45 wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - blackback bedroom on 192.168.30.47 wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET / HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /static/site.css HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/blackback-bedroom.jpg HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/newcam2.jpg HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /static/bulma.css HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/inhouse-tv.jpg HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/backofshedcam.jpg HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/desk-cam.jpg HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /static/bulma-toast.js HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /static/site.js HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/newcam2.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/blackback-bedroom.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/inhouse-tv.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/backofshedcam.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/desk-cam.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /api/sse_status HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/newcam2.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/inhouse-tv.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/blackback-bedroom.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/backofshedcam.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:09] "GET /img/desk-cam.jpg HTTP/1.1" 304 - wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - newcam2 on 192.168.30.35 wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - desk cam on 192.168.1.106 wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - inhouse tv on 192.168.30.40 wyze-bridge | [newcam2] ☁️ Camera is connected via RELAY mode!! wyze-bridge | [newcam2] Stream may consume additional bandwidth! wyze-bridge | [newcam2] 📡 Getting 180kb/s HD stream (H264/15fps) via RELAY mode (WiFi: 96%) FW: 4.9.9.2847 🔒 wyze-bridge | [WyzeBridge] ✅ '/newcam2 stream is UP! (3/3) wyze-bridge | [WyzeBridge] 📖 New client reading from newcam2 wyze-bridge | [desk-cam] ☁️ Camera is connected via RELAY mode!! wyze-bridge | [desk-cam] Stream may consume additional bandwidth! wyze-bridge | [desk-cam] 📡 Getting 180kb/s HD stream (h264/15fps) via RELAY mode (WiFi: 100%) FW: 4.19.4.48 wyze-bridge | [WyzeBridge] ✅ '/desk-cam stream is UP! (3/3) wyze-bridge | [WyzeBridge] 📖 New client reading from desk-cam wyze-bridge | [backofshedcam] [-13] IOTC_ER_TIMEOUT wyze-bridge | [WyzeBridge] ☁️ Fetching 'cameras' from the Wyze API... wyze-bridge | [WyzeBridge] [API] Fetched [10] cameras wyze-bridge | [WyzeBridge] 💾 Saving 'cameras' to local cache... wyze-bridge | [blackback-bedroom] [-13] IOTC_ER_TIMEOUT wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - BackofShedCam on 192.168.30.45 wyze-bridge | [inhouse-tv] [-13] IOTC_ER_TIMEOUT wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - blackback bedroom on 192.168.30.47 wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - inhouse tv on 192.168.30.40 wyze-bridge | [WyzeBridge] 📖 New client reading from newcam2 wyze-bridge | [WyzeBridge] 📖 New client reading from desk-cam wyze-bridge | [WyzeBridge] 📕 Client stopped reading from newcam2 wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:40] "GET /snapshot/newcam2.jpg?1709225799705 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 📖 New client reading from newcam2 wyze-bridge | [WyzeBridge] 📕 Client stopped reading from desk-cam wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:41] "GET /snapshot/desk-cam.jpg?1709225799707 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 📖 New client reading from desk-cam wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:42] "GET /snapshot/inhouse-tv.jpg?1709225799706 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 📕 Client stopped reading from newcam2 wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:42] "GET /snapshot/newcam2.jpg?1709225799705 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 📕 Client stopped reading from desk-cam wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:43] "GET /snapshot/desk-cam.jpg?1709225799707 HTTP/1.1" 200 - wyze-bridge | [backofshedcam] [-13] IOTC_ER_TIMEOUT wyze-bridge | [WyzeBridge] [backofshedcam] Snapshot timed out wyze-bridge | [WyzeBridge] [blackback-bedroom] Snapshot timed out wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:54] "GET /snapshot/blackback-bedroom.jpg?1709225799706 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:54] "GET /snapshot/backofshedcam.jpg?1709225799706 HTTP/1.1" 200 - wyze-bridge | [WyzeBridge] 🎉 Connecting to WyzeCam V2 - BackofShedCam on 192.168.30.45 wyze-bridge | [WyzeBridge] [inhouse-tv] Snapshot timed out wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:57] "GET /snapshot/inhouse-tv.jpg?1709225799706 HTTP/1.1" 304 - wyze-bridge | [blackback-bedroom] [-13] IOTC_ER_TIMEOUT wyze-bridge | [inhouse-tv] [-13] IOTC_ER_TIMEOUT wyze-bridge | [WyzeBridge] 192.168.65.1 - - [29/Feb/2024 16:56:59] "GET /snapshot/backofshedcam.jpg?1709225799706 HTTP/1.1" 304 -

leatherlipps commented 4 months ago

I've verified that the issue was caused by the new firmware by manually reverting to the prior firmware version. The V2 Cameras again work with the bridge once the firmware is rolled back.

PerpSearch commented 4 months ago

For what it's worth, I have 1 V2 cam on 4.9.9.3006 and it works fine on Wyze-Bridge:latest

leatherlipps commented 4 months ago

Interesting. While the issue (whatever is causing it) is surely related to the new version, perhaps there's other considerations as well. Since all my cans worked immediately once firmware was reverted to prior level perhaps something in the configuration that makes yours work while mine doesn't with the new ver.


From: Charley @.> Sent: Thursday, February 29, 2024 3:39:11 PM To: mrlt8/docker-wyze-bridge @.> Cc: leatherlipps @.>; Author @.> Subject: Re: [mrlt8/docker-wyze-bridge] New firmware for V2 cams - 4.9.9.3006 causes cameras to not function. (Issue #1134)

For what it's worth, I have 1 V2 cam on 4.9.9.3006 and it works fine on Wyze-Bridge:latest

— Reply to this email directly, view it on GitHubhttps://github.com/mrlt8/docker-wyze-bridge/issues/1134#issuecomment-1971919992, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AE775KW55PJU7QCMD2GFPEDYV6IW7AVCNFSM6AAAAABEAKCFS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRHEYTSOJZGI. You are receiving this because you authored the thread.Message ID: @.***>

PerpSearch commented 4 months ago

Yeah, I'm not sure what to tell you. All of my other cams are V3s except for the doorbell V1, one pan cam V2, and a pan cam V3. The only reason I have the V2 is that I need it for the sense bridge. I have several motion and contact sensors. I read your post and immediately checked and everything is up to date. I have been bouncing back and forth between Wyze-Bridge 2.6.0 and 2.7.0 over the last couple weeks checking other compatibility quirks, but I've been on Wyze-Bridge:latest again for about a week and the V2 is working well.