├── .gitignore ├── Event.ino ├── FS.ino ├── LICENSE ├── MQTTDDNS.ino ├── Main.ino ├── NTP.ino ├── README.md ├── Relay.ino ├── SSDP.ino ├── Scenary.ino ├── Timers.ino ├── Upgrade.ino ├── WIFI.ino ├── WS2811.ino ├── Web.ino ├── data ├── block-analog.htm.gz ├── block-humidity.htm.gz ├── block-jalousie.htm.gz ├── block-leakag.htm.gz ├── block-relay.htm.gz ├── block-rgb.htm.gz ├── block-temperature.htm.gz ├── chart.json ├── config.save.json ├── config.widgets.json ├── config.widgets1.json ├── configs.json ├── configs │ ├── jalousie.txt │ ├── leakag.txt │ ├── manually.txt │ ├── rgb-shim.txt │ ├── rgb.txt │ ├── smart-room.txt │ └── sonoff-rf.txt ├── css │ └── build.css.gz ├── donate.htm.gz ├── edit.htm.gz ├── favicon.ico ├── first-connect.json ├── help.htm.gz ├── img │ ├── swatches.png │ └── swatches1.png ├── index.htm.gz ├── index.json ├── index2.htm.gz ├── index3.htm.gz ├── index4.htm.gz ├── jalousie.json ├── js │ ├── build.chart.js.gz │ └── function.js.gz ├── lang │ ├── lang.en.json.gz │ ├── lang.lv.json.gz │ ├── lang.ru.json.gz │ └── lang.ua.json.gz ├── page.htm.gz ├── relay.json ├── rgb.json ├── scenary.json ├── scenary.save.txt ├── setup.json ├── starting.json ├── timer.json ├── timer.save.json ├── trigger.jalousie.json ├── trigger.relay.json └── trigger.rgb.json ├── dev_data ├── block-analog.htm ├── block-humidity.htm ├── block-jalousie.htm ├── block-leakag.htm ├── block-relay.htm ├── block-rgb.htm ├── block-temperature.htm ├── css │ ├── bootstrap.min.css │ ├── chartist.min.css │ └── style.css ├── donate.htm ├── edit.htm ├── help.htm ├── index.htm ├── index2.htm ├── index3.htm ├── index4.htm ├── js │ ├── chart.js │ ├── chartist.min.js │ ├── function.js │ └── siema.min.js ├── lang │ ├── lang.en.json │ ├── lang.lv.json │ ├── lang.ru.json │ └── lang.ua.json └── page.htm ├── index.html ├── jalousie.ino ├── manifest.json ├── pre-commit.sh ├── rgb.ino └── tutorial ├── breadboard.gif ├── esp8266_12_wiring.png ├── esp8266_esp01_horizontal-01.png ├── esp8266_esp12e_horizontal-01.png ├── esp8266_wiring.png ├── jalousie.png ├── nodemcu-flasher.png ├── question.png ├── schematic.gif ├── screen1.png ├── screen2.png ├── screen3.png ├── screen4.png ├── smart-home-icon.gif └── sonoff.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/.gitignore -------------------------------------------------------------------------------- /Event.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Event.ino -------------------------------------------------------------------------------- /FS.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/FS.ino -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/LICENSE -------------------------------------------------------------------------------- /MQTTDDNS.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/MQTTDDNS.ino -------------------------------------------------------------------------------- /Main.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Main.ino -------------------------------------------------------------------------------- /NTP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/NTP.ino -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/README.md -------------------------------------------------------------------------------- /Relay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Relay.ino -------------------------------------------------------------------------------- /SSDP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/SSDP.ino -------------------------------------------------------------------------------- /Scenary.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Scenary.ino -------------------------------------------------------------------------------- /Timers.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Timers.ino -------------------------------------------------------------------------------- /Upgrade.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Upgrade.ino -------------------------------------------------------------------------------- /WIFI.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/WIFI.ino -------------------------------------------------------------------------------- /WS2811.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/WS2811.ino -------------------------------------------------------------------------------- /Web.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/Web.ino -------------------------------------------------------------------------------- /data/block-analog.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-analog.htm.gz -------------------------------------------------------------------------------- /data/block-humidity.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-humidity.htm.gz -------------------------------------------------------------------------------- /data/block-jalousie.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-jalousie.htm.gz -------------------------------------------------------------------------------- /data/block-leakag.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-leakag.htm.gz -------------------------------------------------------------------------------- /data/block-relay.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-relay.htm.gz -------------------------------------------------------------------------------- /data/block-rgb.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-rgb.htm.gz -------------------------------------------------------------------------------- /data/block-temperature.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/block-temperature.htm.gz -------------------------------------------------------------------------------- /data/chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/chart.json -------------------------------------------------------------------------------- /data/config.save.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/config.save.json -------------------------------------------------------------------------------- /data/config.widgets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/config.widgets.json -------------------------------------------------------------------------------- /data/config.widgets1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/config.widgets1.json -------------------------------------------------------------------------------- /data/configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs.json -------------------------------------------------------------------------------- /data/configs/jalousie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/jalousie.txt -------------------------------------------------------------------------------- /data/configs/leakag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/leakag.txt -------------------------------------------------------------------------------- /data/configs/manually.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/manually.txt -------------------------------------------------------------------------------- /data/configs/rgb-shim.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/rgb-shim.txt -------------------------------------------------------------------------------- /data/configs/rgb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/rgb.txt -------------------------------------------------------------------------------- /data/configs/smart-room.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/smart-room.txt -------------------------------------------------------------------------------- /data/configs/sonoff-rf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/configs/sonoff-rf.txt -------------------------------------------------------------------------------- /data/css/build.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/css/build.css.gz -------------------------------------------------------------------------------- /data/donate.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/donate.htm.gz -------------------------------------------------------------------------------- /data/edit.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/edit.htm.gz -------------------------------------------------------------------------------- /data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/favicon.ico -------------------------------------------------------------------------------- /data/first-connect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/first-connect.json -------------------------------------------------------------------------------- /data/help.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/help.htm.gz -------------------------------------------------------------------------------- /data/img/swatches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/img/swatches.png -------------------------------------------------------------------------------- /data/img/swatches1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/img/swatches1.png -------------------------------------------------------------------------------- /data/index.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/index.htm.gz -------------------------------------------------------------------------------- /data/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/index.json -------------------------------------------------------------------------------- /data/index2.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/index2.htm.gz -------------------------------------------------------------------------------- /data/index3.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/index3.htm.gz -------------------------------------------------------------------------------- /data/index4.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/index4.htm.gz -------------------------------------------------------------------------------- /data/jalousie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/jalousie.json -------------------------------------------------------------------------------- /data/js/build.chart.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/js/build.chart.js.gz -------------------------------------------------------------------------------- /data/js/function.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/js/function.js.gz -------------------------------------------------------------------------------- /data/lang/lang.en.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/lang/lang.en.json.gz -------------------------------------------------------------------------------- /data/lang/lang.lv.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/lang/lang.lv.json.gz -------------------------------------------------------------------------------- /data/lang/lang.ru.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/lang/lang.ru.json.gz -------------------------------------------------------------------------------- /data/lang/lang.ua.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/lang/lang.ua.json.gz -------------------------------------------------------------------------------- /data/page.htm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/page.htm.gz -------------------------------------------------------------------------------- /data/relay.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/relay.json -------------------------------------------------------------------------------- /data/rgb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/rgb.json -------------------------------------------------------------------------------- /data/scenary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/scenary.json -------------------------------------------------------------------------------- /data/scenary.save.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/setup.json -------------------------------------------------------------------------------- /data/starting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/starting.json -------------------------------------------------------------------------------- /data/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/timer.json -------------------------------------------------------------------------------- /data/timer.save.json: -------------------------------------------------------------------------------- 1 | {"timer":[]} 2 | -------------------------------------------------------------------------------- /data/trigger.jalousie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/trigger.jalousie.json -------------------------------------------------------------------------------- /data/trigger.relay.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/trigger.relay.json -------------------------------------------------------------------------------- /data/trigger.rgb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/data/trigger.rgb.json -------------------------------------------------------------------------------- /dev_data/block-analog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-analog.htm -------------------------------------------------------------------------------- /dev_data/block-humidity.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-humidity.htm -------------------------------------------------------------------------------- /dev_data/block-jalousie.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-jalousie.htm -------------------------------------------------------------------------------- /dev_data/block-leakag.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-leakag.htm -------------------------------------------------------------------------------- /dev_data/block-relay.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-relay.htm -------------------------------------------------------------------------------- /dev_data/block-rgb.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-rgb.htm -------------------------------------------------------------------------------- /dev_data/block-temperature.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/block-temperature.htm -------------------------------------------------------------------------------- /dev_data/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/css/bootstrap.min.css -------------------------------------------------------------------------------- /dev_data/css/chartist.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/css/chartist.min.css -------------------------------------------------------------------------------- /dev_data/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/css/style.css -------------------------------------------------------------------------------- /dev_data/donate.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/donate.htm -------------------------------------------------------------------------------- /dev_data/edit.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/edit.htm -------------------------------------------------------------------------------- /dev_data/help.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/help.htm -------------------------------------------------------------------------------- /dev_data/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/index.htm -------------------------------------------------------------------------------- /dev_data/index2.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/index2.htm -------------------------------------------------------------------------------- /dev_data/index3.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/index3.htm -------------------------------------------------------------------------------- /dev_data/index4.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/index4.htm -------------------------------------------------------------------------------- /dev_data/js/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/js/chart.js -------------------------------------------------------------------------------- /dev_data/js/chartist.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/js/chartist.min.js -------------------------------------------------------------------------------- /dev_data/js/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/js/function.js -------------------------------------------------------------------------------- /dev_data/js/siema.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/js/siema.min.js -------------------------------------------------------------------------------- /dev_data/lang/lang.en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/lang/lang.en.json -------------------------------------------------------------------------------- /dev_data/lang/lang.lv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/lang/lang.lv.json -------------------------------------------------------------------------------- /dev_data/lang/lang.ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/lang/lang.ru.json -------------------------------------------------------------------------------- /dev_data/lang/lang.ua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/lang/lang.ua.json -------------------------------------------------------------------------------- /dev_data/page.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/dev_data/page.htm -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/index.html -------------------------------------------------------------------------------- /jalousie.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/jalousie.ino -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/manifest.json -------------------------------------------------------------------------------- /pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/pre-commit.sh -------------------------------------------------------------------------------- /rgb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/rgb.ino -------------------------------------------------------------------------------- /tutorial/breadboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/breadboard.gif -------------------------------------------------------------------------------- /tutorial/esp8266_12_wiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/esp8266_12_wiring.png -------------------------------------------------------------------------------- /tutorial/esp8266_esp01_horizontal-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/esp8266_esp01_horizontal-01.png -------------------------------------------------------------------------------- /tutorial/esp8266_esp12e_horizontal-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/esp8266_esp12e_horizontal-01.png -------------------------------------------------------------------------------- /tutorial/esp8266_wiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/esp8266_wiring.png -------------------------------------------------------------------------------- /tutorial/jalousie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/jalousie.png -------------------------------------------------------------------------------- /tutorial/nodemcu-flasher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/nodemcu-flasher.png -------------------------------------------------------------------------------- /tutorial/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/question.png -------------------------------------------------------------------------------- /tutorial/schematic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/schematic.gif -------------------------------------------------------------------------------- /tutorial/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/screen1.png -------------------------------------------------------------------------------- /tutorial/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/screen2.png -------------------------------------------------------------------------------- /tutorial/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/screen3.png -------------------------------------------------------------------------------- /tutorial/screen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/screen4.png -------------------------------------------------------------------------------- /tutorial/smart-home-icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/smart-home-icon.gif -------------------------------------------------------------------------------- /tutorial/sonoff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renat2985/rgb/HEAD/tutorial/sonoff.jpg --------------------------------------------------------------------------------