Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: Wyzecam v3 and v4 no longer work with bridge after auto-firmware update #1438

Open
kennesaw10 opened this issue Feb 22, 2025 · 269 comments · Fixed by IDisposable/docker-wyze-bridge#1 · May be fixed by #1439
Open

BUG: Wyzecam v3 and v4 no longer work with bridge after auto-firmware update #1438

kennesaw10 opened this issue Feb 22, 2025 · 269 comments · Fixed by IDisposable/docker-wyze-bridge#1 · May be fixed by #1439
Labels
bug Something isn't working

Comments

@kennesaw10
Copy link

Describe the bug

This morning my Wyzecams did auto firmware updates. They still display in the Wyze app but do not work with the Wyze bridge. Here are the current firmware versions:

V3 - 4.36.14.2589
V4 - 4.52.9.1134

Affected Bridge Version

2.9.10

Bridge type

Docker Run/Compose

Affected Camera(s)

Wyzecam v3 and v4

Affected Camera Firmware

v3 - 4.36.14.2589, v4 - 4.52.9.1134

docker-compose or config (if applicable)

@kennesaw10 kennesaw10 added the bug Something isn't working label Feb 22, 2025
@kennesaw10
Copy link
Author

Also not working with latest wyze-bridge version v2.10.3

@kennesaw10
Copy link
Author

Wyzecam v2 still work and v2/v3 with RTSP firmware still work.

@jdeath
Copy link
Contributor

jdeath commented Feb 22, 2025

Same issue here, IOTC_ER_TIMEOUT

v3 Working: 4.61.0.3 (this is the RTSP firmware, but not running RTSP)
v3 Not Working: 4.36.13.0416
Door Bell v2 Not Working: 4.25.1.33
Floodlight v2 Not Working: 4.53.3.9759

@cheme75
Copy link

cheme75 commented Feb 22, 2025

Same issue here, IOTC_ER_TIMEOUT, but I do not think my cameras updated:

v3 Working: 4.61.0.3
v3 Not Working: 4.36.13.0416
Door Bell v2 Not Working: 4.25.1.33
Floodlight v2 Not Working: 4.53.3.9759

Can't be a device fw update since my v1 db stopped streaming in the web ui, hasn't had a fw update for a while and current fw was streaming just fine 2 days ago. Also no docker update in years, still on 4.12 after rolling back from 4.18 when I had some issues. I just stopped updating.

@jdeath
Copy link
Contributor

jdeath commented Feb 22, 2025

Fix is in this thread: #1432

@jdeath jdeath linked a pull request Feb 22, 2025 that will close this issue
@kennesaw10
Copy link
Author

The fix in that thread does not fix the issue. I have CamPlus Unlimited. I have never received the message referenced in thread 1432. I access my cams thru the Android app, the web app for Wyze, the Docker app and Blue Iris. Nothing changed until today.

@Answer-1
Copy link

The fix in that thread does not fix the issue. I have CamPlus Unlimited. I have never received the message referenced in thread 1432. I access my cams thru the Android app, the web app for Wyze, the Docker app and Blue Iris. Nothing changed until today.

In my case, the network: host in docker fixed the issue, as well as a bunch a other peeps.
I had 2 out of 6 cams that stopped working. Why those 2, no idea (one v4 and one v2). Other v2 and v3 were not affected.

@no3grover
Copy link

no3grover commented Feb 22, 2025

Same issue started a few days ago. Running wyze-bridge 2.10.3 on Ubuntu 22.04 under docker-compose (1.29.2-1). Started not seeing cameras in BlueIris where its been stable for many months (or more). Docker logs show [-6] IOTC_ER_FAIL_CREATE_SOCKET error for most cameras on local network (different VLAN). Changed docker-compose.yaml to network_mode: "host" but did not resolve the issue. Container starts up and same connection errors exist. Still testing and reseraching. A few cameras last image shown in wyze-bridge UI are a few days ago, a few updated earlier this morning it seems, but nothing is stable.

My wifi camera's are on a separate VLAN. As a test, I just spun up a new RPI4 in that VLAN, installed wyze-bridge under docker-composer and configured for network_mode: "host". This configuration is now working, so confirming it does have something to do with camera's in different VLAN's and docker/host mode networking. Seems camera's must now be in same layer 2 network.

@kennesaw10
Copy link
Author

kennesaw10 commented Feb 22, 2025

I have several new Wyzecam v4 that have not had firmware upgraded. I plugged one in and it came up in the Wyze app, as I'd expect. The Wyze-Bridge captured one snapshot of the camera view and then would not stream or update further.

@RugerSR9
Copy link

My V3 cams have not received an update and have the same issue. Two went down, I restarted Docker container and now none will connect.

@thefrosty
Copy link

Likely upstream firmware updates that caused these issues. All my devices won't stream.

When I logged in this morning to check, I first noticed my auth didn't work, and I had to create new API Keys on https://developer-api-console.wyze.com.

But while I was re-authorized in Wyze-Bridge, the streams don't work anymore. Guess we will have to wait for an update here, it has been a while.

@StoneLegion
Copy link

I can confirm the one camera I have on 4.36.10.4054 works, but the others on 4.36.13.0416 stopped working.

BTW a good replacement is the Tapo 120, I still like to keep using my wyzes, but I will not be buying them ever again. Tapo lets me directly connect to them with blueiris even UDM Pro.

@danhajduk
Copy link

danhajduk commented Feb 22, 2025

Im having the same issues: 2 cams with 4.36.13.0416 do not work, and another cam with 4.61.0.3 works fine. I keep getting [-13] IOTC_ER_TIMEOUT in the log for that cams that do work

@xcellentavi
Copy link

My cameras stopped working, but for me switching from bridge to host mode solved it for me: #1435

Thank you @Boundzero

@StoneLegion
Copy link

My cameras stopped working, but for me switching from bridge to host mode solved it for me: #1435

Thank you @Boundzero

Doing host mode just broke my view from blue iris for the working camera and still the other 3 cameras... Does it change other settings do I have to redo settings on blue iris?

@Laephis
Copy link

Laephis commented Feb 23, 2025

Switching to host did not have any affect for me . Still getting time out errors and "IOTC_ER_DEVICE_OFFLINE"

@xcellentavi
Copy link

My cameras stopped working, but for me switching from bridge to host mode solved it for me: #1435
Thank you @Boundzero

Doing host mode just broke my view from blue iris for the working camera and still the other 3 cameras... Does it change other settings do I have to redo settings on blue iris?

I am running wyze bridge on unraid docker and blue iris in a windows vm. Didn't touch any settings in blue iris, I guess YMMV if this works for other installs.

@cuihaoleo
Copy link

cuihaoleo commented Feb 23, 2025

Fix is in this thread: #1432

This does not look like a neat fix but your investigation is useful.

I purposely put Wyze cameras in a seperate VLAN, only allowing connections from main VLAN (where docker-wyze-bridge runs, but behind Docker's NAT) to Wyze VLAN and forbidding the reverse. Today all cameras are down. Based on your workaround, I connect docker-wyze-bridge directly into the Wyze VLAN and it now works.

This could be the VLAN issue (wyze and docker-wyze-bridge are in different subnets). But my change also avoids Docker's NAT so it could also be the NAT's issue.

For those who do not want host mode (because of potential port conflicts), you may connect docker-wyze-bridge to a macvlan on your physical interface (or vlan interface).

BTW now I regret having bought Wyze and realize Tapo is a better option given its official RTSP/ONVIF support and less interests in cloud services. I bought a Tapo floodlight cam a month ago and is pretty happy with it.

@wptracy
Copy link

wptracy commented Feb 23, 2025

Fix is in this thread: #1432

I got docker-wyze-bridge working again by following @jdeath instruction.

But webRTC doesn't work in this new local-docker-wyze-bridge install. I have to use RTSP instead.

How do I fix webRTC?

@joe2k1
Copy link

joe2k1 commented Feb 23, 2025

I have attempted to setup the net_mode=LAN to HOST. I have a unique setup so perhaps that’s the issue. I am running a Synology NAS with an older docker. I used portainer to make the changes. I realized under advanced settings you can adjust the network mode from bridge to host. Here are my details from another existing thread. Hoping someone has figured a workaround!?

I am getting this issue now:

WyzeBridge] [MTX] starting MediaMTX 1.9.0
[WyzeBridge] 🎬 6 streams enabled
2025/02/23 09:45:58 ERR listen tcp :1935: bind: address already in use
[WyzeBridge] [MediaMTX] Process exited with 1
[WyzeBridge] [MTX] starting MediaMTX 1.9.0
2025/02/23 09:46:00 ERR listen tcp :1935: bind: address already in use
[WyzeBridge] [MediaMTX] Process exited with 1
[WyzeBridge] [MTX] starting MediaMTX 1.9.0
2025/02/23 09:46:15 ERR listen tcp :1935: bind: address already in use
[WyzeBridge] [MediaMTX] Process exited with 1
[WyzeBridge] [MTX] starting MediaMTX 1.9.0
2025/02/23 09:46:30 ERR listen tcp :1935: bind: address already in use
[WyzeBridge] [MediaMTX] Process exited with 1
[WyzeBridge] [MTX] starting MediaMTX 1.9.0

Any solutions would be greatly appreciated!

Edit: Thanks for the helpful replies. Based on this it seems this is not going to work anymore unless we can figure out what Wyze did or maybe they did this to prevent this freebie? If anyone has an alternate docker to use, I am all ears!

@DapperDano
Copy link

I also have the same problem, constant IOTC_ER_TIMEOUT errors in the logs. v3 cam with firmware 4.36.13.0416. Everything was working fine until a couple days ago.

@kennesaw10
Copy link
Author

People need to include whether they are using docker-wyze-bridge on a Windows or Linux machine or on a HA system. The HA plugin is apparently different from running the bridge on a standard PC.

Making the "host" change on my PC version does not fix anything.

@jdlegan
Copy link

jdlegan commented Feb 23, 2025

I run on a Synology to enable Wyze camera access to Surveillance station. While I can modify the Synology's use of port 5000, which it users for its default Web UI, the RTMP port is not changeable. This makes host networking a non-starter unless I fork the container source and modify the ports that the bridge is listening on. Has anyone confirmed the root causal of the issue yet?

@WhyDoYouMakeUsDoThis
Copy link

WhyDoYouMakeUsDoThis commented Feb 23, 2025

I have attempted to setup the net_mode=LAN to HOST. I have a unique setup so perhaps that’s the issue. I am running a Synology NAS with an older docker. I used portainer to make the changes. I realized under advanced settings you can adjust

2025/02/23 09:46:30 ERR listen tcp :1935: bind: address already in use [WyzeBridge] [MediaMTX] Process exited with 1 [WyzeBridge] [MTX] starting MediaMTX 1.9.0

Changing from LAN (Internal Docker Networking) to HOST (Using the Host machines network) is what you've changed.
There is something else on your Synology that uses port TCP 1935 (RTMP) and has the port first.(An NVR like Frigate?)
You can not correct this when using net=HOST unless you change the port inside the docker container config (many things might break)

The NET/HOST solution is not the issue here. As WyzeBridge can connect out to the Wyze Cloud and I can still connect to my two older firmware camera (wz-mini-hacks modified)
I have 13 cameras of various vintages. 5 were streamed live into my NVR. The streams stopped for 3 of 5 this morning when I stopped the long running streams.
The two cameras which still work are locked to an old firmware with wz-mini-hacks. They are the only two which still can stream inside the web interface of WyzeBridge. The other 11 will not.

Looking forward to a working solution. If not I have 13 cameras to convert to Thingino

@jdlegan
Copy link

jdlegan commented Feb 23, 2025

I have attempted to setup the net_mode=LAN to HOST. I have a unique setup so perhaps that’s the issue. I am running a Synology NAS with an older docker. I used portainer to make the changes. I realized under advanced settings you can adjust

2025/02/23 09:46:30 ERR listen tcp :1935: bind: address already in use [WyzeBridge] [MediaMTX] Process exited with 1 [WyzeBridge] [MTX] starting MediaMTX 1.9.0

Changing from LAN (Internal Docker Networking) to HOST (Using the Host machines network) is what you've changed. There is something else on your Synology that uses port TCP 1935 (RTMP) and has the port first.(An NVR like Frigate?) You can not correct this when using net=HOST unless you change the port inside the docker container config (many things might break)

The NET/HOST solution is not the issue here. As WyzeBridge can connect out to the Wyze Cloud and I can still connect to my two older firmware camera (wz-mini-hacks modified) I have 13 cameras of various vintages. 5 were streamed live into my NVR. The streams stopped for 3 of 5 this morning when I stopped the long running streams. The two cameras which still work are locked to an old firmware with wz-mini-hacks. They are the only two which still can stream inside the web interface of WyzeBridge. The other 11 will not.

Looking forward to a working solution. If not I have 13 cameras to convert to Thingino

Synology has a package, which is what I use the synology for almost exclusively, called Surveillance Station. It uses 1935 for RTMP and is not modifiable.

https://kb.synology.com/en-me/DSM/tutorial/What_network_ports_are_used_by_Synology_services

@SomebodySysop
Copy link

SomebodySysop commented Feb 23, 2025

Running Bridge on Ubuntu Linux.

I think I'm having the same issue reported by others here. My cameras are online and accessible via Wyze app, Bridge appears to be up and running, but RTSP links do not work.

I have a couple of logs. First is just a snippet from the bridge:

docker-wyze-bridge v2.10.3

[WyzeBridge] WyzeCam304 will cooldown for 10s.
[WyzeBridge] 🎉 Connecting to WyzeCam V3 Pro - WyzeCam310 on 192.168.1.75
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam307 on 192.168.1.100
[WyzeBridge] ⏰ Timed out connecting to WyzeCam302T.
[wyzecam302t] [-13] IOTC_ER_TIMEOUT
[wyzecam308] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] ☁️ Fetching 'cameras' from the Wyze API...
[WyzeBridge] [API] Fetched [9] cameras
[WyzeBridge] 💾 Saving 'cameras' to local cache...
[wyzecam310] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam302T on 192.168.1.93
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam308 on 192.168.1.166
[wyzecam307] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam304 on 192.168.1.101
[wyzecam304] [-90] IOTC_ER_DEVICE_OFFLINE
[WyzeBridge] 👻 WyzeCam304 is offline.
[WyzeBridge] WyzeCam304 will cooldown for 10s.
[WyzeBridge] 🎉 Connecting to WyzeCam V3 Pro - WyzeCam310 on 192.168.1.75
[wyzecam302t] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] ⏰ Timed out connecting to WyzeCam308.
[wyzecam308] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam307 on 192.168.1.100
[wyzecam310] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam308 on 192.168.1.166
[WyzeBridge] 🎉 Connecting to WyzeCam V3 Pro - WyzeCam310 on 192.168.1.75
[wyzecam307] [-13] IOTC_ER_TIMEOUT
[wyzecam308] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam307 on 192.168.1.100
[wyzecam310] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam302T on 192.168.1.93
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam304 on 192.168.1.101
[wyzecam304] [-90] IOTC_ER_DEVICE_OFFLINE
[WyzeBridge] 👻 WyzeCam304 is offline.
[WyzeBridge] WyzeCam304 will cooldown for 10s.
[WyzeBridge] 🎉 Connecting to WyzeCam V3 Pro - WyzeCam310 on 192.168.1.75
[wyzecam307] [-13] IOTC_ER_TIMEOUT
[wyzecam302t] [-13] IOTC_ER_TIMEOUT
[wyzecam310] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam302T on 192.168.1.93
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam308 on 192.168.1.166
[WyzeBridge] 🎉 Connecting to WyzeCam V3 - WyzeCam304 on 192.168.1.101
[wyzecam304] [-90] IOTC_ER_DEVICE_OFFLINE
[WyzeBridge] 👻 WyzeCam304 is offline.
[WyzeBridge] WyzeCam304 will cooldown for 10s.
[WyzeBridge] 🎉 Connecting to WyzeCam V3 Pro - WyzeCam310 on 192.168.1.75
[wyzecam302t] [-13] IOTC_ER_TIMEOUT
[WyzeBridge] ⏰ Timed out connecting to WyzeCam308.
[wyzecam308] [-13] IOTC_ER_TIMEOUT

304 is offline, but the others are online but not accessible via RTSP. That is indicated by the -13 IOTC error reported earlier?

And this is from VLC when I attempt to network stream using RTSP link from bridge UI:

main debug: no access modules matched
main debug: dead input
main debug: changing item without a request (current 1/2)
main debug: nothing to play
qt debug: IM: Deleting the input
mmdevice debug: device {0.0.0.00000000}.{0beeb286-1b65-46b5-ae11-601e4e568ae8} state changed: not present
mmdevice warning: session disconnected: device removed
mmdevice debug: default device changed: (null)
main debug: restart requested (3)
mmdevice debug: device {0.0.0.00000000}.{0beeb286-1b65-46b5-ae11-601e4e568ae8} state changed: active
mmdevice debug: default device changed: {0.0.0.00000000}.{0beeb286-1b65-46b5-ae11-601e4e568ae8}
main debug: restart requested (3)
main debug: processing request item: rtsp://192.168.1.219:8554/wyzecam308, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 3 items, index 2
main debug: starting playback of new item
main debug: resyncing on rtsp://192.168.1.219:8554/wyzecam308
main debug: rtsp://192.168.1.219:8554/wyzecam308 is at 2
main debug: creating new input thread
main debug: Creating an input for 'rtsp://192.168.1.219:8554/wyzecam308'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path: C:\Users\sysop\AppData\Local\Temp
main debug: rtsp://username:password@192.168.1.219:8554/wyzecam308' gives access rtsp' demux any' path username:password@192.168.1.219:8554/wyzecam308'
main debug: creating demux: access='rtsp' demux='any' location='username:password@192.168.1.219:8554/wyzecam308' file='\username:password@192.168.1.219:8554\wyzecam308'
main debug: looking for access_demux module matching "rtsp": 15 candidates
live555 debug: version 2016.11.28
main debug: looking for meta fetcher module matching "any": 1 candidates
main warning: Password in a URI is DEPRECATED
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
main debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
qt debug: IM: Setting an input
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program F

No idea what any of this means, but hopefully helps in troubleshooting.

Update: Changing to host mode doesn't solve the issue in my case:

lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
main debug: no art finder modules matched
live555 debug: connection timeout
live555 error: Failed to connect with rtsp://192.168.1.219:8554/wyzecam308
main debug: no access_demux modules matched
main debug: creating access: rtsp://username:password@192.168.1.219:8554/wyzecam308
main debug: (path: \username:password@192.168.1.219:8554\wyzecam308)
main debug: looking for access module matching "rtsp": 27 candidates
satip debug: try to open 'rtsp://username:password@192.168.1.219:8554/wyzecam308'
satip debug: connect to host '192.168.1.219'
main debug: net: connecting to 192.168.1.219 port 8554
main debug: connection succeeded (socket = 1724)
main debug: net: opening 0.0.0.0 datagram port 9222
main debug: net: opening 0.0.0.0 datagram port 9223
satip error: Failed to setup RTSP session
satip error: read error: No error
satip error: Failed to teardown RTSP session
main debug: net: connecting to 192.168.1.219 port 8554
main debug: connection succeeded (socket = 1724)
access_realrtsp warning: Cseq mismatch, got 1, assumed 0
access_realrtsp debug: rtsp connected
access_realrtsp warning: only real/helix rtsp servers supported for now
main debug: no access modules matched
main debug: dead input
main debug: changing item without a request (current 2/3)
main debug: nothing to play
qt debug: IM: Deleting the input
main debug: processing request item: rtsp://192.168.1.219:8554/wyzecam308, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 4 items, index 3
main debug: starting playback of new item
main debug: resyncing on rtsp://192.168.1.219:8554/wyzecam308
main debug: rtsp://192.168.1.219:8554/wyzecam308 is at 3
main debug: creating new input thread
main debug: Creating an input for 'rtsp://192.168.1.219:8554/wyzecam308'
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path: C:\Users\sysop\AppData\Local\Temp
main debug: rtsp://username:password@192.168.1.219:8554/wyzecam308' gives access rtsp' demux any' path username:password@192.168.1.219:8554/wyzecam308'
main debug: creating demux: access='rtsp' demux='any' location='username:password@192.168.1.219:8554/wyzecam308' file='\username:password@192.168.1.219:8554\wyzecam308'
main debug: looking for access_demux module matching "rtsp": 15 candidates
live555 debug: version 2016.11.28
main debug: looking for meta fetcher module matching "any": 1 candidates
main warning: Password in a URI is DEPRECATED
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\sysop\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.l

I am on a single network, all my server and cameras are all on the same subnet.

@WhyDoYouMakeUsDoThis
Copy link

Okay. I got mine working again. It does have to do with the networking of your container.
It appears the cameras will not stream to an IP not on their subnet proper. Why changing to 'HOST' works for some.
Depending on your setup you'll need to research how to fix this.

It is not a problem with WyzeBridge.

My setup has an internal Docker network where services like WyzeBridge sit. I use a NGIX reverse proxy to serve their pages on the external address. I kept this.

I created a new macvlan network which mirrors my main network on the host port and manually assigned an IP to WyzeBridge.
The container uses the macvlan address to connect to the cameras, as that network requires no gateway.
This uses an extra internal IP but doesn't require the remapping of ports for services.

Good luck on your own setup

@MaximusJeff
Copy link

Update from WyzeJason

Source: Reddit

I just got an update from the team—we have concluded our investigation and found the cause. We are working on the solution now and should have something soon.

Source: Discord

I just updated on Reddit to someone about the docker-bridge thing, but I will say the same here: We have completed our investigation now and know the cause of the issue. We should be posting more about it very soon.

(To clarify, I am not WyzeJason, I am just copying both of the public statements from him in here along with the reference link for everyone's convenience, since I know people are following this thread for news updates...when they post their "More information" mentioned, I will copy that in here too if nobody else does it by the time I get to it)

Jason is a trustworthy source at Wyze. If he says it, you can usually bet on it.

@FoxxMD
Copy link

FoxxMD commented Mar 26, 2025

Thank you mrlt8 for the wonderful work you've done on this project. It's tremendous that it has quite literally bridged the gap for local users using wyze products and you're efforts have been greatly appreciated.

Having said that, Wyze has never treated local usage as first class. Evidenced by the number of issues, generally, this project and others trying to use Wyze with the likes of frigate etc. have had...as well as the fact that RTSP functionality is still beta, has never been included in an actual product out-of-the-box, and requires manually flashing devices.

For those of you still searching for alternatives I recommend the previous advice WRT TP-Link Tapo devices. In the past two weeks I have replaced all my Wyze cameras with Tapo equivalents and the migration has been as painless as possible. RTSP right out of the box. Works on different subnets. ONVIF without a fuss. Additionally, they are cheaper than Wyze. My replacements:

  • Wyze Pan => Tapo C210
  • Wyze v2/v3 => Tapo C120

The image quality isn't as great and the FOV is smaller but the trade-offs for stability and assurance my cameras will keep working locally, always, has been a small price to pay for peace of mind.

@Milkysunshine
Copy link

You all realize that tp-link will probably be banned by the US government because of security concerns?

I'm absolutely not a wyze fanboy, and if I had it to do all over again, I'd go all local cams...

Sorry, I'm just tired of all of this. Especially the push for tp-link, and the defense of wyze. They both suck for local only cameras. They're meant to make money selling your usage. That's the price to pay for cheap hardware.

Good luck all.

@StoneLegion
Copy link

You all realize that tp-link will probably be banned by the US government because of security concerns?

I'm absolutely not a wyze fanboy, and if I had it to do all over again, I'd go all local cams...

Sorry, I'm just tired of all of this. Especially the push for tp-link, and the defense of wyze. They both suck for local only cameras. They're meant to make money selling your usage. That's the price to pay for cheap hardware.

Good luck all.

Now here some silly fanboy crap. If they ban it Wyze will be banned to as the hardware comes from the same place lol. The firmware is other and I'm fine with a ban... Since I don't use the cloud features and use the local account because Tapo actually supports that unlike Wyze lol

@Milkysunshine
Copy link

Milkysunshine commented Mar 26, 2025

Fanboy? I hate both.

Do some research.

Good luck.

@thespillmonkey
Copy link

Bring the nonsense to reddit. This is a technical forum.
Waiting on Jason for the firmware solution they are actively working on.

@darkseal92
Copy link

Bring the nonsense to reddit. This is a technical forum.
Waiting on Jason for the firmware solution they are actively working on.

But they're not.... so...

Yeah this is dead.

No sense in keeping this going other than to point other unfortunate souls to a working solution.

And the working solution is????

Tapo

@Talfurn
Copy link

Talfurn commented Mar 27, 2025

Bring the nonsense to reddit. This is a technical forum. Waiting on Jason for the firmware solution they are actively working on.

Hold your breath for that fix. In the meantime, if you came on just to tell us you're waiting another month, move that nonsense to reddit. This is a technical forum.

@thespillmonkey
Copy link

Bring the nonsense to reddit. This is a technical forum.
Waiting on Jason for the firmware solution they are actively working on.

But they're not.... so...

Yeah this is dead.

No sense in keeping this going other than to point other unfortunate souls to a working solution.

And the working solution is????

Tapo

Did you not see the update across discord, reddit and the one relayed in this thread?
They identified the issue and are actively working on the solution. Was updated just a few days ago by WyzeJason.

@darkseal92
Copy link

Bring the nonsense to reddit. This is a technical forum.
Waiting on Jason for the firmware solution they are actively working on.

But they're not.... so...

Yeah this is dead.

No sense in keeping this going other than to point other unfortunate souls to a working solution.

And the working solution is????

Tapo

Did you not see the update across discord, reddit and the one relayed in this thread?
They identified the issue and are actively working on the solution. Was updated just a few days ago by WyzeJason.

Buddy I've been with Wyze since day one. One thing I've learned from them is when they say they're working on something chances are you'll see a partial fix in 6 months. Didn't you just see their announcement? They put all their time and effort into selling more garbage fluff rather than ever actually fixing everything they've already put out there.

Not to mention this ENTIRE bridge is used to amend their garbage product to HA. Other cams work natively.

@Milkysunshine
Copy link

Buddy I've been with Wyze since day one. One thing I've learned from them is when they say they're working on something chances are you'll see a partial fix in 6 months. Didn't you just see their announcement? They put all their time and effort into selling more garbage fluff rather than ever actually fixing everything they've already put out there.

Not to mention this ENTIRE bridge is used to amend their garbage product to HA. Other cams work natively.

Extremely early adopter here as well.

I agree with you 100%

Their motives have changed over the years.

@cheme75
Copy link

cheme75 commented Mar 27, 2025

Don't trust wyze since 2020 and I witnessed a crappy beta device pushed out to retail in a shameless money grab, and then come out with an updated version less than a year later with most of the improvements and fixes beta testers had suggested and requested. No a company I care to support. I have that one crappy cam and abandoned the rest. Got 2 orig bulbs and plugs still working via homebridge. But I'm done with their cams. I'll use my db cam til it craps out but will never buy another wyze cam. Too many other options.

Saying they identified the cause is one thing but assuming they truly are "actively working" on a solution sounds like wishful thinking.

@vequalsir
Copy link

I have been lurking around this thread since I discovered the bridge was malfunctioning. I have watched this thread move away from trying to solve/identify the problem to simply bashing Wyze. A change in how Wyze streams its cameras to its cloud has broken this software.

I'm not sure how it relates to this thread here. mrlt8 is the project owner and built this service outside of Wyze. Looking at how this discussion has devolved, why does anyone create open-source projects like the Wyze bridge?

@mrlt8 I have tried the many suggestions above to get my WyzecamV3 back online with the bridge. I have moved the bridge and the cameras to the same network and tried varying versions of firmware. I did find that Scrypted wyze plugin is still operational at the latest firmware for the camera. The camera still needs to be on the same network. Is there a way to compare the two projects to see the difference between the two platforms.

@thespillmonkey
Copy link

I have been lurking around this thread since I discovered the bridge was malfunctioning. I have watched this thread move away from trying to solve/identify the problem to simply bashing Wyze. A change in how Wyze streams its cameras to its cloud has broken this software.

I'm not sure how it relates to this thread here. mrlt8 is the project owner and built this service outside of Wyze. Looking at how this discussion has devolved, why does anyone create open-source projects like the Wyze bridge?

@mrlt8 I have tried the many suggestions above to get my WyzecamV3 back online with the bridge. I have moved the bridge and the cameras to the same network and tried varying versions of firmware. I did find that Scrypted wyze plugin is still operational at the latest firmware for the camera. The camera still needs to be on the same network. Is there a way to compare the two projects to see the difference between the two platforms.

Scrypted's bridge is having the same issues.
I have 36 cameras. About 1/4 work on each solution.

Wyze knows what the issue is and will be rolling out a fix soon. WyzeJason updated the community last week.
They gave us API access. They don't intend to take it away and causing this issue was an oversight. It will be fixed shortly.

@Talfurn
Copy link

Talfurn commented Mar 27, 2025

I have been lurking around this thread since I discovered the bridge was malfunctioning. I have watched this thread move away from trying to solve/identify the problem to simply bashing Wyze. A change in how Wyze streams its cameras to its cloud has broken this software.
I'm not sure how it relates to this thread here. mrlt8 is the project owner and built this service outside of Wyze. Looking at how this discussion has devolved, why does anyone create open-source projects like the Wyze bridge?
@mrlt8 I have tried the many suggestions above to get my WyzecamV3 back online with the bridge. I have moved the bridge and the cameras to the same network and tried varying versions of firmware. I did find that Scrypted wyze plugin is still operational at the latest firmware for the camera. The camera still needs to be on the same network. Is there a way to compare the two projects to see the difference between the two platforms.

Scrypted's bridge is having the same issues. I have 36 cameras. About 1/4 work on each solution.

Wyze knows what the issue is and will be rolling out a fix soon. WyzeJason updated the community last week. They gave us API access. They don't intend to take it away and causing this issue was an oversight. It will be fixed shortly.

Just stop. It's been a problem for over a month. "Shortly" doesn't belong in this conversation. Also, you're the one who whined that this is a technical forum. So take your ridiculous, endless defense of Wyze elsewhere. They have shown repeatedly that they don't care about security, and that alone illustrates that they don't care about their customers.

@MaximusJeff
Copy link

Can we please keep this discussion on-topic? This is about the resolution of the issue affecting the Wyze docker bridge. Extraneous posts about other products and unrelated complaints are are not helpful. There are other places to post that stuff.

@StoneLegion
Copy link

I have been lurking around this thread since I discovered the bridge was malfunctioning. I have watched this thread move away from trying to solve/identify the problem to simply bashing Wyze. A change in how Wyze streams its cameras to its cloud has broken this software.
I'm not sure how it relates to this thread here. mrlt8 is the project owner and built this service outside of Wyze. Looking at how this discussion has devolved, why does anyone create open-source projects like the Wyze bridge?
@mrlt8 I have tried the many suggestions above to get my WyzecamV3 back online with the bridge. I have moved the bridge and the cameras to the same network and tried varying versions of firmware. I did find that Scrypted wyze plugin is still operational at the latest firmware for the camera. The camera still needs to be on the same network. Is there a way to compare the two projects to see the difference between the two platforms.

Scrypted's bridge is having the same issues. I have 36 cameras. About 1/4 work on each solution.
Wyze knows what the issue is and will be rolling out a fix soon. WyzeJason updated the community last week. They gave us API access. They don't intend to take it away and causing this issue was an oversight. It will be fixed shortly.

Just stop. It's been a problem for over a month. "Shortly" doesn't belong in this conversation. Also, you're the one who whined that this is a technical forum. So take your ridiculous, endless defense of Wyze elsewhere. They have shown repeatedly that they don't care about security, and that alone illustrates that they don't care about their customers.

China has lots of bots to downvote you ;) Oh and me too now ;)

@Talfurn
Copy link

Talfurn commented Mar 27, 2025

Can we please keep this discussion on-topic? This is about the resolution of the issue affecting the Wyze docker bridge. Extraneous posts about other products and unrelated complaints are are not helpful. There are other places to post that stuff.

Other products are related when this has been broken for over a month.

@roverpixel
Copy link

Hi All,
I have subscribed here to know when the issues with the v3 and v4 cameras have been resolved.
If you have comments regarding Wyze alternatives, here is a really good place to hold forum with like minded users
https://www.reddit.com/r/wyzecam/comments/1i3im75/alternatives/

@tuftsanti
Copy link

Really trying to follow along here for actual updates. it's tough. I hope it is fixed soon.

@scoob8000
Copy link

scoob8000 commented Mar 27, 2025 via email

@darkseal92
Copy link

Can we please keep this discussion on-topic? This is about the resolution of the issue affecting the Wyze docker bridge. Extraneous posts about other products and unrelated complaints are are not helpful. There are other places to post that stuff.

Other products are related when this has been broken for over a month.

Exactly this.

@StoneLegion
Copy link

Can we please keep this discussion on-topic? This is about the resolution of the issue affecting the Wyze docker bridge. Extraneous posts about other products and unrelated complaints are are not helpful. There are other places to post that stuff.

Other products are related when this has been broken for over a month.

Exactly this.

Yes I totally agree we should say and repeat then re-quote these over and over about staying on topic ;)

@darkseal92
Copy link

Can we please keep this discussion on-topic? This is about the resolution of the issue affecting the Wyze docker bridge. Extraneous posts about other products and unrelated complaints are are not helpful. There are other places to post that stuff.

Other products are related when this has been broken for over a month.

Exactly this.

Yes I totally agree we should say and repeat then re-quote these over and over about staying on topic ;)

Yes, precisely

@ScottySTL
Copy link

Bye bye

@thespillmonkey
Copy link

thespillmonkey commented Mar 28, 2025

Really trying to follow along here for actual updates. it's tough. I hope it is fixed soon.

You can join the official discord too. There is a tech channel and the devs pop in and out. The last update was less than a week ago from Jason and he said they pinpointed it and are workign on it. He is a solid source at wyze. Primary PR.

@shawnsi
Copy link

shawnsi commented Mar 28, 2025

I just asked for clarification in discord that a fix is really planned. From what I've seen there, they only mentioned the cause but haven't said anything about a fix.

Obviously everyone needs to evaluate their own requirements on how to handle this but it's been an awfully long outage/degradation scenario. This obviously is not a priority for Wyze. A 6 week outage is incredibly unusual for a tech product/service that actually intends to fix it.

@thespillmonkey
Copy link

I just asked for clarification in discord that a fix is really planned. From what I've seen there, they only mentioned the cause but haven't said anything about a fix.

Obviously everyone needs to evaluate their own requirements on how to handle this but it's been an awfully long outage/degradation scenario. This obviously is not a priority for Wyze. A 6 week outage is incredibly unusual for a tech product/service that actually intends to fix it.

The post did specifically say they are working on a solution, but yes, this defintely isnt a major priority for them. It's Dev API access for a side project of 0.001% of their userbase. I appreciate them putting money into such a small userbase and hope their current stated roadmap of more local-only accress options pans out.

6 days ago

https://www.reddit.com/r/wyzecam/comments/1izbwzy/comment/mj08d7f/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1

"I just got an update from the team, we have concluded our investigation and found the cause. We are working on the solution now and should have something soon."

@roverpixel
Copy link

My IT security policies do not allow a Docker container to use host network mode. A compromised container in this mode allows access to the host network stack. Network isolation is a good thing.
I am using Proxmox so I deployed another Proxmox host to exclusively run docker-wyze-bridge. Running another LXC does come with a memory penalty, albeit very small. So why not.
As suggested and recommended here and the other thread #1459 , host network mode does indeed return access to my cameras.
This is still really a workaround, so looking forward to the fix from Wyze.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet