2023-03-05 21:16:09 +01:00
# Haier hOn
2023-04-10 18:50:51 +02:00
[![hacs_badge ](https://img.shields.io/badge/HACS-Default-41BDF5.svg )](https://hacs.xyz)
[![GitHub release (latest by date) ](https://img.shields.io/github/v/release/Andre0512/hon?color=green )](https://github.com/Andre0512/hon/releases/latest)
2023-05-11 23:59:01 +02:00
[![PyPI ](https://img.shields.io/pypi/v/pyhon?label=pyhOn )](https://github.com/Andre0512/pyhOn)
2023-04-18 23:50:27 +02:00
[![GitHub ](https://img.shields.io/github/license/Andre0512/hon?color=red )](https://github.com/Andre0512/hon/blob/main/LICENSE)
[![GitHub all releases ](https://img.shields.io/github/downloads/Andre0512/hon/total?color=blue )](https://tooomm.github.io/github-release-stats/?username=Andre0512& repository=hon)
2023-06-12 01:30:43 +02:00
Home Assistant integration for [Haier's mobile app hOn ](https://hon-smarthome.com/ ) based on [pyhOn ](https://github.com/Andre0512/pyhon ).
2023-04-16 23:35:43 +02:00
2023-03-21 22:28:08 +01:00
## Supported Appliances
2023-04-16 23:35:43 +02:00
- [Washing Machine ](https://github.com/Andre0512/hon#washing-machine )
- [Tumble Dryer ](https://github.com/Andre0512/hon#tumble-dryer )
- [Washer Dryer ](https://github.com/Andre0512/hon#washer-dryer )
- [Oven ](https://github.com/Andre0512/hon#oven )
- [Dish Washer ](https://github.com/Andre0512/hon#dish-washer )
2023-06-08 22:07:56 +02:00
- [Air conditioner ](https://github.com/Andre0512/hon#air-conditioner )
- [Fridge ](https://github.com/Andre0512/hon#fridge )
2023-06-21 00:59:00 +02:00
- [Induction Hob ](https://github.com/Andre0512/hon#induction-hob ) [BETA]
2023-05-30 05:33:11 +02:00
- [Hood ](https://github.com/Andre0512/hon#hood ) [BETA]
2023-06-10 06:44:19 +02:00
- [Wine Cellar ](https://github.com/Andre0512/hon#wine-cellar ) [BETA]
2023-06-21 00:59:00 +02:00
- [Air Purifier ](https://github.com/Andre0512/hon#air-purifier ) [BETA]
2023-04-11 22:08:47 +02:00
2023-03-05 01:22:05 +01:00
## Installation
2023-04-08 06:15:33 +02:00
**Method 1:** [![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. ](https://my.home-assistant.io/badges/hacs_repository.svg )](https://my.home-assistant.io/redirect/hacs_repository/?owner=Andre0512& repository=hon& category=integration)
2023-04-02 02:43:20 +02:00
2023-04-08 06:15:33 +02:00
**Method 2:** [HACS ](https://hacs.xyz/ ) > Integrations > Add Integration > **Haier hOn** > Install
2023-04-02 02:43:20 +02:00
2023-04-08 06:15:33 +02:00
**Method 3:** Manually copy `hon` folder from [latest release ](https://github.com/Andre0512/hon/releases/latest ) to `config/custom_components` folder.
2023-04-02 02:43:20 +02:00
2023-04-10 08:17:27 +02:00
_Restart Home Assistant_
2023-04-02 02:43:20 +02:00
## Configuration
2023-04-08 06:15:33 +02:00
**Method 1**: [![Open your Home Assistant instance and start setting up a new integration. ](https://my.home-assistant.io/badges/config_flow_start.svg )](https://my.home-assistant.io/redirect/config_flow_start/?domain=hon)
2023-04-02 02:43:20 +02:00
2023-04-08 06:15:33 +02:00
**Method 2**: Settings > Devices & Services > Add Integration > **Haier hOn**
_If the integration is not in the list, you need to clear the browser cache._
2023-03-05 01:22:05 +01:00
2023-06-12 01:30:43 +02:00
## Supported Models
Support has been confirmed for these models, but many more will work. Please add already supported devices [with this form to complete the list ](https://forms.gle/bTSD8qFotdZFytbf8 ).
2023-07-09 01:58:59 +02:00
| | **Haier** | **Hoover** | **Candy** |
|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
| **Washing Machine** | HW80-B14959TU1DE < br /> HW90-B14TEAM5 < br /> HW100-B14959U1 | H-WASH 500 < br /> H7W4 48MBC-S < br /> HW 410AMBCB/1-80 | CO4 107T1/2-07 < br /> CBWO49TWME-S < br /> RO44 1286DWMC4-07 < br /> HW 68AMC/1-80 < br /> HWPD 69AMBC/1-S |
| **Tumble Dryer** | HD80-A3959 | H-DRY 500 < br /> H9A3TCBEXS-S < br /> HLE C10DCE-80 < br /> H5WPB447AMBC/1-S < br /> NDE H10A2TCE-80 < br /> NDE H9A2TSBEXS-S < br /> NDPHY10A2TCBEXSS | BCTDH7A1TE < br /> CSOE C10DE-80 < br /> ROE H9A3TCEX-S |
| **Washer Dryer** | HWD100-B14979 | HDQ 496AMBS/1-S < br /> HWPS4954DAMR-11 | RPW41066BWMR/1-S |
| **Oven** | HWO60SM2F3XH | HSOT3161WG | |
| **Dish Washer** | XIB 3B2SFS-80 < br /> XIB 6B2D3FB | HFB 6B2S3FX | |
| **Air Conditioner** | AD105S2SM3FA < br /> AS09TS4HRA-M < br /> AS20HPL1HRA < br /> AS25PBAHRA < br /> AS25S2SF1FA-WH < br /> AS25TADHRA-2 < br /> AS35PBAHRA < br /> AS35S2SF1FA-WH < br /> AS35S2SF2FA-3 < br /> AS35TADHRA-2 < br /> AS35TAMHRA-C | | |
| **Fridge** | HFW7720ENMB | | CCE4T620EWU |
| **Hob** | HA2MTSJ68MC | | CIS633SCTTWIFI |
| **Hood** | HADG6DS46BWIFI | | |
| **Wine Cellar** | HWS247FDU1 | | |
| **Air Purifier** | | HHP50CA001 | |
2023-06-12 01:30:43 +02:00
2023-06-25 17:59:18 +02:00
| Please add your appliances data to our [hon-test-data collection ](https://github.com/Andre0512/hon-test-data ). < br /> This helps us to develop new features and not to break compatibility in newer versions. |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
2023-05-11 23:59:01 +02:00
## Supported Languages
Translation of internal names like programs are available for all languages which are official supported by the hOn app:
* 🇨🇳 Chinese
* 🇭🇷 Croatian
* 🇨🇿 Czech
* 🇳🇱 Dutch
* 🇬🇧 English
* 🇫🇷 French
* 🇩🇪 German
* 🇬🇷 Greek
* 🇮🇱 Hebrew
* 🇮🇹 Italian
* 🇵🇱 Polish
* 🇵🇹 Portuguese
* 🇷🇴 Romanian
* 🇷🇺 Russian
* 🇷🇸 Serbian
* 🇸🇰 Slovak
* 🇸🇮 Slovenian
* 🇪🇸 Spanish
* 🇹🇷 Turkish
## Examples
### Washing Machine
![washing_machine.png ](assets/washing_machine.png )
2023-05-07 14:59:04 +02:00
2023-03-06 18:40:30 +01:00
## Contribute
Any kind of contribution is welcome!
2023-04-11 22:08:47 +02:00
### Read out device data
If you want to make a request for adding new appliances or additional attributes and don't want to use the command line, here is how you can read out your device data.
2023-06-25 17:59:18 +02:00
For every device exists a button under diagnostics which can be used to log all info of your appliance.
1. Press the button to create a notification
2. Open home assistant notifications and copy the message (Crtl+A, Ctrl+C)
2023-04-11 22:08:47 +02:00
### Add appliances or additional attributes
2023-03-06 18:40:30 +01:00
1. Install [pyhOn ](https://github.com/Andre0512/pyhOn )
```commandline
$ pip install pyhOn
```
2023-04-11 22:08:47 +02:00
2. Use the command line tool to read out all appliance data from your account
2023-03-06 18:40:30 +01:00
```commandline
$ pyhOn
User for hOn account: user.name@example.com
Password for hOn account: ** ******
========== WM - Washing Machine ==========
commands:
pauseProgram: pauseProgram command
resumeProgram: resumeProgram command
startProgram: startProgram command
stopProgram: stopProgram command
data:
actualWeight: 0
airWashTempLevel: 0
airWashTime: 0
antiAllergyStatus: 0
...
```
3. Fork this repository and clone it to your local machine
4. Add the keys of the attributes you'd like to have as `EntityDescription` into this Repository
_Example: Add pause button_
```python
BUTTONS: dict[str, tuple[ButtonEntityDescription, ...]] = {
"WM": ( # WM is the applianceTypeName
ButtonEntityDescription(
key="pauseProgram", # key from pyhOn
name="Pause Program", # name in home assistant
icon="mdi:pause", # icon in home assistant
...
),
...
```
5. Create a [pull request ](https://github.com/Andre0512/hon/pulls )
#### Tips and Tricks
2023-04-10 08:17:27 +02:00
- If you want to have some states humanreadable, have a look at the `translation_key` parameter of the `EntityDescription` .
2023-03-06 18:40:30 +01:00
- If you need to implement some more logic, create a pull request to the underlying library. There we collect special requirements in the `appliances` directory.
2023-05-07 14:59:04 +02:00
- Use [pyhOn's translate command ](https://github.com/Andre0512/pyhOn#translation ) to read out the official translations
2023-04-22 21:33:49 +02:00
2023-05-11 23:59:01 +02:00
## Special Thanks
- to [@alexandre-leites ](https://github.com/alexandre-leites ), [@MiguelAngelLV ](https://github.com/MiguelAngelLV ) and [@drudgebg ](https://github.com/drudgebg ) for contributing early to this project and adding new integrations.
- to [gvigroux/hon ](https://github.com/gvigroux/hon ), [signalize/hon-app-research ](https://github.com/signalize/hon-app-research ) and [slegars56/hon ](https://github.com/slegars56/hon ) for inspiring me to do this integration and for doing pioneer work on the hOn api.
- to everyone who contributed, created an issue, gave this repo a star, and used this integration.
- to the patience of my girlfriend as I work on this integration.
2023-04-16 23:35:43 +02:00
## Appliance Features
2023-05-13 01:20:02 +02:00
2023-06-21 00:59:00 +02:00
### Air Conditioner
2023-05-10 18:13:05 +02:00
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-28 07:50:59 +02:00
| 10° Heating | `heat-wave` | `switch` | `10degreeHeatingStatus` |
2023-05-15 19:23:53 +02:00
| Air Conditioner | `air-conditioner` | `climate` | `settings` |
2023-05-28 07:50:59 +02:00
| Echo | `account-voice` | `switch` | `echoStatus` |
2023-07-10 00:27:37 +02:00
| Eco Mode | `sprout` | `switch` | `ecoMode` |
2023-05-17 00:01:33 +02:00
| Eco Pilot | `run` | `select` | `settings.humanSensingStatus` |
2023-05-28 07:50:59 +02:00
| Health Mode | `medication-outline` | `switch` | `healthMode` |
2023-06-22 13:31:26 +02:00
| Night Mode | `bed` | `switch` | `silentSleepStatus` |
2023-05-28 07:50:59 +02:00
| Rapid Mode | `run-fast` | `switch` | `rapidMode` |
| Screen Display | `monitor-small` | `switch` | `screenDisplayStatus` |
| Self Cleaning | `air-filter` | `switch` | `selfCleaningStatus` |
| Self Cleaning 56 | `air-filter` | `switch` | `selfCleaning56Status` |
2023-06-22 13:31:26 +02:00
| Silent Mode | `volume-off` | `switch` | `muteStatus` |
2023-05-17 00:01:33 +02:00
| Target Temperature | `thermometer` | `number` | `settings.tempSel` |
2023-05-15 19:23:53 +02:00
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-17 00:01:33 +02:00
| Air Temperature Outdoor | `thermometer` | `sensor` | `tempAirOutdoor` |
| Ch2O Cleaning | | `binary_sensor` | `ch2oCleaningStatus` |
| Coiler Temperature Indoor | `thermometer` | `sensor` | `tempCoilerIndoor` |
| Coiler Temperature Outside | `thermometer` | `sensor` | `tempCoilerOutdoor` |
| Defrost Temperature Outdoor | `thermometer` | `sensor` | `tempDefrostOutdoor` |
| Filter Replacement | | `binary_sensor` | `filterChangeStatusLocal` |
| In Air Temperature Outdoor | `thermometer` | `sensor` | `tempInAirOutdoor` |
| Indoor Temperature | `thermometer` | `sensor` | `tempIndoor` |
2023-06-12 00:20:38 +02:00
| Machine Status | `information` | `sensor` | `machMode` |
2023-05-17 00:01:33 +02:00
| Outdoor Temperature | `thermometer` | `sensor` | `tempOutdoor` |
| Program | | `select` | `startProgram.program` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-05-17 00:01:33 +02:00
| Selected Temperature | `thermometer` | `sensor` | `tempSel` |
2023-04-26 23:57:44 +02:00
2023-06-21 00:59:00 +02:00
### Air Purifier
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-10 00:27:37 +02:00
| Aroma Time Off | `scent-off` | `number` | `settings.aromaTimeOff` |
| Aroma Time On | `scent` | `number` | `settings.aromaTimeOn` |
| Diffuser Level | `air-filter` | `select` | `settings.aromaStatus` |
2023-06-30 19:40:30 +02:00
| Light status | | `light` | `settings.lightStatus` |
2023-07-01 17:09:53 +02:00
| Lock Status | | `lock` | `lockStatus` |
2023-07-10 00:27:37 +02:00
| Mode | `play` | `select` | `settings.machMode` |
| Pollen Level | `flower-pollen` | `number` | `settings.pollenLevel` |
| Touch Tone | `account-voice` | `switch` | `touchToneStatus` |
2023-06-21 00:59:00 +02:00
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Air Quality | | `sensor` | `airQuality` |
| CO Level | | `sensor` | `coLevel` |
| Error | `math-log` | `sensor` | `errors` |
| Humidity | | `sensor` | `humidityIndoor` |
| Main Filter Status | | `sensor` | `mainFilterStatus` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
2023-07-01 01:45:32 +02:00
| PM 10 | | `sensor` | `pm10ValueIndoor` |
| PM 2.5 | | `sensor` | `pm2p5ValueIndoor` |
2023-06-21 00:59:00 +02:00
| Pre Filter Status | | `sensor` | `preFilterStatus` |
| Temperature | | `sensor` | `temp` |
| Total Work Time | | `sensor` | `totalWorkTime` |
| VOC | | `sensor` | `vocValueIndoor` |
| Wind Speed | | `sensor` | `windSpeed` |
### Dish Washer
2023-04-16 23:35:43 +02:00
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-28 07:50:59 +02:00
| Buzzer Disabled | `volume-off` | `switch` | `buzzerDisabled` |
2023-04-24 21:38:05 +02:00
| Dish Washer | `dishwasher` | `switch` | `startProgram` / `stopProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Add Dish | `silverware-fork-knife` | `switch` | `startProgram.addDish` |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Eco Express | `sprout` | `switch` | `startProgram.ecoExpress` |
| Eco Index | `sprout` | `sensor` | `startProgram.ecoIndex` |
| Energy Label | `lightning-bolt-circle` | `sensor` | `startProgram.energyLabel` |
| Extra Dry | `hair-dryer` | `switch` | `startProgram.extraDry` |
| Half Load | `fraction-one-half` | `switch` | `startProgram.halfLoad` |
| Open Door | `door-open` | `switch` | `startProgram.openDoor` |
| Program | | `select` | `startProgram.program` |
2023-05-14 03:17:58 +02:00
| Remaining Time | `timer` | `select` | `startProgram.remainingTime` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
2023-04-24 21:38:05 +02:00
| Temperature | `thermometer` | `sensor` | `startProgram.temp` |
| Three in One | `numeric-3-box-outline` | `switch` | `startProgram.threeInOne` |
| Time | `timer` | `sensor` | `startProgram.remainingTime` |
| Water Efficiency | `water` | `sensor` | `startProgram.waterEfficiency` |
| Water Saving | `water-percent` | `sensor` | `startProgram.waterSaving` |
| Water hard | `water` | `number` | `startProgram.waterHard` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | | `binary_sensor` | `attributes.lastConnEvent.category` |
| Door | | `binary_sensor` | `doorStatus` |
| Error | `math-log` | `sensor` | `errors` |
| Machine Status | `information` | `sensor` | `machMode` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Rinse Aid | `spray-bottle` | `binary_sensor` | `rinseAidStatus` |
| Salt | `shaker-outline` | `binary_sensor` | `saltStatus` |
2023-04-17 23:18:27 +02:00
2023-05-30 05:33:11 +02:00
### Hood
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-01 17:09:53 +02:00
| Light status | | `light` | `startProgram.lightStatus` |
2023-05-30 05:33:11 +02:00
| Start Program | `hvac` | `button` | `startProgram` |
| Stop Program | `hvac-off` | `button` | `stopProgram` |
2023-06-09 05:56:52 +02:00
| Wind Speed | | `fan` | `settings.windSpeed` |
2023-05-30 05:33:11 +02:00
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Delay time | `clock-start` | `sensor` | `delayTime` |
| Delay time status | `clock-start` | `sensor` | `delayTimeStatus` |
| Errors | `alert-circle` | `sensor` | `errors` |
| Filter Cleaning Alarm Status | | `sensor` | `filterCleaningAlarmStatus` |
| Filter Cleaning Status | | `sensor` | `filterCleaningStatus` |
| Last Work Time | `clock-start` | `sensor` | `lastWorkTime` |
| Light Status | `lightbulb` | `sensor` | `lightStatus` |
| Mach Mode | | `sensor` | `machMode` |
| On / Off Status | `lightbulb` | `sensor` | `onOffStatus` |
| Quick Delay Time Status | | `sensor` | `quickDelayTimeStatus` |
| RGB Light Color | `lightbulb` | `sensor` | `rgbLightColors` |
| RGB Light Status | `lightbulb` | `sensor` | `rgbLightStatus` |
2023-06-21 00:59:00 +02:00
### Induction Hob
2023-04-16 23:35:43 +02:00
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Start Program | `pot-steam` | `button` | `startProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Power Management | `timelapse` | `number` | `startProgram.powerManagement` |
| Program | | `select` | `startProgram.program` |
| Temperature | `thermometer` | `number` | `startProgram.temp` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | `wifi` | `binary_sensor` | `attributes.lastConnEvent.category` |
| Error | `math-log` | `sensor` | `errors` |
| Hob Lock | | `binary_sensor` | `hobLockStatus` |
| Hot Status | | `binary_sensor` | `hotStatus` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
| Pan Status | `pot-mix` | `binary_sensor` | `panStatus` |
| Power | `lightning-bolt` | `sensor` | `power` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Temperature | `thermometer` | `sensor` | `temp` |
2023-04-17 23:18:27 +02:00
2023-04-16 23:35:43 +02:00
### Oven
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-28 17:38:56 +02:00
| Oven | `thermometer` | `climate` | `settings.tempSel` |
2023-07-01 01:45:32 +02:00
| Oven | `toaster-oven` | `switch` | `startProgram` / `stopProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Preheat | `thermometer-chevron-up` | `switch` | `startProgram.preheatStatus` |
| Program | | `select` | `startProgram.program` |
| Program Duration | `timelapse` | `number` | `startProgram.prTime` |
| Target Temperature | `thermometer` | `number` | `startProgram.tempSel` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Connection | `wifi` | `binary_sensor` | `attributes.lastConnEvent.category` |
| On | `power-cycle` | `binary_sensor` | `attributes.parameters.onOffStatus` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
| Temperature | `thermometer` | `sensor` | `temp` |
| Temperature Selected | `thermometer` | `sensor` | `tempSel` |
2023-04-17 23:18:27 +02:00
2023-05-10 18:13:05 +02:00
### Fridge
2023-05-15 19:23:53 +02:00
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-28 07:50:59 +02:00
| Auto-Set Mode | `thermometer-auto` | `switch` | `intelligenceMode` |
| Freezer | `snowflake-thermometer` | `climate` | `settings.tempSelZ2` |
2023-05-17 00:01:33 +02:00
| Freezer Temperature | `thermometer` | `number` | `settings.tempSelZ2` |
2023-05-28 07:50:59 +02:00
| Fridge | `thermometer` | `climate` | `settings.tempSelZ1` |
2023-05-17 00:01:33 +02:00
| Fridge Temperature | `thermometer` | `number` | `settings.tempSelZ1` |
2023-05-28 07:50:59 +02:00
| Holiday Mode | `palm-tree` | `switch` | `holidayMode` |
2023-05-21 20:51:20 +02:00
| Program Start | `play` | `button` | `startProgram` |
| Program Stop | `stop` | `button` | `stopProgram` |
2023-05-28 07:50:59 +02:00
| Super Cool | `snowflake` | `switch` | `quickModeZ2` |
| Super Freeze | `snowflake-variant` | `switch` | `quickModeZ1` |
2023-05-10 18:13:05 +02:00
#### Configs
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Program | | `select` | `startProgram.program` |
2023-05-21 20:51:20 +02:00
| Zone | `radiobox-marked` | `select` | `startProgram.zone` |
2023-05-10 18:13:05 +02:00
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-15 19:23:53 +02:00
| Auto-Set Mode | `thermometer-auto` | `binary_sensor` | `intelligenceMode` |
2023-05-15 00:38:41 +02:00
| Door Status Freezer | `fridge-top` | `binary_sensor` | `doorStatusZ1` |
| Door Status Fridge | `fridge-bottom` | `binary_sensor` | `door2StatusZ1` |
2023-05-21 20:51:20 +02:00
| Error | `math-log` | `sensor` | `errors` |
2023-05-15 00:38:41 +02:00
| Holiday Mode | `palm-tree` | `binary_sensor` | `holidayMode` |
2023-05-10 18:13:05 +02:00
| Room Humidity | `water-percent` | `sensor` | `humidityEnv` |
2023-05-15 19:23:53 +02:00
| Room Temperature | `home-thermometer-outline` | `sensor` | `tempEnv` |
2023-05-15 00:38:41 +02:00
| Super Cool | `snowflake` | `binary_sensor` | `quickModeZ2` |
| Super Freeze | `snowflake-variant` | `binary_sensor` | `quickModeZ1` |
2023-05-15 19:23:53 +02:00
| Temperature Freezer | `snowflake-thermometer` | `sensor` | `tempZ2` |
| Temperature Fridge | `thermometer` | `sensor` | `tempZ1` |
2023-05-10 18:13:05 +02:00
2023-06-21 00:59:00 +02:00
### Tumble Dryer
2023-04-16 23:35:43 +02:00
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Pause Tumble Dryer | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Tumble Dryer | `tumble-dryer` | `switch` | `startProgram` / `stopProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-10 00:27:37 +02:00
| Anti-Crease | `iron` | `switch` | `startProgram.antiCreaseTime` |
| Anti-Crease | `iron` | `switch` | `startProgram.anticrease` |
2023-04-24 21:38:05 +02:00
| Delay time | `timer-plus` | `number` | `startProgram.delayTime` |
| Dry Time | | `number` | `startProgram.dryTime` |
| Dry Time | `timer` | `select` | `startProgram.dryTimeMM` |
| Dry level | `hair-dryer` | `select` | `startProgram.dryLevel` |
| Energy Label | `lightning-bolt-circle` | `sensor` | `startProgram.energyLabel` |
| Program | | `select` | `startProgram.program` |
2023-05-07 02:10:30 +02:00
| Steam Type | `weather-dust` | `sensor` | `steamType` |
2023-04-24 21:38:05 +02:00
| Sterilization | `clock-start` | `switch` | `startProgram.sterilizationStatus` |
| Suggested Load | `weight-kilogram` | `sensor` | `startProgram.suggestedLoadD` |
| Temperature level | `thermometer` | `number` | `startProgram.tempLevel` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-10 00:27:37 +02:00
| Anti-Crease | `iron` | `binary_sensor` | `anticrease` |
2023-04-24 21:38:05 +02:00
| Connection | | `binary_sensor` | `attributes.lastConnEvent.category` |
| Door | | `binary_sensor` | `doorStatus` |
| Dry level | `hair-dryer` | `sensor` | `dryLevel` |
| Error | `math-log` | `sensor` | `errors` |
| Machine Status | `information` | `sensor` | `machMode` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
| Temperature level | `thermometer` | `sensor` | `tempLevel` |
2023-04-17 23:18:27 +02:00
2023-06-10 06:44:19 +02:00
### Wine Cellar
#### Controls
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-06-30 19:40:30 +02:00
| Light | | `light` | `settings.lightStatus` |
2023-06-10 06:44:19 +02:00
| Sabbath Mode | `palm-tree` | `switch` | `sabbathStatus` |
| Wine Cellar | `thermometer` | `climate` | `settings.tempSel` |
| Wine Cellar | `thermometer` | `climate` | `settings.tempSelZ2` |
#### Sensors
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Error | `math-log` | `sensor` | `errors` |
| Humidity | `water-percent` | `sensor` | `humidityZ1` |
| Humidity 2 | `water-percent` | `sensor` | `humidityZ2` |
| Program | `play` | `sensor` | `programName` |
| Room Temperature | `home-thermometer-outline` | `sensor` | `tempEnv` |
| Selected Temperature | `thermometer` | `sensor` | `tempSel` |
| Selected Temperature 2 | `thermometer` | `sensor` | `tempSelZ2` |
| Temperature | `thermometer` | `sensor` | `temp` |
| Temperature 2 | `thermometer` | `sensor` | `tempZ2` |
2023-06-21 00:59:00 +02:00
### Washer Dryer
2023-04-16 23:35:43 +02:00
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-07 16:39:45 +02:00
| Pause Washer Dryer | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Washer Dryer | `washing-machine` | `switch` | `startProgram` / `stopProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-07 16:39:45 +02:00
| Acqua Plus | `water-plus` | `switch` | `startProgram.acquaplus` |
2023-07-10 00:27:37 +02:00
| Anti-Crease | `iron` | `switch` | `startProgram.antiCreaseTime` |
| Anti-Crease | `iron` | `switch` | `startProgram.anticrease` |
2023-05-13 01:20:02 +02:00
| Auto Dose Detergent | `cup` | `switch` | `startProgram.autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `startProgram.autoSoftenerStatus` |
2023-05-07 16:39:45 +02:00
| Delay Status | `timer-check` | `switch` | `startProgram.delayStatus` |
2023-04-24 21:38:05 +02:00
| Delay Time | `timer-plus` | `number` | `startProgram.delayTime` |
2023-05-07 16:39:45 +02:00
| Dry Time | | `number` | `startProgram.dryTime` |
| Dry Time | `timer` | `select` | `startProgram.dryTimeMM` |
| Dry level | `hair-dryer` | `select` | `startProgram.dryLevel` |
| Energy Label | `lightning-bolt-circle` | `sensor` | `startProgram.energyLabel` |
2023-05-08 19:17:08 +02:00
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `switch` | `startProgram.extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `switch` | `startProgram.extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `switch` | `startProgram.extraRinse3` |
| Good Night | `weather-night` | `switch` | `startProgram.goodNight` |
2023-05-13 01:20:02 +02:00
| Keep Fresh | `refresh-circle` | `switch` | `startProgram.permanentPressStatus` |
2023-05-07 16:39:45 +02:00
| Liquid Detergent Dose | `cup-water` | `sensor` | `startProgram.liquidDetergentDose` |
| Main Wash Time | `clock-start` | `number` | `startProgram.mainWashTime` |
| Powder Detergent Dose | `cup` | `sensor` | `startProgram.powderDetergentDose` |
2023-04-24 21:38:05 +02:00
| Program | | `select` | `startProgram.program` |
2023-05-07 16:39:45 +02:00
| Remaining Time | `timer` | `sensor` | `startProgram.remainingTime` |
| Rinse Iterations | `rotate-right` | `number` | `startProgram.rinseIterations` |
| Soak Prewash Selection | `tshirt-crew` | `switch` | `startProgram.haier_SoakPrewashSelection` |
| Spin speed | `numeric` | `select` | `startProgram.spinSpeed` |
| Steam Type | `weather-dust` | `sensor` | `steamType` |
2023-07-10 00:27:37 +02:00
| Steam level | `weather-dust` | `select` | `startProgram.steamLevel` |
2023-05-07 16:39:45 +02:00
| Sterilization | `clock-start` | `switch` | `startProgram.sterilizationStatus` |
| Suggested Load | `weight-kilogram` | `sensor` | `startProgram.suggestedLoadW` |
| Suggested Load | `weight-kilogram` | `sensor` | `startProgram.suggestedLoadD` |
2023-04-24 21:38:05 +02:00
| Suggested weight | `weight-kilogram` | `sensor` | `startProgram.weight` |
2023-05-07 16:39:45 +02:00
| Temperature | `thermometer` | `select` | `startProgram.temp` |
| Temperature level | `thermometer` | `number` | `startProgram.tempLevel` |
| Water hard | `water` | `number` | `startProgram.waterHard` |
| lang | | `number` | `startProgram.lang` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-10 00:27:37 +02:00
| Acqua Plus | `water-plus` | `binary_sensor` | `acquaplus` |
| Anti-Crease | `iron` | `binary_sensor` | `anticrease` |
2023-04-24 21:38:05 +02:00
| Current Electricity Used | `lightning-bolt` | `sensor` | `currentElectricityUsed` |
2023-05-08 19:39:52 +02:00
| Current Temperature | `thermometer` | `sensor` | `temp` |
2023-04-24 21:38:05 +02:00
| Current Water Used | `water` | `sensor` | `currentWaterUsed` |
| Dirt level | `liquid-spot` | `sensor` | `dirtyLevel` |
2023-05-07 16:39:45 +02:00
| Door | | `binary_sensor` | `doorStatus` |
| Door Lock | | `binary_sensor` | `doorLockStatus` |
2023-04-24 21:38:05 +02:00
| Dry level | `hair-dryer` | `sensor` | `dryLevel` |
2023-05-07 16:39:45 +02:00
| Error | `math-log` | `sensor` | `errors` |
2023-07-10 00:27:37 +02:00
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `binary_sensor` | `extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `binary_sensor` | `extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `binary_sensor` | `extraRinse3` |
| Good Night Mode | `weather-night` | `binary_sensor` | `goodNight` |
2023-04-24 21:38:05 +02:00
| Machine Status | `information` | `sensor` | `machMode` |
2023-07-10 00:27:37 +02:00
| Pre Wash | `tshirt-crew` | `binary_sensor` | `prewash` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Remote Control | `remote` | `binary_sensor` | `attributes.lastConnEvent.category` |
2023-05-07 16:39:45 +02:00
| Spin Speed | `speedometer` | `sensor` | `spinSpeed` |
| Start Time | `clock-start` | `sensor` | `delayTime` |
2023-07-10 00:27:37 +02:00
| Steam level | `weather-dust` | `sensor` | `steamLevel` |
2023-05-07 16:39:45 +02:00
| Temperature level | `thermometer` | `sensor` | `tempLevel` |
2023-04-24 21:38:05 +02:00
| Total Power | | `sensor` | `totalElectricityUsed` |
| Total Wash Cycle | `counter` | `sensor` | `totalWashCycle` |
| Total Water | | `sensor` | `totalWaterUsed` |
2023-04-17 23:18:27 +02:00
2023-06-21 00:59:00 +02:00
### Washing Machine
2023-04-16 23:35:43 +02:00
#### Controls
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
| Pause Washing Machine | `pause` | `switch` | `pauseProgram` / `resumeProgram` |
| Washing Machine | `washing-machine` | `switch` | `startProgram` / `stopProgram` |
2023-04-16 23:35:43 +02:00
#### Configs
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-05-07 02:10:30 +02:00
| Acqua Plus | `water-plus` | `switch` | `startProgram.acquaplus` |
2023-05-13 01:20:02 +02:00
| Auto Dose Detergent | `cup` | `switch` | `startProgram.autoDetergentStatus` |
| Auto Dose Softener | `teddy-bear` | `switch` | `startProgram.autoSoftenerStatus` |
2023-04-24 21:38:05 +02:00
| Delay Status | `timer-check` | `switch` | `startProgram.delayStatus` |
| Delay Time | `timer-plus` | `number` | `startProgram.delayTime` |
| Energy Label | `lightning-bolt-circle` | `sensor` | `startProgram.energyLabel` |
2023-05-08 19:17:08 +02:00
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `switch` | `startProgram.extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `switch` | `startProgram.extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `switch` | `startProgram.extraRinse3` |
| Good Night | `weather-night` | `switch` | `startProgram.goodNight` |
2023-05-13 01:20:02 +02:00
| Keep Fresh | `refresh-circle` | `switch` | `startProgram.permanentPressStatus` |
2023-04-24 21:38:05 +02:00
| Liquid Detergent Dose | `cup-water` | `sensor` | `startProgram.liquidDetergentDose` |
| Main Wash Time | `clock-start` | `number` | `startProgram.mainWashTime` |
| Powder Detergent Dose | `cup` | `sensor` | `startProgram.powderDetergentDose` |
| Program | | `select` | `startProgram.program` |
2023-05-07 00:52:54 +02:00
| Remaining Time | `timer` | `sensor` | `startProgram.remainingTime` |
2023-04-24 21:38:05 +02:00
| Rinse Iterations | `rotate-right` | `number` | `startProgram.rinseIterations` |
| Soak Prewash Selection | `tshirt-crew` | `switch` | `startProgram.haier_SoakPrewashSelection` |
| Spin speed | `numeric` | `select` | `startProgram.spinSpeed` |
2023-07-10 00:27:37 +02:00
| Steam level | `weather-dust` | `select` | `startProgram.steamLevel` |
2023-05-07 02:10:30 +02:00
| Suggested Load | `weight-kilogram` | `sensor` | `startProgram.suggestedLoadW` |
2023-04-24 21:38:05 +02:00
| Suggested weight | `weight-kilogram` | `sensor` | `startProgram.weight` |
| Temperature | `thermometer` | `select` | `startProgram.temp` |
2023-05-07 02:10:30 +02:00
| Water hard | `water` | `number` | `startProgram.waterHard` |
| lang | | `number` | `startProgram.lang` |
2023-04-16 23:35:43 +02:00
#### Sensors
2023-04-24 21:38:05 +02:00
| Name | Icon | Entity | Key |
| --- | --- | --- | --- |
2023-07-10 00:27:37 +02:00
| Acqua Plus | `water-plus` | `binary_sensor` | `acquaplus` |
2023-04-24 21:38:05 +02:00
| Current Electricity Used | `lightning-bolt` | `sensor` | `currentElectricityUsed` |
2023-05-08 19:39:52 +02:00
| Current Temperature | `thermometer` | `sensor` | `temp` |
2023-04-24 21:38:05 +02:00
| Current Water Used | `water` | `sensor` | `currentWaterUsed` |
2023-05-07 02:10:30 +02:00
| Dirt level | `liquid-spot` | `sensor` | `dirtyLevel` |
2023-04-24 21:38:05 +02:00
| Door | | `binary_sensor` | `doorStatus` |
| Door Lock | | `binary_sensor` | `doorLockStatus` |
| Error | `math-log` | `sensor` | `errors` |
2023-07-10 00:27:37 +02:00
| Extra Rinse 1 | `numeric-1-box-multiple-outline` | `binary_sensor` | `extraRinse1` |
| Extra Rinse 2 | `numeric-2-box-multiple-outline` | `binary_sensor` | `extraRinse2` |
| Extra Rinse 3 | `numeric-3-box-multiple-outline` | `binary_sensor` | `extraRinse3` |
| Good Night Mode | `weather-night` | `binary_sensor` | `goodNight` |
2023-04-24 21:38:05 +02:00
| Machine Status | `information` | `sensor` | `machMode` |
2023-07-10 00:27:37 +02:00
| Pre Wash | `tshirt-crew` | `binary_sensor` | `prewash` |
2023-05-29 19:07:52 +02:00
| Program | `play` | `sensor` | `programName` |
2023-04-24 21:38:05 +02:00
| Program Phase | `washing-machine` | `sensor` | `prPhase` |
| Remaining Time | `timer` | `sensor` | `remainingTimeMM` |
| Remote Control | `remote` | `binary_sensor` | `attributes.lastConnEvent.category` |
| Spin Speed | `speedometer` | `sensor` | `spinSpeed` |
2023-07-10 00:27:37 +02:00
| Steam level | `weather-dust` | `sensor` | `steamLevel` |
2023-04-24 21:38:05 +02:00
| Total Power | | `sensor` | `totalElectricityUsed` |
| Total Wash Cycle | `counter` | `sensor` | `totalWashCycle` |
| Total Water | | `sensor` | `totalWaterUsed` |