Para comecar a desenvolver android, sim, eu optava pelo Android Studio.
Se queres que a app consiga apagar luzes e ligar, ou conectar com outras coisas, podes comecar a pensar em utilizar hardwinos ou raspbery-pi. O android vai comunicar com o raspberry pi atraves de wifi ou bluetooth, e deopis o hardware é que vai apagar ou acender luzes.
Este projecto que queres fazer vai envolver mais coisas do que apenas a aplicaçao android.
Já deve existir muito exemplo pela internet, provavelmente até encontras já isso tudo feito