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

 找回密码
 立即注册
楼主: matisse

[智能音箱] (2018.11.2更新了视频)小爱同学局域网接入HA图文流程1

  [复制链接]

9

主题

534

帖子

4528

积分

元老级技术达人

积分
4528
金钱
3984
HASS币
60
发表于 2018-11-3 12:08:46 | 显示全部楼层
// 生成需操作的设备列表
const list = device_list.filter(it => {
  let service = ''
  for (var key in service_list.act) {
    if (!!service_list.act[key].filter(it => !!~cmd.indexOf(it)).length) {
      service = key
      break
    }
  }
  if (!!~cmd.indexOf(it.friendly_name.toLowerCase()) && service !== '') {
    const alias = service_list.alias[it.domain]
    alias && (service = alias[service])
    return (it.service = service)
  }
}).map(it => {
  it.data = { entity_id: it.entity_id }
  return it
})

这一行,添加一个小写匹配,解决小爱返回英文小写问题匹配。
回复

使用道具 举报

6

主题

154

帖子

3326

积分

论坛元老

Rank: 8Rank: 8

积分
3326
金钱
3172
HASS币
10
发表于 2018-11-3 18:16:36 | 显示全部楼层
可以使用永久token了

Cool!

发现 添加 res 拦截词 NOT_SUPPORTED ,成功率好多了。

已加上试试 谢谢分享
回复

使用道具 举报

2

主题

190

帖子

1733

积分

金牌会员

Rank: 6Rank: 6

积分
1733
金钱
1543
HASS币
0
发表于 2018-11-4 18:00:31 | 显示全部楼层
Jerrylee 发表于 2018-10-31 23:23
如果不是使用 Hass.io 的玩家,Raspbian / Docker 手动安装 Node-red,需要补充安装 node-red-contrib-home ...

請問 J大大,"手动设定指向 Node-Red",這個動作怎麼做?沒搞清楚,請指教
回复

使用道具 举报

6

主题

154

帖子

3326

积分

论坛元老

Rank: 8Rank: 8

积分
3326
金钱
3172
HASS币
10
发表于 2018-11-5 02:16:35 | 显示全部楼层
superjsf 发表于 2018-11-4 18:00
請問 J大大,"手动设定指向 Node-Red",這個動作怎麼做?沒搞清楚,請指教

安装完 websocket 后,重启 Node Red 左边最下方应该就会出现 Home Assistant nodes.

拉一个 Call Service > 点两下 > Server 选新增,如果你的 HA / Node Red 是同一台,就输入如下(127.0.0.1就是本机),Token 到 Home Assistant 去申请一个永久的在这里贴上。(如果是用 Legacy Password 就改一下)。应该就可以了~
HA-Nodered.png '

如果是导入大神的 Code,则去点选蓝色的 Seq.(应该有七个) 点选 Hass 下拉新增如上设定。比较建议先设定好 Node-Red 环境再来导入大神 Code。


如果是想测试有没有连结完成,来一个 Call service 看看 Domain 有没有抓到,设定一个开关灯动作,拉一个 Input 就可以测试了。
回复

使用道具 举报

5

主题

187

帖子

966

积分

高级会员

Rank: 4

积分
966
金钱
779
HASS币
10
发表于 2018-11-5 23:13:18 | 显示全部楼层
嘾在虽上中工模板
回复

使用道具 举报

13

主题

182

帖子

1710

积分

金牌会员

Rank: 6Rank: 6

积分
1710
金钱
1528
HASS币
0
发表于 2018-11-8 17:08:54 | 显示全部楼层
本帖最后由 lmdf 于 2018-11-8 17:21 编辑
Jerrylee 发表于 2018-11-5 02:16
安装完 websocket 后,重启 Node Red 左边最下方应该就会出现 Home Assistant nodes.
拉一个 Call Servic ...

Token 到 Home Assistant 去申请一个永久的在这里贴上

麻烦能不能详细说一下,怎么申请?

我点开后,看到里面有内容啊
回复

使用道具 举报

6

主题

154

帖子

3326

积分

论坛元老

Rank: 8Rank: 8

积分
3326
金钱
3172
HASS币
10
发表于 2018-11-8 21:42:55 | 显示全部楼层
lmdf 发表于 2018-11-8 17:08
Token 到 Home Assistant 去申请一个永久的在这里贴上

麻烦能不能详细说一下,怎么申请?

如果是 Hass.io add-on 就不用担心了,他会自动帮你加上,就有内容了。

上面问的是 HA 手动安装 Node Red 连接方式
回复

使用道具 举报

13

主题

182

帖子

1710

积分

金牌会员

Rank: 6Rank: 6

积分
1710
金钱
1528
HASS币
0
发表于 2018-11-9 09:44:42 | 显示全部楼层
Jerrylee 发表于 2018-11-8 21:42
如果是 Hass.io add-on 就不用担心了,他会自动帮你加上,就有内容了。

上面问的是 HA 手动安装 Node Re ...

谢谢!感谢大神们指导和奉献!
回复

使用道具 举报

6

主题

154

帖子

3326

积分

论坛元老

Rank: 8Rank: 8

积分
3326
金钱
3172
HASS币
10
发表于 2018-11-9 14:14:06 | 显示全部楼层
lmdf 发表于 2018-11-9 09:44
谢谢!感谢大神们指导和奉献!

不会 我只是跟着大神的脚步 大神是

@baisetiankong
分享一下关于小爱音响的几个接口文件

@flashsoft
让小爱支持控制任意自制设备

@czde
小爱同学本地控制HA设备(手动简易版)

@90后插班生 @状状的状 等大神
回复

使用道具 举报

2

主题

316

帖子

1626

积分

金牌会员

Rank: 6Rank: 6

积分
1626
金钱
1310
HASS币
0
发表于 2018-11-10 18:04:04 | 显示全部楼层
请教一下,能用小爱控制灯光亮度和颜色吗?怎样实现?谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-17 04:29 , Processed in 0.139573 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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