# Dishwasher ## Entities ### Default entity | EntityID | Class | Description | | ----------------------------------------------- | ------ | ----------------------------------------------- | | select.{DEVICEID}\_mode_select | select | Wash Mode | | button.{DEVICEID}\_start | button | Start (model `7600024L` only) | | sensor.{DEVICEID}\_estimated_energy_consumption | sensor | Estimated Energy Consumption (model `7600024L`) | | sensor.{DEVICEID}\_estimated_water_consumption | sensor | Estimated Water Consumption (model `7600024L`) | > `select.{DEVICEID}_mode_select` is created for every E1 dishwasher and exposes > the mode map reported by the device (limited to the seven verified modes on > model `7600024L`). The `button.{DEVICEID}_start` and > `sensor.{DEVICEID}_estimated_*` entities are created only for model `7600024L`; > the per-mode energy/water estimate values come from the product manual and > accumulate as totals when a wash run completes. All of these are available only > while the dishwasher is powered on. Set the wash mode via the select entity > (not `set_attribute`). ### Extra entities | EntityID | Class | Description | | ------------------------------------ | ------------- | ---------------------- | | binary_sensor.{DEVICEID}\_door | binary_sensor | Door | | binary_sensor.{DEVICEID}\_rinse_aid | binary_sensor | Rinse Aid Shortage | | binary_sensor.{DEVICEID}\_salt | binary_sensor | Salt Shortage | | sensor.{DEVICEID}\_humidity | sensor | Humidity | | sensor.{DEVICEID}\_progress | sensor | Progress | | sensor.{DEVICEID}\_status | sensor | Status | | sensor.{DEVICEID}\_storage_remaining | sensor | Storage Time Remaining | | sensor.{DEVICEID}\_temperature | sensor | Temperature | | sensor.{DEVICEID}\_time_remaining | sensor | Time Remaining | | sensor.{DEVICEID}\_mode | sensor | Mode | | sensor.{DEVICEID}\_error_code | sensor | Error Code | | sensor.{DEVICEID}\_softwater | sensor | Softwater Level | | sensor.{DEVICEID}\_bright | sensor | Bright Level | | lock.{DEVICEID}\_child_lock | lock | Child Lock | | switch.{DEVICEID}\_power | switch | Power | | switch.{DEVICEID}\_storage | switch | Storage | ## Service ### midea_ac_lan.set_attribute [![Service](https://my.home-assistant.io/badges/developer_call_service.svg)](https://my.home-assistant.io/redirect/developer_call_service/?service=midea_ac_lan.set_attribute) Set the attribute of appliance. Service data: | Name | Description | | --------- | ------------------------------------------- | | device_id | The Appliance code (Device ID) of appliance | | attribute | "child_lock"
"power"
"storage" | | value | true or false | Example ```yaml service: midea_ac_lan.set_attribute data: device_id: XXXXXXXXXXXX attribute: power value: true ```