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)
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
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
Hashes for pyaehw4a1-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf8f9010d2a640a5fb78be09dd5ad5e8834fcfc55691e52f91e6a92a4fce239 |
|
MD5 | 35cd27fa0e6ffd84c3c1df627692f545 |
|
BLAKE2b-256 | 2eb359d977e0a2e999b1cb7b2f9ea6d2c390190b287329cda7a4de16fdeada0e |