Available from:
Amazon.co.uk
Appliancesdirect.co.uk
Manufacturer:
Electriq.co.uk
Install method:
Tuya-Convert
| GPIO # | Component |
|---|---|
| GPIO00 | None |
| GPIO01 | None |
| GPIO02 | None |
| GPIO03 | None |
| GPIO04 | None |
| GPIO05 | None |
| GPIO09 | None |
| GPIO10 | None |
| GPIO12 | None |
| GPIO13 | Tuya Rx |
| GPIO14 | None |
| GPIO15 | Tuya Tx |
| GPIO16 | None |
| GPIO17 | None |
{"NAME":"electriQ IQOOL-SMART12HP","GPIO":[0,0,0,0,0,0,0,0,0,2304,0,2272,0,0],"FLAG":0,"BASE":54}
Tuya-Convert might not be possible for this device since the template was added (2021-07-06).
This is a Tuya 10000 BTU Wall Mounted Heat Pump Air Conditioner with Smart App.
MCU Product ID: {"p":"2tgd3qnobb1mcgd9","v":"1.0.0","m":1}"v":"1.0.0","m":1}"m":1}
OTA Flashing
Flashed with Tuya Convert (2.4.5).
Device Configuration
Please read TuyaMCU article to understand the terminology and configuration process. Then apply this template.
Functions
dpID 1Booleancontrols device power - turns the device on/offdpID 2Integertarget temperature.-
dpID 2Integercurrent temperature. dpID 4Enumsets mode.0Air Con. cooling.1Fan Only.2De-humidify.3Heating.
dpID 5Enumsets fan speed.0Low.1Medium.2High.
dpID 19Enumsets temperature unit C or F.0C.1F.
dpID 101Booleanenables sleep mode.dpID 102Booleanhas no effect.dpID 103Integertimer value in hours.dpID 104BooleanEnables oscillating air paddle.dpID 103Integertimer value in minutes.
Configuration
Next we need to map the above to their respective Tasmota functions.
backlog TuyaMCU 10,1; TuyaMCU 72,2; TuyaMCU 70,3; TuyaMCU 60,4; TuyaMCU 62,5; TuyaMCU 63,19; TuyaMCU 12,101; TuyaMCU 99,102; TuyaMCU 80,103; TuyaMCU 13,104; TuyaMCU 82,105;
Label webUI buttons:
backlog webbutton1 Power; webbutton2 Sleep; webbutton3 Oscillating;
TuyaEnum
As of Tasmota 9.1.0.1 it is possible to map Type4 dpIDs (such as dpID4) to an Enum fn ID. This mapping is done with the 60, 62, 63 numbers above.
Set Enum ranges for Mode (allows 0, 1, 2 and 3).
TuyaEnumList 0,3
Set Enum ranges for Fan Speed (allows 0, 1 and 2).
TuyaEnumList 2,2
Set Enum ranges for Temperature Unit (allows 0 and 1 only).
TuyaEnumList 3,1
Now you can control the Mode, Fan Speed or Temperature Unit with TuyaEnum1 <x> where x is 0 or 1. If you try a number outside the Enum1 range it will throw an error.
Target Temperature can be set with TuyaSend2 2,<temperature> eg. TuyaSend2 2,21