
32×32 · Livereal render
Live dataLive
Tides & Surf
Tide curve with a now marker and next high/low, plus wave height, period and direction.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings7every one editable live in the studio, or by an agent with
update_app_settingsSourcetides.pysrc/deskdot/apps/tides.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
| General | |||
Layoutlayout | choice | Tide curve | Tide curveSurfBoth (alternate) |
Hours before now on the curvehours_back | whole number | 6 | 0 – 12 |
Hours after now on the curvehours_ahead | whole number | 18 | 6 – 36 |
Seconds per page (both)page_seconds | whole number | 8 | 3 – 60 |
24-hour timeshour24 | on/off | On | on / off |
| Coast | |||
Coast latitudecoast_lat0/0 = your location. | number | 0.0 | -90 – 90 |
Coast longitudecoast_lon | number | 0.0 | -180 – 180 |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview tides --settings '{"layout":"surf"}' --out tides.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/tides/activateOr ask your agent: “Show Tides & Surf on my panel”. It calls show_app with "tides". New here? Set up DeskDot first.
More live data apps

Live data
Weather
Animated conditions, temperature, high/low and a 24-hour trend. Location in Settings.
2 settings

Live data
What to Wear
One big icon for the next hours — umbrella, jacket, shades, T-shirt, scarf or snow boots.
6 settings

Live data
Air Quality
AQI gauge, PM2.5/PM10/O3/NO2 bars, UV index advice, pollen (Europe) and a 24 h forecast.
7 settings

Live data
Crypto Ticker
Binance prices with 24-hour change and trend line.
3 settings