本帖最后由 hdbjlizhe 于 2022-2-8 14:33 编辑
使用场景:可使用在外网访问不到HA的情况,将机器人部署在HA的局域网内,远程可通过机器人查看或控制HA设备。
扩展场景:还可以实现一些自动化规则
项目地址:https://github.com/hdbjlizhe/fanli其中还封装了返利、青龙和芝士插件
bug反馈或新功能需求的请留言或移步插件讨论群418353744反馈,谢谢!
说明:项目是在机器人的基础上加入HA插件、返利插件等编译完成的,
包括3个版本:
一是amd64版本
https://github.com/hdbjlizhe/fan ... lyGirl_amd64.tar.gz
二是arm64版本
https://github.com/hdbjlizhe/fan ... lyGirl_arm64.tar.gz
三是win版本
https://github.com/hdbjlizhe/fan ... illyGirl_win.tar.gz
1.安装、部署及配置
windows版本直接下载解压运行即可
linux版本使用以下代码一键安装
s=sillyGirl;f=fanli;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://mirror.ghproxy.com/https://github.com/hdbjlizhe/${f}/releases/download/main/sillyGirl_$a.tar.gz && rm -rf sillyGirl && tar -zxvf sillyGirl_$a.tar.gz && rm -rf sillyGirl_$a.tar.gz && chmod 777 $s;pkill -9 $s;$(pwd)/$s;
首次安装的sillyGirl机器人需要进行相应的配置:
1.使用相应的框架,对接QQ、微信等社交媒体,不再赘述。
2.设置机器人管理员(只有机器人管理员才有HA插件使用权限)
2.配置
(1)HA中开启api,具体方法参见homeassistant
https://www.home-assistant.io/integrations/api
(2)在HA中生成长期令牌token
(3)机器人要设置2个参数:
set ha token XXXXXXX (说明:长期令牌)
set ha host http://111.111.111.111:8123 (说明:主机网址)
3.命令
(1)交互式命令如下:
(2)直接控制命令如下:
|