Eufy Security Integration

Hi, facing an issue with the alarm.panel state. Doesn’t report correct value either using panel card or checking status with dev tools…
3x Eufy cam solo C24. Looks like state is not updated when changing alarm status (away, home, custom 1…)

Any suggestions?

Anyone can provide some guidance on how to get an automation to pick the last picture from a doorbell camera?

I see that my camera.doorbell entity has a pictureUrl atribute, that will be the last picture the camera has gathered. I am not sure how I would go about getting that url picked, using state_attr doesn’t seem to be able to fetch the pictureURL.

I know I can use the Anyone can provide some guidance on how to get an automation to pick the last picture from a doorbell camera?

I see that my camera.doorbell entity has a pictureUrl atribute, that will be the last picture the camera has gathered. I am not sure how I would go about getting that url picked, using state_attr doesn’t seem to be able to fetch the pictureURL.

I know I can use image: /api/camera_proxy/camera.doorbell for the Android Companion app, but not sure if the same can be used for casting or Android TV notifications, they seem to require a URL

Thanks

Edit: found a solution, using a variable in a script.

variables:
  image: >
    {%- set image = "https://homeassistant.local:8123" + state_attr("camera.doorbell","entity_picture") %}
    {{ image }}
sequence:
  - service: notify.laptop
    data:
      title: Test
      message: This is a test message with an image.
      data:
        image: '{{ image }}'
2 Likes

installed the component from HACS, but doesn’t shows up in the integrations? It is visible in HACS but from the integration tab in HA when I’m searching for it, it doesn’t popup…

Give it 24 hours. I had the same issue, left it overnight, and it was then available.

Welcome back!

Probably clear your browser cache. Ctrl+F5

Thanks all is working well but my camera and doorbell doesn’t showing up in the Eufy app any alerts/triggers after adding them to ha

I’ve been waiting for the same, Bropat’s eufy-security-client has recently been updated with an event for a delay so this will solve the problem once @anon63427907 incorporates this. I also requested from Bropat an event to indicate that the Homebase mode has been changed, by keypad or app. Apparently he’s also done this.

2 Likes

Why we are not able to use default streaming; because i couldn’t figure it out the problem and would be happy to receive any help to find out the root cause.

Did you already ask in Discord Dev Channel?

Nope, you can take the lead if you have time to do so

Lol I’m so stupid was playing with the alarm settings so all triggers were disabled…

Hi, i’m new here and starting with home assistant and the eufy sercurity plugin.

ik ran into some problems when making an automation. if my homebase alarm changes to state triggered, my lights need to go blinking. The automation works.

Problem is: when eufy homebase is armed, it switches to state triggered for a very smal amount of time before switching to state armed away. Resulting in my lights go blinking when i arm my alarm.

some ideas?
‘’’
Automation:
alias: Lampen knipperen als alarm afgaat
description: ‘’
trigger:

  • platform: device
    device_id: secret
    domain: alarm_control_panel
    entity_id: alarm_control_panel.homebasewk
    type: triggered
    id: alarm-is-triggered
  • platform: device
    device_id: secret
    domain: alarm_control_panel
    entity_id: alarm_control_panel.homebasewk
    type: disarmed
    id: alarm-is-disarmed
    condition: []
    action:
  • choose:
    • conditions:
      • condition: trigger
        id: alarm-is-triggered
        sequence:
      • repeat:
        until:
        - condition: state
        entity_id: alarm_control_panel.homebasewk
        state: disarmed
        sequence:
        - service: light.turn_on
        data:
        color_name: red
        brightness_pct: 100
        target:
        entity_id: light.alarm_lichten
        - delay:
        hours: 0
        minutes: 0
        seconds: 0
        milliseconds: 500
        - service: light.turn_off
        data: {}
        target:
        entity_id: light.alarm_lichten
        - delay:
        hours: 0
        minutes: 0
        seconds: 0
        milliseconds: 500
    • conditions:
      • condition: trigger
        id: alarm-is-disarmed
        sequence:
      • service: light.turn_off
        data: {}
        target:
        entity_id: light.alarm_lichten
        default: []
        mode: restart
        ‘’’

picture from log homebase

1 Like

@anon63427907 Would you know what can cause eufy to be so slow to start in HA?
image
Nothing in the logs, and the integration works rather well
Anything on top of your mind that I should look at first?

[EDIT]
Rebooted the eufy container and restarted HA, seems much better. Not sure what happened there

I am using supervised installation on a debian system and supervisor is starting up add-ons by order (service level vs application level).

Service level add-ons are started just before HA container, some examples are mysql, zigbee2mqtt.

My application level add-ons are starting at least 2 minutes later and integration tries to connect add-on. So, most of the loading time has been spent on waiting.

either your HA host cannot reach your homebase or individidual cameras.
Successful logs should start like this;

2022-07-11 19:22:43.040  INFO  Eufy Security server listening on host 0.0.0.0, port 3000 
2022-07-11 19:22:46.015  INFO  Connected to station T8010N2320460480 on host 178.254.91.254 and port 24106 
2022-07-11 19:22:53.176  INFO  Connected to station T8410P20210912B3 on host 178.254.91.254 and port 25543 
2022-07-11 19:22:53.217  INFO  Push notification connection successfully established 

When i check my history, I see the same thing happening there, can you please create an issue to track this?

so, is this published under eufy-security-ws, let me know if we can bump the version

Last month’s release added ‘alarmDelayEvent’ and ‘alarmArmedEvent’.