本帖最后由 xana278 于 2021-2-24 22:03 编辑
产品:全橙涂鸦智能插座(WIFI计量版) 某宝购买
简单的东西踩了好多抗
效果
使用本地连接、有实时反馈、有电流电压功率
前提
- HA
- 正常使用的Linux系统(树莓派等, 我用的CentOS. windosw没试过)
- 插座本座
步骤
准备工作
-
使用涂鸦智能APP连接WiFi
-
从GIthub下载localtuya
-
将 custom_components/localtuya 放入HA的配置文件内
-
在你的Linux系统中安装npm 具体自行百度
开始干活
参考英文版教程
- 前往 https://iot.tuya.com/ 注册一个账号(跟手机app上的不是同一个)
- 在左边菜单栏选择
云开发> 项目 然后按照步骤 创建 好项目, 然后进入项目 记录下 ID 和 KEY
-
在左边菜单栏选择 APP > App SDK > SDK 开发 > 创建APP 随意填写应用名称和包名 (Android 应用包名需要以 com. 作为开头)
-
在左边菜单栏选择 云开发 > 项目 进入之前创建好的项目后 在底部选择 关联已有设备 随后点关联 App 帐号下的设备 用手机APP扫描二维码添加设备后即可
-
同一页下, 进入 关联 App 配网添加的设备 直接添加之前创建app
-
在左边菜单栏选择 云开发 > API 管理 > API 分组 进入之前创建的项目 以此申请开通以下API(原因随意填写)
- 授权管理
- 用户管理
- 设备管理
- 配网管理
- 设备控制
- 全屋管理
- 设备数据统计
- 专有设备成员管理
-
在ssh控制台中输入npm i @tuyapi/cli -g 安装tuyapi-cli
-
运行 tuya-cli wizard 按照提示依次输入 (如果提示command not found 用whereis tuya-cli 找)
- 上面的记录的ID
- 上面记录的KEY
- 手机APP > 设备信息 > 虚拟ID
-
记录KEY
HA配置
-
`配置 > 集成 > 添加集成 > LocalTuya integration
-
Platform 选 switch
-
-
提交 然后找到switch的ID 下一步使用
配置HA电流电压传感器
在configuration.yaml 的 添加
sensor:
- platform: template
sensors:
sw1_voltage:
friendly_name: "电压"
value_template: >-
{{ state_attr('***ID***', 'voltage')}}
unit_of_measurement: 'V'
sw1_current:
friendly_name: "电流"
value_template: >-
{{ state_attr('***ID***', 'current')}}
unit_of_measurement: 'mA'
sw1_current_consumption:
friendly_name: "功率"
value_template: >-
{{ state_attr('***ID***', 'current_consumption')}}
unit_of_measurement: 'W'
把 ***ID*** 改成开关的ID 重启HA即可
|