This program sets the ThingM blink(1) usb orb color based on the current temperature as retrieved from the US National Weather Service. Pass airport identifier as argument (example KSFO for San Francisco). Program works with both Linux and Windows.
# npm install -g blinkwx
# blinkwx KSFO
You can create a cron job to run this program each hour when the temperature observation is updated.