I’m stuck at the same place. UK based and have tried UK, GB, US, EU - get exactly the same results as you. Not sure where a list of Country codes are to choose from.
I will publish my custom web rtc card to support state based streaming, it is mainly focused on eufy cameras but any state based cameras should work fine. Stay tight for a week
Hi,
It’s a cool integration. Just installed. Is it possible to use 2FA at all?. I had to disable it on the account I just created for HA and had the home shared to from my primary account for it work.
Also it’s seems that sharing of the home grants admin permission for the user, I guess there is no need for that or at least I don’t need it. Does anyone know how to change share permissions to read only?.
Thanks
It doesn’t support 2fa, not yet. Hopefully in the future
A few days ago I created this issue: https://github.com/fuatakgun/eufy_security/issues/424
I’m not clear on if this should be raised on the integration repository as I have done, or on bropat’s add-on repository?
Anyone else seeing home/away alarm status breaking things?
Does the integration relay on the cloud connection or is it only during discovery and potential new devices. ?
The user I created for HA, I shared the home and it seems then the user automatically becomes Admin and I don’t know how to change that, seems only to be possible if you share each device. I will not get any new devices of Eufy, so I basically don’t need to discover more and can disable the account if again it’s possible to run without.
thx
the integration needs access to the internet and eufy account to work
I’m looking at this integration, I’m interested in the control features, but not the streaming - from what I can tell the port and IP registration at initial config is for the RTSP server? Is there any way to skip this?
EDIT: Nevermind, just gone ahead and done it anyway
One question I do have is how do I switch to different arm modes? I see that I am currently armed in Home mode and I can disarm (tho I essentially use Home as my ‘disarmed’)
But how do I switch to the other modes (Away, Off, Geofencing, Schedule?)
I do my automations in Node Red, but if you don’t I am sure you can do it in a similar way in HA.
within the alarm_control_panel domain simply call the service you want such as alarm_arm_away on the alarm_control_panel of your Eufy integration.
Nodered:
Do make sure you have mapped them in the integration
(ignore I added ‘schedule’ once. It doesn’t work as far as I know off, as the idea is to write your own schedule in HA and not depend on the one in Eufy).
For Dashboards you can use a security card and map it to your eufy control panel
Dashboard
I am using a custom Mushroom card. But assume any security card will work more or less the same.
type: custom:mushroom-alarm-control-panel-card
entity: alarm_control_panel.[your_eufy]
states:
- armed_home
- armed_away
- armed_custom_bypass
show_keypad: false
Thanks! I’m using node red too so see the same
I don’t actually have any custom options set up, but even looking at the list I’m a bit confused
Eufy has the default modes of:
- Home (alarm_arm_home)
- Away (alarm_arm_away)
- Off (?)
- Disarmed (alarm_disarm)
- Geofencing (?)
- Schedule (?)
It seems like the night/vacation and bypass are reserved for the three custom modes that can be created, so how do I use Away / Off / Geofencing / Schedule?
Thanks
From memory:
Home → maps to Eufy ‘home’ - shows as ‘armed home’ in HA
Away → maps to Eufy ‘Away’ - shows as ‘armed away’ in HA
Disarmed → maps to Eufy ‘Disarmed’ - shows as ‘disarmed’ in HA
Geofencing is a custom mapping to map to Geofencing, not sure it works. Also don’t use it.
Schedule last time I checked and as I understand doesn’t work. The idea is that you can write the schedule better yourself in HA.
The thing that took me a bit of time to realise is that in essence ‘Home’ and ‘away’ are armed modes, and disarmed is truly turning your alarm off. It also works like that in Eufy. But the app -at least for me- didn’t really present it as such. Displaying everything as ‘equal’.
This is my automation for doing this:
I should note first that I have this automation off for now, as I’m experiencing a bug with this integration where my eufy devices stop responding when the eufy alarm mode changes - it’s not related to this automation though.
alias: Eufy alarm state by zone
description: ""
trigger:
- platform: state
entity_id:
- group.all_device_trackers
- platform: homeassistant
event: start
condition: []
action:
- choose:
- conditions:
- condition: state
entity_id: group.all_device_trackers
state: not_home
sequence:
- service: alarm_control_panel.alarm_arm_away
data: {}
target:
entity_id:
- alarm_control_panel.driveway
- alarm_control_panel.home
- conditions:
- condition: state
entity_id: group.all_device_trackers
state: home
sequence:
- service: alarm_control_panel.alarm_arm_home
data: {}
target:
entity_id:
- alarm_control_panel.driveway
- alarm_control_panel.home
default: []
mode: single
Thanks - so what’s the difference between “Off” and “Disarmed” (which are separate in the Eufy app)
I’m guessing I basically just need to set up some custom ones and use those rather than the schedule/geofence etc (I currently use another hub - Homey- to switch to schedule overnight)
One other question - I have Eufy 2C and they don’t have Anti Theft Detection - any way to remove that option from that device?
EDIT:
One additional question - I’m trying to grab the user who disarmed via the keypad but I’m not seeing it in the payload - there appears to be a user_id (tho unsure it’s related to this) but can’t see any reference to it elsewhere…
Is this possible to capture?
Trying to replicate a flow I have in Homey
Off is available when you have a keypad and i mapped it to disarmed state in home assistant, as there is no other correspondence.
Thanks, that’s good to know.
I wonder if you can help with the edit I made as well - is it possible to capture the user who disarms the keypad?
Thanks
Can you first please check if it already exists in eufy security ws repository, if it exists, surfacing it here would be easy, otherwise, you should first ask bropat over GitHub to implement it and i can help afterwards
Do you mean who disarmed it using something else then HA? In my case I’ve fully moved to HA. I haven’t tried what you want. But if you fully use HA to also arm/disarm. I would add the user who triggered it in either a dashboard or an automation (for example a user that came in range of geofensing) to in the automation or dashboard button to set the name of that user that did this. If you want to do it regstering who did it through eufy (app, other hardware by Eufy). I have no idea
I will take a look. I think it may be as it was able to be used by the Homey dev. Will dig out the repository!
Looks like I might have been wrong… unless it’s personName
but that looks like it’s related to something else…
It is about identified person name from camera image, not keypad related