一、获取涂鸦开关的localkey
参考原文:https://bbs.hassbian.com/forum.php?mod=viewthread&tid=12168&highlight=%E6%B6%82%E9%B8%A6
Linux(如树莓派)需要安装运行tuyapi/cli 这个软件,示例:npm i @tuyapi/cli -g。 如果出现权限错误,前面加个sudo命令 。
1. 待获取localkey设备要绑定涂鸦智能或智能生活其中一个APP。
2. 涂鸦 IoT 平台( iot.tuya.com )注册一个账号。到 云开发 -->项目 并单击前面创建的项目。 然后点击“关联设备”。 点击“关联 App 帐号下的设备”选项卡。
3. 点击“添加APP账户”,用手机运行涂鸦智能或智能生活APP,扫描二维码确定将你的APP帐户关联。
4. 在你运行“tuya-cli wizard”之前,进入你的物联网站- API 组,并确保你申请了: 授权管理,设备管理,设备控制。
5. 在Linux命令行中运行 tuya-cli wizard。会提示你需要填写的信息,分别填入你的项目” Access ID/Client ID“、”Access Secret/Client Secret”与关联设备的”设备名称/设备ID”, (参见下面的三幅图)
6. 最后会列出你的设备名称、id、与key,然后将这些信息复制保存备用。
第4步的鉴权如何做:
开通api后,一定要去授权
二、接入homeassistant
见大神的github
https://github.com/rospogrigio/localtuya