Browse Source

Devices configuration as JSON and JSON.h files

v2
Xose Pérez 6 years ago
parent
commit
448cda4b0c
174 changed files with 2876 additions and 136 deletions
  1. +4
    -0
      code/devices/001_generic_custom.json
  2. +11
    -0
      code/devices/002_nodemcu_lolin.json
  3. +11
    -0
      code/devices/003_wemos_d1_mini_relayshield.json
  4. +11
    -0
      code/devices/004_itead_sonoff_basic.json
  5. +11
    -0
      code/devices/005_itead_sonoff_th.json
  6. +11
    -0
      code/devices/006_itead_sonoff_sv.json
  7. +16
    -0
      code/devices/007_itead_sonoff_touch.json
  8. +15
    -0
      code/devices/008_itead_sonoff_pow.json
  9. +11
    -0
      code/devices/009_itead_sonoff_dual.json
  10. +11
    -0
      code/devices/010_itead_1ch_inching.json
  11. +26
    -0
      code/devices/011_itead_sonoff_4ch.json
  12. +11
    -0
      code/devices/012_itead_slampher.json
  13. +11
    -0
      code/devices/013_itead_s20.json
  14. +16
    -0
      code/devices/014_electrodragon_wifi_iot.json
  15. +11
    -0
      code/devices/015_workchoice_ecoplug.json
  16. +14
    -0
      code/devices/016_jangoe_wifi_relay_nc.json
  17. +14
    -0
      code/devices/017_jangoe_wifi_relay_no.json
  18. +11
    -0
      code/devices/018_openenergymonitor_mqtt_relay.json
  19. +8
    -0
      code/devices/019_jorgegarcia_wifi_relays.json
  20. +12
    -0
      code/devices/020_aithinker_ai_light.json
  21. +20
    -0
      code/devices/021_magichome_led_controller.json
  22. +11
    -0
      code/devices/022_itead_motor.json
  23. +15
    -0
      code/devices/023_tinkerman_espurna_h06.json
  24. +21
    -0
      code/devices/024_huacanxing_h801.json
  25. +11
    -0
      code/devices/025_itead_bnsz01.json
  26. +15
    -0
      code/devices/026_itead_sonoff_rfbridge.json
  27. +37
    -0
      code/devices/027_itead_sonoff_4ch_pro.json
  28. +14
    -0
      code/devices/028_itead_sonoff_b1.json
  29. +13
    -0
      code/devices/029_itead_sonoff_led.json
  30. +16
    -0
      code/devices/030_itead_sonoff_t1_1ch.json
  31. +26
    -0
      code/devices/031_itead_sonoff_t1_2ch.json
  32. +36
    -0
      code/devices/032_itead_sonoff_t1_3ch.json
  33. +11
    -0
      code/devices/033_itead_sonoff_rf.json
  34. +11
    -0
      code/devices/034_wion_50055.json
  35. +10
    -0
      code/devices/035_exs_wifi_relay_v31.json
  36. +17
    -0
      code/devices/036_huacanxing_h802.json
  37. +7
    -0
      code/devices/037_generic_v9261f.json
  38. +8
    -0
      code/devices/038_generic_ech1560.json
  39. +15
    -0
      code/devices/039_tinkerman_espurna_h08.json
  40. +16
    -0
      code/devices/040_mancavemade_esplive.json
  41. +13
    -0
      code/devices/041_intermittech_quinled.json
  42. +20
    -0
      code/devices/042_magichome_led_controller_20.json
  43. +17
    -0
      code/devices/043_arilux_al_lc06.json
  44. +11
    -0
      code/devices/044_xenon_sm_pw702u.json
  45. +17
    -0
      code/devices/045_authometion_lyt8266.json
  46. +12
    -0
      code/devices/046_arilux_e27.json
  47. +16
    -0
      code/devices/047_yjzk_switch_2ch.json
  48. +19
    -0
      code/devices/048_itead_sonoff_dual_r2.json
  49. +20
    -0
      code/devices/049_generic_8ch.json
  50. +13
    -0
      code/devices/050_arilux_al_lc01.json
  51. +17
    -0
      code/devices/051_arilux_al_lc11.json
  52. +15
    -0
      code/devices/052_arilux_al_lc02.json
  53. +16
    -0
      code/devices/053_kmc_70011.json
  54. +23
    -0
      code/devices/054_gizwits_witty_cloud.json
  55. +13
    -0
      code/devices/055_euromate_wifi_stecker_schuko.json
  56. +21
    -0
      code/devices/056_tonbux_powerstrip02.json
  57. +11
    -0
      code/devices/057_lingan_swa1.json
  58. +11
    -0
      code/devices/058_heygo_hy02.json
  59. +17
    -0
      code/devices/059_maxcio_wus002s.json
  60. +18
    -0
      code/devices/060_yidian_xsssa05.json
  61. +11
    -0
      code/devices/061_tonbux_xsssa06.json
  62. +11
    -0
      code/devices/062_green_esp8266relay.json
  63. +24
    -0
      code/devices/063_ike_espike.json
  64. +16
    -0
      code/devices/064_arniex_swifitch.json
  65. +8
    -0
      code/devices/065_generic_esp01s_relay_v40.json
  66. +6
    -0
      code/devices/066_generic_esp01s_rgbled_v10.json
  67. +9
    -0
      code/devices/067_heltec_touchrelay.json
  68. +7
    -0
      code/devices/068_generic_esp01s_dht11_v10.json
  69. +6
    -0
      code/devices/069_generic_esp01s_ds18b20_v10.json
  70. +20
    -0
      code/devices/070_zhilde_eu44_w.json
  71. +14
    -0
      code/devices/071_itead_sonoff_pow_r2.json
  72. +17
    -0
      code/devices/072_luani_hvio.json
  73. +9
    -0
      code/devices/073_allnet_4duino_iot_wlan_relais.json
  74. +19
    -0
      code/devices/074_tonbux_mosquito_killer.json
  75. +11
    -0
      code/devices/075_neo_coolcam_nas_wr01w.json
  76. +23
    -0
      code/devices/076_pilotak_esp_din_v1.json
  77. +31
    -0
      code/devices/077_estink_wifi_power_strip.json
  78. +14
    -0
      code/devices/078_bh_onofre.json
  79. +23
    -0
      code/devices/079_blitzwolf_bwshp2.json
  80. +16
    -0
      code/devices/080_tinkerman_espurna_switch.json
  81. +14
    -0
      code/devices/081_itead_sonoff_s31.json
  82. +7
    -0
      code/devices/082_stm_relay.json
  83. +23
    -0
      code/devices/083_vanzavanzu_smart_wifi_plug_mini.json
  84. +5
    -0
      code/devices/084_generic_geiger_counter.json
  85. +10
    -0
      code/devices/085_tinkerman_rfm69gw.json
  86. +5
    -0
      code/espurna/config/devices/001_generic_custom.json.h
  87. +10
    -0
      code/espurna/config/devices/002_nodemcu_lolin.json.h
  88. +11
    -0
      code/espurna/config/devices/003_wemos_d1_mini_relayshield.json.h
  89. +10
    -0
      code/espurna/config/devices/004_itead_sonoff_basic.json.h
  90. +10
    -0
      code/espurna/config/devices/005_itead_sonoff_th.json.h
  91. +10
    -0
      code/espurna/config/devices/006_itead_sonoff_sv.json.h
  92. +14
    -0
      code/espurna/config/devices/007_itead_sonoff_touch.json.h
  93. +13
    -0
      code/espurna/config/devices/008_itead_sonoff_pow.json.h
  94. +11
    -0
      code/espurna/config/devices/009_itead_sonoff_dual.json.h
  95. +10
    -0
      code/espurna/config/devices/010_itead_1ch_inching.json.h
  96. +20
    -0
      code/espurna/config/devices/011_itead_sonoff_4ch.json.h
  97. +10
    -0
      code/espurna/config/devices/012_itead_slampher.json.h
  98. +10
    -0
      code/espurna/config/devices/013_itead_s20.json.h
  99. +14
    -0
      code/espurna/config/devices/014_electrodragon_wifi_iot.json.h
  100. +10
    -0
      code/espurna/config/devices/015_workchoice_ecoplug.json.h

+ 4
- 0
code/devices/001_generic_custom.json View File

@ -0,0 +1,4 @@
{
"board": 1,
"device": "GENERIC_CUSTOM"
}

+ 11
- 0
code/devices/002_nodemcu_lolin.json View File

@ -0,0 +1,11 @@
{
"board": 2,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "NODEMCU_LOLIN",
"ledGPIO0": 2,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/003_wemos_d1_mini_relayshield.json View File

@ -0,0 +1,11 @@
{
"board": 3,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "WEMOS_D1_MINI_RELAYSHIELD",
"ledGPIO0": 2,
"ledLogic0": 1,
"rlyGPIO0": 5,
"rlyType0": 0
}

+ 11
- 0
code/devices/004_itead_sonoff_basic.json View File

@ -0,0 +1,11 @@
{
"board": 4,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_BASIC",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/005_itead_sonoff_th.json View File

@ -0,0 +1,11 @@
{
"board": 5,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_TH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/006_itead_sonoff_sv.json View File

@ -0,0 +1,11 @@
{
"board": 6,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_SV",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 16
- 0
code/devices/007_itead_sonoff_touch.json View File

@ -0,0 +1,16 @@
{
"board": 7,
"btnClick0": 0,
"btnDblClick0": 0,
"btnGPIO0": 0,
"btnLngClick0": 0,
"btnLngLngClick0": 5,
"btnMode0": 2,
"btnPress0": 1,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_TOUCH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 15
- 0
code/devices/008_itead_sonoff_pow.json View File

@ -0,0 +1,15 @@
{
"board": 8,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_POW",
"hlwCF1GPIO": 13,
"hlwCFGPIO": 14,
"hlwEnabled": 1,
"hlwSELGPIO": 5,
"ledGPIO0": 15,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/009_itead_sonoff_dual.json View File

@ -0,0 +1,11 @@
{
"board": 9,
"btnRelay2": 0,
"dbgBaudrate": 19230,
"dbgSerial": 0,
"device": "ITEAD_SONOFF_DUAL",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyCount": 2,
"rlyProvider": 1
}

+ 11
- 0
code/devices/010_itead_1ch_inching.json View File

@ -0,0 +1,11 @@
{
"board": 10,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_1CH_INCHING",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 26
- 0
code/devices/011_itead_sonoff_4ch.json View File

@ -0,0 +1,26 @@
{
"board": 11,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnGPIO2": 10,
"btnGPIO3": 14,
"btnMode0": 2,
"btnMode1": 2,
"btnMode2": 2,
"btnMode3": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"btnRelay2": 2,
"btnRelay3": 3,
"device": "ITEAD_SONOFF_4CH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyGPIO2": 4,
"rlyGPIO3": 15,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0,
"rlyType3": 0
}

+ 11
- 0
code/devices/012_itead_slampher.json View File

@ -0,0 +1,11 @@
{
"board": 12,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SLAMPHER",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/013_itead_s20.json View File

@ -0,0 +1,11 @@
{
"board": 13,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_S20",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 16
- 0
code/devices/014_electrodragon_wifi_iot.json View File

@ -0,0 +1,16 @@
{
"board": 14,
"btnGPIO0": 0,
"btnGPIO1": 2,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "ELECTRODRAGON_WIFI_IOT",
"ledGPIO0": 16,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyGPIO1": 13,
"rlyType0": 0,
"rlyType1": 0
}

+ 11
- 0
code/devices/015_workchoice_ecoplug.json View File

@ -0,0 +1,11 @@
{
"board": 15,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "WORKCHOICE_ECOPLUG",
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 15,
"rlyType0": 0
}

+ 14
- 0
code/devices/016_jangoe_wifi_relay_nc.json View File

@ -0,0 +1,14 @@
{
"board": 16,
"btnGPIO0": 12,
"btnGPIO1": 13,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "JANGOE_WIFI_RELAY_NC",
"rlyGPIO0": 2,
"rlyGPIO1": 14,
"rlyType0": 1,
"rlyType1": 1
}

+ 14
- 0
code/devices/017_jangoe_wifi_relay_no.json View File

@ -0,0 +1,14 @@
{
"board": 17,
"btnGPIO0": 12,
"btnGPIO1": 13,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "JANGOE_WIFI_RELAY_NO",
"rlyGPIO0": 2,
"rlyGPIO1": 14,
"rlyType0": 0,
"rlyType1": 0
}

+ 11
- 0
code/devices/018_openenergymonitor_mqtt_relay.json View File

@ -0,0 +1,11 @@
{
"board": 18,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "OPENENERGYMONITOR_MQTT_RELAY",
"ledGPIO0": 16,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 8
- 0
code/devices/019_jorgegarcia_wifi_relays.json View File

@ -0,0 +1,8 @@
{
"board": 19,
"device": "JORGEGARCIA_WIFI_RELAYS",
"rlyGPIO0": 0,
"rlyGPIO1": 2,
"rlyType0": 1,
"rlyType1": 1
}

+ 12
- 0
code/devices/020_aithinker_ai_light.json View File

@ -0,0 +1,12 @@
{
"board": 20,
"device": "AITHINKER_AI_LIGHT",
"litProvider": 1,
"myChips": 1,
"myDCKIGPIO": 15,
"myDIGPIO": 13,
"myMapping": "0123",
"myModel": 0,
"rlyCount": 1,
"rlyProvider": 2
}

+ 20
- 0
code/devices/021_magichome_led_controller.json View File

@ -0,0 +1,20 @@
{
"board": 21,
"device": "MAGICHOME_LED_CONTROLLER",
"irEnabled": 1,
"irGPIO": 4,
"irSet": 1,
"ledGPIO0": 2,
"ledLogic0": 1,
"litChGPIO0": 14,
"litChGPIO1": 5,
"litChGPIO2": 12,
"litChGPIO3": 13,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 11
- 0
code/devices/022_itead_motor.json View File

@ -0,0 +1,11 @@
{
"board": 22,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_MOTOR",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 15
- 0
code/devices/023_tinkerman_espurna_h06.json View File

@ -0,0 +1,15 @@
{
"board": 23,
"btnGPIO0": 4,
"btnMode0": 2,
"btnRelay0": 0,
"device": "TINKERMAN_ESPURNA_H06",
"hlwCF1GPIO": 13,
"hlwCFGPIO": 14,
"hlwEnabled": 1,
"hlwSELGPIO": 2,
"ledGPIO0": 5,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 1
}

+ 21
- 0
code/devices/024_huacanxing_h801.json View File

@ -0,0 +1,21 @@
{
"board": 24,
"dbgPort": 1,
"dbgRXEnabled": 1,
"device": "HUACANXING_H801",
"ledGPIO0": 5,
"ledLogic0": 1,
"litChGPIO0": 15,
"litChGPIO1": 13,
"litChGPIO2": 12,
"litChGPIO3": 14,
"litChGPIO4": 4,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litChLogic4": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 11
- 0
code/devices/025_itead_bnsz01.json View File

@ -0,0 +1,11 @@
{
"board": 25,
"device": "ITEAD_BNSZ01",
"ledGPIO0": 13,
"ledLogic0": 1,
"litChGPIO0": 12,
"litChLogic0": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 15
- 0
code/devices/026_itead_sonoff_rfbridge.json View File

@ -0,0 +1,15 @@
{
"board": 26,
"btnGPIO0": 0,
"btnMode0": 2,
"dbgBaudrate": 19200,
"dbgSerial": 0,
"device": "ITEAD_SONOFF_RFBRIDGE",
"ledGPIO0": 13,
"ledLogic0": 1,
"rfbDirect": 0,
"rfbRXGPIO": 4,
"rfbTXGPIO": 5,
"rlyCount": 8,
"rlyProvider": 3
}

+ 37
- 0
code/devices/027_itead_sonoff_4ch_pro.json View File

@ -0,0 +1,37 @@
{
"board": 27,
"btnClick0": 0,
"btnClick1": 0,
"btnClick2": 0,
"btnClick3": 0,
"btnDblClick0": 0,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnGPIO2": 10,
"btnGPIO3": 14,
"btnLngClick0": 0,
"btnLngLngClick0": 0,
"btnMode0": 2,
"btnMode1": 2,
"btnMode2": 2,
"btnMode3": 2,
"btnPress0": 1,
"btnPress1": 1,
"btnPress2": 1,
"btnPress3": 1,
"btnRelay0": 0,
"btnRelay1": 1,
"btnRelay2": 2,
"btnRelay3": 3,
"device": "ITEAD_SONOFF_4CH_PRO",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyGPIO2": 4,
"rlyGPIO3": 15,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0,
"rlyType3": 0
}

+ 14
- 0
code/devices/028_itead_sonoff_b1.json View File

@ -0,0 +1,14 @@
{
"board": 28,
"device": "ITEAD_SONOFF_B1",
"litChFactor4": 0.1,
"litChFactor5": 0.1,
"litProvider": 1,
"myChips": 2,
"myDCKIGPIO": 14,
"myDIGPIO": 12,
"myMapping": "43501",
"myModel": 1,
"rlyCount": 1,
"rlyProvider": 2
}

+ 13
- 0
code/devices/029_itead_sonoff_led.json View File

@ -0,0 +1,13 @@
{
"board": 29,
"device": "ITEAD_SONOFF_LED",
"ledGPIO0": 13,
"ledLogic0": 1,
"litChGPIO0": 12,
"litChGPIO1": 14,
"litChLogic0": 0,
"litChLogic1": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 16
- 0
code/devices/030_itead_sonoff_t1_1ch.json View File

@ -0,0 +1,16 @@
{
"board": 30,
"btnClick0": 0,
"btnDblClick0": 0,
"btnGPIO0": 0,
"btnLngClick0": 0,
"btnLngLngClick0": 5,
"btnMode0": 2,
"btnPress0": 1,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_T1_1CH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 26
- 0
code/devices/031_itead_sonoff_t1_2ch.json View File

@ -0,0 +1,26 @@
{
"board": 31,
"btnClick0": 0,
"btnClick1": 0,
"btnDblClick0": 0,
"btnDblClick1": 0,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnLngClick0": 0,
"btnLngClick1": 0,
"btnLngLngClick0": 5,
"btnLngLngClick1": 5,
"btnMode0": 2,
"btnMode1": 2,
"btnPress0": 1,
"btnPress1": 1,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "ITEAD_SONOFF_T1_2CH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 36
- 0
code/devices/032_itead_sonoff_t1_3ch.json View File

@ -0,0 +1,36 @@
{
"board": 32,
"btnClick0": 0,
"btnClick1": 0,
"btnClick2": 0,
"btnDblClick0": 0,
"btnDblClick1": 0,
"btnDblClick2": 0,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnGPIO2": 10,
"btnLngClick0": 0,
"btnLngClick1": 0,
"btnLngClick2": 0,
"btnLngLngClick0": 5,
"btnLngLngClick1": 5,
"btnLngLngClick2": 5,
"btnMode0": 2,
"btnMode1": 2,
"btnMode2": 2,
"btnPress0": 1,
"btnPress1": 1,
"btnPress2": 1,
"btnRelay0": 0,
"btnRelay1": 1,
"btnRelay2": 2,
"device": "ITEAD_SONOFF_T1_3CH",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyGPIO2": 4,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0
}

+ 11
- 0
code/devices/033_itead_sonoff_rf.json View File

@ -0,0 +1,11 @@
{
"board": 33,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "ITEAD_SONOFF_RF",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/034_wion_50055.json View File

@ -0,0 +1,11 @@
{
"board": 34,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "WION_50055",
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 15,
"rlyType0": 0
}

+ 10
- 0
code/devices/035_exs_wifi_relay_v31.json View File

@ -0,0 +1,10 @@
{
"board": 35,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "EXS_WIFI_RELAY_V31",
"rlyGPIO0": 13,
"rlyResetGPIO0": 12,
"rlyType0": 2
}

+ 17
- 0
code/devices/036_huacanxing_h802.json View File

@ -0,0 +1,17 @@
{
"board": 36,
"dbgPort": 1,
"dbgRXEnabled": 1,
"device": "HUACANXING_H802",
"litChGPIO0": 12,
"litChGPIO1": 14,
"litChGPIO2": 13,
"litChGPIO3": 15,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 7
- 0
code/devices/037_generic_v9261f.json View File

@ -0,0 +1,7 @@
{
"board": 37,
"device": "GENERIC_V9261F",
"v92Enabled": 1,
"v92GPIO": 2,
"v92Logic": 1
}

+ 8
- 0
code/devices/038_generic_ech1560.json View File

@ -0,0 +1,8 @@
{
"board": 38,
"device": "GENERIC_ECH1560",
"echCLKGPIO": 4,
"echEnabled": 1,
"echLogic": 1,
"echMISOGPIO": 5
}

+ 15
- 0
code/devices/039_tinkerman_espurna_h08.json View File

@ -0,0 +1,15 @@
{
"board": 39,
"btnGPIO0": 4,
"btnMode0": 2,
"btnRelay0": 0,
"device": "TINKERMAN_ESPURNA_H08",
"hlwCF1GPIO": 13,
"hlwCFGPIO": 14,
"hlwEnabled": 1,
"hlwSELGPIO": 5,
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 16
- 0
code/devices/040_mancavemade_esplive.json View File

@ -0,0 +1,16 @@
{
"board": 40,
"btnGPIO0": 4,
"btnGPIO1": 5,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "MANCAVEMADE_ESPLIVE",
"dsEnabled": 1,
"dsGPIO0": 2,
"rlyGPIO0": 12,
"rlyGPIO1": 13,
"rlyType0": 0,
"rlyType1": 0
}

+ 13
- 0
code/devices/041_intermittech_quinled.json View File

@ -0,0 +1,13 @@
{
"board": 41,
"device": "INTERMITTECH_QUINLED",
"ledGPIO0": 5,
"ledLogic0": 1,
"litChGPIO0": 0,
"litChGPIO1": 2,
"litChLogic0": 0,
"litChLogic1": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 20
- 0
code/devices/042_magichome_led_controller_20.json View File

@ -0,0 +1,20 @@
{
"board": 42,
"device": "MAGICHOME_LED_CONTROLLER_20",
"irEnabled": 1,
"irGPIO": 4,
"irSet": 1,
"ledGPIO0": 2,
"ledLogic0": 1,
"litChGPIO0": 5,
"litChGPIO1": 12,
"litChGPIO2": 13,
"litChGPIO3": 15,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 17
- 0
code/devices/043_arilux_al_lc06.json View File

@ -0,0 +1,17 @@
{
"board": 43,
"device": "ARILUX_AL_LC06",
"litChGPIO0": 14,
"litChGPIO1": 12,
"litChGPIO2": 13,
"litChGPIO3": 15,
"litChGPIO4": 5,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litChLogic4": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 11
- 0
code/devices/044_xenon_sm_pw702u.json View File

@ -0,0 +1,11 @@
{
"board": 44,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "XENON_SM_PW702U",
"ledGPIO0": 4,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 17
- 0
code/devices/045_authometion_lyt8266.json View File

@ -0,0 +1,17 @@
{
"board": 45,
"device": "AUTHOMETION_LYT8266",
"litChGPIO0": 13,
"litChGPIO1": 12,
"litChGPIO2": 14,
"litChGPIO3": 2,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litEnableGPIO": 15,
"litEnableLogic": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 12
- 0
code/devices/046_arilux_e27.json View File

@ -0,0 +1,12 @@
{
"board": 46,
"device": "ARILUX_E27",
"litProvider": 1,
"myChips": 1,
"myDCKIGPIO": 15,
"myDIGPIO": 13,
"myMapping": "0123",
"myModel": 0,
"rlyCount": 1,
"rlyProvider": 2
}

+ 16
- 0
code/devices/047_yjzk_switch_2ch.json View File

@ -0,0 +1,16 @@
{
"board": 47,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "YJZK_SWITCH_2CH",
"ledGPIO0": 13,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 19
- 0
code/devices/048_itead_sonoff_dual_r2.json View File

@ -0,0 +1,19 @@
{
"board": 48,
"btnGPIO0": 0,
"btnGPIO1": 9,
"btnGPIO2": 10,
"btnMode0": 2,
"btnMode1": 2,
"btnMode2": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"btnRelay2": 0,
"device": "ITEAD_SONOFF_DUAL_R2",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 20
- 0
code/devices/049_generic_8ch.json View File

@ -0,0 +1,20 @@
{
"board": 49,
"device": "GENERIC_8CH",
"rlyGPIO0": 0,
"rlyGPIO1": 2,
"rlyGPIO2": 4,
"rlyGPIO3": 5,
"rlyGPIO4": 12,
"rlyGPIO5": 13,
"rlyGPIO6": 14,
"rlyGPIO7": 15,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0,
"rlyType3": 0,
"rlyType4": 0,
"rlyType5": 0,
"rlyType6": 0,
"rlyType7": 0
}

+ 13
- 0
code/devices/050_arilux_al_lc01.json View File

@ -0,0 +1,13 @@
{
"board": 50,
"device": "ARILUX_AL_LC01",
"litChGPIO0": 5,
"litChGPIO1": 12,
"litChGPIO2": 13,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 17
- 0
code/devices/051_arilux_al_lc11.json View File

@ -0,0 +1,17 @@
{
"board": 51,
"device": "ARILUX_AL_LC11",
"litChGPIO0": 5,
"litChGPIO1": 4,
"litChGPIO2": 14,
"litChGPIO3": 13,
"litChGPIO4": 12,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litChLogic4": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 15
- 0
code/devices/052_arilux_al_lc02.json View File

@ -0,0 +1,15 @@
{
"board": 52,
"device": "ARILUX_AL_LC02",
"litChGPIO0": 12,
"litChGPIO1": 5,
"litChGPIO2": 13,
"litChGPIO3": 15,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litChLogic3": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 16
- 0
code/devices/053_kmc_70011.json View File

@ -0,0 +1,16 @@
{
"board": 53,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "KMC_70011",
"hlwCF1GPIO": 5,
"hlwCFGPIO": 4,
"hlwEnabled": 1,
"hlwSELGPIO": 12,
"hlwVolResUp": 2000000,
"ledGPIO0": 13,
"ledLogic0": 0,
"rlyGPIO0": 14,
"rlyType0": 0
}

+ 23
- 0
code/devices/054_gizwits_witty_cloud.json View File

@ -0,0 +1,23 @@
{
"anaEnabled": 1,
"board": 54,
"btnClick0": 0,
"btnDblClick0": 0,
"btnGPIO0": 4,
"btnLngClick0": 0,
"btnLngLngClick0": 5,
"btnMode0": 2,
"btnPress0": 1,
"device": "GIZWITS_WITTY_CLOUD",
"ledGPIO0": 2,
"ledLogic0": 1,
"litChGPIO0": 15,
"litChGPIO1": 12,
"litChGPIO2": 13,
"litChLogic0": 0,
"litChLogic1": 0,
"litChLogic2": 0,
"litProvider": 2,
"rlyCount": 1,
"rlyProvider": 2
}

+ 13
- 0
code/devices/055_euromate_wifi_stecker_schuko.json View File

@ -0,0 +1,13 @@
{
"board": 55,
"btnGPIO0": 14,
"btnMode0": 6,
"btnRelay0": 0,
"device": "EUROMATE_WIFI_STECKER_SCHUKO",
"ledGPIO0": 4,
"ledGPIO1": 12,
"ledLogic0": 0,
"ledLogic1": 0,
"rlyGPIO0": 5,
"rlyType0": 0
}

+ 21
- 0
code/devices/056_tonbux_powerstrip02.json View File

@ -0,0 +1,21 @@
{
"board": 56,
"btnGPIO0": 5,
"btnMode0": 2,
"btnRelay0": 1,
"device": "TONBUX_POWERSTRIP02",
"ledGPIO0": 0,
"ledGPIO1": 3,
"ledLogic0": 1,
"ledLogic1": 1,
"rlyGPIO0": 4,
"rlyGPIO1": 13,
"rlyGPIO2": 12,
"rlyGPIO3": 14,
"rlyGPIO4": 16,
"rlyType0": 1,
"rlyType1": 1,
"rlyType2": 1,
"rlyType3": 1,
"rlyType4": 0
}

+ 11
- 0
code/devices/057_lingan_swa1.json View File

@ -0,0 +1,11 @@
{
"board": 57,
"btnGPIO0": 13,
"btnMode0": 6,
"btnRelay0": 0,
"device": "LINGAN_SWA1",
"ledGPIO0": 4,
"ledLogic0": 1,
"rlyGPIO0": 5,
"rlyType0": 0
}

+ 11
- 0
code/devices/058_heygo_hy02.json View File

@ -0,0 +1,11 @@
{
"board": 58,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "HEYGO_HY02",
"ledGPIO0": 4,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 17
- 0
code/devices/059_maxcio_wus002s.json View File

@ -0,0 +1,17 @@
{
"board": 59,
"btnGPIO0": 2,
"btnMode0": 2,
"btnRelay0": 0,
"device": "MAXCIO_WUS002S",
"hlwCF1GPIO": 5,
"hlwCFGPIO": 4,
"hlwCurRes": 0.002,
"hlwEnabled": 1,
"hlwSELGPIO": 12,
"hlwVolResUp": 2000000,
"ledGPIO0": 3,
"ledLogic0": 0,
"rlyGPIO0": 13,
"rlyType0": 0
}

+ 18
- 0
code/devices/060_yidian_xsssa05.json View File

@ -0,0 +1,18 @@
{
"board": 60,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "YIDIAN_XSSSA05",
"hlwCF1GPIO": 14,
"hlwCFGPIO": 5,
"hlwEnabled": 1,
"hlwSELGPIO": 3,
"hlwVolResUp": 2400000,
"ledGPIO0": 4,
"ledGPIO2": 2,
"ledLogic0": 0,
"ledLogic2": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 11
- 0
code/devices/061_tonbux_xsssa06.json View File

@ -0,0 +1,11 @@
{
"board": 61,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "TONBUX_XSSSA06",
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 15,
"rlyType0": 0
}

+ 11
- 0
code/devices/062_green_esp8266relay.json View File

@ -0,0 +1,11 @@
{
"board": 62,
"btnGPIO0": 5,
"btnMode0": 2,
"btnRelay0": 0,
"device": "GREEN_ESP8266RELAY",
"ledGPIO0": 2,
"ledLogic0": 1,
"rlyGPIO0": 4,
"rlyType0": 0
}

+ 24
- 0
code/devices/063_ike_espike.json View File

@ -0,0 +1,24 @@
{
"board": 63,
"btnDblClick0": 0,
"btnGPIO0": 13,
"btnGPIO1": 12,
"btnGPIO2": 14,
"btnLngClick0": 0,
"btnLngLngClick0": 0,
"btnMode0": 2,
"btnMode1": 2,
"btnMode2": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"btnRelay2": 2,
"device": "IKE_ESPIKE",
"ledGPIO0": 2,
"ledLogic0": 1,
"rlyGPIO0": 4,
"rlyGPIO1": 5,
"rlyGPIO2": 16,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0
}

+ 16
- 0
code/devices/064_arniex_swifitch.json View File

@ -0,0 +1,16 @@
{
"board": 64,
"btnClick0": 1,
"btnDblClick0": 0,
"btnGPIO0": 4,
"btnLngClick0": 0,
"btnLngLngClick0": 0,
"btnMode0": 6,
"btnPress0": 0,
"btnRelay0": 1,
"device": "ARNIEX_SWIFITCH",
"ledGPIO0": 12,
"ledLogic0": 1,
"rlyGPIO0": 5,
"rlyType0": 1
}

+ 8
- 0
code/devices/065_generic_esp01s_relay_v40.json View File

@ -0,0 +1,8 @@
{
"board": 65,
"device": "GENERIC_ESP01S_RELAY_V40",
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 0,
"rlyType0": 0
}

+ 6
- 0
code/devices/066_generic_esp01s_rgbled_v10.json View File

@ -0,0 +1,6 @@
{
"board": 66,
"device": "GENERIC_ESP01S_RGBLED_V10",
"ledGPIO0": 2,
"ledLogic0": 0
}

+ 9
- 0
code/devices/067_heltec_touchrelay.json View File

@ -0,0 +1,9 @@
{
"board": 67,
"btnGPIO0": 14,
"btnMode0": 2,
"btnRelay0": 1,
"device": "HELTEC_TOUCHRELAY",
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 7
- 0
code/devices/068_generic_esp01s_dht11_v10.json View File

@ -0,0 +1,7 @@
{
"board": 68,
"device": "GENERIC_ESP01S_DHT11_V10",
"dhtEnabled": 1,
"dhtGPIO0": 2,
"dhtType0": 11
}

+ 6
- 0
code/devices/069_generic_esp01s_ds18b20_v10.json View File

@ -0,0 +1,6 @@
{
"board": 69,
"device": "GENERIC_ESP01S_DS18B20_V10",
"dsEnabled": 1,
"dsGPIO0": 2
}

+ 20
- 0
code/devices/070_zhilde_eu44_w.json View File

@ -0,0 +1,20 @@
{
"board": 70,
"btnGPIO0": 3,
"btnMode0": 2,
"btnRelay0": 0,
"dbgSerial": 0,
"device": "ZHILDE_EU44_W",
"ledGPIO0": 1,
"ledLogic0": 1,
"rlyGPIO0": 5,
"rlyGPIO1": 4,
"rlyGPIO2": 12,
"rlyGPIO3": 13,
"rlyGPIO4": 14,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0,
"rlyType3": 0,
"rlyType4": 0
}

+ 14
- 0
code/devices/071_itead_sonoff_pow_r2.json View File

@ -0,0 +1,14 @@
{
"board": 71,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"cseEnabled": 1,
"cseGPIO": 1,
"dbgSerial": 0,
"device": "ITEAD_SONOFF_POW_R2",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 17
- 0
code/devices/072_luani_hvio.json View File

@ -0,0 +1,17 @@
{
"board": 72,
"btnDblClick0": 0,
"btnGPIO0": 12,
"btnGPIO1": 13,
"btnMode0": 2,
"btnMode1": 2,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "LUANI_HVIO",
"ledGPIO0": 15,
"ledLogic0": 0,
"rlyGPIO0": 4,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 9
- 0
code/devices/073_allnet_4duino_iot_wlan_relais.json View File

@ -0,0 +1,9 @@
{
"board": 73,
"device": "ALLNET_4DUINO_IOT_WLAN_RELAIS",
"ledGPIO0": 0,
"ledLogic0": 1,
"rlyGPIO0": 14,
"rlyResetGPIO0": 12,
"rlyType0": 2
}

+ 19
- 0
code/devices/074_tonbux_mosquito_killer.json View File

@ -0,0 +1,19 @@
{
"board": 74,
"btnGPIO0": 2,
"btnMode0": 2,
"btnRelay0": 0,
"device": "TONBUX_MOSQUITO_KILLER",
"ledGPIO0": 15,
"ledGPIO1": 14,
"ledGPIO2": 12,
"ledGPIO3": 16,
"ledLogic0": 1,
"ledLogic1": 1,
"ledLogic2": 0,
"ledLogic3": 0,
"ledMode1": 8,
"ledRelay1": 0,
"rlyGPIO0": 5,
"rlyType0": 0
}

+ 11
- 0
code/devices/075_neo_coolcam_nas_wr01w.json View File

@ -0,0 +1,11 @@
{
"board": 75,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"device": "NEO_COOLCAM_NAS_WR01W",
"ledGPIO0": 4,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 23
- 0
code/devices/076_pilotak_esp_din_v1.json View File

@ -0,0 +1,23 @@
{
"board": 76,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"device": "PILOTAK_ESP_DIN_V1",
"digEnabled": 1,
"digGPIO0": 16,
"digMode0": 0,
"dsEnabled": 1,
"dsGPIO0": 2,
"i2cEnable": 1,
"i2cSCLGPIO": 13,
"i2cSDAGPIO": 12,
"ledGPIO0": 15,
"ledLogic0": 0,
"rfEnabled": 1,
"rfGPIO": 14,
"rlyGPIO0": 4,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 31
- 0
code/devices/077_estink_wifi_power_strip.json View File

@ -0,0 +1,31 @@
{
"board": 77,
"btnGPIO0": 16,
"btnMode0": 2,
"btnRelay0": 3,
"dbgSerial": 0,
"device": "ESTINK_WIFI_POWER_STRIP",
"ledGPIO0": 0,
"ledGPIO1": 12,
"ledGPIO2": 3,
"ledGPIO3": 5,
"ledLogic0": 1,
"ledLogic1": 1,
"ledLogic2": 1,
"ledLogic3": 1,
"ledMode0": 4,
"ledMode1": 2,
"ledMode2": 2,
"ledMode3": 2,
"ledRelay1": 1,
"ledRelay2": 2,
"ledRelay3": 3,
"rlyGPIO0": 14,
"rlyGPIO1": 13,
"rlyGPIO2": 4,
"rlyGPIO3": 15,
"rlyType0": 0,
"rlyType1": 0,
"rlyType2": 0,
"rlyType3": 0
}

+ 14
- 0
code/devices/078_bh_onofre.json View File

@ -0,0 +1,14 @@
{
"board": 78,
"btnGPIO0": 12,
"btnGPIO1": 13,
"btnMode0": 6,
"btnMode1": 6,
"btnRelay0": 0,
"btnRelay1": 1,
"device": "BH_ONOFRE",
"rlyGPIO0": 4,
"rlyGPIO1": 5,
"rlyType0": 0,
"rlyType1": 0
}

+ 23
- 0
code/devices/079_blitzwolf_bwshp2.json View File

@ -0,0 +1,23 @@
{
"board": 79,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"curRatio": 25740,
"device": "BLITZWOLF_BWSHP2",
"hlwCF1GPIO": 14,
"hlwCFGPIO": 5,
"hlwCurLevel": 0,
"hlwInt": 2,
"hlwSELGPIO": 12,
"ledGPIO0": 2,
"ledGPIO1": 0,
"ledLogic0": 1,
"ledLogic1": 1,
"ledMode1": 4,
"ledRelay1": 0,
"pwrRatio": 3414290,
"rlyGPIO0": 15,
"rlyType0": 0,
"volRatio": 313400
}

+ 16
- 0
code/devices/080_tinkerman_espurna_switch.json View File

@ -0,0 +1,16 @@
{
"board": 80,
"btnClick0": 0,
"btnDblClick0": 0,
"btnGPIO0": 4,
"btnLngClick0": 0,
"btnLngLngClick0": 0,
"btnMode0": 0,
"btnPress0": 1,
"btnRelay0": 0,
"device": "TINKERMAN_ESPURNA_SWITCH",
"ledGPIO0": 2,
"ledLogic0": 0,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 14
- 0
code/devices/081_itead_sonoff_s31.json View File

@ -0,0 +1,14 @@
{
"board": 81,
"btnGPIO0": 0,
"btnMode0": 2,
"btnRelay0": 0,
"cseEnabled": 1,
"cseGPIO": 1,
"dbgSerial": 0,
"device": "ITEAD_SONOFF_S31",
"ledGPIO0": 13,
"ledLogic0": 1,
"rlyGPIO0": 12,
"rlyType0": 0
}

+ 7
- 0
code/devices/082_stm_relay.json View File

@ -0,0 +1,7 @@
{
"board": 82,
"dbgSerial": 0,
"device": "STM_RELAY",
"rlyCount": 2,
"rlyProvider": 4
}

+ 23
- 0
code/devices/083_vanzavanzu_smart_wifi_plug_mini.json View File

@ -0,0 +1,23 @@
{
"board": 83,
"btnGPIO0": 13,
"btnMode0": 2,
"btnRelay0": 0,
"curRatio": 25740,
"device": "VANZAVANZU_SMART_WIFI_PLUG_MINI",
"hlwCF1GPIO": 14,
"hlwCFGPIO": 5,
"hlwCurLevel": 0,
"hlwInt": 2,
"hlwSELGPIO": 3,
"ledGPIO0": 2,
"ledGPIO1": 0,
"ledLogic0": 1,
"ledLogic1": 1,
"ledMode1": 4,
"ledRelay1": 0,
"pwrRatio": 3414290,
"rlyGPIO0": 15,
"rlyType0": 0,
"volRatio": 313400
}

+ 5
- 0
code/devices/084_generic_geiger_counter.json View File

@ -0,0 +1,5 @@
{
"board": 84,
"device": "GENERIC_GEIGER_COUNTER",
"geiEnabled": 1
}

+ 10
- 0
code/devices/085_tinkerman_rfm69gw.json View File

@ -0,0 +1,10 @@
{
"board": 85,
"btnGPIO0": 0,
"device": "TINKERMAN_RFM69GW",
"rfm69CSGPIO": 15,
"rfm69Enabled": 1,
"rfm69HW": 0,
"rfm69IRQGPIO": 5,
"rfm69ResetGPIO": 7
}

+ 5
- 0
code/espurna/config/devices/001_generic_custom.json.h View File

@ -0,0 +1,5 @@
#define device_config_len 37
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x47,0x45,0x4e,0x45,0x52,0x49,0x43,0x5f,0x43,0x55,0x53,0x54,0x4f,0x4d,0x22,0x7d
};

+ 10
- 0
code/espurna/config/devices/002_nodemcu_lolin.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 130
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x4e,0x4f,0x44,0x45,0x4d,0x43,0x55,0x5f,0x4c,0x4f,0x4c,0x49,0x4e,0x22,0x2c,0x22,0x6c,0x65,0x64,
0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x32,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,
0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,0x22,0x72,0x6c,
0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 11
- 0
code/espurna/config/devices/003_wemos_d1_mini_relayshield.json.h View File

@ -0,0 +1,11 @@
#define device_config_len 141
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x33,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x57,0x45,0x4d,0x4f,0x53,0x5f,0x44,0x31,0x5f,0x4d,0x49,0x4e,0x49,0x5f,0x52,0x45,0x4c,0x41,0x59,
0x53,0x48,0x49,0x45,0x4c,0x44,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x32,
0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,
0x50,0x49,0x4f,0x30,0x22,0x3a,0x35,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,
0x7d
};

+ 10
- 0
code/espurna/config/devices/004_itead_sonoff_basic.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 136
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x34,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x42,0x41,0x53,0x49,0x43,0x22,
0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,
0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,
0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 10
- 0
code/espurna/config/devices/005_itead_sonoff_th.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 133
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x35,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x54,0x48,0x22,0x2c,0x22,0x6c,
0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,
0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,
0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 10
- 0
code/espurna/config/devices/006_itead_sonoff_sv.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 133
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x36,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x53,0x56,0x22,0x2c,0x22,0x6c,
0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,
0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,
0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 14
- 0
code/espurna/config/devices/007_itead_sonoff_touch.json.h View File

@ -0,0 +1,14 @@
#define device_config_len 218
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x37,0x2c,0x22,0x62,0x74,0x6e,0x43,0x6c,0x69,0x63,0x6b,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x44,0x62,0x6c,0x43,0x6c,0x69,0x63,0x6b,0x30,0x22,0x3a,
0x30,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4c,
0x6e,0x67,0x43,0x6c,0x69,0x63,0x6b,0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4c,0x6e,0x67,0x4c,
0x6e,0x67,0x43,0x6c,0x69,0x63,0x6b,0x30,0x22,0x3a,0x35,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,
0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x50,0x72,0x65,0x73,0x73,0x30,0x22,0x3a,0x31,0x2c,0x22,
0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,
0x22,0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x54,0x4f,0x55,0x43,
0x48,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,
0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 13
- 0
code/espurna/config/devices/008_itead_sonoff_pow.json.h View File

@ -0,0 +1,13 @@
#define device_config_len 195
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x38,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x30,
0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,
0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,
0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x50,0x4f,0x57,0x22,0x2c,0x22,
0x68,0x6c,0x77,0x43,0x46,0x31,0x47,0x50,0x49,0x4f,0x22,0x3a,0x31,0x33,0x2c,0x22,0x68,0x6c,0x77,0x43,
0x46,0x47,0x50,0x49,0x4f,0x22,0x3a,0x31,0x34,0x2c,0x22,0x68,0x6c,0x77,0x45,0x6e,0x61,0x62,0x6c,0x65,
0x64,0x22,0x3a,0x31,0x2c,0x22,0x68,0x6c,0x77,0x53,0x45,0x4c,0x47,0x50,0x49,0x4f,0x22,0x3a,0x35,0x2c,
0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x35,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,
0x67,0x69,0x63,0x30,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,
0x32,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 11
- 0
code/espurna/config/devices/009_itead_sonoff_dual.json.h View File

@ -0,0 +1,11 @@
#define device_config_len 145
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x39,0x2c,0x22,0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,
0x32,0x22,0x3a,0x30,0x2c,0x22,0x64,0x62,0x67,0x42,0x61,0x75,0x64,0x72,0x61,0x74,0x65,0x22,0x3a,0x31,
0x39,0x32,0x33,0x30,0x2c,0x22,0x64,0x62,0x67,0x53,0x65,0x72,0x69,0x61,0x6c,0x22,0x3a,0x30,0x2c,0x22,
0x64,0x65,0x76,0x69,0x63,0x65,0x22,0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,
0x46,0x5f,0x44,0x55,0x41,0x4c,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,
0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,
0x43,0x6f,0x75,0x6e,0x74,0x22,0x3a,0x32,0x2c,0x22,0x72,0x6c,0x79,0x50,0x72,0x6f,0x76,0x69,0x64,0x65,
0x72,0x22,0x3a,0x31,0x7d
};

+ 10
- 0
code/espurna/config/devices/010_itead_1ch_inching.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 136
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x30,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,
0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,
0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x31,0x43,0x48,0x5f,0x49,0x4e,0x43,0x48,0x49,0x4e,0x47,0x22,
0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,
0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,
0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 20
- 0
code/espurna/config/devices/011_itead_sonoff_4ch.json.h View File

@ -0,0 +1,20 @@
#define device_config_len 336
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x31,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x31,0x22,0x3a,0x39,0x2c,0x22,0x62,
0x74,0x6e,0x47,0x50,0x49,0x4f,0x32,0x22,0x3a,0x31,0x30,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x33,0x22,0x3a,0x31,0x34,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,
0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x31,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,
0x32,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x33,0x22,0x3a,0x32,0x2c,0x22,0x62,
0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,
0x79,0x31,0x22,0x3a,0x31,0x2c,0x22,0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x32,0x22,0x3a,0x32,0x2c,
0x22,0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x33,0x22,0x3a,0x33,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,
0x65,0x22,0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4f,0x4e,0x4f,0x46,0x46,0x5f,0x34,0x43,0x48,
0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,
0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,
0x3a,0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x31,0x22,0x3a,0x35,0x2c,0x22,0x72,0x6c,
0x79,0x47,0x50,0x49,0x4f,0x32,0x22,0x3a,0x34,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x33,0x22,
0x3a,0x31,0x35,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,
0x79,0x54,0x79,0x70,0x65,0x31,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x32,0x22,
0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x33,0x22,0x3a,0x30,0x7d
};

+ 10
- 0
code/espurna/config/devices/012_itead_slampher.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 133
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x32,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,
0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,
0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x4c,0x41,0x4d,0x50,0x48,0x45,0x52,0x22,0x2c,0x22,0x6c,
0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,
0x63,0x30,0x22,0x3a,0x31,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,
0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 10
- 0
code/espurna/config/devices/013_itead_s20.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 128
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x33,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,
0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,
0x3a,0x22,0x49,0x54,0x45,0x41,0x44,0x5f,0x53,0x32,0x30,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,
0x4f,0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x31,
0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x54,
0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

+ 14
- 0
code/espurna/config/devices/014_electrodragon_wifi_iot.json.h View File

@ -0,0 +1,14 @@
#define device_config_len 208
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x34,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,0x31,0x22,0x3a,0x32,0x2c,0x22,0x62,
0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x31,
0x22,0x3a,0x32,0x2c,0x22,0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x62,
0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x31,0x22,0x3a,0x31,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,0x22,
0x3a,0x22,0x45,0x4c,0x45,0x43,0x54,0x52,0x4f,0x44,0x52,0x41,0x47,0x4f,0x4e,0x5f,0x57,0x49,0x46,0x49,
0x5f,0x49,0x4f,0x54,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x31,0x36,0x2c,
0x22,0x6c,0x65,0x64,0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,
0x49,0x4f,0x30,0x22,0x3a,0x31,0x32,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x31,0x22,0x3a,0x31,
0x33,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x54,
0x79,0x70,0x65,0x31,0x22,0x3a,0x30,0x7d
};

+ 10
- 0
code/espurna/config/devices/015_workchoice_ecoplug.json.h View File

@ -0,0 +1,10 @@
#define device_config_len 137
const uint8_t device_config[] PROGMEM = {
0x7b,0x22,0x62,0x6f,0x61,0x72,0x64,0x22,0x3a,0x31,0x35,0x2c,0x22,0x62,0x74,0x6e,0x47,0x50,0x49,0x4f,
0x30,0x22,0x3a,0x31,0x33,0x2c,0x22,0x62,0x74,0x6e,0x4d,0x6f,0x64,0x65,0x30,0x22,0x3a,0x32,0x2c,0x22,
0x62,0x74,0x6e,0x52,0x65,0x6c,0x61,0x79,0x30,0x22,0x3a,0x30,0x2c,0x22,0x64,0x65,0x76,0x69,0x63,0x65,
0x22,0x3a,0x22,0x57,0x4f,0x52,0x4b,0x43,0x48,0x4f,0x49,0x43,0x45,0x5f,0x45,0x43,0x4f,0x50,0x4c,0x55,
0x47,0x22,0x2c,0x22,0x6c,0x65,0x64,0x47,0x50,0x49,0x4f,0x30,0x22,0x3a,0x32,0x2c,0x22,0x6c,0x65,0x64,
0x4c,0x6f,0x67,0x69,0x63,0x30,0x22,0x3a,0x30,0x2c,0x22,0x72,0x6c,0x79,0x47,0x50,0x49,0x4f,0x30,0x22,
0x3a,0x31,0x35,0x2c,0x22,0x72,0x6c,0x79,0x54,0x79,0x70,0x65,0x30,0x22,0x3a,0x30,0x7d
};

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save