智能家居:Yeelight灯泡接入与IFTTT自动化
需积分: 0 132 浏览量
更新于2024-08-05
收藏 258KB PDF 举报
"本文主要介绍了如何将YeeLight智能灯接入Home Assistant(HA)系统,并通过IFTTT实现自动化控制。内容包括在Yeelight App中添加设备、开启外部访问模式、解决设备发现和刷新速度的问题,以及如何在HA中配置和使用IFTTT进行云自动化操作。"
在智能家居系统中,YeeLight智能灯可以通过Home Assistant实现高度定制化的自动化控制。要成功接入设备,首先需要在Yeelight App中完成以下步骤:
1. 添加智能灯设备:在手机上安装并打开Yeelight App,按照引导流程添加你的智能灯设备。确保设备连接到同一Wi-Fi网络,并且更新到最新固件。
2. 开启外部访问模式:在设备设置中找到“外部访问”选项,开启后允许HA从外部网络访问和控制灯泡。
接下来,在Home Assistant中配置YeeLight智能灯:
1. 配置文件:在HA的configuration.yaml文件中,添加`light.yeelight`平台并配置你的设备。例如,你可以指定设备IP地址、名称、过渡时间等参数。为了避免重复发现设备,可以使用`ignore:`字段排除特定设备。
```
discovery:
ignore:
- yeelight
light:
platform: yeelight
scan_interval: 2
devices:
192.168.3.162:
name: my_yeelight
transition: 1000
```
解决发现与刷新速度问题,通过调整`scan_interval`参数,可以控制HA扫描和更新设备状态的频率,以达到平衡响应速度和节能的目的。
然后,利用IFTTT实现云自动化控制:
1. IFTTT基本使用:IFTTT(If This Then That)是一个在线服务,允许用户创建条件触发的任务。例如,当Gmail收到新邮件时,可以触发一个事件改变YeeLight的开关状态。
2. 在HA中配置脚本:在HA中创建一个脚本,用于触发IFTTT的webhook。这需要在`configuration.yaml`中添加`ifttt`部分,包括你的IFTTT密钥和触发事件的定义。
```yaml
#example_10_2_1.yaml
ifttt:
key: deZzryxvEslHpFoL_gsUsm
script:
button_press:
alias: 通过IFTTT开关灯
sequence:
- service: ifttt.trigger
data:
event: ButtonPressed
```
3. 配置IFTTT规则:在IFTTT网站上创建一个规则(Applet),设置触发器(THIS)为Gmail收件箱有新邮件,动作(THAT)为调用HA中的webhook,将事件发送到Home Assistant。
最后,测试整个自动化流程,确保HA能正确接收到IFTTT的触发事件,并执行相应的控制指令。通过这种方式,你可以将各种云服务与HA集成,实现更加智能化的生活场景。
结合Yeelight智能灯、Home Assistant和IFTTT,你可以创建出一个高度个性化的智能家居环境,无论你身在何处,都能轻松控制家中的灯光,享受科技带来的便利。
点击了解资源详情
点击了解资源详情
345 浏览量
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2021-09-18 上传
1348 浏览量
818 浏览量
小明斗
- 粉丝: 41
- 资源: 329
最新资源
- html5手机端商城模板,完整的一套商城系统的所有静态网页
- Fullstack.GuessingGame:在这里玩游戏
- 行业文档-设计装置-一种搅拌式沥青混合料加热料仓.zip
- Bouml_7.7.1_setup.rar
- combooo.github.io-tarasgenerator2000
- Matrix3d图片视频坐标自动生成
- hcache:HHVMHack的Nazg缓存组件
- igdb:提供用于访问互联网游戏数据库api的功能
- 行业文档-设计装置-一种搅拌饲喂机.zip
- fatigue_detecting:2020年全国大学生嵌入式芯片与系统设计竞赛和智能互联创新大赛项目:基于龙芯2K1000的睡意检测系统
- uCOS-III中文翻译.zip
- opensource_tracker:开源项目的活动跟踪器和分析器
- docker-trafficserver:用于运行 Apache Traffic Server (ATS) 的 Docker 配置
- Pricy-crx插件
- gml库源码,下载源码,加入qt项目,既可以使用gml GLM.本例是demo
- 日程