Eufy Security Integration

The Eufy C33 came out recently. It’s a smart lock that replaced the knob/handle rather than the deadbolt(for US households). And idea if that supports this integration yet or will in the future?

Would love to get a handle for the interior door that leads to the garage. But choices for locks that support HA are super limited. So if this doesn’t then I guess I’ll continue waiting for the Aqara U300 and see how that will be like.

Hi @ErwinP can shed some light on how you set up Dashcast to manage your casting ?

Sure. The automation is part of a larger one, but this is the part where it starts the stream and cast:

sequence:
  - if:
      - condition: state
        entity_id: sensor.voordeur_stream_status
        state: StreamStatus.IDLE
    then:
      - service: button.press
        metadata: {}
        data: {}
        target:
          entity_id: button.voordeur_start_p2p_stream
  - service: dash_cast.load_url
    data:
      entity_id: media_player.nesthub84fe_2
      url: http://<internal_IP_address:port>/stream.html?src=T8210P8123291A4D
      force: true
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  - service: media_player.turn_off
    metadata: {}
    data: {}
    target:
      device_id: 6d42faa8c0dbcccc0f9ab78c2ced205f
    enabled: true
  - service: button.press
    metadata: {}
    data: {}
    target:
      entity_id: button.voordeur_stop_p2p_stream

Hope this helps,
Erwin

For some reason, my whole integration stopped working…

2024-08-20 04:38:09.991 ERROR   eufy-security-ws:eufy-security-client   [p2p] Cloud lookup addresses (2) - Error {
  error: {
    cause: undefined,
    message: 'Error: send ENETUNREACH 3.124.97.151:32100',
    context: undefined,
    stacktrace: 'Error: send ENETUNREACH 3.124.97.151:32100\n' +
      '    at doSend (node:dgram:717:16)\n' +
      '    at defaultTriggerAsyncIdScope (node:internal/async_hooks:464:18)\n' +
      '    at afterDns (node:dgram:663:5)\n' +
      '    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)'
  },
  stationSN: 'T8010P232330041D',
  address: {
    host: '3.124.97.151',
    port: 32100
  },
  msgID: 'f16a',
  payload: '4555505243414d000006508d5357484648000000546c6a58634b753535684456583152457a306e4900000000'

This really came out of the blue. Anybody else having issues?

EDIT:
Meh, restarted the server and everything is working find. Weird.

thx will try that too

Merci Erwin ! Juist de inspiratie die ik nodig had :wink:

Thx Erwin!
You pointed me in the right direction for the casting URL !
Should have known to take the Go2rtc url of the cam

Hello.
Is there a way to get the streaming link of Eufy wired doorbell? It has not RSTP, so I suppose that via p2p protocol?

Hello, is there a way to add more than one Eufy cameras without HomeBase? How devices are being discovered by the Eufy security integration? Thank you!

Hi I’m Using the Eufy wireless doorbell camera and all was working fine but I had an unrelated network problem. I resolved the network problem, reinstalled the add-on and the integration but now I get from the integration “failed to set up, check logs”. the add-on shows the following message in the log “Client disconnected with ip: 127.0.0.1 port: 47930 code: 1000 reason: Normal Closure” I have tried a variety of port numbers in the add-on. When I try to give the integration the IP address It says wrong port/ip and reverts to 127.0.0.1.
Im using 8.0.3 of the integration and 1.9.0 of the add-on.
Any help much appreciated

Solved by reinstalling…