[APP][Pro] Eufy Security

wow

wow

Apologies Martijn :smiley:, couldnā€™t resist, I understood this was extremely hard to solve. :tophat:

Question though - from privacy perspective, does it mean that data are encrypted in transit so canā€™t be decoded elsewhere ?

@Sharkys it is. Especially with Homeys hardware. Was tinkering last week and tried multiple things. Even bricked my Homey in the process. But unfortunately its not powerful enough of doing this.

Yes its send encrypted and can only be decoded with the correct key.
I will also make the code of the server Public so everybody can see that im not keeping any footage :wink:

Edit: Also will probably add some rate limits in the future. As im hosting this for a small amount in the cloud
To prevent costs

2 Likes

I havenā€™t doubt about you :wink: but I thought itā€™s not running on your owned / paid instance - so it is ?

If so, than big thanks but how long you can keep it running just based on few donations/coffee you might have been receiving from time to timeā€¦ :thinking:

Hope not hard bricked ! (eg. eMMC related)

1 Like

@Sharkys yes running a free tier on koyeb. So for now its free :slight_smile:

No i could revive it with a backup.
But lets say dont try to run a Unix socket on your Homey app :stuck_out_tongue:

1 Like

@Sharkys just said about the free tier. But ofcourse i will monitor a bit coming days :stuck_out_tongue:
Hopefully the free tier is enough

1 Like

I was just going to test it but this is for doorbell cams only, right ? :wink:

@Sharkys all cams
But you should enable it in the device settings

1 Like

Apologies, I shall RTFM :wink:

Send you 516244ef-2f0c-4011-aaf2-caede8db1caa with some comments. It works but getting timeoutsā€¦ just in case you see anything.

1 Like

@Jorg_Wissemann you can still use the live version :wink:

Yeah, I just saw that the tag is now called ā€ževentā€œ - had to refresh my browser to test.

BUT: the tile in the app is not showing a picture anymore (just the default image). Or did I miss something else?

Edit #2: in the tile you can now select between snapshot and event - damn, I should quit for today :wink:

1 Like

Another genius solution from @martijnpoppen on the stream that Anker had closed for us! Keep up the good workšŸ’ŖšŸ»

2 Likes

@Jorg_Wissemann yeah couldnt get the event image as default. Will look into that

1 Like

@Sharkys i dont see anything useful in the logs. Still timeout?

Very nice, thanks a lot for keep on adding functionality to the app.

1 Like

Have you done anything ? :wink: Itā€™s almost instant nowā€¦ :+1:

@Sharkys nope nothing but maybe it kept the old livestream setting which is 30 seconds. So might be a small glitch. Will monitor that

1 Like

Also memory is really low on the cloud instance. Almost if its doing nothing

Hopefully it stays like that

1 Like

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

Changelog:

NEW:
1: NEW: Snapshots! :camera_flash:

FIXES:
1: FIX: improve processing of snapshot oin Homey

Info

Snapshots are now added to the APP.
To enable snapshots go to the device settings of your camera (in Homey) and enable the snapshot functionality. This will give you the Snapshot FlowCard

How does this work?
When Eufy starts a stream the Homey app receives the H264 Readablestream from Eufy. This is parsed to a Buffer and send to the external server Which runs FFMPEG. FFMPEG takes a snapshot and sends that back. Nothing is stored on the server a thereā€™s no storage available there.

Flow Example:

:rotating_light: :exclamation: :rotating_light: NOTE:
The snapshot card will use a external service which runs FFMPEG to generate the snapshot.
This service is hosted by the developer of this app and is free to use.
The service will only be used when the snapshot card is enabled.
The service will not be used when the snapshot card is disabled. All data is send encrypted and will not be stored on the server.



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 App for Homey | Homey


2 Likes

Hi @martijnpoppen , great work with the snapshots on the S340 cam.
Any change these snapshots will be available for the Eufycam 2c pro and T8210 wireless doorbell as well?

Thanks

@Heula they are, but you have to enable per camera :wink:
I did that on purpose. to reduce server costs, and not to get unwanted snapshots as it is a cloud service :slight_smile: