Sencillo, tienes una bombilla en una red privada sin abrir puertos
¿Como se entera la bombilla que se tiene que encender, apagar o cambiar el color o la intensidad?, pues la bombilla se conecta a un servidor del fabricante y pregunta que debe hacer (a una cola de mensajes), si tu con cualquier aplicación le has indicado enciendete, la bombilla lee el mensaje de la cola y se enciende, tambien esta la opcion de tener un servidor en tu casa y modificar la bombilla con un firmware custom para que se conecte a tu servidor en tu red.
a partir de hay, para que la bombilla se encienda o pueda recibir ordenes tiene que recibir corriente, por eso debe estar el interruptor encendido, pero si lo que quieres es utilizar bombillas inteligentes o normales puedes poner interruptores domoticos.
los interruptores domoticos reciben con 2 pares electricidad por tanto siempre estan encendidos, consumiendo electricidad y 2 pares por cada dispositivo que necesites encender o apagar.
en una solución mas avanzada puedes tener un interruptor en tu caja de conexiones donde están los diferenciales como los habituales pero domotico y apagar todo lo que este en ese circuito a ciertas horas para que no consuma pero te quedas sin luz ese tiempo claro.
toda la domotica consume, puedes evitar que consuma wifi y usar dispositivos zigbee que se conectan a un hub de tu red, pero electricidad van a consumir si o si.
Espero haberte ayudado, si tienes alguna duda mas dime y podemos hacer un audio.