Proposed Diagram:

Step1: In Arduino IDE Install the ESP8266 board
Step2: Install Blynk libarary to arduino uno and its verified
Step3: The touch sensor is connected along with relay to nodemcu and manual switch opertion is verified
Step4: The touch switch is converted to set/reset type so that the stae remains on the particular position
Step5: The blynk app is installed and it is connected with node mcu with the help of blynk server
Step6: Based upon the input from the blynk app the relay is controlled
Step7: The fan speed is conrelled with the help of temperature sensor dht11
Output:
Software screen
.png)
Hardware Setup:
.png)
Working Condition:
.png)
A Smart Switch with rocker type manual overrideis designed and fabricated to control the home appliances both manually and remotely through mobile application. The whole setup is miniaturized as possible it could be, in order to fit in the existing switch boxes size. An open-source platform – blynk and its server is used. This allows the user to manipulate the device to connect with other smart devices easily.