Skip to main content

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!

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.3.9 This release

2 files

0.3.8

2 files

0.3.7

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page