[miio] Add support for Xiaomi Mi Air Purifier 3C BHR4518GL (zhimi.airp.mb4a) (#12076)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
@@ -501,6 +501,7 @@ Currently the miio binding supports more than 330 different models.
|
||||
| Smartmi Fresh Air System (Heating) | miio:basic | [zhimi.airfresh.va4](#zhimi-airfresh-va4) | Yes | |
|
||||
| Mi Fresh Air Ventilator C1-80 | miio:basic | [zhimi.airfresh.ua1](#zhimi-airfresh-ua1) | Yes | |
|
||||
| Mi PM2.5 Air Quality Monitor | miio:basic | [zhimi.airmonitor.v1](#zhimi-airmonitor-v1) | Yes | |
|
||||
| Mi Air Purifier 3C | miio:basic | [zhimi.airp.mb4a](#zhimi-airp-mb4a) | Yes | |
|
||||
| Mi Air Purifier 2 (mini) | miio:basic | [zhimi.airpurifier.m1](#zhimi-airpurifier-m1) | Yes | |
|
||||
| Mi Air Purifier 2 | miio:basic | [zhimi.airpurifier.m2](#zhimi-airpurifier-m2) | Yes | |
|
||||
| Mi Air Purifier 2S | miio:basic | [zhimi.airpurifier.ma1](#zhimi-airpurifier-ma1) | Yes | |
|
||||
@@ -4777,6 +4778,25 @@ Note, not all the values need to be in the json file, e.g. a subset of the param
|
||||
| night_begin | Number | Night Begin Time | |
|
||||
| night_end | Number | Night End Time | |
|
||||
|
||||
### Mi Air Purifier 3C (<a name="zhimi-airp-mb4a">zhimi.airp.mb4a</a>) Channels
|
||||
|
||||
| Channel | Type | Description | Comment |
|
||||
|----------------------|----------------------|------------------------------------------|------------|
|
||||
| actions | String | Actions | Value mapping `["filter-reset-filter-life"="Filter Reset Filter Life"]` |
|
||||
| on | Switch | Power | |
|
||||
| fault | String | Air Purifier - Device Fault | |
|
||||
| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
|
||||
| pm2_5_density | Number | Environment - PM2 5 Density | |
|
||||
| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
|
||||
| filter_used_time | Number:Time | Filter - Filter Used Time | |
|
||||
| alarm | Switch | Alarm - Alarm | |
|
||||
| brightness | Number | Screen - Brightness | |
|
||||
| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
|
||||
| moto_speed_rpm | Number | Custom Service - Moto Speed Rpm | |
|
||||
| miio_lib_version | String | Custom Service - Miio Lib Version | |
|
||||
| favorite_speed | Number | Custom Service - Favorite Speed | |
|
||||
| aqi_updata_heartbeat | Number:Time | Custom Service - Aqi Updata Heartbeat | |
|
||||
|
||||
### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels
|
||||
|
||||
| Channel | Type | Description | Comment |
|
||||
@@ -10697,6 +10717,28 @@ Number night_begin "Night Begin Time" (G_airmonitor) {channel="miio:basic:airmon
|
||||
Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_end"}
|
||||
```
|
||||
|
||||
### Mi Air Purifier 3C (zhimi.airp.mb4a) item file lines
|
||||
|
||||
note: Autogenerated example. Replace the id (airp) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
|
||||
|
||||
```
|
||||
Group G_airp "Mi Air Purifier 3C" <status>
|
||||
String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"}
|
||||
Switch on "Power" (G_airp) {channel="miio:basic:airp:on"}
|
||||
String fault "Air Purifier - Device Fault" (G_airp) {channel="miio:basic:airp:fault"}
|
||||
Number mode "Mode" (G_airp) {channel="miio:basic:airp:mode"}
|
||||
Number pm2_5_density "Environment - PM2 5 Density" (G_airp) {channel="miio:basic:airp:pm2_5_density"}
|
||||
Number:Dimensionless filter_life_level "Filter - Filter Life Level" (G_airp) {channel="miio:basic:airp:filter_life_level"}
|
||||
Number:Time filter_used_time "Filter - Filter Used Time" (G_airp) {channel="miio:basic:airp:filter_used_time"}
|
||||
Switch alarm "Alarm - Alarm" (G_airp) {channel="miio:basic:airp:alarm"}
|
||||
Number brightness "Screen - Brightness" (G_airp) {channel="miio:basic:airp:brightness"}
|
||||
Switch physical_controls_locked "Physical Control Locked - Physical Control Locked" (G_airp) {channel="miio:basic:airp:physical_controls_locked"}
|
||||
Number moto_speed_rpm "Custom Service - Moto Speed Rpm" (G_airp) {channel="miio:basic:airp:moto_speed_rpm"}
|
||||
String miio_lib_version "Custom Service - Miio Lib Version" (G_airp) {channel="miio:basic:airp:miio_lib_version"}
|
||||
Number favorite_speed "Custom Service - Favorite Speed" (G_airp) {channel="miio:basic:airp:favorite_speed"}
|
||||
Number:Time aqi_updata_heartbeat "Custom Service - Aqi Updata Heartbeat" (G_airp) {channel="miio:basic:airp:aqi_updata_heartbeat"}
|
||||
```
|
||||
|
||||
### Mi Air Purifier 2 (mini) (zhimi.airpurifier.m1) item file lines
|
||||
|
||||
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
|
||||
|
||||
Reference in New Issue
Block a user