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!

Metadata

Release files for pyaehw4a1 0.3.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyaehw4a1 0.3.9
File Size Uploaded
pyaehw4a1-0.3.9.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyaehw4a1 0.3.9
File Interpreter ABI Platform
pyaehw4a1-0.3.9-py3-none-any.whl Python 3 none any Details

Total release size: 22.0 kB

Release files / pyaehw4a1-0.3.9.tar.gz

Download URL pyaehw4a1-0.3.9.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
170221762f4a7da4ade5446ff12f8783380ba9d063a1e5c763eb721febb42137
BLAKE2b-256 checksum
How to use checksums
004027924ff7b9b42bb195e12331d9eb406b9d5efe83ca84c089c79df3084a5c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pyaehw4a1-0.3.9-py3-none-any.whl

Download URL pyaehw4a1-0.3.9-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7295536688eae19c7ef4b9e132f9d2a7ef75a6786a3067bfd6e21839bb732ac
BLAKE2b-256 checksum
How to use checksums
fbdf0ff1fbcf60ec234b7a61a273a0f057d7032264afd106b9c7265cff3f467b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.9 This release

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page