meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
Home Assistant integration for Haier hOn: support for Haier/Candy/Hoover home appliances like washing machines and air…
git clone https://github.com/Andre0512/hon.gitAndre0512/honHome Assistant integration for Haier's mobile app hOn based on pyhOn.
Haier sent a takedown notice and threatened legal action. The community started a big riot and called for a Haier boycott, the repository was forked over 2000+ times to make the code undeletable. Haier starts a dialog to find a joint solution. Read all about it here:
Click to expand...
Support has been confirmed for these 22 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| 10° Heating | heat-wave |
switch |
10degreeHeatingStatus |
| Air Conditioner | air-conditioner |
climate |
settings |
| Echo | account-voice |
switch |
echoStatus |
| Eco Mode | sprout |
switch |
ecoMode |
| Eco Pilot | run |
select |
settings.humanSensingStatus |
| Fan Direction Horizontal | fan |
select |
settings.windDirectionHorizontal |
| Fan Direction Vertical | fan |
select |
settings.windDirectionVertical |
| Health Mode | medication-outline |
switch |
healthMode |
| Night Mode | bed |
switch |
silentSleepStatus |
| 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 |
| Silent Mode | volume-off |
switch |
muteStatus |
| Target Temperature | thermometer |
number |
settings.tempSel |
| Name | Icon | Entity | Key |
|---|---|---|---|
| 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 |
| Machine Status | information |
sensor |
machMode |
| Outdoor Temperature | thermometer |
sensor |
tempOutdoor |
| Program | select |
startProgram.program |
|
| Program | play |
sensor |
programName |
| Selected Temperature | thermometer |
sensor |
tempSel |
Support has been confirmed for these 4 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Aroma Time Off | scent-off |
number |
settings.aromaTimeOff |
| Aroma Time On | scent |
number |
settings.aromaTimeOn |
| Diffuser Level | air-purifier |
select |
settings.aromaStatus |
| Light status | light |
settings.lightStatus |
|
| Lock Status | lock |
lockStatus |
|
| Mode | play |
select |
settings.machMode |
| Pollen Level | flower-pollen |
number |
settings.pollenLevel |
| Touch Tone | account-voice |
switch |
touchToneStatus |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Air Quality | weather-dust |
sensor |
airQuality |
| CO Level | sensor |
coLevel |
|
| Error | math-log |
sensor |
errors |
| Humidity | sensor |
humidityIndoor |
|
| Main Filter Status | air-filter |
sensor |
mainFilterStatus |
| On | power-cycle |
binary_sensor |
attributes.parameters.onOffStatus |
| PM 10 | sensor |
pm10ValueIndoor |
|
| PM 2.5 | sensor |
pm2p5ValueIndoor |
|
| Pre Filter Status | air-filter |
sensor |
preFilterStatus |
| Temperature | sensor |
temp |
|
| Total Work Time | sensor |
totalWorkTime |
|
| VOC | sensor |
vocValueIndoor |
|
| Wind Speed | fan |
sensor |
windSpeed |
Support has been confirmed for these 7 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Buzzer Disabled | volume-off |
switch |
buzzerDisabled |
| Dish Washer | dishwasher |
switch |
startProgram / stopProgram |
| Light status | light |
settings.lightStatus |
|
| Water hard | water |
number |
settings.waterHard |
| 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 |
| 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 |
|
| Remaining Time | timer |
select |
startProgram.remainingTime |
| Tab Status | silverware-clean |
switch |
startProgram.tabStatus |
| Temperature | thermometer |
select |
startProgram.temp |
| Three in One | numeric-3-box-outline |
switch |
startProgram.threeInOne |
| Water hard | water |
number |
startProgram.waterHard |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Connection | binary_sensor |
attributes.lastConnEvent.category |
|
| Door | binary_sensor |
doorStatus |
|
| Error | math-log |
sensor |
errors |
| Machine Status | information |
sensor |
machMode |
| Program | play |
sensor |
programName |
| Program Phase | washing-machine |
sensor |
prPhase |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Rinse Aid | spray-bottle |
binary_sensor |
rinseAidStatus |
| Salt | shaker-outline |
binary_sensor |
saltStatus |
Support has been confirmed for these 1 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Hood | hvac |
switch |
startProgram / stopProgram |
| Light status | light |
settings.lightStatus |
|
| Wind Speed | fan |
settings.windSpeed |
| 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 |
Support has been confirmed for these 3 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Start Program | pot-steam |
button |
startProgram |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Power Management | timelapse |
number |
startProgram.powerManagement |
| Program | select |
startProgram.program |
|
| Temperature | thermometer |
number |
startProgram.temp |
| 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 |
| Program | play |
sensor |
programName |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Temperature | thermometer |
sensor |
temp |
Support has been confirmed for these 2 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Oven | thermometer |
climate |
settings.tempSel |
| Oven | toaster-oven |
switch |
startProgram / stopProgram |
| 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 |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Connection | wifi |
binary_sensor |
attributes.lastConnEvent.category |
| On | power-cycle |
binary_sensor |
attributes.parameters.onOffStatus |
| Program | play |
sensor |
programName |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Start Time | clock-start |
sensor |
delayTime |
| Temperature | thermometer |
sensor |
temp |
| Temperature Selected | thermometer |
sensor |
tempSel |
Support has been confirmed for these 11 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Auto-Set Mode | thermometer-auto |
switch |
intelligenceMode |
| Freezer | snowflake-thermometer |
climate |
settings.tempSelZ2 |
| Freezer Temperature | thermometer |
number |
settings.tempSelZ2 |
| Fridge | thermometer |
climate |
settings.tempSelZ1 |
| Fridge Temperature | thermometer |
number |
settings.tempSelZ1 |
| MyZone | thermometer |
climate |
settings.tempSelZ3 |
| MyZone Temperature | thermometer |
number |
settings.tempSelZ3 |
| Program Start | play |
button |
startProgram |
| Program Stop | stop |
button |
stopProgram |
| Super Cool | snowflake |
switch |
quickModeZ1 |
| Super Freeze | snowflake-variant |
switch |
quickModeZ2 |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Program | select |
startProgram.program |
|
| Zone | radiobox-marked |
select |
startProgram.zone |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Auto-Set Mode | thermometer-auto |
binary_sensor |
intelligenceMode |
| Door1 Status Freezer | fridge-bottom |
binary_sensor |
doorStatusZ2 |
| Door1 Status Fridge | fridge-top |
binary_sensor |
doorStatusZ1 |
| Door2 Status Freezer | fridge-bottom |
binary_sensor |
door2StatusZ2 |
| Door2 Status Fridge | fridge-top |
binary_sensor |
door2StatusZ1 |
| Error | math-log |
sensor |
errors |
| Holiday Mode | palm-tree |
binary_sensor |
holidayMode |
| Humidity Level | water-outline |
sensor |
humidityLevel |
| Room Humidity | water-percent |
sensor |
humidityEnv |
| Room Temperature | home-thermometer-outline |
sensor |
tempEnv |
| Super Cool | snowflake |
binary_sensor |
quickModeZ1 |
| Super Freeze | snowflake-variant |
binary_sensor |
quickModeZ2 |
| Temperature Freezer | snowflake-thermometer |
sensor |
tempZ2 |
| Temperature Fridge | thermometer |
sensor |
tempZ1 |
Support has been confirmed for these 22 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Pause Tumble Dryer | pause |
switch |
pauseProgram / resumeProgram |
| Tumble Dryer | tumble-dryer |
switch |
startProgram / stopProgram |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Anti-Crease | iron |
switch |
startProgram.antiCreaseTime |
| Anti-Crease | iron |
switch |
startProgram.anticrease |
| 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 |
| Program | select |
startProgram.program |
|
| Sterilization | lotion-plus |
switch |
startProgram.sterilizationStatus |
| Temperature level | thermometer |
number |
startProgram.tempLevel |
| Tumbling | refresh-circle |
switch |
startProgram.tumblingStatus |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Anti-Crease | iron |
binary_sensor |
anticrease |
| 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 |
| Program | play |
sensor |
programName |
| Program Phase | washing-machine |
sensor |
prPhase |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Start Time | clock-start |
sensor |
delayTime |
| Temperature level | thermometer |
sensor |
tempLevel |
Support has been confirmed for these 3 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Light | light |
settings.lightStatus |
|
| Sabbath Mode | palm-tree |
switch |
sabbathStatus |
| Wine Cellar | thermometer |
climate |
settings.tempSel |
| Wine Cellar | thermometer |
climate |
settings.tempSelZ2 |
| 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 |
Support has been confirmed for these 15 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Auto Dose Detergent | cup |
switch |
autoDetergentStatus |
| Auto Dose Softener | teddy-bear |
switch |
autoSoftenerStatus |
| Pause Washer Dryer | pause |
switch |
pauseProgram / resumeProgram |
| Washer Dryer | washing-machine |
switch |
startProgram / stopProgram |
| Water hard | water |
number |
settings.waterHard |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Acqua Plus | water-plus |
switch |
startProgram.acquaplus |
| Anti-Crease | iron |
switch |
startProgram.anticrease |
| Anti-Crease | iron |
switch |
startProgram.antiCreaseTime |
| Auto Dose Detergent | cup |
switch |
startProgram.autoDetergentStatus |
| Auto Dose Softener | teddy-bear |
switch |
startProgram.autoSoftenerStatus |
| Delay Status | timer-check |
switch |
startProgram.delayStatus |
| Delay Time | timer-plus |
number |
startProgram.delayTime |
| Dirty level | liquid-spot |
select |
startProgram.dirtyLevel |
| Dry Time | number |
startProgram.dryTime |
|
| Dry Time | timer |
select |
startProgram.dryTimeMM |
| Dry level | hair-dryer |
select |
startProgram.dryLevel |
| 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 |
| Hygiene | lotion-plus |
switch |
startProgram.hygiene |
| Keep Fresh | refresh-circle |
switch |
startProgram.permanentPressStatus |
| Main Wash Time | clock-start |
number |
startProgram.mainWashTime |
| Prewash | tshirt-crew |
switch |
startProgram.prewash |
| Program | select |
startProgram.program |
|
| Rinse Iterations | rotate-right |
number |
startProgram.rinseIterations |
| Soak Prewash Selection | tshirt-crew |
switch |
startProgram.haier_SoakPrewashSelection |
| Spin speed | numeric |
select |
startProgram.spinSpeed |
| Stain Type | liquid-spot |
select |
startProgram.extendedStainType |
| Steam level | weather-dust |
select |
startProgram.steamLevel |
| Sterilization | lotion-plus |
switch |
startProgram.sterilizationStatus |
| Temperature | thermometer |
select |
startProgram.temp |
| Temperature level | thermometer |
number |
startProgram.tempLevel |
| Tumbling | refresh-circle |
switch |
startProgram.tumblingStatus |
| Water hard | water |
number |
startProgram.waterHard |
| lang | number |
startProgram.lang |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Acqua Plus | water-plus |
binary_sensor |
acquaplus |
| Anti-Crease | iron |
binary_sensor |
anticrease |
| Current Electricity Used | lightning-bolt |
sensor |
currentElectricityUsed |
| Current Temperature | thermometer |
sensor |
temp |
| Current Water Used | water |
sensor |
currentWaterUsed |
| Dirty level | liquid-spot |
sensor |
dirtyLevel |
| Door | binary_sensor |
doorStatus |
|
| Door Lock | binary_sensor |
doorLockStatus |
|
| Dry level | hair-dryer |
sensor |
dryLevel |
| Error | math-log |
sensor |
errors |
| 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 |
| Machine Status | information |
sensor |
machMode |
| Pre Wash | tshirt-crew |
binary_sensor |
prewash |
| Program | play |
sensor |
programName |
| Program Phase | washing-machine |
sensor |
prPhase |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Remote Control | remote |
binary_sensor |
attributes.lastConnEvent.category |
| Spin Speed | speedometer |
sensor |
spinSpeed |
| Stain Type | liquid-spot |
sensor |
stainType |
| Start Time | clock-start |
sensor |
delayTime |
| Steam level | weather-dust |
sensor |
steamLevel |
| Temperature level | thermometer |
sensor |
tempLevel |
| Total Power | sensor |
totalElectricityUsed |
|
| Total Wash Cycle | counter |
sensor |
totalWashCycle |
| Total Water | sensor |
totalWaterUsed |
Support has been confirmed for these 44 models, but many more will work. Please add already supported devices with this form to complete the list.
| Name | Icon | Entity | Key |
|---|---|---|---|
| Auto Dose Detergent | cup |
switch |
autoDetergentStatus |
| Auto Dose Softener | teddy-bear |
switch |
autoSoftenerStatus |
| Pause Washing Machine | pause |
switch |
pauseProgram / resumeProgram |
| Washing Machine | washing-machine |
switch |
startProgram / stopProgram |
| Water hard | water |
number |
settings.waterHard |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Acqua Plus | water-plus |
switch |
startProgram.acquaplus |
| Anti-Crease | iron |
switch |
startProgram.anticrease |
| Auto Dose Detergent | cup |
switch |
startProgram.autoDetergentStatus |
| Auto Dose Softener | teddy-bear |
switch |
startProgram.autoSoftenerStatus |
| Delay Status | timer-check |
switch |
startProgram.delayStatus |
| Delay Time | timer-plus |
number |
startProgram.delayTime |
| Dirty level | liquid-spot |
select |
startProgram.dirtyLevel |
| 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 |
| Hygiene | lotion-plus |
switch |
startProgram.hygiene |
| Keep Fresh | refresh-circle |
switch |
startProgram.permanentPressStatus |
| Main Wash Time | clock-start |
number |
startProgram.mainWashTime |
| Prewash | tshirt-crew |
switch |
startProgram.prewash |
| Program | select |
startProgram.program |
|
| Rinse Iterations | rotate-right |
number |
startProgram.rinseIterations |
| Soak Prewash Selection | tshirt-crew |
switch |
startProgram.haier_SoakPrewashSelection |
| Spin speed | numeric |
select |
startProgram.spinSpeed |
| Stain Type | liquid-spot |
select |
startProgram.extendedStainType |
| Steam level | weather-dust |
select |
startProgram.steamLevel |
| Temperature | thermometer |
select |
startProgram.temp |
| Water hard | water |
number |
startProgram.waterHard |
| lang | number |
startProgram.lang |
| Name | Icon | Entity | Key |
|---|---|---|---|
| Acqua Plus | water-plus |
binary_sensor |
acquaplus |
| Current Electricity Used | lightning-bolt |
sensor |
currentElectricityUsed |
| Current Temperature | thermometer |
sensor |
temp |
| Current Water Used | water |
sensor |
currentWaterUsed |
| Dirty level | liquid-spot |
sensor |
dirtyLevel |
| Door | binary_sensor |
doorStatus |
|
| Door Lock | binary_sensor |
doorLockStatus |
|
| Error | math-log |
sensor |
errors |
| 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 |
| Machine Status | information |
sensor |
machMode |
| Pre Wash | tshirt-crew |
binary_sensor |
prewash |
| Program | play |
sensor |
programName |
| Program Phase | washing-machine |
sensor |
prPhase |
| Remaining Time | timer |
sensor |
remainingTimeMM |
| Remote Control | remote |
binary_sensor |
attributes.lastConnEvent.category |
| Spin Speed | speedometer |
sensor |
spinSpeed |
| Stain Type | liquid-spot |
sensor |
stainType |
| Steam level | weather-dust |
sensor |
steamLevel |
| Total Power | sensor |
totalElectricityUsed |
|
| Total Wash Cycle | counter |
sensor |
totalWashCycle |
| Total Water | sensor |
totalWaterUsed |
Method 2: HACS > Integrations > Add Integration > Haier hOn > Install
Method 3: Manually copy hon folder from latest release to config/custom_components folder.
Restart Home Assistant
Method 2: Settings > Devices & Services > Add Integration > Haier hOn
If the integration is not in the list, you need to clear the browser cache.
Translation of internal names like programs are available for all languages which are official supported by the hOn app:
Haier offers different apps for different markets. Some appliances are compatible with more than one app. This integration only supports appliances that can be controlled via hOn. Please download the hOn app and check compatibility before you open an issue.
The apps on this (incomplete) list have been requested so far:
| App | Main Market | Supported | Alternative |
|---|---|---|---|
| Haier hOn | Europe | ✔️ | |
| Candy simply-Fi | Europe | ❔ (only newer appliances) | ofalvai/home-assistant-candy |
| Hoover Wizard | Europe | ❔ (only newer appliances) | |
| Haier Uhome | China | ❌ | banto6/haier |
| Haier U+ | China | ❌ | |
| GE SmartHQ | North America | ❌ | simbaja/ha_gehome |
| Haier Evo | Russia | ❌ |
Any kind of contribution is welcome!
| Please add your appliances data to our hon-test-data collection. This helps us to develop new features and not to break compatibility in newer versions. |
|---|
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. For every device exists a button under diagnostics which can be used to log all info of your appliance.
$ pip install pyhOn
$ 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
...
EntityDescription into this RepositoryBUTTONS: 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
...
),
...
translation_key parameter of the EntityDescription.appliances directory.If you find this project helpful and would like to support its development, you can buy me a coffee! ☕
Don't forget to star the repository if you found it useful! ⭐
more like this
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
Create and add progress bars, Office365 Files and Dropbox Paper papers by labels and link them to your Todoist tasks.
search projects, people, and tags