Python interface for Hisense AEH-W4A1 module
Project description
pyaehw4a1
Python module and client for Hisense AEH-W4A1 wifi module
Usage
Intranet discovery
python -m pyaehw4a1 discovery (--full)
XM version
python -m pyaehw4a1 version --host IP_ADDRESS
Read status
python -m pyaehw4a1 AC --host IP_ADDRESS
Send update command
python -m pyaehw4a1 AC --host IP_ADDRESS --command COMMAND
Supported commands
- on
- off
- mode_(cool, heat, fan, dry)
- speed_(mute, low, med, max, auto)
- temp_$1_C ($1 from 16 to 32)
- temp_$1_F ($1 from 61 to 90)
- turbo_on
- turbo_off
- energysave_on
- energysave_off
- display_on
- display_off
- sleep_(1, 2, 3, 4, off)
- vert_dir
- vert_swing
- hor_dir
- hor_swing
- temp_to_F
- temp_to_C
- status_(3_0, 3_1, 7_1, 10_4, 102_0, 102_64)
Note
I am NOT a programmer and this is my first attempt to write in Python! So, it comes with ABSOLUTELY NO WARRANTY!!!
I started this work to implement support for my Hisense multi splip AC in Home Assistant... This is the first part.
The module Hisense AEH-W4A1 uses a serial protocol called XM, sending AT+XMV command my AC reports v4.4.6; on https://github.com/htqwe22/device I found some specifications on v3.2.6 and on https://github.com/cgdgithub/ControlJavaEdition I found the official protocol implementation but sadly without protocol specifications.
If you have updated information, please send it to me!
My template is https://github.com/JonasPed/pydanfoss-air code. Many thanks to the author!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyaehw4a1-0.3.9.tar.gz
.
File metadata
- Download URL: pyaehw4a1-0.3.9.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170221762f4a7da4ade5446ff12f8783380ba9d063a1e5c763eb721febb42137 |
|
MD5 | 829c4ee1382c2fb21de2c6e433e5bbe6 |
|
BLAKE2b-256 | 004027924ff7b9b42bb195e12331d9eb406b9d5efe83ca84c089c79df3084a5c |
File details
Details for the file pyaehw4a1-0.3.9-py3-none-any.whl
.
File metadata
- Download URL: pyaehw4a1-0.3.9-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7295536688eae19c7ef4b9e132f9d2a7ef75a6786a3067bfd6e21839bb732ac |
|
MD5 | 0d16ce024f9fcacdaab35b16b883cdd8 |
|
BLAKE2b-256 | fbdf0ff1fbcf60ec234b7a61a273a0f057d7032264afd106b9c7265cff3f467b |