Home automation interfaces are complex and user hostile. We fix all this with a single bt.tn.
What it does
In short the end result of our weekend of hacking is a single bt.tn that sets our table to party mode by enabling the lights, video recording and the (in)appropriate tunes.
How I built it
We used a mix of technologies, but mainly bt.tn, Cozify and Nodejs. In the process we had to circumvent many APIs and overcome many hurdles related to the network at the Hack Junction premises.
Challenges I ran into
Bad APIs and network connection issues.
Accomplishments that I'm proud of
Circumventing the Cozify API and overcoming the network issues that we had. We are also proud of creating good hackathon atmosphere for our fellow hackers by not taking things so seriously and sharing our insights with other Cozify hacker teams.
What I learned
- Hacking with friends is fun. You don't have to take thing so seriously.
- Knowing your basic tools, techniques and technologies is really useful
- You shouldn't be afraid of trying out new technologies such as WebRTC, they aren't that difficult really
- Configuring networks can be a serious DRAG
- Most product APIs are broken but circumventable ;)
What's next for RöRö-button
It's hard to say. There is an underlying truth behind the fact that the home automation user interfaces are unapproachable and hard to configure. We believe there is an actual need behind having a tangible single button interface for the most common functionalities of a complex home automation system. If we had all this equipment available to us we would probably use it for some common good for example in the Aalto university campus.