『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: qq1380

福利贴,小米空气净化器PRO接入HASS成品代码

  [复制链接]

2

主题

23

帖子

115

积分

注册会员

Rank: 2

积分
115
金钱
92
HASS币
0
发表于 2019-10-25 01:26:24 | 显示全部楼层
ddddddddddddddddddddd
回复

使用道具 举报

0

主题

17

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
金钱
229
HASS币
0
发表于 2019-10-28 10:41:20 | 显示全部楼层
感谢分享
!!!!
回复

使用道具 举报

0

主题

8

帖子

35

积分

新手上路

Rank: 1

积分
35
金钱
27
HASS币
0
发表于 2019-11-13 12:46:09 | 显示全部楼层
这个很有用必须学习下啊
回复

使用道具 举报

0

主题

63

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
金钱
153
HASS币
0
发表于 2019-11-13 14:29:16 | 显示全部楼层
谢谢分享,学习了
回复

使用道具 举报

3

主题

120

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
538
HASS币
0
发表于 2019-11-14 13:55:12 | 显示全部楼层
yylwhy 发表于 2019-9-26 20:45
能否共享一下成品yaml。。0.992用不了。不会改呀

fan:
  - platform: xiaomi_miio
    name: Xiaomi Air Purifier Pro
    host:
    token:
    model: zhimi.airpurifier.v6

sensor:
  - platform: template
    sensors:
      xiaomi_ap_aqi:
        friendly_name: 客厅空气
        value_template: "{{ states.fan.xiaomi_air_purifier_pro.attributes.aqi }}"
        unit_of_measurement: μg/m³
      xiaomi_ap_temp:
        friendly_name: 客厅温度
        value_template: "{{ states.fan.xiaomi_air_purifier_pro.attributes.temperature }}"
        unit_of_measurement: °C
      xiaomi_ap_humid:
        friendly_name: 客厅湿度
        value_template: "{{ states.fan.xiaomi_air_purifier_pro.attributes.humidity }}"
        unit_of_measurement: "%"
      xiaomi_ap_left:
        friendly_name: 客厅滤芯
        value_template: "{{ states.fan.xiaomi_air_purifier_pro.attributes.filter_life_remaining }}"
        unit_of_measurement: "%"
        

switch:
  - platform: template
    switches:
      xiaomi_ap_led:
        value_template: "{{ is_state_attr('fan.xiaomi_air_purifier_pro', 'led', true) }}"
        turn_on:
          service: fan.xiaomi_miio_set_led_on
          entity_id: fan.xiaomi_air_purifier_pro
        turn_off:
          service: fan.xiaomi_miio_set_led_off
          entity_id: fan.xiaomi_air_purifier_pro

input_select:
  xiaomi_ap_mode:
    name: 模式选择
    icon: mdi:pinwheel
    options:
      - "自动"
      - "睡眠"
      - "手动"
      
  xiaomi_zs_favorite_level:
    name: 手动级别
    icon: mdi:pinwheel-outline
    options:
      - "使用面积 7~12 m²"
      - "使用面积 12~21 m²"
      - "使用面积 18~31 m²"
      - "使用面积 23~40 m²"
      - "使用面积 27~46 m²"
      - "使用面积 35~60 m²"

group:
  kj:
    name: 空净系统
    view: no
    control: hidden
    entities:
      - fan.xiaomi_air_purifier_pro
      - switch.xiaomi_ap_led
      - sensor.xiaomi_ap_aqi
      - sensor.xiaomi_ap_temp
      - sensor.xiaomi_ap_humid
      - sensor.xiaomi_ap_filter_used
      - sensor.xiaomi_ap_filter_life
      - input_select.xiaomi_ap_mode
      - input_select.xiaomi_zs_favorite_level
     
automation:
  - alias: xiaomi_ap_get_mode
    initial_state: true
    trigger:
      platform: time_pattern
      seconds: '/5'
    action:
      service: input_select.select_option
      data_template:
        entity_id: input_select.xiaomi_ap_mode
        option: >
          {% if states.fan.xiaomi_air_purifier_pro.attributes.mode == "auto" %}自动
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.mode == "silent" %}睡眠
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.mode == "favorite" %}手动
          {% endif %}

  - alias: xiaomi_ap_set_mode
    initial_state: true
    trigger:
      platform: state
      entity_id: input_select.xiaomi_ap_mode
    action:
      service: fan.turn_on
      data_template:
        entity_id: fan.xiaomi_air_purifier_pro
        speed: >
          {% if states.input_select.xiaomi_ap_mode.state == "自动" %}Auto
          {% elif states.input_select.xiaomi_ap_mode.state == "睡眠" %}Silent
          {% elif states.input_select.xiaomi_ap_mode.state == "手动" %}Favorite
          {% endif %}
         
  - alias: xiaomi_zs_get_favorite_level
    initial_state: true
    trigger:
      platform: time_pattern
      seconds: /5
    action:
      service: input_select.select_option
      data_template:
        entity_id: input_select.xiaomi_zs_favorite_level
        option: >
          {% if states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "0" %}使用面积 7~12 m²
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "3" %}使用面积 12~21 m²
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "6" %}使用面积 18~31 m²
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "9" %}使用面积 23~40 m²
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "12" %}使用面积 27~46 m²
          {% elif states.fan.xiaomi_air_purifier_pro.attributes.favorite_level == "16" %}使用面积 35~60 m²
          {% endif %}

  - alias: xiaomi_zs_set_favorite_level
    initial_state: true
    trigger:
      platform: state
      entity_id: input_select.xiaomi_zs_favorite_level
    action:
      service: fan.xiaomi_miio_set_favorite_level
      data_template:
        entity_id: fan.xiaomi_air_purifier_pro
        level: >
          {% if states.input_select.xiaomi_zs_favorite_level.state == "使用面积 7~12 m²" %}0
          {% elif states.input_select.xiaomi_zs_favorite_level.state == "使用面积 12~21 m²" %}3
          {% elif states.input_select.xiaomi_zs_favorite_level.state == "使用面积 18~31 m²" %}6
          {% elif states.input_select.xiaomi_zs_favorite_level.state == "使用面积 23~40 m²" %}9
          {% elif states.input_select.xiaomi_zs_favorite_level.state == "使用面积 27~46 m²" %}12
          {% elif states.input_select.xiaomi_zs_favorite_level.state == "使用面积 35~60 m²" %}16
          {% endif %}

homeassistant:
  customize:
    fan.xiaomi_air_purifier_pro:
      friendly_name: 客厅净化器
      icon: mdi:power-standby
      extra_badge:
        entity_id: sensor.xiaomi_ap_aqi
      extra_data_template: 滤芯已用${attributes.filter_hours_used}小时,剩余${attributes.filter_life_remaining}%
    switch.xiaomi_ap_led:
      icon: mdi:lightbulb
      friendly_name: 净化器面板
    sensor.xiaomi_ap_aqi:
      icon: mdi:blur
    sensor.xiaomi_ap_humid:
      icon: mdi:water-percent
    sensor.xiaomi_ap_left:
      icon: mdi:margin

回复

使用道具 举报

0

主题

268

帖子

3201

积分

论坛元老

Rank: 8Rank: 8

积分
3201
金钱
2933
HASS币
0
发表于 2019-11-15 20:27:30 | 显示全部楼层
这个不错,谢谢分享
回复

使用道具 举报

0

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
金钱
34
HASS币
0
发表于 2019-11-16 19:33:22 | 显示全部楼层
注册激活了,来膜拜一下大佬
回复

使用道具 举报

0

主题

1

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
23
HASS币
0
发表于 2019-11-17 08:53:25 | 显示全部楼层
Thz for sharing
回复

使用道具 举报

0

主题

18

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
36
HASS币
0
发表于 2019-11-17 15:34:25 | 显示全部楼层
菜鸟来学习一下
回复

使用道具 举报

0

主题

83

帖子

937

积分

高级会员

Rank: 4

积分
937
金钱
854
HASS币
0
发表于 2019-11-18 19:20:00 | 显示全部楼层
谢谢,参考一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 00:48 , Processed in 0.592117 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表