Devices Database - WizBangCrash/esp-homekit-devices GitHub Wiki

Vendor Model Functions GPIOs and notes JSON
2nice UP111 OutletEnergy Monitoring 1: Blue LED3: Button13: Red LED14: Relay {"c":{"n":"2nice-outlet","l":1,"b":[{"g":3,"t":5}],"u":1,"o":0},"a":[{"t":2,"0":{"r":[{"g":14,"v":0},{"g":13,"v":1}]},"1":{"r":[{"g":14,"v":1},{"g":13,"v":0}]},"b":[{"g":3}]},{"t":1,"i":0.5,"1":{"s":[{"a":1}]}}]}
Bawoo RGBW Lightbulb Color lightbulb {"c":{"b":[{"g":0}]},"a":[{"t":30,"r":14,"g":12,"v":13,"w":4,"fr":4,"fg":4,"fv":4}]}
Geekbes 4AC+4USB Power Strip Outlet and Switch {"c":{"l":1,"b":[{"g":3,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]}},{"t":2,"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]}},{"t":2,"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]}},{"t":2,"0":{"r":[{"g":13}]},"1":{"r":[{"g":13,"v":1}]}},{"0":{"r":[{"g":14}]},"1":{"r":[{"g":14,"v":1}]}}]}
Gosund SP111 V2 Outlet {"c":{"l":2,"b":[{"g":13,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":15},{"g":0,"v":1}]},"1":{"r":[{"g":15,"v":1},{"g":0}]},"b":[{"g":13}]}]}
iTead Sonoff Basic/SV/Mini/TH/POW Switch {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}
iTead Sonoff Basic R1 Switch with external toggle 14: External toggle {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0},{"g":14},{"g":14,"t":0}]}]}
iTead Sonoff Basic R1/SV/TH10/TH16 Heater and Humidity sensor 14: DHT22 sensor {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":25,"s":5,"g":14,"0":{"r":[{"g":12}]},"1":{"a":0},"3":{"r":[{"g":12,"v":1}]},"5":{"a":0}}]}
iTead Sonoff Basic R1/SV/TH10/TH16 Switch and Temperature sensor 14: DS18B20 sensor {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":22,"g":14,"n":3},{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}
iTead Sonoff S20/S26 Outlet {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}
iTead Sonoff Mini Switch with external toggle {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0},{"g":4},{"g":4,"t":0}]}]}
iTead Sonoff Basic R1 Garage Door Working 18 seconds, 14: close sensor, with stop-step. Dry relay connected to action garage door button {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":40,"d":18,"f3":[{"g":14,"t":0}],"f4":[{"g":14}],"0":{"r":[{"g":12,"v":1,"i":0.5}]},"1":{"a":0},"2":{"r":[{"g":12,"i":1.5},{"g":12,"v":1,"i":0.5},{"g":12,"v":1,"i":2}]},"3":{"a":2}}]}
iTead Sonoff SV Garage Door with additional switch to emergency stop Working 18 seconds, 14: close sensor, 4: open sensor, with stop-step. Dry relay connected to action garage door button {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":40,"d":18,"f3":[{"g":14,"t":0}],"f4":[{"g":14}],"f2":[{"g":4,"t":0}],"f5":[{"g":4}],"0":{"r":[{"g":12,"v":1,"i":0.5}]},"1":{"a":0},"2":{"r":[{"g":12,"i":1.5},{"g":12,"v":1,"i":0.5},{"g":12,"v":1,"i":2}]},"3":{"a":2},"10":{"a":0}},{"i":1,"1":{"m":[{"g":1,"v":2}]}}]}
iTead Sonoff 2CH Switch {"c":{"l":13,"b":[{"g":10,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0,"t":0}]},{"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]},"b":[{"g":9,"t":0}]}]}
iTead Sonoff 2CH Window covering with external push buttons Opening 18 seconds, closing 14 seconds, non-lineal correction 70% {"c":{"l":13,"b":[{"g":10,"t":5}]},"a":[{"t":45,"o":18,"c":14,"f":70,"0":{"r":[{"g":12,"v":1},{"g":5}]},"1":{"r":[{"g":12},{"g":5,"v":1}]},"2":{"r":[{"g":12},{"g":5}]},"3":{"r":[{"g":12,"i":0.2},{"g":5}]},"4":{"r":[{"g":12},{"g":5,"i":0.2}]},"f3":[{"g":0,"t":0}],"f4":[{"g":9,"t":0}]}]}
iTead Sonoff 3CH Switch {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]},{"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]},"b":[{"g":9}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":10}]}]}
iTead Sonoff 3CH Switch with interlocks {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}],"m":[{"g":2},{"g":3}]},"b":[{"g":0}]},{"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}],"m":[{"g":1},{"g":3}]},"b":[{"g":9}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}],"m":[{"g":1},{"g":2}]},"b":[{"g":10}]}]}
iTead Sonoff 4CH Switch {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":14}]},{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]},{"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]},"b":[{"g":9}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":10}]}]}
iTead Sonoff Basic R1 Switch, motion sensor 14: Motion sensor {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]},{"t":12,"i":10,"f1":[{"g":14,"p":0,"i":1,"t":0}]}]}
iTead Sonoff iFan02 Fan and Switch RF remote does not work {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":65,"e":3,"0":{"r":[{"g":15},{"g":4},{"g":5}]},"y0":[{"v":1,"0":{"r":[{"g":15,"v":1,"i":0.5},{"g":4},{"g":5,"i":0.6}]}},{"v":2,"0":{"r":[{"g":15,"v":1,"i":0.5},{"g":4,"i":0.6},{"g":5,"i":0.6}]}},{"v":3,"0":{"r":[{"g":15,"v":1},{"g":4},{"g":5}]}}],"b":[{"g":9}]},{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0}]}]}
iTead Sonoff iFan03 Fan and Switch {"c":{"l":13,"b":[{"g":0,"t":5}]},"a":[{"t":65,"e":3,"0":{"r":[{"g":15},{"g":12},{"g":14}]},"y0":[{"v":1,"0":{"r":[{"g":15,"v":1,"i":0.5},{"g":12},{"g":14,"i":0.6}]}},{"v":2,"0":{"r":[{"g":15,"v":1,"i":0.5},{"g":12,"i":0.6},{"g":14,"i":0.6}]}},{"v":3,"0":{"r":[{"g":15,"v":1},{"g":4},{"g":14}]}}]},{"1":{"r":[{"g":9}]},"0":{"r":[{"g":9,"v":1}]},"b":[{"g":0}]}]}
MagicHome RGB Controller Color lightbulb 12: Blue, 13: Green, 15: Red {"c":{"q":850,"b":[{"g":0,"t":5}]},"a":[{"t":30,"r":15,"g":13,"v":12,"b":[{"g":0}]}]}
MagicHome RGBW Controller Color lightbulb 12: Blue, 13: Green, 14: White, 15: Red {"c":{"q":850,"b":[{"g":0,"t":5}]},"a":[{"t":30,"r":15,"g":13,"v":12,"w":14,"b":[{"g":0}]}]}
Maxcio YX-DE02 Plug Outlet and Color lightbulb {"c":{"l":4,"b":[{"g":1,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":3}]},"1":{"r":[{"g":3,"v":1}]}},{"t":30,"r":12,"g":13,"v":14,"w":5,"b":[{"g":1}]}]}
Module ESP-01 Stateless Button 0: Button {"c":{"b":[{"g":0,"t":5}]},"a":[{"t":3,"f0":[{"g":0}],"f1":[{"g":0,"t":2}],"f2":[{"g":0,"t":3}]}]}
Module Any Mitsubishi HVAC Ir Remote Thermostat and Humidity sensor 3: IrDA LED, 14: DHT22 sensor {"c":{"t":3},"a":[{"t":25,"w":3,"p":"HPDRAGAAAGCKAE","s":5,"g":14,"0":{"i":[{"c":"BcAbBaAbBaBbAbAdArAdCdBdAuHaDcDbDaU"}]},"1":{"i":[{"c":"BcAbBaAbBaBbAbAdApAbAbAgBdAuFaBaBaGbDaU"}]},"2":{"i":[{"c":"BcAbBaAbBaBbAbAdApAaAdCdBdAuFaAaDcDbDaU"}]},"3":{"i":[{"c":"BcAbBaAbBaBbAbAdApAbAdBdBdAuFaBaDbDbDaU"}]},"4":{"i":[{"c":"BcAbBaAbBaBbAbAdApAaAcBfBdAuFaAaCbFbDaU"}]},"5":{"a":0}}]}
Moes, MoesHouse MS-105, HomCloud, Malmbergs, TOOGOO, Baakey QS-WiFi-D01-TRIAC Lightbulb 150W Dimmer {"c":{"r":[{"n":0,"s":9600}]},"a":[{"t":30,"0":{"u":[{"v":"ff550005dc0a"}]},"y0":[{"v":1,"0":{"u":[{"v":"ff556405dc0a"}]}},{"v":5,"0":{"u":[{"v":"ff556b05dc0a"}]}},{"v":10,"0":{"u":[{"v":"ff557305dc0a"}]}},{"v":15,"0":{"u":[{"v":"ff557b05dc0a"}]}},{"v":20,"0":{"u":[{"v":"ff558305dc0a"}]}},{"v":25,"0":{"u":[{"v":"ff558a05dc0a"}]}},{"v":30,"0":{"u":[{"v":"ff559205dc0a"}]}},{"v":35,"0":{"u":[{"v":"ff559a05dc0a"}]}},{"v":40,"0":{"u":[{"v":"ff55a205dc0a"}]}},{"v":45,"0":{"u":[{"v":"ff55a905dc0a"}]}},{"v":50,"0":{"u":[{"v":"ff55b105dc0a"}]}},{"v":55,"0":{"u":[{"v":"ff55b905dc0a"}]}},{"v":60,"0":{"u":[{"v":"ff55c105dc0a"}]}},{"v":65,"0":{"u":[{"v":"ff55c805dc0a"}]}},{"v":70,"0":{"u":[{"v":"ff55d005dc0a"}]}},{"v":75,"0":{"u":[{"v":"ff55d805dc0a"}]}},{"v":80,"0":{"u":[{"v":"ff55e005dc0a"}]}},{"v":85,"0":{"u":[{"v":"ff55e705dc0a"}]}},{"v":90,"0":{"u":[{"v":"ff55ef05dc0a"}]}},{"v":95,"0":{"u":[{"v":"ff55f705dc0a"}]}},{"v":100,"0":{"u":[{"v":"ff55ff05dc0a"}]}}]}]}
Moes WiFi Smart Lightswitch (DS-102) Lightswitch 0: Red LED3: Button13: Relay14: Blue LED {"c":{"n":"moes-officelight","l":0,"b":[{"g":3,"t":5}],"u":1,"o":0},"a":[{"t":1,"0":{"r":[{"g":13,"v":0},{"g":14,"v":0}]},"1":{"r":[{"g":13,"v":1},{"g":14,"v":1}]},"b":[{"g":3}],"s":5},{"t":1,"i":0.5,"1":{"s":[{"a":1}]}}]}
Shelly Shelly 1 Switch with external toggle {"a":[{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":5,"p":0},{"g":5,"t":0}]}]}
Shelly Shelly 1 Switch with external push button {"a":[{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":5,"p":0,"i":1,"t":0}]}]}
Shelly Shelly 1 Lock Mechanism with external push {"a":[{"t":4,"i":3,"1":{"r":[{"g":4}]},"0":{"r":[{"g":4,"v":1,"i":0.5}]},"b":[{"g":5,"p":0,"i":1,"t":0}]}]}
Shelly Shelly 1PM Switch with external switch {"c":{"l":0},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":4,"p":0},{"g":4,"t":0}]}]}
Shelly Shelly 1PM Switch with external switch and internal temperature monitoring Auto power off when 70°C is reached {"c":{"l":0},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":4,"p":0},{"g":4,"t":0}]},{"t":22,"n":5,"j":2,"y0":[{"v":70,"r":1,"0":{"m":[{"g":1,"v":0}]}}]}]}
Shelly Shelly 2.5 Switch with external switches {"c":{"l":0,"b":[{"g":2,"t":5}]},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":5,"p":0},{"g":5,"t":0}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":13,"p":0},{"g":13,"t":0}]}]}
Shelly Shelly 2.5 Switch with external switches and internal temperature monitoring Auto power off when 80°C is reached {"c":{"l":0,"b":[{"g":2,"t":5}]},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":5,"p":0},{"g":5,"t":0}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":13,"p":0},{"g":13,"t":0}]},{"t":22,"n":5,"j":2,"y0":[{"v":80,"r":1,"0":{"m":[{"g":1,"v":0},{"g":2,"v":0}]}}]}]}
Shelly Shelly 2.5 Switch with external push buttons {"c":{"l":0,"b":[{"g":2,"t":5}]},"a":[{"0":{"r":[{"g":15}]},"1":{"r":[{"g":15,"v":1}]},"b":[{"g":5,"p":0,"i":1,"t":0}]},{"0":{"r":[{"g":4}]},"1":{"r":[{"g":4,"v":1}]},"b":[{"g":13,"p":0,"i":1,"t":0}]}]}
Shelly Shelly 2.5 Window covering with external switches Opening 18 seconds, closing 14 seconds, non-lineal correction 70% {"c":{"l":0,"b":[{"g":2,"t":5}]},"a":[{"t":45,"o":18,"c":14,"f":70,"0":{"r":[{"g":15},{"g":4,"v":1}]},"1":{"r":[{"g":15,"v":1},{"g":4}]},"2":{"r":[{"g":15},{"g":4}]},"3":{"r":[{"g":15},{"g":4,"i":0.2}]},"4":{"r":[{"g":15,"i":0.2},{"g":4}]},"f0":[{"g":5,"i":1,"p":0,"t":0}],"f1":[{"g":13,"i":1,"p":0,"t":0}],"f2":[{"g":5},{"g":13}]}]}
Shelly Shelly 2.5 Window covering with external push buttons Opening 18 seconds, closing 14 seconds, non-lineal correction 70% {"c":{"l":0,"b":[{"g":2,"t":5}]},"a":[{"t":45,"o":18,"c":14,"f":70,"0":{"r":[{"g":15},{"g":4,"v":1}]},"1":{"r":[{"g":15,"v":1},{"g":4}]},"2":{"r":[{"g":15},{"g":4}]},"3":{"r":[{"g":15},{"g":4,"i":0.2}]},"4":{"r":[{"g":15,"i":0.2},{"g":4}]},"f3":[{"g":5,"i":1,"p":0,"t":0}],"f4":[{"g":13,"i":1,"p":0,"t":0}]}]}
Shelly Shelly RGBW2 Color lightbulb with external toggle {"c":{"l":2,"b":[{"g":13,"t":5}]},"a":[{"t":30,"r":15,"g":12,"v":14,"w":4,"b":[{"g":5,"p":0},{"g":5,"t":0},{"g":13}]}]}
Shelly Shelly Dimmer Lightbulb with external button and switch. It uses complete Shelly Dimmer range from 0 to 1000, then it is possible that lightbulb reaches max brightness early S1 for button; S2 for switch {"c":{"f":20,"r":[{"n":0}],"l":15,"i":0,"b":[{"g":13,"t":5}]},"a":[{"t":30,"b":[{"g":13},{"g":12,"i":1,"p":0,"t":0},{"g":14,"i":1,"p":0},{"g":14,"t":0}],"0":{"u":[{"v":"010202060000f401000000ff04"}]},"y0":[{"v":1,"0":{"u":[{"v":"010202060a00f4010000010904"}]}},{"v":5,"0":{"u":[{"v":"010202063200f4010000013104"}]}},{"v":10,"0":{"u":[{"v":"010202066400f4010000016304"}]}},{"v":15,"0":{"u":[{"v":"010202069600f4010000019504"}]}},{"v":20,"0":{"u":[{"v":"01020206c800f401000001c704"}]}},{"v":25,"0":{"u":[{"v":"01020206fa00f401000001f904"}]}},{"v":30,"0":{"u":[{"v":"010202062c01f4010000012c04"}]}},{"v":35,"0":{"u":[{"v":"010202065e01f4010000015e04"}]}},{"v":40,"0":{"u":[{"v":"010202069001f4010000019004"}]}},{"v":45,"0":{"u":[{"v":"01020206c201f401000001c204"}]}},{"v":50,"0":{"u":[{"v":"01020206f401f401000001f404"}]}},{"v":55,"0":{"u":[{"v":"010202062602f4010000012704"}]}},{"v":60,"0":{"u":[{"v":"010202065802f4010000018b04"}]}},{"v":65,"0":{"u":[{"v":"010202068a02f4010000010904"}]}},{"v":70,"0":{"u":[{"v":"01020206bc02f401000001bd04"}]}},{"v":75,"0":{"u":[{"v":"01020206ee02f401000001ef04"}]}},{"v":80,"0":{"u":[{"v":"010202060032f4010000013104"}]}},{"v":85,"0":{"u":[{"v":"010202065203f4010000015404"}]}},{"v":90,"0":{"u":[{"v":"010202068403f4010000018604"}]}},{"v":95,"0":{"u":[{"v":"01020206b603f401000001b804"}]}},{"v":100,"0":{"u":[{"v":"01020206e803f401000001ea04"}]}}]}]}
Tuya SWA1 (esp8266) Outlet {"c":{"l":4,"b":[{"g":13,"t":5}]},"a":[{"t":2,"0":{"r":[{"g":5}]},"1":{"r":[{"g":5,"v":1}]},"b":[{"g":13}]}]}