2023-03-04 21:29:00 +01:00
2023-02-19 03:38:16 +01:00
2023-03-04 21:29:00 +01:00
2023-02-13 01:41:38 +01:00
2023-02-13 01:41:38 +01:00
2023-03-04 21:29:00 +01:00
2023-02-13 01:41:38 +01:00
2023-03-04 21:29:00 +01:00

**This python package is unofficial and is not related in any way to Haier. It was developed by reversed engineered requests and can stop working at anytime!**

# pyhOn
Control your Haier appliances with python!
### Quick overview
To see the available options of the appliances from your Haier Account, use the commandline-tool `pyhOn`
```commandline
$ pyhOn --user example@mail.com --password pass123
========== Waschmaschine ==========
commands:
  pauseProgram: pauseProgram command
  resumeProgram: resumeProgram command
  startProgram: startProgram command
  stopProgram: stopProgram command
data:
  actualWeight: 0
  airWashTempLevel: 0
  airWashTime: 0
  antiAllergyStatus: 0
...
```

## Python-API
### List devices
```python
import asyncio
from pyhon import HonConnection

async def devices_example():
    async with HonConnection(USER, PASSWORD) as hon:
        for device in hon.devices:
            print(device.nick_name)

asyncio.run(devices_example())
```

### Execute a command
```python
async with HonConnection(USER, PASSWORD) as hon:
    washing_machine = hon[0]
    pause_command = washing_machine.commands["pauseProgram"]
    await pause_command.send()
```
Description
UNIDIRECTIONAL MIRROR from https://github.com/Andre0512/pyhOn.
Readme 348 KiB
v0.15.15 Latest
2024-01-11 01:18:49 +01:00
Languages
Python 100%