This custom integration provides some amazing features for Dishwashers, Dryers, Ovens, Steam Closets and Washers
Custom version based on SmartThings integration of @JoostLek
The standard integration and this custom version can not be installed both in one HA instance!
Open your Home Assistant instance and add https://github.com/wilbiev/smartthingswasher as a custom repository Home Assistant Community Store (HACS)
Download the custom repository and restart Home Assistant.
After installing, you can easily configure your devices using the Integrations configuration UI. Go to Settings / Devices & Services and press the Add Integration button, or click the shortcut button below (requires My Homeassistant configured).
A red box is displayed in the integration while it replaces the standard integration
- Cancel
- Start
- Pause / Resume
- Start later
Binary sensor entities (are hidden by default and can be enabled)
- Add Rinse support (shows if Add Rinse is supported by selected course)
- Dry Plus support (shows if Dry Plus is supported by selected course)
- Heated Dry support (shows if Heated Dry is supported by selected course)
- High Temp Wash support (shows if High Temp Wash is supported by selected course)
- Hot Air Dry support (shows if Hot Air Dry is supported by selected course)
- Multi Tab support (shows if Multi Tab is supported by selected course)
- Rinse Plus support (shows if Rinse Plus is supported by selected course)
- Sanitizing Wash support (shows if Sanitizing Wash is supported by selected course)
- Speed Booster support (shows if Speed Booster is supported by selected course)
- Steam Soak support (shows if Steam Soak is supported by selected course)
- Storm Wash support (shows if Storm Wash is supported by selected course)
- Child lock (standard)
- Remote control (standard)
- Delay start time
- Completion time (standard)
- Energy/Power consumption (standard)
- Job state (standard)
- Operating state
- Operation time
- Progress
- Remaining time
- Time left to start
- Water consumption
- Operating state (hidden by default)
- Selected Zone* (if supported by dishwasher)
- Washing course
- Zone Booster* (if supported by dishwasher)
(* select options based on selected course when remote control is on)
- Add Rinse support (if supported by dishwasher)
- Dry Plus support (if supported by dishwasher)
- Heated Dry support (if supported by dishwasher)
- High Temp Wash support (if supported by dishwasher)
- Hot Air Dry (if supported by dishwasher)
- Multi Tab (if supported by dishwasher)
- Rinse Plus (if supported by dishwasher)
- Sanitizing Wash (if supported by dishwasher)
- Speed Booster (if supported by dishwasher)
- Steam Soak (if supported by dishwasher)
- Storm Wash (if supported by dishwasher)
- Switch per dishwasher course
| Name course | Name course | Name course |
|---|---|---|
| AI Wash | Eco 08 | Plastics |
| Auto | Eco 10 | Pots and Pans |
| Baby Bottle | Express | Pre Blast |
| Babycare | Express 0C | Pre Wash |
| Chef | Extra Silence | Quick |
| Cold Rinse | Glasses | Quick 14 |
| Daily | Heavy | Rinse Dry |
| Daily 09 | Intensive | Rinse Only |
| Delicate | Machine Care | Self Clean |
| Drinkware | Night | Self Sanitize |
| Dry Only | Night Silence | Steam Soak |
| Eco | Normal | Upper Express |
Please share the information when your dishwasher courses are not supported!
- Cancel
- Start
- Pause / Resume
- Estimate operation time
- Bubble Soak support (shows if Bubble Soak is supported by selected course)
- Child lock (standard)
- Remote control (standard)
- Delay time
- Completion time (standard)
- Energy (standard)
- Job state (standard)
- Machine state (standard)
- Operation time
- Operation state
- Progress
- Remaining detergent
- Remaining softener
- Remaining time
- Water consumption
- Auto dispense detergent amount (washer only)
- Auto dispense detergent density (washer only)
- Auto dispense softener amount (washer only)
- Auto dispense softener density (washer only)
- Course (when dryer/steam closet/washer cycle not available)
- Cycle courses
- Dry level*
- Dring temperature* (dryer only)
- Drying time (dryer only)
- Rinse cycle*
- Soil level*
- Spin level*
- Water temperature*
(* select options based on selected course when remote control is on)
- BubbleSoak (washer only)
- Keep fresh mode (steam closet only)
- Sanitize mode (steam closet only)
- Switch per dryer/washer course
| Name course | Table_00 | Table_01 | Table_02 | Table_03 |
|---|---|---|---|---|
| 15m Quick Wash | Course_66 | Course_1E | ||
| 15m Quick Wash | Course_DC | Course_1E | ||
| Activewear | Course_2F | |||
| AI Dry | Course_29 | |||
| AI Opti Wash & Dry | Course_AD | |||
| AI Optimal Wash | Course_19 | |||
| AI OptiWash | Course_8C | |||
| AI OptiWash+ | Course_B6 | |||
| AI Wash | Course_2B | |||
| AI Wash & Dry | Course_A2 | |||
| AI Wash & Dry + | Course_B2 | |||
| AI Wash+ | Course_B5 | |||
| Air Fluff | Course_AA | |||
| Air Refresh | Course_61 | Course_89 | ||
| Air Sanitise | Course_AC | |||
| Air Wash | Course_37 | |||
| Baby Care | Course_2E | |||
| Bedding | Course_D6 | Course_24 | Course_1B | |
| Bedding/WaterProof | Course_7D | |||
| Blouses | Course_6C | |||
| Bubble Wash+ | Course_3E | |||
| Care label cycle | Course_FB | |||
| Clean Wash | Course_0F | |||
| Cloud | Course_17 | |||
| Cloudy Day | Course_30 | |||
| Colours | Course_21 | |||
| Cool Air | Course_24 | |||
| Cotton | Course_5B | Course_1B | Course_16 | |
| Cotton | Course_D0 | Course_1B | Course_16 | |
| Cotton Dry | Course_38 | |||
| Daily Wash | Course_5D | Course_34 | ||
| Dark Garment | Course_D9 | |||
| Deep Clean | Course_AB | |||
| Deep Softener | Course_3F | |||
| Deep Wash | Course_86 | |||
| Delicates | Course_D3 | Course_26 | Course_19 | |
| Denim | Course_2A | |||
| Denim | Course_66 | |||
| Down Jacket Care | Course_AF | |||
| Drain/Spin | Course_BA | Course_28 | ||
| Drum Clean | Course_3A | |||
| Drum Clean+ | Course_29 | |||
| Drying | Course_63 | |||
| Eco 40-60 | Course_1C | |||
| Eco Cold | Course_52 | |||
| Eco Drum Clean | Course_60 | |||
| Eco Drum Clean | Course_D5 | |||
| eCotton | Course_D1 | Course_35 | ||
| Hand Wash | Course_B4 | |||
| Heavy Duty | Course_53 | |||
| Heavy Duty+ | Course_50 | |||
| Hygiene Care | ||||
| Hygiene Steam | Course_20 | |||
| Intense Cold | Course_1F | |||
| Intense Cold | Course_8F | |||
| Iron Dry | Course_20 | |||
| Less Microfiber | Course_96 | |||
| Less Microfiber | Course_A4 | |||
| Normal | Course_A1 | |||
| OptiWash | Course_62 | |||
| Outdoor | Course_D7 | Course_23 | Course_1E | |
| Perm Press | Course_59 | |||
| Pet Care | Course_A6 | |||
| Pet Care Wash | Course_88 | |||
| Power Rinse | Course_5D | |||
| Power Steam | Course_63 | |||
| Powerbubble+ | Course_02 | |||
| Product Care | Course_A7 | |||
| Quick Dry 35m | Course_23 | |||
| Quick Wash | Course_71 | |||
| Quick Wash 15' | Course_A0 | |||
| Quick Wash+Dry | Course_A3 | |||
| Rinse+Spin | Course_5F | Course_27 | ||
| Rinse+Spin | Course_D4 | Course_27 | ||
| Sanitise | Course_73 | |||
| Sanitize Wash | Course_83 | |||
| Self Clean | Course_7E | |||
| Self Clean⁺ | Course_60 | |||
| Self Tub Dry | Course_2B | |||
| Shirts | Course_32 | Course_1C | ||
| Silent Dry | ||||
| Silent Wash | Course_2D | |||
| Single Garment | Course_B3 | |||
| Small Load | Course_5B | |||
| Soft Bubble | Course_18 | |||
| Spin | Course_5E | |||
| Spin for Dry | Course_10 | |||
| Spin Only | Course_5F | |||
| Sportswear | Course_31 | |||
| Stain Away | Course_2C | |||
| Stain Wash | Course_84 | |||
| Steam Allergen | Course_67 | |||
| Steam Bedding | Course_8D | |||
| Steam Bulky | Course_68 | |||
| Steam Cotton | Course_61 | |||
| Steam Normal | Course_85 | |||
| Steam Sanitise | Course_5A | |||
| Steam Whites | Course_64 | |||
| Super Eco Wash | Course_DA | Course_8E | ||
| Super Speed | Course_DB | Course_1D | ||
| Synthetics | Course_5C | Course_25 | Course_18 | |
| Synthetics | Course_D2 | Course_25 | Course_18 | |
| Synthetics Dry | Course_39 | |||
| Thin Bedding | Course_11 | |||
| Tide POD Cold | Course_A9 | |||
| Time Dry | Course_A8 | Course_27 | ||
| Towels | Course_33 | Course_1D | ||
| Tub Clean | Course_82 | |||
| Undergarment | Course_14 | |||
| Warm Air | Course_25 | |||
| Wash+Dry | Course_36 | |||
| Water Saving | Course_80 | |||
| Whites | Course_7C | |||
| Wool | Course_D8 | Course_22 | Course_1A | |
| Wool/Delicates | Course_7F |
Please share the information when your dryer/steam closet/washer courses are not supported!
- Pause
- Start*
- Stop
- Time sync
(* Can only be used when supported by selected mode)
Binary sensor entities (are hidden by default and can be enabled)
- Dual mode
- Temperature*
- Operation time*
(* Minimum, maximum and step values based on selected mode)
- Completion time (additional sensor for Dual mode)
- Energy/Power consumption (standard)
- Job state (additional sensor for Dual mode)
- Operating state (additional sensor for Dual mode)
- Operation time (additional sensor for Dual mode)
- Progress (additional sensor for Dual mode)
- Setpoint (additional sensor for Dual mode)
- Oven mode Single (Dual mode: Single/Upper*)
- Oven mode Lower (only Dual mode)
(* Modes depend on status Dual mode binary_sensor, conditional card can be used in dashboard to switch between Single and Dual mode)
| Name mode | Name mode | Name mode |
|---|---|---|
| AI defrost | Four part pure convection single | Roast |
| AI reheat | Frozen food | Roasting |
| AI sousvide | Frozen mode | Seafood |
| Air fry | Green clean | Self clean |
| Air fryer | Green clean real | Sensor self diagnosis |
| Air fry max | Grill | Slim fry middle |
| Air sousvide | Grill convection | Slim fry strong |
| Autocook | Guided cook | Slim middle |
| Autocook custom | Homecare wizard v2 | Slim strong |
| Bake | Healthycook 1 | Slow cook |
| Bottom | Healthycook 2 | Slow cook beef |
| Bottom convection | Healthycook 3 | Slow cook poultry |
| Bottom heat | Healthycook 4 | Slow cook stew |
| Bottom heat + convection | Healthycook 5 | Small grill |
| Bottom heat + eConvection | Healthycook 6 | Spare rib |
| Bread proof | Heating | Speed bake |
| Broil | Hot blast | Speed broil |
| Broil combi | Intensive cook | Speed brown |
| Broil convection | Internal clean | Speed conv sear |
| Broil S | Keep warm | Speed convection |
| Brownie | Large grill | Speed grill |
| Catalytic clean | Memory cook | Speed power convection |
| Chef bake | Microwave | Speed roast |
| Chef broil | Microwave convection | Steam assist |
| Chef proof | Microwave fan grill | Steam autocook |
| Clean air pyro | Microwave grill | Steam bake |
| Convection | Microwave hot blast | Steam bottom convection |
| Convection bake | Microwave roast | Steam bottom heat + convection |
| Convection broil | Microwave + grill | Steam bread proof |
| Convection combi | Microwave + convection | Steam clean |
| Convection roast | Microwave + hot blast | Steam clean real |
| Convection sear | Microwave + hot blast 2 | Steam convection |
| Convection vegetable | Moist steam | Steam cook |
| Conventional | Multi grill | Steam proof |
| Cookie | Multi level cook | Steam reheat |
| Defrost | Natural steam | Steam roast |
| DefrostA | No operation | Steam top convection |
| Defrosting | Others | Stone mode |
| Dehydrate | Pizza | Strong steam |
| Deodorization | Pizza cook | Three part pure convection |
| Descale | Pizza naan | Toast bagle |
| Drain | Plate warm | Toast croissant |
| Drying | Power bake | Toast sliced bread |
| Easycook1 | Power convection | Top convection |
| Easycook2 | Power convection combi | Top heat plus eConvection |
| Easycook3 | Preheat | Turkey |
| Eco convection | Pro convection | Vapor bottom heat + convection |
| Eco grill | Pro roasting | Vapor cleaning |
| Fan conventional | Proof | Vapor convection |
| Fan grill | Prove dough | Vapor grill |
| Favorite cook | Pure convection | Vapor MWO |
| Favorite recipes | Pure convection sear | Vapor top heat + convection |
| Fermentation | Pure steam | Warm hold |
| Fine steam | Pyro free | Warming |
| Four part pure convection | Rinse |
Please share the information when your oven modes are not supported!