DeskDot Open in browser GitHub
What to Wear running on a 32×32 LED panel
32×32 · Baked loopreal render
Live dataBaked loop

What to Wear

One big icon for the next hours — umbrella, jacket, shades, T-shirt, scarf or snow boots.

At a glance

OutputBaked loopRendered once into a GIF that the panel loops with its own firmware: perfectly smooth, no Bluetooth traffic.
Settings6every one editable live in the studio, or by an agent with update_app_settings
Sourcewear.pysrc/deskdot/apps/wear.py

Settings

Settings
SettingTypeDefaultOptions / range
General
IconiconLeave on 'From forecast'; the others pin one icon (handy for testing).choiceFrom forecast
From forecastUmbrellaJacketSunglassesT-shirtScarfSnow boots
Thresholds
Look ahead (hours)hourswhole number62 – 12
Umbrella from rain chance (%)rain_chancewhole number5010 – 100
Scarf below (feels-like °C)scarf_belowwhole number5-20 – 20
Jacket below (feels-like °C)jacket_belowwhole number15-10 – 30
Sunglasses from UV indexuv_fromwhole number61 – 12

Try it

render a frame to PNG (no panel needed)
$ uv run deskdot preview wear --settings '{"icon":"umbrella"}' --out wear.png
show it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/wear/activate

Or ask your agent: “Show What to Wear on my panel”. It calls show_app with "wear". New here? Set up DeskDot first.

More live data apps