TweetBulb

tweet to control our smart lights

then watch them respond on YouTube live stream


Powered by Natural Language Understanding Technologies from KITT.AI

Step 1/2: TweetBulb Understands Natural Language Commands
from Twitter, Facebook, or e-mail







Not feeling social?

Write an to tweetbulb@kitt.ai
with your command in the subject.



They can:


  • turn on/off, dim, and blink
  • display 16 million different colors each
  • understand common colors of half a million things


Names of our light bulbs: left middle right

Something you can do:


  • Change left light to red and middle light to purple and right light to bluish
    • Each light bulb can display 16 million different colors
  • Blink all lights five times in red
    • Each light bulb can turn on/off, dim, and blink
    • Feel free to change their saturation, hue, and brightness
  • Give me a romantic theme!
    • TweetBulb understands human intent!
  • Go Seattle Seahawks!
    • Go [object] is a special trigger to flash all lights with the color of [object]
    • TweetBulb understands common colors of half a million things.


You can teach TweetBulb! Use the following magic phrases:

When I say [something magical] please [do something specific]


for instance:

When I say Garfield please blink all lights in orange

When I say USA flag please turn all lights to blue white and red

When I say Bumblebee please flash all lights three times in yellow

Then for instance, next time you tweet Bumblebee the lights will flash three times in yellow!

Note: when you say when I say, don't forget the magic word please!



Three Laws of Smart Light Bulbs (Rules of Engagement)

  1. A light bulb may not injure a human being or, through inaction, allow a human being to come to harm.
    • No light bulbs or human were hurt during the making of TweetBulb.
  2. A light bulb must obey the orders given it by human beings, except where such orders would conflict with the First Law.
    • When such orders are given by multiple human beings, to resolve conflict, a light bulb maintains a queue to execute these orders one by one (thus a command can be significantly delayed during high traffic).
  3. A light bulb must protect its own existence as long as such protection does not conflict with the First or Second Laws.
    • Each command gets 5 seconds to run. It's OK to tweet "flash all lights 5 million times and burn!". But TweetBulb only runs the command for 5 seconds for self protection.

Step 2/2: Watch on YouTube

Step 2/2: Watch TweetBulb Respond in Real Time
it's a 7x24 YouTube Live Stream happening now!

Note:

  • YouTube delays live streaming by roughly 25 to 40 seconds (in some cases up to 2 minutes). For best clarity, watch under 720pHD.
  • YouTube Live Streaming is not available in some countries, such as Germany and China.
  • Orange is the New Black: Lightbulbs do not display black/gray colors. We use orange instead.


TweetBulb Runs on a Raspberry Pi
Powered by our embedded semantic parser Parsetron (docs and tutorial)



Interested in integration? Drop us an email!