Kogan 1500W Panel Heater
Model reference: KAHTP15WALA
Kogan 1500W Panel

Available from:

Install method:

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
Configuration (old version)
{"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 since the template was added (2020-06-01). All new Tuya devices have firmware preventing flash but it is still possible to Tuya-Convert old stock devices without connecting them to the Tuya app.

  • dpId 1 is on/off
  • dpId 3 is desired temperature
  • dpId 4 is current temperature
  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
  on event#settemperature do tuyasend2 3,%value% endon
  on event#settemperature do publish stat/%topic%/targettemp %value% endon
  on power1#state=1 do serialsend5 55aa0001000000 endon
  on mqtt#connected do serialsend5 55aa0001000000 endon

Enable rules with Rule1 1

HomeBridge configuration

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” ] }