Animo flico !
Yo le he metido mucha caña a mi proyecto tambien, en mi caso me centro mas en "monitorización" mas que en "domotica" (activar o mover cosas) pero el código esta preparado para añadirlo facilmente.
Acabo de mirar por casualidad y mi programa cuenta 2466 lineas de código !! wtf !
Ya nos vas contando !