Lamp in action |
---|
This is helpful when trying to determine which screen you are looking at based on the color:
Color | Screen |
---|---|
White and/or Dark Blue | Moon |
Light Blue | Feels like (-10 to 19) |
Blue | Feels like (20 to 49) |
Lime Green | Feels like (50 to 79) |
Orange | Feels like (80 to 109) |
Red | Feels like (110 to 130) |
Yellow | Sunniness |
Indigo | Precipitation (Rain) |
Violet | Precipitation (Snow) |
Red and Blue | Cubs game |
The moon screen, by default, shows the current moon phase. It can also be used to show a fixed phase. Using this, a screen could be created to cycle through the phases.
To read the screen, the lamp will light up what part of the moon is visible with
White and the dark side of the moon with a
Dark Blue. Some example phases (more can be found in /static
):
New moon | Waxing crescent |
---|---|
First quarter | Full moon |
Third quarter | Waning gibbous |
The feels like screen, by default, shows the current local feels like temperature. It uses four colors Light Blue, Blue, Lime Green, Orange, and Red using these rules based on the feels like temperature:
Temperature range (°F) | Color |
---|---|
-10 (or below) to 20 | Light Blue |
20 to 50 | Blue |
50 to 80 | Lime Green |
80 to 110 | Orange |
110 to 130 (or above) | Red |
Each of those ranges (except the top and bottom, more on that later) has 30 degrees which is then divided into six groups of 5 degrees and the corresponding number of lamp segments is filled in with the above color. For example, if it's 54°F, the lamp would be Lime Green and one segment would be filled in. If it were 55°F, two segments would be filled in.
Example images:
50°F - 54°F (i.e. low 50s) | 55°F - 59°F (i.e. upper 50s) |
---|---|
30°F - 34°F (i.e. low 30s) | 35°F - 49°F (i.e. upper 30s) |
70°F - 74°F (i.e. low 70s) | 75°F - 79°F (i.e. upper 70s) |
If the temperature is below -10°F or above 130°F, the lamp will use the corresponding color ( Light Blue and Red respectively) but light up in an on, off, on, on, off, on pattern:
Example images:
Below -10°F | Above 130°F |
---|---|
The sunniness screen shows what percentage of the sky is clear (i.e. the inverse of cloudiness). If there is 25% cloud cover, then it's 75% sunny. The screen takes the sunniness percentage and finds the nearest 1/6th percent and lights up that number of LEDs. Additionally, it will light up the next LEDs at a lower power so you can see roughly if it's closer to, for example, 16% sunny or 33% sunny. If it's 0% sunny (100% cloudy), the first segment will light up at a minimum value so you know it's on the sunniness screen.
Example images:
100% sunny (0% cloud cover) | 0% sunny (100% cloud cover) |
---|---|
25% sunny (75% cloud cover) | 50% sunny (50% cloud cover) |
This screen shows the type of precipitation and the probability for the day. Violet means snow and Indigo means rain and the number of sections that are lit up corresponds to the percent change of that happening for the next two hours. If the percent of precipitation is very low (<8%), this screen will not show up.
Example images:
30% chance of rain | 60% chance of snow |
---|---|
This screen shows if there's a home day or night Cubs game. Red then Blue means there's a day game. Blue then Red means there's a night game. No screen means no game.
Example images:
Day game | Night game |
---|---|