EufyHome
EufyHome integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 是将Eufy
当前在Home Assistant中支持以下设备类型:
- 灯光
- 开关
在将EufyHome集成添加到您的configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more]文件后,将发现支持的设备。
在更改了configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件后,重启 Home Assistant 以应用更改。 该集成现在显示在集成页面的 设置 > 设备与服务 下。其实体在集成卡片上以及实体标签上列出。
# 示例配置.yaml条目
eufy:
username: 邮箱地址
password: 密码
其中用户名和密码是EufyHome应用中配置的。或者,无法发现的EufyHome设备可以静态配置。
eufy:
devices:
- address: 192.168.1.10
access_token: 1234567890abcdef
type: T1012
name: 智能灯
- address: 192.168.1.11
access_token: abcdef1234567890
type: T1201
name: 智能开关
access_token
可以通过运行以下命令获取:
$ curl -H "Content-Type: application/json" \
-d '{"client_id":"eufyhome-app", "client_Secret":"GQCpr9dSp3uQpsOMgJ4xQ", "email":"用户名", "password":"密码"}' \
https://home-api.eufylife.com/v1/user/email/login
将USERNAME和PASSWORD替换为EufyHome的用户名和密码。这将返回一个access_token
。然后运行:
$ curl -H token:TOKEN -H category:Home \
https://home-api.eufylife.com/v1/device/list/devices-and-groups
将TOKEN替换为上一个命令中的access_token
。这将提供每个设备的local_code。