They're static.
And in case you're wondering: The way it's done is you render an all-lights-off and an all-lights-on version. You use one version as the background and slice the other version up into separate rooms. Then show or hide those room images depending on the state of the lights in the room.
I agree. The fact that I'm signed in with my Google account and it still asks me for my name and e-mail address makes me think this isn't (going to be) a serious part of Google, it seems very much like a 20% project that slipped through.
When dealing with a dynamic site or complete web application I think this would work best when tied into Selenium tests (or a similar integrated test framework).
It won't let me register an e-mail address with a + sign in it. I prefer customizing my gmail address when I enter it on a random site like so: [email protected]