Encendido luz conmutada interruptor-NODEMCU

Si, el esquema nodemcu en el software online que he visto para esquemáticos no estaba y he usado el de arduino.
Tendré que ver lo del transistor. Llevo 8 años sin tocar la electrónica y lo tengo oxidado. Un típico BC547 valdría, no? que creo que tiene ganancia bastante. Y luego lo del diodo en antiparalelo no lo entiendo.

La idea es domotizar la casa pero low costo. he visto varios totorales en internet y con el nodemcu se podría controlar luces, persianas, sensores PIR y demás. El sonoff lo había visto inicialmente pero si quiero controlar 12 luces y saber el estado, se me había ocurrido con el esp8266 y hacer yo el diseño, aunque sea mas cutre y mas arriesgado. Pero con el sonoff estaría igual, sin saber el estado de la luz manual.