Eufy Security Integration

I guess the project from bachya is dead?

And this is the only mature integration that should go into ha core?

Not sure if he is still working or will work. On the other hand, i am working on a different integration for Kia and Hyundai cars and becoming part of core is a lot time consuming and slow compared to owning a custom integration.

So, if i take this challenge, i might need to stop delivering new features on custom integration until core work reaches to a point.

2 Likes

Iā€™d be happy with this. I think youā€™ve done awesome already and delivered a strong custom integration so we can wait for now until you add it to HA Core, then you can continue to deliver new features via the official integration?
Thanks again for this :clap:

1 Like

Agree here!

good to hear that, many people are fine to wait until reaching a point while working on part of core :slight_smile: it is only me who does not care to be :slight_smile:

thanks for your comments and participation on voting

1 Like

I have updated the issue with my findings: Support http2 calls Ā· Issue #210 Ā· fuatakgun/eufy_security Ā· GitHub

@bropat , I do not think this is related to http2, I tried to access the URL with http2 and generated 404. Your help will be appreciated.

Moreover, the generated picture is from April 2021, I do not think that Eufy is keeping all these images accessible in S3 bucket inside AWS that long.

Yeah i told you i havent got any image anymore

It worked before for a long time, its since the big update ā€¦

I first created issue at bropat, it was closed and pointed to here
then i created issue here, and now thats closed too and pointed back to bropat.
Not sure what to do now.

answered you over github issue, not happy with your attitude, please do whatever you prefer to do.

1 Like

Hi you misunderstand me.
Yes you answered me in github, but you closed it ā€¦ so not sure if i reply there, you still get it.
However, you told me to put an issue at bropat again, but het closed it too
So i dont know what to do now.

I pinged him over here and github issue to help him, there is nothing much I can do here.

Issue is not related to http2, your latest picture URL is very old and maybe @bropat knows why and solution.

What else I can do here?

Hey ok thx for your help, lets wait and see what bropat says.
So it seems the cam isnt updating the picture url then?

You still need the cam share?

strangely this worked. Now everything ran smoothly up to seeing the pictures (not video) of the cams in the previews on lovelace - again without any capcha thingy. An issue still I have in getting video from the cams. As you can see on the screenshot, I see the preview picture from the cam, but the stream does not work:


This example is a Battery Doorbell 2k, I see updates coming for sensors like motion, so connection itself seems not to be the problem.
How to debug? I didnĀ“t find any entries in neither log of HA nor for the plugin(s).

Today, I wanted to give the integration the next try. And the sensors are there and I see some previews/stills and some video, but have more questions than before.

  1. If I click on the preview or running video, I get the same as Fossy showed. Nothing. Before, in my last tries and till today in the anxious integration, I get a bigger picture. Here only the entitiy name and the cog. Shouldnā€™t there a bigger version be shown?

  2. If I try with WebRTC, I get that many buffering wheels, that cannot be correct. As I donā€™t have any problems with connections or without WebRTC.

  3. For what, which sensors is
    image

  4. For what is on which value should we set
    image

  5. For what is and to which value should we set
    image

  6. Where should be that checkbox
    image
    Donā€™t find it anywhere.
    Updated: O.k. After rolled back again to the working, anxious integration, it is there, where 1. does not show anything. The old one still does.
    image

Does anyone know why Eufy is suddenly adding tons of .ts files under my config folder?

I am trying to add a stop button to my cameraā€™s card similar to how it was done in the documentation (at the bottom of GitHub page in the first post). However, for some reason it is not showing up. Any help would be appreciated.

I am using HassIO on Raspberry and the setup is same as what was described in GitHub instructions.

Main Door (camera.main_door) is the entity in the snippet below.

`
type: conditional
conditions:
  - entity: binary_sensor.main_door_streaming_sensor
    state: 'True'
card:
  type: custom:webrtc-camera
  entity: camera.main_door
  shortcuts:
    top: 0
    left: 0
    orientation: horizontal
    services:
      - name: Stop
        icon: mdi:stop-circle-outline
        service: camera.turn_off
        service_data:
          entity_id: camera.main_door
`

You can check out my post here (and instead of using play/pause button (press/long press), can create separate play and stop buttons):

2 Likes

Thank you this works. Did you ever figure it out with webrtc?

Edit: Never mind I got it to work using your code. Here is the final version, in case anyone else needs it. Only downside is that instead of stop button inside the streaming card, I get it in the card above the stream.

      - type: conditional
        conditions:
          - entity: binary_sensor.main_door_streaming_sensor
            state: 'False'
        card:
          type: picture-entity
          entity: camera.main_door
          tap_action:
            action: call-service
            service: camera.turn_on
            service_data: {}
            target:
              entity_id: camera.main_door
      - type: conditional
        conditions:
          - entity: binary_sensor.main_door_streaming_sensor
            state: 'True'
        card:
          type: button
          icon: mdi:stop-circle-outline
          tap_action:
            action: call-service
            service: camera.turn_off
            service_data: {}
            target:
              entity_id: camera.main_door
      - type: conditional
        conditions:
          - entity: binary_sensor.main_door_streaming_sensor
            state: 'True'
        card:
          type: custom:webrtc-camera
          entity: camera.main_door

2 Likes

Native HA streaming doesnā€™t work as of today, so you should rely on webrtc to watch the video.

You are not using rtsp server add-on nor enabled it in integration configuration.

A bit lost in the post, can you recap your specific questions?