Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyaehw4a1-0.3.9.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

pyaehw4a1-0.3.9-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

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

Hashes for pyaehw4a1-0.3.9.tar.gz
Algorithm Hash digest
SHA256 170221762f4a7da4ade5446ff12f8783380ba9d063a1e5c763eb721febb42137
MD5 829c4ee1382c2fb21de2c6e433e5bbe6
BLAKE2b-256 004027924ff7b9b42bb195e12331d9eb406b9d5efe83ca84c089c79df3084a5c

See more details on using hashes here.

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

Hashes for pyaehw4a1-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f7295536688eae19c7ef4b9e132f9d2a7ef75a6786a3067bfd6e21839bb732ac
MD5 0d16ce024f9fcacdaab35b16b883cdd8
BLAKE2b-256 fbdf0ff1fbcf60ec234b7a61a273a0f057d7032264afd106b9c7265cff3f467b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page