Skip to content
Hans Scharler edited this page Feb 28, 2017 · 7 revisions

Introduction

CheerLights is a project created by Hans Scharler that allows people's lights all across the world to synchronize to one color set by Twitter. This is a way to connect physical things with social networking experiences and spread cheer at the same time. We are all connected.

CheerLights API

CheerLights uses the TweetControl App from ThingSpeak to listen to Twitter for the keyword "cheerlights" in real-time. When a tweet matches, TweetControl updates the CheerLights ThingSpeak Channel with the last command received.

CheerLights Last Color Name

You would use "last.txt" if you didn't want to parse JSON or XML on your controller.

CheerLights Last HEX Color Value

Full CheerLights ThingSpeak Channel Feed

How to control CheerLights

To control CheerLights, send a tweet to @cheerlights or include "cheerlights" somewhere in your message with the name of a color.

Example Tweet: @CheerLights Paint the town red

This will cause a chain reaction and all of the CheerLights controllers will change their color to red, since "red" is a supported keyword.

CheerLight Colors and Commands:

  • red
  • green
  • blue
  • cyan
  • white
  • warmwhite / oldlace
  • purple
  • magenta
  • yellow
  • orange
  • pink

Check the previous tweets on Twitter Search.