Logo
Kogan 1500w Panel Heater
AU
Model reference: KAHTP15WALA
Kogan 1500w Panel Heater

Available from:
Kogan.com






Flashed with:
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
FLAG None

Template

{"NAME":"Kogan Panel Heater","GPIO":[0,0,0,0,0,0,0,0,0,108,0,107,0],"FLAG":0,"BASE":54}

Tuya-Convert might not be possible for this device if the manufacturer started using newest Tuya firmware since this template was published (2020-06-01).

To get this working with MQTTThing, I did some manual config:

Rule1 on TuyaReceived#DpType2Id4 do Publish tele/%topic%/CURRENTTEMP %value% endon on TuyaReceived#DpType1Id1 do Publish stat/%topic%/ACTIVE %value% endon on TuyaReceived#DpType2Id3 do Publish stat/%topic%/TARGETTEMP %value% endon

Rule1 1

Rule2 on Event#setTemperature do TuyaSend2 3,%value% endon on Event#setTemperature do Publish stat/%topic%/TARGETTEMP %value% endon

Rule2 1

Rule3 on Power1#state=1 do SerialSend5 55aa0001000000 endon on Mqtt#Connected do SerialSend5 55aa0001000000 endon Rule3 1


On HomeBridge (MQTT Thing):

{ “type”: “heaterCooler”, “name”: “Office Heater”, “url”: “http://XXXXXX:1883”, “logMqtt”: true, “topics”: { “getOnline”: “tele/office_heater/LWT”, “getCurrentTemperature”: “tele/office_heater/CURRENTTEMP”, “setHeatingThresholdTemperature”: { “topic”: “cmnd/office_heater/EVENT”, “apply”: “return ‘setTemperature=’+message;” }, “getHeatingThresholdTemperature”: “stat/office_heater/TARGETTEMP”, “getActive”: “stat/office_heater/POWER”, “setActive”: “cmnd/office_heater/Power1” }, “minTemperature”: 18, “maxTemperature”: 30, “accessory”: “mqttthing”, “restrictHeaterCoolerState”: [ 1 ], “currentHeaterCoolerValues”: [ “Off”, “Idle”, “On” ], “targetHeaterCoolerValues”: [ “Off”, “On” ] }

Not done yet - but DPid 1 is on/off, 3 is desired temp, 4 is current temp.