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

 找回密码
 立即注册
查看: 15289|回复: 94

[教程系列] [NODE-RED]撸了个天猫精灵的接入节点,阿里飞燕平台

  [复制链接]

35

主题

714

帖子

4759

积分

论坛元老

Rank: 8Rank: 8

积分
4759
金钱
4035
HASS币
60
发表于 2022-1-13 15:17:52 | 显示全部楼层 |阅读模式
本帖最后由 huang7dede 于 2022-1-14 11:18 编辑

之前天猫精灵用的阿里飞燕节点,,,最近被@yyddyym大佬废弃了
很可惜,用着挺不错的,我也是到处找替代的,论坛骚操作mqtt接入,感觉也不方便
干脆重新撸一个新的吧,好在发现阿里的github上文档挺齐全,功能也挺多,我没用那么多,只复活这个节点功能即可
有兴趣可以上阿里官方github看看
用法参考这篇帖子这里

节点管理面板里搜living,,注意不要选成废弃的旧节点了,跟旧节点比
1.集成了节点自身显示二维码功能,不用额外节点辅助
2.手动控制设备状态直接同步到天猫精灵app中,原节点也有此功能,不过需要2个节点实现.

解决天猫精灵语音不能调整灯颜色的问题
游客,如果您要查看本帖隐藏内容请回复




#### node-red-contrib-aliyun-living

###### 连接阿里云生活物联网平台(飞燕平台)
- 获取项目设备状态
- 上传下发物模型属性数据
- 通过云智能APP扫码接入,云智能app中绑定天猫精灵账号,即可通过天猫精灵音箱语音控制该设备.

[登录生活物联网平台(飞燕平台)](https://iot.aliyun.com/products/livinglink "登录生活物联网平台(飞燕平台)")

###### 用法
1. 平台创建新项目,自有品牌项目
2. 创建新产品
3. 设置产品模型参数
        - "功能定义"中的是预设模型属性,可自行增添或删除功能
        - "人机交互"开启"使用公版App控制产品"按钮,子项目"天猫精灵"中打开开关
        - "设备调试"新增测试设备,该设备都使用上面定义的模型,此处可获取节点需要的三个参数
                1. ProductKey
                2. DeviceName
                3. ProductSecret
4. NODE-RED节点配置以上3个参数即可,部署后会显示二维码,通过云智能APP扫码接入,二维码只在部署后显示一次,若需要再显示可移动下节点重新点击部署按钮.
5. 节点手动/语音控制均可反馈到平台,从而同步到天猫精灵APP中状态一致.

###### 列子

                               
登录/注册后可看大图

代码如下:

    [
        {
            "id": "0ebdd7f42d3b294b",
            "type": "tab",
            "label": "流程 1",
            "disabled": false,
            "info": "",
            "env": []
        },
        {
            "id": "ee70ab5d3fe65fe7",
            "type": "inject",
            "z": "0ebdd7f42d3b294b",
            "name": "",
            "props": [
                {
                    "p": "payload"
                }
            ],
            "repeat": "",
            "crontab": "",
            "once": false,
            "onceDelay": 0.1,
            "topic": "",
            "payload": "{\"powerstate\":0}",
            "payloadType": "json",
            "x": 300,
            "y": 440,
            "wires": [
                [
                    "9190308ae48ff1e3"
                ]
            ]
        },
        {
            "id": "39e291cef7291f9f",
            "type": "debug",
            "z": "0ebdd7f42d3b294b",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "true",
            "targetType": "full",
            "statusVal": "",
            "statusType": "auto",
            "x": 690,
            "y": 460,
            "wires": []
        },
        {
            "id": "9190308ae48ff1e3",
            "type": "aliyun-living",
            "z": "0ebdd7f42d3b294b",
            "name": "客厅插座",
            "width": 160,
            "DeviceName": "test-CZ",
            "ProductKey": "AAAAAAAAA",
            "DeviceSecret": "BBBBBBBBBBBBBBBBBBBBBBBBBB",
            "x": 490,
            "y": 460,
            "wires": [
                [
                    "39e291cef7291f9f"
                ]
            ]
        },
        {
            "id": "d9932408b7dded29",
            "type": "inject",
            "z": "0ebdd7f42d3b294b",
            "name": "",
            "props": [
                {
                    "p": "payload"
                }
            ],
            "repeat": "",
            "crontab": "",
            "once": false,
            "onceDelay": 0.1,
            "topic": "",
            "payload": "{\"powerstate\":1}",
            "payloadType": "json",
            "x": 300,
            "y": 480,
            "wires": [
                [
                    "9190308ae48ff1e3"
                ]
            ]
        }
    ]

结束
****





回复

使用道具 举报

35

主题

984

帖子

4766

积分

论坛元老

Rank: 8Rank: 8

积分
4766
金钱
3782
HASS币
20
发表于 2022-1-13 18:19:56 来自手机 | 显示全部楼层
太感谢了,之前那个真的挺好用的,结果就那么废弃了
回复

使用道具 举报

15

主题

636

帖子

2205

积分

金牌会员

Rank: 6Rank: 6

积分
2205
金钱
1569
HASS币
0
发表于 2022-1-13 21:44:49 | 显示全部楼层
大佬你也太牛了。
我前天吭哧吭哧一晚上,先把那个大神的帖子弄明白,然后又是living平台,又是iot平台一通操作猛如虎,接入了7,8个设备。。。最后还没来得及搞定状态反馈。

结果大佬一个nr节点,直接全蹚平了。。。请收下我的膝盖,真是对大佬的敬仰之情犹如滔滔江水泛滥啊。。。
回复

使用道具 举报

0

主题

13

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
93
HASS币
0
发表于 2022-1-13 23:45:29 来自手机 | 显示全部楼层
支持!!!
回复

使用道具 举报

0

主题

6

帖子

41

积分

新手上路

Rank: 1

积分
41
金钱
35
HASS币
0
发表于 2022-1-14 10:59:07 | 显示全部楼层
厉害了,谢谢分享
回复

使用道具 举报

2

主题

30

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
210
HASS币
0
发表于 2022-1-15 05:32:33 来自手机 | 显示全部楼层
非常好太高大上
回复

使用道具 举报

0

主题

40

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
金钱
220
HASS币
0
发表于 2022-1-18 15:46:42 | 显示全部楼层
秒一下啊   
     
回复

使用道具 举报

0

主题

9

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
149
HASS币
0
发表于 2022-1-19 09:37:17 | 显示全部楼层
厉害。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

1

主题

43

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
金钱
199
HASS币
0
发表于 2022-1-19 19:14:47 | 显示全部楼层
新手过来学习下
回复

使用道具 举报

1

主题

43

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
金钱
199
HASS币
0
发表于 2022-1-19 20:11:43 | 显示全部楼层
无法安装: node-red-contrib-aliyun-living Install failed  怎么办
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 12:20 , Processed in 0.084675 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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