找回密码
 立即注册

微信扫码登录

搜索
查看: 30664|回复: 32

[基础教程] [2018-10-21]小爱同学本地控制HA设备(手动简易版)

[复制链接]
czde 

7

主题

228

回帖

1376

积分

金牌会员

积分
1376
金钱
1131
HASS币
20
发表于 2018-10-19 13:31:34 | 显示全部楼层 |阅读模式
本帖最后由 czde 于 2018-10-30 09:24 编辑

———————————————————————
高阶版本请看:https://bbs.hassbian.com/thread-5110-1-1.html
———————————————————————

2018-10-20

0.80 后开启https无法连接。请使用http
小爱音箱1.2x 版本 小爱1.36.3.zip (4.69 KB, 下载次数: 63)

小爱音箱1.2x 版本 xiaoai.zip (773.06 KB, 下载次数: 55)
适用条件:299的小爱音箱(黑主板,请自行拆下查看主板颜色)
功能:打开、关闭、查询并TTS(需要自定义entity_id),请看第二步)

说明:脚本没有做截断小爱找不到设备时自言自语的功能。
----------------------------------------------------------------
一、部署

安装jq bash nohup

安装jq bash nohup

将压缩包的bin目录文件拷贝到小爱的/bin目录,lib目录的拷贝到小爱/lib目录
chmod +x /bin/jq /bin/nohup /bin/bash
给予这3个文件执行权限

asr

asr

将压缩包的asr目录拷贝到/root下
chmod +x /root/asr/killme.sh /root/asr/ha_control.sh /root/asr/ha_query.sh root/asr/listen_asr_v0.3.sh
给予这4个文件执行权限

以上部署完成

----------------------------------------------------------------
二、配置
TIM图片20181019133054.png
配置文件: ha_devices.ini
1、配置HA地址、密码
[HomeAssistant] 此项目为设置HA地址及密码

2、配置设备entity_id
2.1 [DEVICES] 此项目为设备对应的entity id
格式为:
显示器="light.gateway_light_286c07f09b8b"
你可以增加自己的设备进去
例:
阳台灯="light.ytd"
2.2 [UNIT] 此项目为设备对应的单位
格式为:
temperature=摄氏度
temperature参数获取方式在entity_id的device_class属性
有些传感器会没有device_class这个属性,需要自己手动配置
例:
pm25=微克每立方


----------------------------------------------------------------
三、使用
脚本会监控三组字符,分别为“打开”,“关闭”,“查询”
例:
打开显示器
将”打开“分离,剩下”显示器“,“显示器”会在ha_devices.ini里搜索对应的值
不能说“打开显示器”,你可以说“打开显示”,两个字也会匹配
像本文件中的ha_devices.ini里第二个”皮卡卧室灯“
你可以说:“打开皮卡”或“打开皮卡卧”或“打开”皮卡卧室“或“打开卧室灯”
以上都能执行,不懂的话就自己摸索或修改脚本

-----------------------------------------------------------------

四、运行直接运行asr里的killme.sh
如果后台已经运行了./ha_listener.sh
killme会杀掉进程
如果后台没有运行./ha_listener.sh
killme会启动ha_listener.sh并后台运行


-----------------------------------------------------------------





评分

参与人数 5金钱 +47 收起 理由
bilubin + 5 大神666!
baisetiankong + 5 厉害了word楼主!
阿东 + 7 大神666!
+ 20 呃,厉害,之前竟然没发现这贴.
flashsoft + 10 厉害了word楼主!

查看全部评分

回复

使用道具 举报

czde 

7

主题

228

回帖

1376

积分

金牌会员

积分
1376
金钱
1131
HASS币
20
 楼主| 发表于 2018-10-20 23:57:54 | 显示全部楼层
yoyosuka 发表于 2018-10-20 13:03
小爱音箱升级的时候文件会不会被洗掉?

会。1.36.3版本更改了tts的方法,还有配置文件位置,后续会更新
回复

使用道具 举报

czde 

7

主题

228

回帖

1376

积分

金牌会员

积分
1376
金钱
1131
HASS币
20
 楼主| 发表于 2018-10-21 22:12:55 | 显示全部楼层
阿东 发表于 2018-10-21 22:07
大神,目前版本1.22.

怎么阻止小爱自动升级为1.36

没关系。1.36的已经改好了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-2 07:45 , Processed in 0.216988 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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