I bought a pretty crystal LED light from Into Light Studios and thought: what if this light could tell me the current weather?
― Development Process ―
With only basic knowledge of Python and zero experience with LED lights, I used ChatGPT to learn the required tools and workflow from the ground up. This involved learning how to "flash" a firmware, control the lights through WLED, generate an API key with OpenWeatherMap, and write a Python scrip in VS Code that would affect the behavior of the crystal light.
― How it Works ―
The Python script runs every five minutes, retrieving the latest temperature and precipitation data from the OpenWeather API, processing the information, and sending updated color commands to WLED through the WLED JSON API. The result is an ambient light display that changes dynamically based on the current weather conditions.