ESP8266Switch është për kontrollin deri në 4 çelësa, duke përdorur modulin NodeMCU dhe skicën ESP8266_Switch.ino.
Për përdorimin e modulit vetëm në rrjetin lokal, adresa url në aplikacion duhet të vendoset në: http://ModuleIP/1/on (për shembull: http://192.168.1.123/1/on).
Për të kontrolluar modulin ESP8266 globalisht, porta e dëgjimit duhet të jetë e hapur në ruter. Kjo mund të bëhet automatikisht me skicën ESP8266_Switch_UPNP.ino. Porta në skicë është vendosur në 5000 dhe mund të ndryshohet nëse është e nevojshme. Adresa url në aplikacion në këtë rast duhet të vendoset në: http://StaticIP:Port/1/on (për shembull: http://80.90.134.243:5000/1/on).
Në menynë e cilësimeve të aplikacionit, të gjitha etiketat mund të ndryshohen. Kur butoni është i kuq, adresa e URL-së për gjendjen OFF mund të vendoset. Kur butoni është i gjelbër, adresa e URL-së për gjendjen ON mund të vendoset. Rrëshqitni djathtas për të futur adresën url. Për të aktivizuar butonin, bëjeni atë të gjelbër në Cilësimet. Ka orar ditor për çdo ndërprerës. Zona kohore mund të ndryshohet në skicë.
Skica Arduino: https://github.com/raykopan/ESP8266_Switch