Siri控制米家空气净化器、台灯、扫地机器人、插座、电饭煲
(本教程不需要树莓派,但是需要Mac处于联网且终端(成功安装后之后只需在终端输入hass即可启动)打开
之后会出一期利用树莓派的教程,有了树莓派无需Mac,是十分理想的终极解决方案)
本次实验所需要的设备:一台iPhone,一台Mac,Xcode
1.下载安装Python3
进入python官网,下载Python 3.5.0(其他版本也可以,我用的是这个版本),下载好之后按照提示按照即可。
2.打开“终端”,安装HomeAssistant
终端输入:pip3 install homeassistant
(这步如果遇到错误请进入www点hachina点io/1338点html,若如错误直接往下看)
3.启动HomeAssistant
终端输入:hass --open-ui
(在过程中可能会提示安装C++的开发环境,点击安装即可。)
这个时候家庭App应该会出现HomeAssisatant
4.之后会自动打开网页http://192.168.31.25:8123/states
5.打开Finder,点击前往-前往文件夹-
之后输入~/.homeassistant/
6.打开configuration.yaml,点击打开方式-其他-文本编辑.app
7.打开后,下拉到最后cloud:后面加入homekit:
8.看看你自己有什么米家设备了,以小编的米家空气净化器和米家台灯为例,
米家空气净化器
fan:
- platform: xiaomi_miio
name: Xiaomi Air Purifier 2
host: 你的米家空气净化器ip
token: 米家空气净化器token
Yeelight 系列灯具(米家台灯)
light:
- platform: yeelight
devices:
灯的ip:
name: Living Room
transition: 1000
use_music_mode: False
save_on_change: False
加上之后就是上面那样,改为保存
之后打开http://192.168.31.25:8123/states
点击左侧的配置。再点击配置检查的检查配置
再点击下面的重启服务
成功添加后,概览就会出现添加的设备列表
附其他米家设备的代码
米家智能插座和智能插排板
switch:
- platform: xiaomi_miio
name: Original Xiaomi Mi Smart WiFi Socket
host: 192.168.1.188
token: YOUR_TOKEN
米家扫地机器人
米家扫地机器人和石头机器人全线支持
目前支持的控制指令有启动 turn_on,暂停 pause,原地停止 stop,返回充电 return_to_home,关闭并返回充电桩 turn_off,定位 locate,定点打扫 clean_spot,设定吸力 set_fanspeed 以及远程控制
vacuum:
- platform: xiaomi_miio
host: 192.168.1.122
token: YOUR_TOKEN
PM 2.5 监测仪
sensor:
- platform: xiaomi_miio
name: PM 2.5
host: 192.168.1.133
token: YOUR_TOKEN
小米 Wifi 放大器
device_tracker:
- platform: xiaomi_miio
host: 192.168.130.123
token: YOUR_TOKEN
飞利浦智睿系列灯具
全系设备支持,包括护眼灯二代,灯泡,蜡烛灯泡及LED吸顶灯。目前支持的操作有开 on,关 off,色温设置 set_cct 以及亮度设置 set_bright
light:
- platform: xiaomi_miio
name: Xiaomi Philips Smart LED Ball
host: 192.168.1.199
token: YOUR_TOKEN
model: philips.light.bulb
小米净水器
小米净水器为自定义组件,有wangxinkui提供 https://github.com/bit3725/homeassistant-mi-water-purifier请至 下载 mi_water_purifier.py,放到路径为 custom_components/sensor/ ,在 configuration.yaml 添加如下设置:
sensor:
- platform: mi_water_purifier
name: water_purifier
host: 192.168.1.111
token: YOUR_TOKEN
接入后自动会生成几项相关的传感器数值,如果需要集中查看,请使用群组:
group:
- xiaomi_water_purifier:
name: Xiaomi Water Purifier
icon: mdi:water
entities:
- sensor.tap_water
- sensor.filtered_water
- sensor.pp_cotton_filter
- sensor.front_active_carbon_filter
- sensor.ro_filter - sensor.rear_active_carbon_filter
米家 IH 电饭煲
米家 IH 电饭煲自定义组件,请至https://github.com/syssi/xiaomi_cooker下载 xiaomi_cooker.py,放到路径为 custom_components/sensor/,在 configuration.yaml 添加如下设置:
# configuration.yaml
sensor:
- platform: xiaomi_cooker
name: Xiaomi Rice Cooker
host: 192.168.1.88
token: b7c4a758c251955d2c24b1d9e41ce47d
model: chunmi.cooker.normal2
其他未列出的如若需要可留言或加入科技产品网粉丝群交流
下一篇:小爱同学怎么控制家里的灯