Hello Digua

智能家居系统 Home Assistant


设备接入

获取米家设备token

使用网易MuMu安装米家5.0.19版,可在豌豆荚历史版本中下载

token获取方法参考智能家居从新出发: 第二篇获取米家设备的token

yeelight灯具接入

需要手机安装yeelight APP,然后将所有灯的局域网控制打开

可使用discovery自动发现或者手动配置:

https://www.home-assistant.io/components/yeelight

openwrt路由器接入

自行编译的openwrt路由器版本是snapshot,使用cat /etc/os-release查看,将snapshot改为18.06.4,然后安装rpc扩展opkg install luci-mod-rpc。openwrt rpc常用方法可参考使用LuCI的RPC接口修改openwrt配置

然后按照官方方法接入接口,可参考openwrt路由的device tracker

修改/usr/local/lib/python3.7/site-packages/openwrt_luci_rpc/openwrt_luci_rpc.py,将log.info改为log.debug,防止log过多。

DC1接入

先下载DC1配网APP,然后修改路由器上的/etc/dnsmasq.conf,在最后添加address=/phicomm.com/192.168.1.3,然后在HA服务器上启动phicomm_dc1.py,按照配网APP设置教程配网,直到在路由器上看到DC1的IP,然后下载homeassistant的插件,只需要保留phicomm_dc1/switch.pyphicomm_dc1/manifest.json即可。

安卓电视盒子接入

首先使用数据线连接电脑和盒子,开启端口adb tcpip 5555,然后断开连接即可,每次重启盒子之后都需要先执行这个操作,假设盒子的IP是192.168.1.181

debian安装adb工具

sudo apt-get install android-tools-adb

测试关闭后需关闭,否则hass无法连接

adb kill-server

配置

media_player:
  - platform: androidtv
    name: Android TV
    device_class: androidtv
    host: 192.168.1.181

adb启动和关闭爱奇艺银河奇异果

adb shell monkey -p com.gitvdemo.video -c android.intent.category.LAUNCHER 1
adb shell am force-stop com.gitvdemo.video

配置

启用自动发现

discovery:
homeassistant:
  customize: !include customize.yaml    # 自定义实体名称

启用自定义lovelace界面

lovelace:     # 启用自定义lovelace界面
   mode: yaml

然后编辑ui-lovelace.yaml

API访问

使用legacy_api_password的方式已经过时,使用长期访问令牌来进行API请求,在用户->长期访问令牌中创建一个令牌,然后通过

headers = {'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLC ....'}

来访问API

HTTPS访问

设置证书即可

http:
  server_port: 8123
  ssl_certificate: /etc/pve/nodes/home/pve-ssl.pem
  ssl_key: /etc/pve/nodes/home/pve-ssl.key

修改图标

图标可在Material Design Icons查询,可在ui-lovelace.yamlcustomize.yaml中设置

插件

和风天气

https://bbs.hassbian.com/thread-7054-1-1.html

百度路况

https://bbs.hassbian.com/thread-4679-1-1.html 经纬度查询(使用谷歌地球坐标) http://www.gpsspg.com/maps.htm

百度地图

https://bbs.hassbian.com/thread-6626-1-1.html

HACS

https://bbs.hassbian.com/thread-7543-1-1.html

空调伴侣插件

https://github.com/syssi/xiaomi_airconditioningcompanion/


Content