Add support for more ac/fan modes (#1389)
* Add support for more ac/fan modes * Replace deprecated constants with enums * Add support for ClimateEntityFeature.TURN_{ON,OFF} * Fix swing log message --------- Co-authored-by: Simon Tegelid <simon.tegelid@bitvis.io>
This commit is contained in:
26
README.md
26
README.md
@@ -155,6 +155,32 @@ You can obtain Energy monitoring (voltage, current) in two different ways:
|
||||
unit_of_measurement: 'W'
|
||||
```
|
||||
|
||||
# Climates
|
||||
|
||||
There are a multitude of Tuya based climates out there, both heaters,
|
||||
thermostats and ACs. The all seems to be integrated in different ways and it's
|
||||
hard to find a common DP mapping. Below are a table of DP to product mapping
|
||||
which are currently seen working. Use it as a guide for your own mapping and
|
||||
please contribute to the list if you have the possibility.
|
||||
|
||||
| DP | Moes BHT 002 | Qlima WMS S + SC52 (AB;AF) | Avatto |
|
||||
|-----|---------------------------------------------------------|---------------------------------------------------------|--------------------------------------------|
|
||||
| 1 | ID: On/Off<br>{true, false} | ID: On/Off<br>{true, false} | ID: On/Off<br>{true, false} |
|
||||
| 2 | Target temperature<br>Integer, scaling: 0.5 | Target temperature<br>Integer, scaling 1 | Target temperature<br>Integer, scaling 1 |
|
||||
| 3 | Current temperature<br>Integer, scaling: 0.5 | Current temperature<br>Integer, scaling: 1 | Current temperature<br>Integer, scaling: 1 |
|
||||
| 4 | Mode<br>{0, 1} | Mode<br>{"hot", "wind", "wet", "cold", "auto"} | ? |
|
||||
| 5 | Eco mode<br>? | Fan mode<br>{"strong", "high", "middle", "low", "auto"} | ? |
|
||||
| 15 | Not supported | Supported, unknown<br>{true, false} | ? |
|
||||
| 19 | Not supported | Temperature unit<br>{"c", "f"} | ? |
|
||||
| 23 | Not supported | Supported, unknown<br>Integer, eg. 68 | ? |
|
||||
| 24 | Not supported | Supported, unknown<br>Integer, eg. 64 | ? |
|
||||
| 101 | Not supported | Outdoor temperature<br>Integer. Scaling: 1 | ? |
|
||||
| 102 | Temperature of external sensor<br>Integer, scaling: 0.5 | Supported, unknown<br>Integer, eg. 34 | ? |
|
||||
| 104 | Supported, unknown<br>{true, false(?)} | Not supported | ? |
|
||||
|
||||
[Moes BHT 002](https://community.home-assistant.io/t/moes-bht-002-thermostat-local-control-tuya-based/151953/47)
|
||||
[Avatto thermostat](https://pl.aliexpress.com/item/1005001605377377.html?gatewayAdapt=glo2pol)
|
||||
|
||||
# Debugging
|
||||
|
||||
Whenever you write a bug report, it helps tremendously if you include debug logs directly (otherwise we will just ask for them and it will take longer). So please enable debug logs like this and include them in your issue:
|
||||
|
Reference in New Issue
Block a user