- Supports target temperature
- Supports operating modes
- Set the temperature step of water heater (1 by default).
{ "temperature_step": 0.5 }- switch temperature between Fahrenheit and Celsius
if you got a error temperature value between Fahrenheit and Celsius, you can manual change it with:
{ "lua_protocol": new }lua_protocol is key name, and value can be set to old, new, auto(default is auto).
| EntityID | Class | Description |
|---|---|---|
| water_heater.{DEVICEID}_water_heater | water_heater | Water heater entity |
| EntityID | Class | Description |
|---|---|---|
| sensor.{DEVICEID}_compressor_temperature | sensor | Compressor Temperature |
| sensor.{DEVICEID}_condenser_temperature | sensor | Condenser Temperature |
| sensor.{DEVICEID}_outdoor_temperature | sensor | Outdoor Temperature |
| sensor.{DEVICEID}_water_level | sensor | Water Level |
| binary_sensor.{DEVICEID}_compressor_status | binary_sensor | Compressor Status (It may doesn't work in some devices) |
| switch.{DEVICEID}_power | switch | Power |
Set the attribute of appliance. Service data:
| Name | Description |
|---|---|
| device_id | The Appliance code (Device ID) of appliance |
| attribute | "power" |
| value | true or false |
Example
service: midea_ac_lan.set_attribute
data:
device_id: XXXXXXXXXXXX
attribute: power
value: false