Ok, my brief summary all the Eufy Security oriented projects ive seen in this thread:
#1
^^ this looks great for MQTT users that just want notifications, but doesnt have any streaming or camera control options
#2
Unfortunately for Homey, not HA, but getting that ported over, or figuring out how some key features work would be spectacular. The primary thing thats missing from nonsleepr is the ability to turn the cameras on and off. Thats super cumbersome from the app, and cant be coded into app modes, so it would be really handy to have access to that switch in HA for automation
#3
The go to working HA integration for most folks, supports devices and streaming, solid and well designed, but no camera “control” options. Many thanks to continual contributors nonsleepr and fuzzymistborn for all the hard work on this one, its the defacto standard to judge other work off imo.
#4
Newcomer, but looks very promising to add many similar features to the Homey integration above. Still evaluating, but i see bropat is posting in here Thanks for the great effort here
Life changed! Thank you for this and dockerising it … brilliant!
MOtion detection working again makes me SO happy!
(motion after sunset, triggers front door light on + any motion triggers a telegram notification with the perp’s face). The above discussion regarding tirggers for ‘silent’ mode or not are going to be on y to-do list so I don’t get my own ass taking bins down to the road.
I have a post further up in the thread which shows how you can get the camera mostly automated through a few scripts and a browser_mod addon to refresh the page.
All the heavy lifting from the guys you mentioned though!
So except for some functionalities added in #2 the basic building block is the same. #1 could easily implement the features of #2.
The limitation at the moment is the progress of the base library for it.
Agreed. Thats actually the first code based off eufy-node-client that ive seen that can successfully turn on and off cameras though. I know the flags for that (and many other things) are exposed, but they tend not to work, even when triggered manually it seems.
Hey @rogro82, you seem fairly knowledgeable with Jan’s repo. I’ve been trying to get the p2p portion to work, but with the sample script he provides, I receive a timeout for my base station even though I can ping and port scan it just fine. My end goal is to simply enable/disable the mechanical chime for my wireless video doorbell. Do you have any guidance? I’m unable to get the cloud portion working, which appears to be an alternative? That can be found here: LocalLookupService.lookup timeout but works with CloudLookupService.lookup · Issue #19 · JanLoebel/eufy-node-client · GitHub
However, my p2p issue is simply this error:
(node:14188) UnhandledPromiseRejectionWarning: Timeout on address: 192.168.x.x
(node:14188) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see Command-line API | Node.js v21.6.2 Documentation). (rejection id: 1)
i installed iobroker addon on hassos
then i installed you adaptor
then i tried to login, but i now get my 2FA code
But i have no idea where to fill in that code
cant find it
Also, do i need the simple restful api? And the web server?
I got all the other stuff running in Hassos too