-
Notifications
You must be signed in to change notification settings - Fork 509
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
Eufy cameras no longer work with 1.9.7 (mse: unsupported scheme) #1453
Comments
I am right now working to get my Eufy doorbell T8210 cam that is working good in HA card view (over webrtc-camera) also forwarded to HomeKit. |
Update: still not working any more at all.
And I see now this warning in the log: Can someone guide me how to downgrade to verify? |
Well. The |
I think the scheme is made up of model number and serial number. The setup consists of the eufy-security-ws addon, the Eufy Security Integration, the WebRTC Camera Integration and Go2RTC (in some variant). The use of Go2RTC is actually included in the Eufy Security Integration documentation. Stream provider is P2P and the stream URL is an RTSP. |
I have the same problem. |
Same problem here |
I see the same problem. My Eufy doorbell stream no longer works in Home Assistant when using 1.9.7 This is what I see in config
|
And what you can see in config for old version? |
That is the config as seen once I rolled back to 1.9.6 |
The config is the same for both versions. |
If someone is a developer - it might be helpful to know which commit broke. Just need to build a binary for each commit between 1.9.6 and 1.9.7. Should not be a difficult task, even if you don't know golang. |
You mean just try out nine different builds? |
Yes. Just git checkout, go run. Multiple times |
OK. Looks like we know the problem #1458 |
Sounds great that you found the source of the problem. Can someone please give me some how level instructions how to downgrade to 1.9.6 again until the problem is solved? I am using a Pi4 with standard HAOS Image and did install all over the HA add-on store/hasc as explained in the eufy cam how's to's for HA. Could it be a try to uninstall webrtc-camera and reinstall it in the hope it will install again the older version from go2rtc? |
Fixed in latest master version |
WebRTC camera integration has old go2rtc version - 1.9.4 |
Personally I went to Settings, System then Backups within Home Assistant and looked through the recent backups listed. I saw one entry for go2rtc from the day before when the add-on got automatically updated. I selected that and restored (it only restores that one item not your whole HA). This took about 10 seconds to complete. I then restarted the whole Home Assistant and it fixed the problem. I've now turned off Auto-Update for that particular add-on. Hope this helps. |
Tried it out, it works. Many thanks for the quick fix. |
Also for me its working again. Now because I have some eufy users reading this a quick question: homekit.yaml: go2rtc.yaml |
For AlexxIT. END of File warning12:31:53.503 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:170 > error=EOF url=http://192.168.XX.XXX:8123/api/camera_proxy_stream/camera.front_door?token=9eaaXXXXeead096c349d5e38ba3984a1a23e2aecc9b3d58be1902824e03b2 New Stream error Warning with unsupported scheme12:32:31.493 INF [streams] create new stream url=rtsp://127.0.0.1:8554/T8423TXXXXXXXXXX As above unsupported scheme error12:35:21.542 WRN [rtsp] error="streams: streams: unsupported scheme: T8170TXXXXXXXXXX" stream=T8170TXXXXXXXXXX I have a whole bunch of Eufy cameras and as stated none are displaying any more. Eufy Floodlight Cam S330 (Model: T8423) Should you need any tests done, please let me know. |
thanks |
Unsupported scheme is correct error. Eufy integration creates an invalid config. This issue should be added to the eufy project. |
What should a valid configuration/schema look like? Use of entity ID? |
This is incoming stream. It should have empty source.
|
Yes, that's right that it still says 1.9.7 and here please English, there are not only Germans on GitHub 😉 |
Okay, thank you! Do you have any idea what might be causing my cameras to not display a live image despite the new master version? Normally, the streams should be running in go2rtc, right? Do I need to start them before the stream works in the go2rtc user interface? I've tried both, but it’s not working. Thanks :) |
It depends on your camera whether you have to start its stream or whether it provides a permanent stream. Furthermore, with the current master version, the process is exactly the same as before with 1.9.6. |
hi, the current implementation of API call is like this, I am using the variable with name, because initially I could not find way to add an empty source using API. This had been working (until now) :) Input
Output
I tried sending empty source parameter or not sending the source parameter at all, but no success adding it via API. could it be that API is blocking it? |
@fuatakgun you right. Creating stream with empty sources via API not supported right now. I'll think about improving that. |
Any suggestion to make it possible other than manually writing to streams? |
You can continue to use the current API. There is nothing wrong there, except for the error in the log about unsupported source. |
@AlexxIT ,when 1.9.8 version is released, eufy security integration can continue using this non-sense source parameter just to set the incoming stream and I can continue publishing to it, is that right?
|
In fact, it's just a useless source for the stream. go2rtc will skip it every time it sees it. The only problem is the logging of the error message. I haven't figured out how to redesign the API yet. |
Yes, tested with the master version and all is working fine. Thanks |
After changing from 1.9.6 to 1.9.7 (Docker), the streams of my two Eufy cameras no longer work.
They are a T8410 and a T8210.
The stream comes via the eufy-security-ws addon in Home Assistant.
The message mse: unsupported scheme is displayed in the video stream.
When I switch back to 1.9.6, everything works again.
Do I have to make any adjustments in the config? This was previously generated automatically.
The text was updated successfully, but these errors were encountered: