HA介绍
Home Assistant 是一个基于Python 3开发的开源家庭自动化平台。可以集成各种智能设备、传感器、服务和平台,并为用户提供一个统一的界面来控制和自动化这些设备,并实现自动化控制。Home Assistant官网 接下来介绍简称HA。
准备设备
先说说我都准备什么设备:
- 家用服务器(自攒台式机:NAS、软路由、KVM、WebServer)
- 一个涂鸦智能插排(可以统计电量功率、电压、USB供电)
- 一个Broadlink的WiFi插座(之前配天猫精灵闲置退下的)
- 一个USB红外控制器(支持homekit、空调红外遥控、温度湿度光照传感器)
- 被控设备:煮蛋器、面包机、空调
HA的安装我这里就不介绍了,我是用我的家庭服务器开启KVM安装了最全配置的HA。直接说我用它做了些什么。
HA核心功能介绍
HA是一个功能强大而且灵活的智能家居平台,可以让用户轻松地控制和自动化各种智能设备和服务。
- 设备集成:支持数百种智能设备和传感器的集成,包括各种智能家居设备、IP摄像头、蓝牙、Zigbee、Wi-Fi和RF设备等。
- 统一的控制面板:提供一个统一的控制面板,可以通过此面板来控制和管理所有的设备和服务。
- 自动化:允许用户创建自动化规则,例如在特定时间打开灯光、根据温度和湿度控制空调等。
- 智能场景:支持创建智能场景,可以通过场景一键开启或关闭多个设备或服务。
- 集成服务:支持集成各种云服务和第三方API,例如天气预报、智能音箱、家庭安全系统等。
- 数据监控:提供各种数据监控和统计功能,例如电量监控、设备运行状态监控等。
- 语音控制:支持通过语音助手(例如Alexa、Google Assistant)来控制智能设备。
我的HA概览
我将常用的开关、监控、放到大屏上方便我使用
这是我集成的设备
移动应用是我的手机,AsusWRT是我家里的路由器、BroadLink、Tuya是我的插座和插排、HACS是HA的扩展商店、HomeKit是为了在我的苹果手机方便控制(HA原生提供的App也同样够用)
HA的配置功能区
每天自动做早餐
接下来介绍我如何通过HA自动帮我做早餐(懒人有懒招),只是提供一种思路,每个人都有自己最舒适的生活方式,健康快乐舒服就好。
将需要的做早餐的煮蛋器面包机工作设备都设置成直接通电工作状态(我的煮蛋器压根没有开关、我也不知道产品为啥这么设计)
然后将煮蛋器面包机接到wifi插座上
接下来进入到HA的配置中找到场景自动化
设置触发条件是早上7:20(我的赖床然后准备上班时间)相当于有些家用电器的定时但是设备之间是孤立的,HA帮他们组合到一起。然后打开wifi开关到时间自动烧水煮蛋烤面包了
自动控制空调关闭
到了6月份帝都的天也热得不行,到了不开空调没法睡觉的地步了,而我又不喜欢把空调开一整晚上(纯属个人习惯)然后就设置了定时关空调
通过HA接入的wifi红外开关来控制空调的开关
这是我设置的HA自动化流程,每天到凌晨1点50启动如果我的空调是制冷开启状态就执行自动化。我的自动化动作很简单通过我的温度传感器检查温度是否在20~27度之间,如果是就关闭空调,如果不是就延迟一小时再关闭空调。我当时设置的是重复(程序员理解就是循环)发现没有意义,帝都过了2点还是很凉快的。
总结
以上通过几个小案例展示HA的强大,但是他的强大之处需要大家一起探索发现,智能家居未来会发展的越来越好,使用HA也能避免被部分IoT厂商限制在一个生态环境中。欢迎大家交流讨论。