『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 71242|回复: 121

[插件集成] 涂鸦智能 官方 Home Assistant v2 插件已发布!

  [复制链接]

1

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
61
HASS币
0
发表于 2021-6-19 21:07:24 | 显示全部楼层 |阅读模式
本帖最后由 zlinoliver 于 2021-6-20 16:20 编辑

我们致力于为开发者提供最佳的开发体验,并保持涂鸦 Home Assistant 插件的更新。涂鸦旧版 Home Assistant 插件支持的品类和控制指令存在一定的局限,因此,我们期望可以帮助开发者拥有更丰富的涂鸦设备品类接入能力以及更多的设备控制能力。


本次推出的新版v2 插件使用涂鸦标准的 API 开发,突破了原先的品类和指令限制,提供了虚拟设备可供调试、官方授权验证方式以及技术支持,帮助开发者更高效、更全面、更有深度地融入涂鸦生态。


重要通知:涂鸦旧版 Home Assistant 插件 将于2021年12月31日下线,我们预留了6个月时间,帮助开发者迁移到新的涂鸦HASS插件方案。


涂鸦智能官方HASS V2 插件 Github地址: https://github.com/tuya/tuya-home-assistant


新版涂鸦v2插件支持的PBT 涂鸦硬件单品: 灯具,灯带,开关,插座,排插,窗帘,风扇,香薰机,门磁传感器,燃气传感器,烟雾传感器,水浸传感器,SOS传感器,人体存在传感器,室内空气监测仪等。更多硬件品类支持将会陆续推出,也欢迎开发者参与一起共建开发单品硬件驱动!


涂鸦v2插件 单品硬件驱动开发教程https://developer.tuya.com/cn/demo/devhomeassistantplugin


新插件带来的优化提升以及其他新旧版本的差异,请参考以下表格:


差异项 旧版插件 新版插件
支持品类 使用的旧接口仅针对语音业务场景,只支持6种类型的涂鸦设备,控制指令有限。 使用涂鸦标准 OpenAPI 开发,支持所有类型的设备和绝大多数的控制指令。

只要能通过云云对接控制的设备,新插件都可以支持。详情请参考 标准指令集
驱动开发 只能使用真实设备。 可以使用涂鸦虚拟设备进行调试,帮助开发者更高效地调试不同涂鸦硬件品类的驱动,提高了开发效率。
验证方式 无官方授权验证方式。 使用了更为安全的涂鸦官方授权验证方式,规避了账号密码被爆破泄露的风险。
技术支持 无官方技术支持。 由涂鸦官方提供技术支持,以及迭代维护插件功能。如果遇到问题,开发者可以 提交工单
IoT平台操作 不需要。 需要去 IoT 平台注册“全屋智能”云开发项目。
安装 Home Assistant 官方方式安装。 拷贝文件至本地安装或通过 HACS 方式安装。
插件初始化 需要 4 个注册信息:涂鸦 IoT 平台账号、密码、国家码和移动应用。需要 6 个注册信息:地区、Access ID、Access Secret、移动应用、国家码,App 账户、App 密码。

注意: 移动应用必须选择在涂鸦 IoT 平台上接入设备时所用的 App。
App 支持涂鸦智能、智能生活、Jinvoo Smart。当前支持涂鸦智能和智能生活 App。如果需要支持其他 OEM App,请 提交工单
响应速度
秒级。 毫秒级。


旧插件迁移新插件相关教程
如何将涂鸦旧版本 Home Assistant 插件迁移至新版本

新插件使用方法:

前提条件

       注意:如果创建的云开发项目日期早于 2021 年 5 月 25 日,则需要进行旧项目的迁移,详细操作请参考涂鸦 IoT 平台操作 - 从旧项目迁移
  • 已安装 Python 3.8(包含 python3-dev)或更高版本。


操作过程:

1. 请先参考
涂鸦IoT平台配置指南(全屋智能PaaS开发方式)
完成项目创建,授权密钥获取,以及关联涂鸦智能App账号下的设备。

2. 安装Home Assistant Core

参考 Home Assistant 官方安装文档 安装Home Assistant Core.
安装 Home Assistant Core 后,再把涂鸦 Home Assistant 插件拷贝至其配置目录。

3. 安装Tuya Home Assistant v2 插件

说明:涂鸦新版本 Home Assistant 插件可以和旧版本兼容,两个版本可以同时安装,您无需先卸载旧版本后再安装新版本。

方法 1:拷贝方式安装
1. 下载 tuya-home-assistant Github仓库
2. 解压仓库,并将 custom_components/tuya/ 文件夹拷贝至Home Assistant 配置目录:比如 ~/.homeassistant .

                               
登录/注册后可看大图


方法2:HACS 方式安装

1. 参考 HACS官方安装文档 安装 HACS.
2. 参考 初始化配置文档 完成初始化配置。
3. 启动 HACS 后,在主窗口中选择 HACS > Integrations > ⋮ > Custom repositories。

                               
登录/注册后可看大图



4. 在窗口左下角的地址栏中,输入 https://github.com/tuya/tuya-home-assistant。在 Category 下拉框中选择 Integration,并单击 ADD。

                               
登录/注册后可看大图


5. 在弹出的对话框中,单击 INSTALL。

                               
登录/注册后可看大图


4. 配置Home Assistant

1. 在浏览器中输入 localhost:8123 ,并按回车键。
2. 创建账号并登录。
3. 选择 配置 > 集成。

                               
登录/注册后可看大图


4. 在 集成 页签中,单击 添加集成。

                               
登录/注册后可看大图


5. 搜索并安装 Tuya v2.

                               
登录/注册后可看大图


6. 在 Tuya插件 窗口中,选择 Smart Home PaaS 并单击 提交。

                               
登录/注册后可看大图


7. 在弹出的窗口中填写参数,参数填写可参考下表。

                               
登录/注册后可看大图


参数项 描述
地区 打开涂鸦智能或智能生活 App,查看 我的 > 设置 > 账号与安全 > 账号所在地,填入其中显示的地区即可。
Access ID 和 Access Secret 访问 Tuya IoT 平台云开发项目,在对应项目的 授权密钥 区域中找到 Access ID 和 Access Secret.
移动应用 必须为在涂鸦 IoT 平台上用来接入设备的 App。
国家码 登录涂鸦智能或智能生活 App 时选择的国家对应的国家码。
账号 涂鸦智能或智能生活 App 账户。
密码 涂鸦智能或智能生活 App 密码。


注意:表格中提到的 App 必须为在涂鸦 IoT 平台上用来接入设备的 App。

8. 点击提交。
在 概览 页面中,您可以找到并控制在 涂鸦 IoT 平台 上创建的云开发项目中的设备。

                               
登录/注册后可看大图


常见问题解答

问题一:旧插件中使用涂鸦智能/智能生活 App 配网的设备,能否无缝接入新插件?
可以。配网的设备信息都存储在涂鸦云,使用旧插件配网接入的设备无需重新进行配网操作,但是home assistant 涂鸦插件的自动化配置需要进行重新设置。

问题二:涂鸦 Home Assistant 插件提示 “身份认证无效”,要如何解决?



                               
登录/注册后可看大图


需要排查以下几点:
- 确认 涂鸦 IoT 平台 上的云项目是否创建于今年 5 月 25 号以后。
- 确认是否已经授权关联涂鸦智能/智能生活 App 账号到云项目中。
- 确认 Home Assistant 插件登录时输入的涂鸦智能/智能生活 App 用户账号和密码是否正确。App 账户取决于您在涂鸦 IoT 平台 上接入设备时用了哪个 App(涂鸦智能或智能生活)。


问题三:涂鸦云开发项目的API产品有免费1年试用期,到期后是否要收费呢?

1 年到期后可以更新免费订阅功能,继续使用免费 API 产品。开发者在开通云开发体验版账号后可以试用所有免费 API 产品,但会有用量限制,详细用量限制请参考 产品定价




评分

参与人数 3金钱 +45 收起 理由
antsunzj + 20 家里那堆涂鸦产品可以不用忍受v1的延时了,.
neoyang + 5
whxciotw + 20

查看全部评分

回复

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
金钱
13
HASS币
0
发表于 2021-6-19 21:48:37 | 显示全部楼层
回复

使用道具 举报

4

主题

302

帖子

1145

积分

金牌会员

Rank: 6Rank: 6

积分
1145
金钱
833
HASS币
40
发表于 2021-6-19 21:58:21 | 显示全部楼层
大神威武, 支持大神!!!
回复

使用道具 举报

35

主题

978

帖子

4515

积分

论坛元老

Rank: 8Rank: 8

积分
4515
金钱
3537
HASS币
20
发表于 2021-6-19 22:30:20 | 显示全部楼层
本帖最后由 sctale 于 2021-6-19 23:14 编辑

有空试下,之前的tuya基本没办法实时反馈状态

                               
登录/注册后可看大图

请问旧的项目怎么删除,体验版用户只能建一个全屋智能项目

回复

使用道具 举报

1

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
61
HASS币
0
 楼主| 发表于 2021-6-20 16:18:08 | 显示全部楼层
sctale 发表于 2021-6-19 22:30
有空试下,之前的tuya基本没办法实时反馈状态。
请问旧的项目怎么删除,体验版用户只能建一个全屋智能项目
...

如果创建的云开发项目日期早于 2021 年 5 月 25 日,则需要进行旧项目的迁移,详细操作请参考 涂鸦 IoT 平台操作 - 从旧项目迁移: https://developer.tuya.com/cn/do ... ee9wtbd00b#title-3-涂鸦%20IoT%20平台操作

目前IoT平台不支持删除旧的云项目,体验版用户最多只能创建两个云开发项目,如果您已经创建了2个,可以给我们提交工单获得协助:https://auth.tuya.com/?from=http ... er.tuya.com%2Fcn%2F

或者重新创建一个涂鸦IoT平台账号进行操作。
回复

使用道具 举报

19

主题

687

帖子

3446

积分

论坛元老

Rank: 8Rank: 8

积分
3446
金钱
2754
HASS币
20
发表于 2021-6-20 17:11:00 | 显示全部楼层
这个我喜欢,是不是支持所有涂鸦设备接入ha,比如涂鸦空调伴侣,涂鸦网关之类的,我接入过的涂鸦设备感觉就只有插座跟开关,还有涂鸦热水器控制器(其实也就是改版的插座),能支持所有的涂鸦设备吗?这个是我最关心的,我是想尽量用全线的涂鸦产品的
回复

使用道具 举报

1

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
61
HASS币
0
 楼主| 发表于 2021-6-20 17:35:20 | 显示全部楼层
ms2 发表于 2021-6-20 17:11
这个我喜欢,是不是支持所有涂鸦设备接入ha,比如涂鸦空调伴侣,涂鸦网关之类的,我接入过的涂鸦设备感觉就 ...

是的,理论上只要是符合涂鸦云 标准指令集的硬件产品类别,新版V2插件 都可以支持:https://developer.tuya.com/cn/do ... on?id=K9i5ql6waswzq

目前新版涂鸦v2插件支持的涂鸦硬件单品有: 灯具,灯带,开关,插座,排插,窗帘,风扇,香薰机,门磁传感器,燃气传感器,烟雾传感器,水浸传感器,SOS传感器,人体存在传感器,室内空气监测仪等。

更多的硬件品类支持将会陆续推出,也欢迎开发者参与一起共建开发单品硬件驱动!

涂鸦v2插件 单品硬件驱动开发教程:https://developer.tuya.com/cn/demo/devhomeassistantplugin
回复

使用道具 举报

0

主题

37

帖子

477

积分

中级会员

Rank: 3Rank: 3

积分
477
金钱
440
HASS币
0
发表于 2021-6-20 18:05:06 | 显示全部楼层
这个不错,值得关注
回复

使用道具 举报

23

主题

660

帖子

3108

积分

论坛元老

Rank: 8Rank: 8

积分
3108
金钱
2448
HASS币
10
发表于 2021-6-20 18:49:34 | 显示全部楼层
支持内网控制吗?
回复

使用道具 举报

1

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
61
HASS币
0
 楼主| 发表于 2021-6-20 20:40:25 | 显示全部楼层
wshc1216 发表于 2021-6-20 18:49
支持内网控制吗?

后续版本会支持,敬请关注!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 20:29 , Processed in 0.064646 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表