[APP][Pro] Eufy Security

Hello,

I just installed an Eufy Video Smart Lock E330. I see that doorlocks are not supported. I would love to help you support this device in the Homey Eufy Security app.

@Revo_USA the door locks are not available in the EU. I’m not supporting devices which I can’t test physically

Well, that is unfortunate the US Eufy Community need to get you one for testing.

@Revo_USA next to that. The locks are not fully working in the SDK i use. And the current eufy app can’t be reversed engineered anymore. So even if I had the device there’s not much for me to do
Only a official api with eufy could solve that

Hi Martijn. Any news on the Eufy Solar Wall Light Cam? You still have access so just want to make sure if this still is necessary.

Regards Marcus

@Marcus_Bitterling no sorry
As you might have noticed a lot Has happened with the app lately and some parts were not functioning anymore. That had more priority. Also not sure if I can even fix the wall light issue, as the app can’t be reversed engineersd anymore so I actually have no clue how to fix the issue you’re facing

Given the amount of work you’ve put in to this app, it feels churlish to raise an issue. However, after installing version 3.38.1, the power drain on my E340 dual camera has increased to the point that it drains faster than my power supply can recharge it.

The doorbell stopped working. When I looked, the battery charge had dropped to 2% (I guess it couldn’t report a charge of 0%). I charged the battery using USB and refitted. The doorbell started working again but the charge dropped several % in an hour. I disabled the Eufy app in Homey and after nearly 24 hours the battery level has been stable.

I suspect the step-down transformer might be weak. When I first set up the camera I tried passing the voltage through to our existing ringer, but that didn’t work properly (just a buzzing instead of a ding-dong) so I switched it off. Believe it, or not, I’ve hunted for the transformer to discover its specification, but I can’t find where it is, or where it connects to the mains! Having said that, the voltage across the battery terminals was a healthy 23vAC.

I’ll happily produce a diagnostic if you think it will reveal anything and will have no issue if there’s nothing you can do.

Andy

@Andy_Henderson can you install the live version and see if it behaves the same?
There was 1 collaborator who added a fix for battery saving. But can be that that broke something else

OkƩ no worries.

I’ll revoke your user rights and just send me a DM if you need them again.

1 Like

+1 for the battery drain issues on my S340 - the battery drained overnight after upgrading to 3.38.1 my C2 and doorbell cameras all seem fine at this time. I will revert to the live again for the time being.

1 Like

I didn’t install 3.38.1 - it appeared automatically (I think I installed 3.38.0 manually). So I reinstalled from live (3.37.0) and unchecked ā€˜automatic updates’ for the time being.

This is the insights chart for the past 31 days:

And for the past seven days:

The dramatic drop in level coincides exactly with the date and time the automatic update to 1.38.1 was reported by Homey on October 3rd at 16.01.

The peak of 28% battery on October 6th was after I partially recharged the battery. It shows that the battery immediately started discharging at a significant rate at which point I recharged it (to 93% it turns out) and disabled the Homey Eufy app.

You’ll see that the battery level remained constant at that level until I received your request to roll back the app and try again. You’ll see that the battery level is dropping off, but more slowly than with 3.38.1. Having said that, it looks like the camera only starts recharging when the level falls below 85% and then only to 89% - which is good battery management. So, for now, it looks like the camera is waiting for the level to go below 85%. If that’s right there was no issue in 3.37.0, but only time will tell.

Andy

@Andy_Henderson I saw the same pattern. So will try to revert the battery changes in 3.38.1 to what they were in 3.37.0 :slight_smile:
I expect a update in the coming weekend

1 Like

That’s great. As I’d hoped, the battery level got to 84% and then started recharging.

Let me know if you need help with testing.

Andy

1 Like

@martijnpoppen you have an idea when your mentioned features might be testable? I think it would be the last option for my fridge project :-/

IN PROGRESS: (Not Testable yet)
1: video streaming for Battery devices via ffmpeg (which do not support RTSP natively) (maximum 5 minutes per stream due to Eufy limitations)

@Hamzty probably never. Homey is not powerful enough to do this so it crashes out the app. Unless athom wants to increase the limit for Eufy Security otherwise it won’t be possible.

I tested it for a week and every time I open a stream it crashes.
Same behaviour with snapshots. When you make 5 snapshots after each other the app crashes as well. The streaming is just really heavy

1 Like

What exactly does that mean regarding the functioning of the app in the future, the maintenance and of course the development of it? Is it because Eufy has changed the way its app is built?

Is this caused by the previous quote (the app is not reverse engineerable), or by changes in the way you developed it?

To be honest, these developments worry me. You’ve put an enormous amount of time and energy in this app. Does it keep on working, or will there come a moment in the near future it stops working because Eufy keeps on changing its own app?

No chance of a collaboration between Athom and Eufy? Is Eufy aware of this beautiful app and the enormous fanbase it has?

@Roger_Gorissen

The way the app is built. The new eufy 5 in 1 app is a flutter app which I can’t reverse engineer

So yes at some point this app will stop function
Already mentioned that earlier to you

The homey app uses communications which are patched by eufy but those can’t be reversed engineered

I’m looking into other options but not sure if I can make that work

Athom does try. Also the Dutch part of Eufy is aware of this and would like a official integration but it’s the Chinese part which should get along as well

1 Like

Hi, Marijn, would it be possible to use the camera temperature in Homey climate?

Thx

@Yannick_Eeckelaert No not possible. Also the temperature is a battery temp and not a realy outside temp

New app update (:orange_square: TEST: 3.38.2):

Changelog:

NEW:
1: NEW: Local snapshot capture (more reliable snapshots) - This removes the limit of cloud snapshots (Snapshots will be made with FFMPEG which runs on your Homey)
2: NEW: video streaming for RTSP supported devices (Make sure to enable RTSP in Eufy app first)

FIXES:
1: FIX: memory leak in library
2: FIX: memory issue with snapshots (this caused app crashes)
3: FIX: removed duplicate snapshot updates
4: FIX: improved error handling in snapshot capture
5: FIX: revert battery saving fixes which actually didn’t save battery
6: FIX: check if device has streaming capability to prevent crashes on non camera devices

BLOCKED: (Not Testable yet)
1: video streaming for Battery devices via ffmpeg (which do not support RTSP natively) (maximum 5 minutes per stream due to Eufy limitations)



If you find any issues, send a report via the mobile homey app

More - apps - Eufy Security - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)



You can install the test version by clicking the link above and press install

Don’t want to be part of this test version? Install the live version → Eufy Security | Homey


2 Likes