Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for zhimi.humidifier.ca4 (miot) #772

Merged
merged 11 commits into from
Jul 27, 2020
13 changes: 7 additions & 6 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ For example, executing it without any extra arguments will print out options and
You can get some information from any miIO/miOT device, including its device model, using the `info` command::

miiocli device --ip <ip> --token <token> info

Model: some.device.model1
Hardware version: esp8285
Firmware version: 1.0.1_0012
Expand All @@ -42,7 +42,7 @@ Each different device type is supported by their corresponding module (e.g., `va
You can get the list of available commands for any given module by passing `--help` argument to it::

$ miiocli vacuum --help

Usage: miiocli vacuum [OPTIONS] COMMAND [ARGS]...

Options:
Expand All @@ -60,11 +60,12 @@ API usage
All functionality is accessible through the `miio` module::

from miio import Vacuum

vac = Vacuum("<ip address>", "<token>")
vac.start()

Each separate device type inherits from `miio.Device` (and in case of miOT devices, `miio.MiotDevice`) which provides common API.

Each separate device type inherits from `miio.Device`
(and in case of miOT devices, `miio.MiotDevice`) which provides common API.
Toxblh marked this conversation as resolved.
Show resolved Hide resolved

Please refer to `API documentation <https://python-miio.readthedocs.io/en/latest/miio.html>`__ for more information.

Expand Down Expand Up @@ -105,7 +106,7 @@ Supported devices
- Xiaomi Philips Zhirui Bedroom Smart Lamp
- Xiaomi Universal IR Remote Controller (Chuangmi IR)
- Xiaomi Mi Smart Pedestal Fan V2, V3, SA1, ZA1, ZA3, ZA4, P5
- Xiaomi Mi Air Humidifier V1, CA1, CB1, MJJSQ, JSQ001
- Xiaomi Mi Air Humidifier V1, CA1, CA4, CB1, MJJSQ, JSQ001
- Xiaomi Mi Water Purifier (Basic support: Turn on & off)
- Xiaomi PM2.5 Air Quality Monitor V1, B1, S1
- Xiaomi Smart WiFi Speaker
Expand Down
7 changes: 7 additions & 0 deletions docs/api/miio.airhumidifier_miot.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
miio.airhumidifier\_miot module
===============================

.. automodule:: miio.airhumidifier_miot
:members:
:undoc-members:
:show-inheritance:
1 change: 1 addition & 0 deletions miio/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from miio.airfresh_t2017 import AirFreshT2017
from miio.airhumidifier import AirHumidifier, AirHumidifierCA1, AirHumidifierCB1
from miio.airhumidifier_jsq import AirHumidifierJsq
from miio.airhumidifier_miot import AirHumidifierMiot
from miio.airhumidifier_mjjsq import AirHumidifierMjjsq
from miio.airpurifier import AirPurifier
from miio.airpurifier_miot import AirPurifierMiot
Expand Down
Loading