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 hashes)

Uploaded source

Built Distribution

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

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page