[New Binding] Eufy Doorbell

Hello, it needs to connect to the cloud at least to verify the user/password.

You can then choose if you want to access localy or via the cloud to the different devices.(streaming, etc)
(called P2P functions here https://github.com/bropat/eufy-security-client)

I’m not sure if the pushed alert events are received localy or via the cloud.
That being said, you don’t need a paid subscription.

About the binding, given the elements needed here (docker + webservice client + …), i’m not sure it’s doable with openhab. There’s one for homeassistant here https://github.com/fuatakgun/eufy_security

Also keep in mind it’s all based on reverse engineering, not an official eufy API.

Aymeric

@basriram
Thank you for your contribution to openhab.
I am considering this doorbell and wonder if you have plans to provide this binding officially to OH3?

I was relying on Eufy’s MQTT push mechanism to trigger the binding events, however Eufy switched to using Push Notifications and I haven’t had a chance to re-write the binding. As mentioned above the eufy-security-client based approach has been working for me so I would recommend you check that out instead.

Alright - will do. :+1:
Thank you for your quick response!

Hi, I’ve been experimenting with the Eufy products and the before mentioned docker container:

I’ve created a proof of concept OpenHAB addon, which is not submit-worthy yet. It connects from openHAB using a websocket connection to the docker container. It can do the basics:

  • create a Bridge to a bropat docker container;
  • discover chimes, bases, cameras and doorbells;
  • get events like movement detected and doorbell pressed;
  • change some of the settings like motion detection (on/off) and operating-mode (home/away) of the bases;
  • show images from the cameras (not stream live footage)

Users would need to setup a docker container outside of OpenHAB. This is fairly easy: startup with Eufy username and password as parameters, but you need some basic Docker knowledge and/or a Docker UI (I have a Synology NAS with Docker software).

If there are people interested, I will try to get the code submit-worthy for an openhab addon. Please let me know.

Iwan

2 Likes

Hi Iwan,

since I got my pair of EufyCams I’m trying to get it connected to my openHAB anyhow.
I’m not an absolute noob with docker, so with explanations from Aymeric above I was able to set up the 2 containers, and they work fine so far.
But I’m still pretty a beginner regarding openHAB and MQTT, so I wasn’t able to get the connection to openHAB.
That said, I am pretty interested in your addon.

Thanks

Here is a minimal script to set the camera mode using eufy-security-ws, for integration with an alarm system. Maybe somebody can show how to integrate it with openhab without having to exec(), or put it in a binding.

#!/usr/bin/env python3
import json,sys
from websocket import create_connection

def set(ids, mode):

  for id in ids:
    ws.send(json.dumps({
        "messageId": "station-set-mode",
        "command": "station.set_guard_mode",
        "serialNumber": id,
        "mode": mode, 
        }))
    print(json.loads(ws.recv()).get('success'))


ws = create_connection("ws://localhost:3000")
print(ws.recv())

ws.send(json.dumps({
        "messageId": "api-schema-id",
        "command": "set_api_schema",
        "schemaVersion": 9,}))
print(ws.recv())      

ws.send(json.dumps({
        "messageId": "cloud-connection-id",
        "command": "driver.isConnected",}))
print(ws.recv())

set(["id1","id2","id3","id4"], mode=63) #0=away,1=home,63=disarm

The container may have to be run with --security-opt seccomp=unconfined , or other suitable workaround, on armv7l due to Inconsistent or wrong architecture tags, cannot run or build on a raspberry pi 4 · Issue #1589 · nodejs/docker-node · GitHub

hi

please download the jar here. There is not much documentation but it is also not too complicated.
drop the jar file in your addons/ folder (OH3+ should work). Then add a Thing of type container with the Eufy binding, using the ip and port of your docker container. After that your devices should be discovered and added to the inbox. Please experiment with the channels/items and let me know your findings.

Iwan

Hello Iwan,

I tried your binding,
After adding the Bridge Thing, it stays in Unknow Status, with the two following events in the log

Cannot find channel type: eufy:switch
Cannot find channel type: eufy:switch
Could not create channel ‘cloud-connected’, because channel type ‘eufy:switch’ could not be found.
Could not create channel ‘cloud-connected’, because channel type ‘eufy:switch’ could not be found.

I’m running a 3 month old [eufy-security-ws] docker image if this can be an issue

Aymeric

Hi, thanks for testing. Sorry, I do not create new container-things often, I accidentally introduced a typo in the configuration files. I’ve uploaded a fix, please check here for a fixed jar.

PS: you probably need to remove the previous bridge and create a new one to get the new configuration for the bridge.

tested the fix,
The things is created, with both channels, but the bridge stays in unknwown status, and both channels are NULL.
I’ve no error in the log except

2022-03-21 11:43:00.589 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'eufy:container:432447de95' changed from OFFLINE to UNINITIALIZED (DISABLED)

2022-03-21 11:43:20.888 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'eufy:container:432447de95' changed from UNINITIALIZED (DISABLED) to INITIALIZING

2022-03-21 11:43:20.895 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'eufy:container:432447de95' changed from INITIALIZING to UNKNOWN

And with debug the log activited

2022-03-21 11:55:48.700 [DEBUG] [y.internal.EufyContainerSocketClient] - Cancelled scheduler
2022-03-21 11:55:48.701 [DEBUG] [y.internal.EufyContainerSocketClient] - Session closed: 1006: Disconnected
2022-03-21 11:55:48.720 [DEBUG] [y.internal.EufyContainerSocketClient] - Session connected for org.openhab.binding.eufy.internal.EufyContainerSocketClient@1b9fea3
2022-03-21 11:55:48.723 [DEBUG] [y.internal.EufyContainerSocketClient] - Started scheduler
2022-03-21 11:55:48.724 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"version","driverVersion":"1.4.0","serverVersion":"0.6.0","minSchemaVersion":0,"maxSchemaVersion":7}
2022-03-21 11:56:22.205 [DEBUG] [y.internal.EufyContainerSocketClient] - Session connected for org.openhab.binding.eufy.internal.EufyContainerSocketClient@80a209
2022-03-21 11:56:22.205 [DEBUG] [y.internal.EufyContainerSocketClient] - Started scheduler
2022-03-21 11:56:22.212 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"version","driverVersion":"1.4.0","serverVersion":"0.6.0","minSchemaVersion":0,"maxSchemaVersion":7}
2022-03-21 11:56:36.946 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"messageId":"1","command":"driver.poll_refresh"}
2022-03-21 11:56:37.197 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"1","result":null}

It seems to commuicate when ovents occurs

Do you have a github for your source ?

Thank you

github is here

If this is all the logging, strange thing is that it connects twice without disconnecting in between. Do you have 1 container configured?

Do not enable 2 factor authentication on this account. It is supported by the container but not implemented in this biding.

Is this still true ? This may be the issue for me.

Aymeric

Actually, not sure why I wrote that, it was some time ago. Cannot remember why it would not work, but do you have the option to disable 2FA to check if it makes a difference? I just tested on a clean 3.2.0 openhab without 2FA, when I create a bridge it is online right away and my devices are added to the inbox. But my logging does not show 2 connections either. You should also see a set_api_schema request after a connect.

Altough the “bridge” thing is not working properly, every time it polls from the webservice, an event is raised with a new “pictureUrl” propoerty, so it triggers something.

Concerning tue dual entry in the log, i deleted my thing and restarted openhab and it is fine now.

Found the issue !
I updated my docker image to the latest version and it works now.
Continue testing.

Thanks ! :grinning:

Well, not much success …
First, both channels from the eufyBridge PushConnected and CloudConnected stay NULL
A few error like this

CameraEntree: Unable to send update for property (wifiSignalLevel:)Integer to 4: channel not found

But, after the StartListening that worked, almost nothing is updated. The polling seems to work

2022-03-22 17:12:06.552 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {“messageId”:“2”,“command”:“driver.poll_refresh”}
2022-03-22 17:12:07.224 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {“type”:“result”,“success”:true,“messageId”:“2”,“result”:null}

But it only updates the pictureUrl property of the first camera.

And If change the mode to Away, or a At Home, nothing is pushed to openhab.

Here’s the full debug log

2022-03-22 17:04:06.550 [DEBUG] [y.internal.EufyContainerSocketClient] - Session connected for org.openhab.binding.eufy.internal.EufyContainerSocketClient@f7e478
2022-03-22 17:04:06.551 [DEBUG] [y.internal.EufyContainerSocketClient] - Started scheduler
2022-03-22 17:04:06.561 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"version","driverVersion":"1.6.6","serverVersion":"0.8.4","minSchemaVersion":0,"maxSchemaVersion":9}
2022-03-22 17:04:06.565 [DEBUG] [y.internal.EufyContainerSocketClient] - Preferred schema version is 8, max available is 9, requesting 8
2022-03-22 17:04:06.566 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"version":8,"messageId":"0","command":"set_api_schema"}
2022-03-22 17:04:06.570 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"0","result":null}
2022-03-22 17:04:06.577 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"messageId":"1","command":"start_listening"}
2022-03-22 17:04:06.583 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"1","result":{"state":{"driver":{"version":"1.6.6","connected":true,"pushConnected":true,"mqttConnected":false},"stations":[{"name":"maison","model":"T8010","serialNumber":"T8010N23210xxxxx","hardwareVersion":"P0","softwareVersion":"2.1.8.8h","lanIpAddress":"192.168.1.133","macAddress":"8C:85:80:8C:48:90","currentMode":0,"guardMode":0,"connected":true,"type":0,"timeFormat":0,"alarmVolume":26,"alarmTone":1,"promptVolume":16,"notificationSwitchModeSchedule":true,"notificationSwitchModeGeofence":true,"notificationSwitchModeApp":true,"notificationSwitchModeKeypad":true,"notificationStartAlarmDelay":true}],"devices":[{"name":"Arrière-cour","model":"T8113-Z","serialNumber":"T8113N6321xxxxx","hardwareVersion":"T8113-Z","softwareVersion":"5.4.6","stationSerialNumber":"T8010N23210xxxxx","enabled":true,"state":1,"battery":93,"batteryTemperature":20,"lastChargingDays":32,"lastChargingTotalEvents":125,"lastChargingRecordedEvents":71,"lastChargingFalseEvents":54,"batteryUsageLastWeek":0,"motionDetected":false,"personDetected":false,"personName":"","antitheftDetection":false,"motionDetection":true,"rtspStream":true,"watermark":2,"wifiRSSI":-64,"pictureUrl":"https://cdn-eu.eufylife.com/thumb/2022/03/20/station/T8010N23210xxxxx/FRHBcD6RD9IHoM3A./camera01_20220320131409.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2xxxxxxxxx%2F20220322%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20220322T155839Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=fb0b8853594e7276dda6a41454acead10ca9554150fd9b390a386ccd20923aab","type":8,"motionDetectionType":0,"light":false,"microphone":true,"speaker":true,"speakerVolume":96,"audioRecording":true,"powerSource":0,"powerWorkingMode":1,"recordingEndClipMotionStops":true,"recordingClipLength":60,"recordingRetriggerInterval":5,"lightSettingsBrightnessManual":100,"notificationType":3,"motionDetectionSensitivity":4,"statusLed":false,"rtspStreamUrl":"rtsp://xxxxx:xxxxx@192.168.1.133/live1","chargingStatus":2,"wifiSignalLevel":4,"nightvision":2},{"name":"Porte d'entrée","model":"T8113-Z","serialNumber":"T8113N6321xxxxx","hardwareVersion":"T8113-Z","softwareVersion":"5.4.6","stationSerialNumber":"T8010N23210xxxxx","enabled":true,"state":1,"battery":31,"batteryTemperature":21,"lastChargingDays":93,"lastChargingTotalEvents":5129,"lastChargingRecordedEvents":1057,"lastChargingFalseEvents":4072,"batteryUsageLastWeek":0,"motionDetected":false,"personDetected":false,"personName":"","antitheftDetection":false,"motionDetection":true,"rtspStream":true,"watermark":2,"wifiRSSI":-55,"pictureUrl":"https://security-app-eu.eufylife.com/v1/s/g/sDxxxgt6","type":8,"motionDetectionType":0,"light":false,"microphone":true,"speaker":true,"speakerVolume":96,"audioRecording":true,"powerSource":0,"powerWorkingMode":0,"recordingEndClipMotionStops":true,"recordingClipLength":60,"recordingRetriggerInterval":5,"lightSettingsBrightnessManual":100,"notificationType":3,"motionDetectionSensitivity":7,"statusLed":false,"rtspStreamUrl":"rtsp://xxxxx:xxxxx@192.168.1.133/live0","chargingStatus":2,"wifiSignalLevel":4,"nightvision":1},{"name":"Piscine","model":"T8113","serialNumber":"T8113N132144xxxxx","hardwareVersion":"eufy2_mini","softwareVersion":"1.7.4","stationSerialNumber":"T8010N23210xxxxx","enabled":true,"state":1,"battery":93,"batteryTemperature":17,"lastChargingDays":-1,"lastChargingTotalEvents":153,"lastChargingRecordedEvents":136,"lastChargingFalseEvents":17,"batteryUsageLastWeek":0,"motionDetected":false,"personDetected":false,"personName":"","antitheftDetection":false,"motionDetection":true,"rtspStream":true,"watermark":2,"wifiRSSI":-69,"pictureUrl":"https://security-app-eu.eufylife.com/v1/s/g/9SxxxCa8","type":8,"motionDetectionType":2,"light":false,"microphone":true,"speaker":true,"speakerVolume":93,"audioRecording":true,"powerSource":0,"powerWorkingMode":1,"recordingEndClipMotionStops":true,"recordingClipLength":60,"recordingRetriggerInterval":5,"lightSettingsBrightnessManual":100,"notificationType":3,"motionDetectionSensitivity":6,"statusLed":false,"rtspStreamUrl":"rtsp://xxx:Maxxxxilcara106@192.168.1.133/live2","chargingStatus":2,"wifiSignalLevel":3,"nightvision":2}]}}}
2022-03-22 17:04:06.604 [DEBUG] [ernal.discovery.EufyDiscoveryService] - Discovered Station: maison (T8010N23210xxxxx)
2022-03-22 17:04:06.606 [DEBUG] [ernal.discovery.EufyDiscoveryService] - Discovered Camera: Arrière-cour (T8113N6321xxxxx)
2022-03-22 17:04:06.607 [DEBUG] [ernal.discovery.EufyDiscoveryService] - Discovered Camera: Porte d'entrée (T8113N6321xxxxx)
2022-03-22 17:04:06.609 [DEBUG] [ernal.discovery.EufyDiscoveryService] - Discovered Camera: Piscine (T8113N132144xxxxx)
2022-03-22 17:04:06.647 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (alarmTone:)Integer to 1: channel not found
2022-03-22 17:04:06.648 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (alarmVolume:)Integer to 26: channel not found
2022-03-22 17:04:06.649 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:connected: ON
2022-03-22 17:04:06.651 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:antitheftDetection: OFF
2022-03-22 17:04:06.651 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:antitheftDetection: OFF
2022-03-22 17:04:06.655 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:antitheftDetection: OFF
2022-03-22 17:04:06.654 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:antitheftDetection: OFF
2022-03-22 17:04:06.666 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:audioRecording: ON
2022-03-22 17:04:06.655 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:currentMode: 0
2022-03-22 17:04:06.667 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:autoNightvision: OFF
2022-03-22 17:04:06.668 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:battery: 93
2022-03-22 17:04:06.668 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:batteryTemperature: 17
2022-03-22 17:04:06.669 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:chargingStatus: 2
2022-03-22 17:04:06.670 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:enabled: ON
2022-03-22 17:04:06.670 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:guardMode: 0
2022-03-22 17:04:06.671 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:microphone: ON
2022-03-22 17:04:06.673 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (promptVolume:)Integer to 16: channel not found
2022-03-22 17:04:06.680 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:audioRecording: ON
2022-03-22 17:04:06.681 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:autoNightvision: OFF
2022-03-22 17:04:06.666 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:audioRecording: ON
2022-03-22 17:04:06.683 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:audioRecording: ON
2022-03-22 17:04:06.683 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:autoNightvision: OFF
2022-03-22 17:04:06.685 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:autoNightvision: OFF
2022-03-22 17:04:06.685 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:battery: 31
2022-03-22 17:04:06.686 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:batteryTemperature: 21
2022-03-22 17:04:06.686 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:chargingStatus: 2
2022-03-22 17:04:06.686 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:battery: 93
2022-03-22 17:04:06.687 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:enabled: ON
2022-03-22 17:04:06.687 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:microphone: ON
2022-03-22 17:04:06.688 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetected: OFF
2022-03-22 17:04:06.688 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:batteryTemperature: 20
2022-03-22 17:04:06.688 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetection: ON
2022-03-22 17:04:06.689 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:chargingStatus: 2
2022-03-22 17:04:06.689 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetectionSensitivity: 7
2022-03-22 17:04:06.690 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetected: OFF
2022-03-22 17:04:06.690 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:enabled: ON
2022-03-22 17:04:06.690 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetection: ON
2022-03-22 17:04:06.690 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:microphone: ON
2022-03-22 17:04:06.691 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetectionSensitivity: 6
2022-03-22 17:04:06.691 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetectionType: 2
2022-03-22 17:04:06.691 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetected: OFF
2022-03-22 17:04:06.691 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:notificationType: 3
2022-03-22 17:04:06.691 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetectionType: 0
2022-03-22 17:04:06.692 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:notificationType: 3
2022-03-22 17:04:06.692 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetection: ON
2022-03-22 17:04:06.692 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personDetected: OFF
2022-03-22 17:04:06.693 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetectionSensitivity: 4
2022-03-22 17:04:06.698 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:battery: 93
2022-03-22 17:04:06.712 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:personDetected: OFF
2022-03-22 17:04:06.714 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:personName: 
2022-03-22 17:04:06.715 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personName: 
2022-03-22 17:04:06.719 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetectionType: 0
2022-03-22 17:04:06.720 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:notificationType: 3
2022-03-22 17:04:06.721 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:personDetected: OFF
2022-03-22 17:04:06.723 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:personName: 
2022-03-22 17:04:06.727 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:batteryTemperature: 20
2022-03-22 17:04:06.727 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:chargingStatus: 2
2022-03-22 17:04:06.728 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:enabled: ON
2022-03-22 17:04:06.728 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:microphone: ON
2022-03-22 17:04:06.731 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetected: OFF
2022-03-22 17:04:06.732 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetection: ON
2022-03-22 17:04:06.743 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetectionSensitivity: 4
2022-03-22 17:04:06.744 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:motionDetectionType: 0
2022-03-22 17:04:06.744 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:notificationType: 3
2022-03-22 17:04:06.745 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:personDetected: OFF
2022-03-22 17:04:06.745 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:personName: 
2022-03-22 17:04:07.083 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:picture: raw type (image/jpg): 18126 bytes
2022-03-22 17:04:07.084 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:pictureUrl: https://cdn-eu.eufylife.com/thumb/2022/03/20/station/T8010N23210xxxxx/FRHBcD6RD9IHoM3A./camera01_20220320131409.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%xxxx%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20220322T155839Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=fb0b8853594e7276dda6a41454xxxxxx150fd9b390a386ccd20923aab
2022-03-22 17:04:07.084 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:powerSource: 0
2022-03-22 17:04:07.084 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingClipLength: 60
2022-03-22 17:04:07.085 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.085 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingRetriggerInterval: 5
2022-03-22 17:04:07.086 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:rtspStream: ON
2022-03-22 17:04:07.086 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:rtspStreamUrl: rtsp://xxxxx:xxxx@192.168.1.133/live1
2022-03-22 17:04:07.087 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:speaker: ON
2022-03-22 17:04:07.087 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:speakerVolume: 96
2022-03-22 17:04:07.091 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:state: 1
2022-03-22 17:04:07.091 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:statusLed: OFF
2022-03-22 17:04:07.092 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:watermark: 2
2022-03-22 17:04:07.092 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Unable to send update for property (wifiSignalLevel:)Integer to 4: channel not found
2022-03-22 17:04:07.110 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:picture: raw type (image/jpg): 19705 bytes
2022-03-22 17:04:07.111 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:pictureUrl: https://security-app-eu.eufylife.com/v1/s/g/xxxxt6
2022-03-22 17:04:07.111 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:powerSource: 0
2022-03-22 17:04:07.112 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingClipLength: 60
2022-03-22 17:04:07.112 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.113 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingRetriggerInterval: 5
2022-03-22 17:04:07.113 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:rtspStream: ON
2022-03-22 17:04:07.114 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:rtspStreamUrl: rtsp://xxxxx:xxxxx@192.168.1.133/live0
2022-03-22 17:04:07.115 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:speaker: ON
2022-03-22 17:04:07.115 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:speakerVolume: 96
2022-03-22 17:04:07.117 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:state: 1
2022-03-22 17:04:07.117 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:statusLed: OFF
2022-03-22 17:04:07.121 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:watermark: 2
2022-03-22 17:04:07.124 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Unable to send update for property (wifiSignalLevel:)Integer to 4: channel not found
2022-03-22 17:04:07.137 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:picture: raw type (image/jpg): 22485 bytes
2022-03-22 17:04:07.138 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:pictureUrl: https://security-app-eu.eufylife.com/v1/s/g/9Saxxxxa8
2022-03-22 17:04:07.139 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:powerSource: 0
2022-03-22 17:04:07.139 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingClipLength: 60
2022-03-22 17:04:07.140 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.140 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingRetriggerInterval: 5
2022-03-22 17:04:07.141 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:rtspStream: ON
2022-03-22 17:04:07.141 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:rtspStreamUrl: rtsp://xxxx:xxxx@192.168.1.133/live2
2022-03-22 17:04:07.142 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:speaker: ON
2022-03-22 17:04:07.143 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:speakerVolume: 93
2022-03-22 17:04:07.144 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:state: 1
2022-03-22 17:04:07.144 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:statusLed: OFF
2022-03-22 17:04:07.145 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:watermark: 2
2022-03-22 17:04:07.145 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Unable to send update for property (wifiSignalLevel:)Integer to 3: channel not found
2022-03-22 17:04:07.178 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:picture: raw type (image/jpg): 18126 bytes
2022-03-22 17:04:07.179 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:picture: raw type (image/jpg): 18126 bytes
2022-03-22 17:04:07.180 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:pictureUrl: https://cdn-eu.eufylife.com/thumb/2022/03/20/station/T8010N23210xxxxx/FRHBcD6RD9IHoM3A./camera01_20220320131409.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSxxxxx2%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20220322T155839Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=fb0b8853594e7276dda6a41454acexxxxxfd9b390a386ccd20923aab
2022-03-22 17:04:07.181 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:powerSource: 0
2022-03-22 17:04:07.181 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingClipLength: 60
2022-03-22 17:04:07.182 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.183 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:recordingRetriggerInterval: 5
2022-03-22 17:04:07.183 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:rtspStream: ON
2022-03-22 17:04:07.184 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:rtspStreamUrl: rtsp://xxxxx:xxxxx@192.168.1.133/live1
2022-03-22 17:04:07.185 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:speaker: ON
2022-03-22 17:04:07.186 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:speakerVolume: 96
2022-03-22 17:04:07.187 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:state: 1
2022-03-22 17:04:07.188 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:statusLed: OFF
2022-03-22 17:04:07.188 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Sent update to channel eufy:camera:eufy:CameraTerrasse:watermark: 2
2022-03-22 17:04:07.189 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraTerrasse: Unable to send update for property (wifiSignalLevel:)Integer to 4: channel not found
2022-03-22 17:04:07.189 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (alarmTone:)Integer to 1: channel not found
2022-03-22 17:04:07.190 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (alarmVolume:)Integer to 26: channel not found
2022-03-22 17:04:07.190 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:connected: ON
2022-03-22 17:04:07.191 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:currentMode: 0
2022-03-22 17:04:07.192 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Sent update to channel eufy:station:eufy:EufyStation:guardMode: 0
2022-03-22 17:04:07.192 [DEBUG] [nternal.handlers.BaseEufyThingHander] - EufyStation: Unable to send update for property (promptVolume:)Integer to 16: channel not found
2022-03-22 17:04:07.195 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:antitheftDetection: OFF
2022-03-22 17:04:07.196 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:audioRecording: ON
2022-03-22 17:04:07.197 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:autoNightvision: OFF
2022-03-22 17:04:07.197 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:battery: 31
2022-03-22 17:04:07.198 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:batteryTemperature: 21
2022-03-22 17:04:07.199 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:chargingStatus: 2
2022-03-22 17:04:07.199 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:enabled: ON
2022-03-22 17:04:07.199 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:microphone: ON
2022-03-22 17:04:07.200 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetected: OFF
2022-03-22 17:04:07.201 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetection: ON
2022-03-22 17:04:07.201 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetectionSensitivity: 7
2022-03-22 17:04:07.202 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:motionDetectionType: 0
2022-03-22 17:04:07.202 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:notificationType: 3
2022-03-22 17:04:07.202 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personDetected: OFF
2022-03-22 17:04:07.203 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personName: 
2022-03-22 17:04:07.319 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:picture: raw type (image/jpg): 19705 bytes
2022-03-22 17:04:07.320 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:picture: raw type (image/jpg): 19705 bytes
2022-03-22 17:04:07.320 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:pictureUrl: https://security-app-eu.eufylife.com/v1/s/g/sDxxxx6
2022-03-22 17:04:07.321 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:powerSource: 0
2022-03-22 17:04:07.322 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingClipLength: 60
2022-03-22 17:04:07.323 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.324 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:recordingRetriggerInterval: 5
2022-03-22 17:04:07.324 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:rtspStream: ON
2022-03-22 17:04:07.325 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:rtspStreamUrl: rtsp://xxx:xxxx@192.168.1.133/live0
2022-03-22 17:04:07.326 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:speaker: ON
2022-03-22 17:04:07.327 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:speakerVolume: 96
2022-03-22 17:04:07.327 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:state: 1
2022-03-22 17:04:07.329 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:statusLed: OFF
2022-03-22 17:04:07.330 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:watermark: 2
2022-03-22 17:04:07.331 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Unable to send update for property (wifiSignalLevel:)Integer to 4: channel not found
2022-03-22 17:04:07.333 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:antitheftDetection: OFF
2022-03-22 17:04:07.335 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:audioRecording: ON
2022-03-22 17:04:07.335 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:autoNightvision: OFF
2022-03-22 17:04:07.336 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:battery: 93
2022-03-22 17:04:07.337 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:batteryTemperature: 17
2022-03-22 17:04:07.337 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:chargingStatus: 2
2022-03-22 17:04:07.338 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:enabled: ON
2022-03-22 17:04:07.338 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:microphone: ON
2022-03-22 17:04:07.339 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetected: OFF
2022-03-22 17:04:07.339 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetection: ON
2022-03-22 17:04:07.339 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetectionSensitivity: 6
2022-03-22 17:04:07.340 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:motionDetectionType: 2
2022-03-22 17:04:07.340 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:notificationType: 3
2022-03-22 17:04:07.341 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:personDetected: OFF
2022-03-22 17:04:07.341 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:personName: 
2022-03-22 17:04:07.461 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:picture: raw type (image/jpg): 22485 bytes
2022-03-22 17:04:07.462 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:picture: raw type (image/jpg): 22485 bytes
2022-03-22 17:04:07.463 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:pictureUrl: https://security-app-eu.eufylife.com/v1/s/g/9xxxa8
2022-03-22 17:04:07.463 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:powerSource: 0
2022-03-22 17:04:07.464 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingClipLength: 60
2022-03-22 17:04:07.464 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingEndClipMotionStops: ON
2022-03-22 17:04:07.465 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:recordingRetriggerInterval: 5
2022-03-22 17:04:07.465 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:rtspStream: ON
2022-03-22 17:04:07.466 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:rtspStreamUrl: rtsp://xxxxx:xxxxx@192.168.1.133/live2
2022-03-22 17:04:07.473 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:speaker: ON
2022-03-22 17:04:07.474 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:speakerVolume: 93
2022-03-22 17:04:07.475 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:state: 1
2022-03-22 17:04:07.475 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:statusLed: OFF
2022-03-22 17:04:07.476 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Sent update to channel eufy:camera:eufy:CameraPiscine:watermark: 2
2022-03-22 17:04:07.476 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraPiscine: Unable to send update for property (wifiSignalLevel:)Integer to 3: channel not found
2022-03-22 17:12:06.552 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"messageId":"2","command":"driver.poll_refresh"}
2022-03-22 17:12:07.224 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"2","result":null}
2022-03-22 17:20:06.553 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"messageId":"3","command":"driver.poll_refresh"}
2022-03-22 17:20:07.232 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"3","result":null}
2022-03-22 17:28:06.555 [DEBUG] [y.internal.EufyContainerSocketClient] - Sending {"messageId":"4","command":"driver.poll_refresh"}
2022-03-22 17:28:07.276 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {"type":"result","success":true,"messageId":"4","result":null}
...

and my items definition if it’s usefull to anyone


 
Switch EufyBridge_cloudConnected {channel="eufy:container:eufy:cloud-connected"}
Switch EufyBridge_pushConnected  {channel="eufy:container:eufy:push-connected"}

Number EufyStation_alarmTone {channel="eufy:station:eufy:EufyStation:alarmTone"}
Number EufyStation_alarmVolume {channel="eufy:station:eufy:EufyStation:alarmVolume"}
Switch EufyStation_connected {channel="eufy:station:eufy:EufyStation:connected"}
Number EufyStation_currentMode {channel="eufy:station:eufy:EufyStation:currentMode"}
Switch EufyStation_guardMode {channel="eufy:station:eufy:EufyStation:guardMode"}
Switch EufyStation_promptVolume {channel="eufy:station:eufy:EufyStation:promptVolume"}

 
Switch EufyCameraTerrasse_antitheftDetection {channel="eufy:camera:eufy:CameraTerrasse:antitheftDetection"}
Switch EufyCameraTerrasse_audioRecording {channel="eufy:camera:eufy:CameraTerrasse:audioRecording"}
Switch EufyCameraTerrasse_autoNightvision {channel="eufy:camera:eufy:CameraTerrasse:autoNightvision"}
Number EufyCameraTerrasse_battery {channel="eufy:camera:eufy:CameraTerrasse:battery"}
Number EufyCameraTerrasse_batteryTemperature {channel="eufy:camera:eufy:CameraTerrasse:batteryTemperature"}
Number EufyCameraTerrasse_chargingStatus {channel="eufy:camera:eufy:CameraTerrasse:chargingStatus"}
Switch EufyCameraTerrasse_enabled {channel="eufy:camera:eufy:CameraTerrasse:enabled"}
Switch EufyCameraTerrasse_microphone {channel="eufy:camera:eufy:CameraTerrasse:microphone"}
Switch EufyCameraTerrasse_motionDetected {channel="eufy:camera:eufy:CameraTerrasse:motionDetected"}
Switch EufyCameraTerrasse_motionDetection {channel="eufy:camera:eufy:CameraTerrasse:motionDetection"}
Number EufyCameraTerrasse_motionDetectionSensitivity {channel="eufy:camera:eufy:CameraTerrasse:motionDetectionSensitivity"}
Number EufyCameraTerrasse_motionDetectionType {channel="eufy:camera:eufy:CameraTerrasse:motionDetectionType"}
Switch EufyCameraTerrasse_personDetected {channel="eufy:camera:eufy:CameraTerrasse:personDetected"}
String EufyCameraTerrasse_personName {channel="eufy:camera:eufy:CameraTerrasse:personName"}
String EufyCameraTerrasse_picture {channel="eufy:camera:eufy:CameraTerrasse:picture"}
String EufyCameraTerrasse_pictureUrl {channel="eufy:camera:eufy:CameraTerrasse:pictureUrl"}
Number EufyCameraTerrasse_powerSource {channel="eufy:camera:eufy:CameraTerrasse:powerSource"}
Number EufyCameraTerrasse_recordingClipLength {channel="eufy:camera:eufy:CameraTerrasse:recordingClipLength"}
Switch EufyCameraTerrasse_recordingEndClipMotionStops {channel="eufy:camera:eufy:CameraTerrasse:recordingEndClipMotionStops"}
Number EufyCameraTerrasse_recordingRetriggerInterval {channel="eufy:camera:eufy:CameraTerrasse:recordingRetriggerInterval"}
Switch EufyCameraTerrasse_rtspStream {channel="eufy:camera:eufy:CameraTerrasse:rtspStream"}
String EufyCameraTerrasse_rtspStreamUrl {channel="eufy:camera:eufy:CameraTerrasse:rtspStreamUrl"}
Switch EufyCameraTerrasse_speaker {channel="eufy:camera:eufy:CameraTerrasse:speaker"}
Number EufyCameraTerrasse_speakerVolume {channel="eufy:camera:eufy:CameraTerrasse:speakerVolume"}
Number EufyCameraTerrasse_state {channel="eufy:camera:eufy:CameraTerrasse:state"}
Switch EufyCameraTerrasse_statusLed {channel="eufy:camera:eufy:CameraTerrasse:statusLed"}
Number EufyCameraTerrasse_watermark {channel="eufy:camera:eufy:CameraTerrasse:watermark"}
Number EufyCameraTerrasse_wifiSignalLevel {channel="eufy:camera:eufy:CameraTerrasse:wifiSignalLevel"}



Switch EufyCameraPiscine_antitheftDetection {channel="eufy:camera:eufy:CameraPiscine:antitheftDetection"}
Switch EufyCameraPiscine_audioRecording {channel="eufy:camera:eufy:CameraPiscine:audioRecording"}
Switch EufyCameraPiscine_autoNightvision {channel="eufy:camera:eufy:CameraPiscine:autoNightvision"}
Number EufyCameraPiscine_battery {channel="eufy:camera:eufy:CameraPiscine:battery"}
Number EufyCameraPiscine_batteryTemperature {channel="eufy:camera:eufy:CameraPiscine:batteryTemperature"}
Number EufyCameraPiscine_chargingStatus {channel="eufy:camera:eufy:CameraPiscine:chargingStatus"}
Switch EufyCameraPiscine_enabled {channel="eufy:camera:eufy:CameraPiscine:enabled"}
Switch EufyCameraPiscine_microphone {channel="eufy:camera:eufy:CameraPiscine:microphone"}
Switch EufyCameraPiscine_motionDetected {channel="eufy:camera:eufy:CameraPiscine:motionDetected"}
Switch EufyCameraPiscine_motionDetection {channel="eufy:camera:eufy:CameraPiscine:motionDetection"}
Number EufyCameraPiscine_motionDetectionSensitivity {channel="eufy:camera:eufy:CameraPiscine:motionDetectionSensitivity"}
Number EufyCameraPiscine_motionDetectionType {channel="eufy:camera:eufy:CameraPiscine:motionDetectionType"}
Switch EufyCameraPiscine_personDetected {channel="eufy:camera:eufy:CameraPiscine:personDetected"}
String EufyCameraPiscine_personName {channel="eufy:camera:eufy:CameraPiscine:personName"}
String EufyCameraPiscine_picture {channel="eufy:camera:eufy:CameraPiscine:picture"}
String EufyCameraPiscine_pictureUrl {channel="eufy:camera:eufy:CameraPiscine:pictureUrl"}
Number EufyCameraPiscine_powerSource {channel="eufy:camera:eufy:CameraPiscine:powerSource"}
Number EufyCameraPiscine_recordingClipLength {channel="eufy:camera:eufy:CameraPiscine:recordingClipLength"}
Switch EufyCameraPiscine_recordingEndClipMotionStops {channel="eufy:camera:eufy:CameraPiscine:recordingEndClipMotionStops"}
Number EufyCameraPiscine_recordingRetriggerInterval {channel="eufy:camera:eufy:CameraPiscine:recordingRetriggerInterval"}
Switch EufyCameraPiscine_rtspStream {channel="eufy:camera:eufy:CameraPiscine:rtspStream"}
String EufyCameraPiscine_rtspStreamUrl {channel="eufy:camera:eufy:CameraPiscine:rtspStreamUrl"}
Switch EufyCameraPiscine_speaker {channel="eufy:camera:eufy:CameraPiscine:speaker"}
Number EufyCameraPiscine_speakerVolume {channel="eufy:camera:eufy:CameraPiscine:speakerVolume"}
Number EufyCameraPiscine_state {channel="eufy:camera:eufy:CameraPiscine:state"}
Switch EufyCameraPiscine_statusLed {channel="eufy:camera:eufy:CameraPiscine:statusLed"}
Number EufyCameraPiscine_watermark {channel="eufy:camera:eufy:CameraPiscine:watermark"}
Number EufyCameraPiscine_wifiSignalLevel {channel="eufy:camera:eufy:CameraPiscine:wifiSignalLevel"}


Switch EufyCameraEntree_antitheftDetection {channel="eufy:camera:eufy:CameraEntree:antitheftDetection"}
Switch EufyCameraEntree_audioRecording {channel="eufy:camera:eufy:CameraEntree:audioRecording"}
Switch EufyCameraEntree_autoNightvision {channel="eufy:camera:eufy:CameraEntree:autoNightvision"}
Number EufyCameraEntree_battery {channel="eufy:camera:eufy:CameraEntree:battery"}
Number EufyCameraEntree_batteryTemperature {channel="eufy:camera:eufy:CameraEntree:batteryTemperature"}
Number EufyCameraEntree_chargingStatus {channel="eufy:camera:eufy:CameraEntree:chargingStatus"}
Switch EufyCameraEntree_enabled {channel="eufy:camera:eufy:CameraEntree:enabled"}
Switch EufyCameraEntree_microphone {channel="eufy:camera:eufy:CameraEntree:microphone"}
Switch EufyCameraEntree_motionDetected {channel="eufy:camera:eufy:CameraEntree:motionDetected"}
Switch EufyCameraEntree_motionDetection {channel="eufy:camera:eufy:CameraEntree:motionDetection"}
Number EufyCameraEntree_motionDetectionSensitivity {channel="eufy:camera:eufy:CameraEntree:motionDetectionSensitivity"}
Number EufyCameraEntree_motionDetectionType {channel="eufy:camera:eufy:CameraEntree:motionDetectionType"}
Switch EufyCameraEntree_personDetected {channel="eufy:camera:eufy:CameraEntree:personDetected"}
String EufyCameraEntree_personName {channel="eufy:camera:eufy:CameraEntree:personName"}
String EufyCameraEntree_picture {channel="eufy:camera:eufy:CameraEntree:picture"}
String EufyCameraEntree_pictureUrl {channel="eufy:camera:eufy:CameraEntree:pictureUrl"}
Number EufyCameraEntree_powerSource {channel="eufy:camera:eufy:CameraEntree:powerSource"}
Number EufyCameraEntree_recordingClipLength {channel="eufy:camera:eufy:CameraEntree:recordingClipLength"}
Switch EufyCameraEntree_recordingEndClipMotionStops {channel="eufy:camera:eufy:CameraEntree:recordingEndClipMotionStops"}
Number EufyCameraEntree_recordingRetriggerInterval {channel="eufy:camera:eufy:CameraEntree:recordingRetriggerInterval"}
Switch EufyCameraEntree_rtspStream {channel="eufy:camera:eufy:CameraEntree:rtspStream"}
String EufyCameraEntree_rtspStreamUrl {channel="eufy:camera:eufy:CameraEntree:rtspStreamUrl"}
Switch EufyCameraEntree_speaker {channel="eufy:camera:eufy:CameraEntree:speaker"}
Number EufyCameraEntree_speakerVolume {channel="eufy:camera:eufy:CameraEntree:speakerVolume"}
Number EufyCameraEntree_state {channel="eufy:camera:eufy:CameraEntree:state"}
Switch EufyCameraEntree_statusLed {channel="eufy:camera:eufy:CameraEntree:statusLed"}
Number EufyCameraEntree_watermark {channel="eufy:camera:eufy:CameraEntree:watermark"}
Number EufyCameraEntree_wifiSignalLevel {channel="eufy:camera:eufy:CameraEntree:wifiSignalLevel"}




EDIT:
Well some events seems to be pushed

2022-03-22 17:50:32.306 [DEBUG] [y.internal.EufyContainerSocketClient] - Received message: {“type”:“event”,“event”:{“source”:“device”,“event”:“person detected”,“serialNumber”:“T8113N63210xxxxx”,“state”:true,“person”:“Unknown”}}
2022-03-22 17:50:32.307 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personDetected: ON
2022-03-22 17:50:32.308 [DEBUG] [nternal.handlers.BaseEufyThingHander] - CameraEntree: Sent update to channel eufy:camera:eufy:CameraEntree:personName: Unknown

ok that is thorough testing, all channels mapped :wink: . What channels do you expect to update? From the logs it seems only a few channels like wifisignal and promptVolume fail, most seem to work. Channels like batterylevel and powersource are not likely to change a lot. And from your edit, I see that channels which do change more often, like motion/person detected, seem to work?

Some background: I myself am only interested in movement events, doorbell pressed events, and battery level, so I focussed on those during development. Channels like cloudConnected, pushConnected and wifiSignal are not very interesting for homeautomation IMHO. I just added them because the json from the docker container provides them. I also do not use the mode from the Eufy software, but turn on/off camera guarding with OpenHAB rules.

I agree, most property are not very usefull.
I personnaly use motiondetected, pictureUrl andGuardmode (set and get), rtsp stream could be used also I think.

Still there’s something I quite don’t understand.

When connected to the WebService with my nodered setup, after sending the start_listening command, I often receive events like property change and so on.

Shouldn’t I receive also a “Received message” event with the OH binding ?
I looked in your github source but found no filtering.

There is indeed no filtering. Everything received is at least logged at debug level. I only use this binding, not nodered or anything. I have hours of no communication normally, but I do not expect to get anything either. I did find that setting things with the Eufy app, often does not show up quickly as a propertyChanged event in the logs. But then again, I receive movement events and doorbell-pressed event in the Eufy app very late, like 20 minutes after the doorbell was pressed.