Eufy Security Integration

Sorry if this has been answered but I can’t find anything regarding my issue. I have RSTP enabled on my Eufy camera (Indoor Cam Mini) and can see the stream with the WebRTC lovelace card with no issues. I just installed this integration and see 26 entities added for tons of stuff to control the camera setttings… except the most important one, the camera entity. From reading around here I’m assuming that camera entity should have been added but it’s not there for me.

What’s strange is that I tried to setup the camera with the generic camera integration and it times out. I then tried with the ffmpeg integration and I’m getting authentication errors even though I’m using the same rtsp:// address as what’s in my WebRTC lovelace card. I thought perhaps there can’t be two streams from the same camera so I even deleted the WebRTC lovelace card and reloaded the integration and still nothing. Any clue what could be happening?

This is what I see in the add-on logs:

2022-07-19 00:12:06.812  INFO  Eufy Security server listening on host 0.0.0.0, port 3000 
2022-07-19 00:12:11.573  INFO  Connected to station T8414P10213704AF on host 192.168.86.59 and port 19000 
2022-07-19 00:12:26.623  INFO  Push notification connection successfully established 
2022-07-19 01:15:30.120  INFO  Client disconnected with ip: 172.30.32.1 port: 34934 code: 1006 reason:  
2022-07-19 01:15:30.134  INFO  Client disconnected with ip: 172.30.32.1 port: 34932 code: 1006 reason:  
2022-07-19 01:15:30.136  INFO  Client disconnected with ip: 172.30.32.1 port: 34920 code: 1006 reason:  
2022-07-19 01:15:30.139  INFO  Client disconnected with ip: 172.30.32.1 port: 34924 code: 1006 reason:  
2022-07-19 01:15:30.141  INFO  Client disconnected with ip: 172.30.32.1 port: 34936 code: 1006 reason:  
2022-07-19 01:15:30.145  INFO  Client disconnected with ip: 172.30.32.1 port: 34938 code: 1006 reason:  
2022-07-19 01:15:30.146  INFO  Client disconnected with ip: 172.30.32.1 port: 34928 code: 1006 reason:  
2022-07-19 01:15:30.148  INFO  Client disconnected with ip: 172.30.32.1 port: 34930 code: 1006 reason:  
2022-07-19 01:15:30.150  INFO  Client disconnected with ip: 172.30.32.1 port: 34922 code: 1006 reason:  
2022-07-19 01:15:30.152  INFO  Client disconnected with ip: 172.30.32.1 port: 34940 code: 1006 reason:  
2022-07-19 01:15:30.153  INFO  Client disconnected with ip: 172.30.32.1 port: 34926 code: 1006 reason:  
2022-07-19 01:15:30.154  INFO  Client disconnected with ip: 172.30.32.1 port: 34918 code: 1006 reason:  
2022-07-19 01:29:23.035  INFO  Client disconnected with ip: 172.30.32.1 port: 34942 code: 1006 reason:  
2022-07-19 01:33:37.736  INFO  Client disconnected with ip: 172.30.32.1 port: 34944 code: 1006 reason:  
2022-07-19 01:58:16.286  INFO  Client disconnected with ip: 172.30.32.1 port: 34954 code: 1006 reason:  
2022-07-19 01:58:16.793  INFO  Client disconnected with ip: 172.30.32.1 port: 34950 code: 1006 reason:  
2022-07-19 01:58:17.130  INFO  Client disconnected with ip: 172.30.32.1 port: 34946 code: 1006 reason:  
2022-07-19 01:58:17.225  INFO  Client disconnected with ip: 172.30.32.1 port: 34952 code: 1006 reason:  
2022-07-19 01:58:17.229  INFO  Client disconnected with ip: 172.30.32.1 port: 34956 code: 1006 reason:  
2022-07-19 01:58:17.234  INFO  Client disconnected with ip: 172.30.32.1 port: 34948 code: 1006 reason:  

I just got the eufy dual doorbell and I installed it on Home assistant, but I cannot seem to get the camera to live stream to HA. I installed it this way on HACS and the live stream does not show.I have RSTP integrated but I cannot get past this part for WebRTC to work for my. I’m stuck here: image

You have to install WebRTC Camera (not RTSPtoWebRTC)

1 Like

I’m seeing the same issue as a few people above and I simply can’t progress the installation beyond the Eufy Security WS Addon. After installation of the Addon and configuration of the login settings, the log never progresses beyond this:

2022-07-19 10:50:16.035  INFO  Eufy Security server listening on host 0.0.0.0, port 3000 

I’m using country code GB for the above, because my accounts and devices are set up for United Kingdom (so I assume this is correct).

One thing of note, if I then change the country code to US, I note that I get much more activity, and as expected no devices found because mine are configured in the UK (I assume):

2022-07-19 10:56:26.102  INFO  Eufy Security server listening on host 0.0.0.0, port 3000 
2022-07-19 10:56:28.465  INFO  No stations found. 
2022-07-19 10:56:28.796  INFO  No devices found. 
2022-07-19 10:56:41.114  INFO  Push notification connection successfully established

Does this addon only work for US accounts, or am I doing something wrong here? I’ve tried this with HA core 2022.6.7, 2022.7.3 and 2022.7.5 with no difference.

I’ve come across the same issue having installed the cameras in Portugal.

Any suggestions or answers out there? @anon63427907 ?

CORRECTION

After a restart everything is working perfectly.

1 Like

Hi Everyone,
I’ve just set up my first Home Assistant install and I’d like to integrate my Eufy Security… mostly to change states etc
There are over 2000 posts between this and Eufy Camera Integration - Feature Requests - Home Assistant Community (home-assistant.io) and I’m honestly a little lost trying to parse as to which is the simplest way to get this going?
Anyone able to give a TL;DR of how to install this? (the thread summarise option dropped it to 100posts but still none the wiser after parsing them!)
Thank you!

Just take the first post and the links to integration and documentation from there.

The first post links to another “better” solution which also seems to be “working” from reading that thread, which is what’s confusing - not sure which I should be looking at (given that both initial posts are now very old)!!

Updated the first post, just follow the links to install bunch of stuff and rest assured, it is far from perfect

2 Likes

Thank you!
So guessing by the fact that the update removes the other one I should ignore that for now and stick with this!

I’m just moving over to HA from Homey and interestingly this seems to be the one app that is significantly more advanced over there!

Feel free to contribute to make this better, but first give it a try

1 Like

As eufy camera automatically turn off streaming in 3mins after streaming sensor on. Is it possible to create an automation script to force the camera off in 3mins then immediately turn on in a loop of 5 times, so the camera can stream up to 15mins in one service call?

You can set up your own automation to start streaming triggering on state changes of related camera

Can please help me with the configuration code? I don’t know where to start since I’m a newer to HA.

Just start with the documentation linked in the first post.

Yes, I did. I also had an automation to stop my eufy doorbell livestream in 5mins, but I’m not familiar with loop script in HA to call service my eufy 2k pro off and then on repeatly for 5 times in one-click button in order to stream the camera a bit longer. Any input would be appreciated.

P2P Users
I have just released a new version of integration (v2.2.8) to use TCP based streaming rather than pipe (process) based one. In my local tests, it is much more reliable. Please get latest version of integration and test it. Plus, you can stream multiple p2p cameras at the same time now :slight_smile: (I am curious if anyone would be interested)

I had streamed more than 30 minutes using p2p and restarted the p2p stream more than 10 times consecutively, all was good.

In the meantime, I am working on a customer webrtc card to eliminate conditional card usage. The new card would show camera image while Idle and would show streaming interface while Streaming :slight_smile:

Looking forward to community’s feedback on this

9 Likes

you do not need loop, just set an automation based on camera state (Idle vs Streaming)

Hey, you need to enable all the notifications as integration fully relies on them. Any updates on current state?

For my battery doorbel I used to check if select.voordeur_video_streaming_quality was set to “Low / Low Encoding” to see if streaming would work from HA. Is that entity no longer supported, and if so is there another way to see if the P2P streaming will work? Or is that limitation no longer present?