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

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

 火.. [复制链接]

9

主题

525

回帖

4594

积分

元老级技术达人

积分
4594
金钱
4050
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

主题

159

回帖

3571

积分

论坛元老

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

Cool!

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

已加上试试 谢谢分享
回复

使用道具 举报

2

主题

188

回帖

1733

积分

金牌会员

积分
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

主题

159

回帖

3571

积分

论坛元老

积分
3571
金钱
3406
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 就可以测试了。
回复

使用道具 举报

cnbb 

5

主题

182

回帖

966

积分

高级会员

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

使用道具 举报

lmdf 手机认证

13

主题

170

回帖

1843

积分

金牌会员

积分
1843
金钱
1660
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

主题

159

回帖

3571

积分

论坛元老

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

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

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

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

使用道具 举报

lmdf 手机认证

13

主题

170

回帖

1843

积分

金牌会员

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

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

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

使用道具 举报

6

主题

159

回帖

3571

积分

论坛元老

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

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

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

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

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

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

使用道具 举报

2

主题

314

回帖

1626

积分

金牌会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-23 02:27 , Processed in 0.432754 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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