Skip to content

Damon-Shen/HomeAssistant2WeChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HomeAssistant2WeChat

HomeAssistant使用微信公众号控制

Update 2018-10-12
1、支持HomeAssistant Auth2认证方式,直接访问地址即可打开
2、修正几个状态回馈错误的问题

Python版本 3.6.6调试通过,个人精力有限,不做其他版本兼容 目前版本较为简陋,设备类型仅支持Light,Switch,Sensor,仅支持文字信息控制,关键词命令如下(关键词可在配置文件中修改,支持多个关键词匹配,需保留格式)

打开+设备名称
关闭+设备名
查询+设备名
如:
打开风扇,开启风扇
查询卧室温度

公众号使用了WxRoBot框架:https://github.com/offu/WeRoBot

使用方法:
1、安装WxRobot框架:
pip3 install wxrobot
2、申请微信公众号:
未认证的公众号或个人号由于权限问题无法使用如自定义菜单接口(暂未添加此功能),可采用公众号测试平台进行自定义菜单调试, 公众号测试平台支持任意端口,本程序默认采用8888端口启用
3、配置本地文件:
随后在config.py文件中配置好HomeAssistant的地址,微信Token,设备信息,最后添加8888端口映射至外网
4、启动服务:
python3 wxrbot.py
5、微信后台开启对接:
在公众号测试平台中的接口配置信息中填入外网地址和token信息,即可在公众号测试平台使用文字信息控制

About

HomeAssistant使用微信公众号控制

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages