本帖最后由 arrive 于 2018-12-26 15:19 编辑
使用官方自带组件configuration.yaml配置如下:
#### [url=https://www.home-assistant.io/components/xiaomi_aqara/]https://www.home-assistant.io/components/xiaomi_aqara/[/url]
#### [url=https://www.home-assistant.io/components/binary_sensor.xiaomi_aqara/]https://www.home-assistant.io/co ... ensor.xiaomi_aqara/[/url]
xiaomi_aqara:
discovery_retry: 10
gateways:
##Aqara空调伴侣(升级版)Aqara Air Conditioning Companion (lumi.acpartner.v3)
##也可以从Aqara的APP打开局域网通讯协议,
##米家APP右上角 功能设置——”插件版本" 多次点击
- mac: 7C49FC1E0524
key: avcd01adrfed9856
使用最新的自定义组件configuration.yaml配置如下:组件下载:https://github.com/syssi/xiaomi_airconditioningcompanion
### 小米空调伴侣自定义组件 2018-12-26本地文件更新
### [url=https://github.com/syssi/xiaomi_airconditioningcompanion]https://github.com/syssi/xiaomi_airconditioningcompanion[/url]
### 安装位置 custom_components\climate\xiaomi_miio.py
climate:
- platform: xiaomi_miio
name: 空调伴侣升级版Aqara V3 KTBL11LM
host: 192.168.100.200
token: c36074b8e0a93093f7af5dde4a4ac1ac
target_sensor: sensor.temperature_158d0526401ed8
scan_interval: 60
通过点击无线开关,tts语音播报天气情况
#### 脑洞大开系列【自动化】教程 之 一键播报彩云即时天气
#### [url=https://bbs.hassbian.com/thread-899-1-1.html]https://bbs.hassbian.com/thread-899-1-1.html[/url]
#### 小米无线开关 binary_sensor.switch_158d00028a6866
#### 依赖:彩云天气S、小米无线开关
#### 相关帖子 [url=https://bbs.hassbian.com/thread-1014-1-1.html]https://bbs.hassbian.com/thread-1014-1-1.html[/url]
- alias: Manual_say_weather
condition:
condition: time
after: '06:00:00'
before: '22:00:00'
trigger:
- platform: event
#### 事件类型为xiaomi_aqara.click
#### 事件类型为xiaomi_aqara.click
#### 事件类型为xiaomi_aqara.click
event_type: xiaomi_aqara.click
event_data:
entity_id: binary_sensor.switch_158d00028a6866
click_type: single
action:
- service: tts.baidu_say
data_template:
entity_id: media_player.pc__windows_media_player
message: >
"手动播报天气{{states('sensor.caiyun_realtime_skycon')}}, 空气质量指数为{{states('sensor.caiyun_realtime_aqi')}},湿度为{{states('sensor.caiyun_realtime_humidity')}}
温度是{{states('sensor.caiyun_realtime_temperature')}}℃,
{{states('sensor.caiyun_minutely_description')}},降雨量是
{{states('sensor.caiyun_precipitation_nearest_precipitation_intensity')}}毫米,
所在地区的降雨量为{{states('sensor.caiyun_precipitation_local_precipitation_intensity')}}毫米"
cache: false
认真的看了官方的组件文档终于弄好了这个点击开关播报天气的操作
调试过程中无线开关连接在空调伴侣升级版上,点击、双击时,Home Assistant反馈的开关动作全部正确,手动触发自动化,也正确播报。最后发现这个event_type: xiaomi_aqara.click,不是event_type: click,所以开关点击没有触发自动化。
文章都是有时效性的,所以大家爬论坛的时候还是要自己认真看一下,别拿来主义。
因为使用lua格式的代码引用,####后面的url地址转义后好长好长。
|