Halcyon: A Modern Weather Console for Tempest

Yes for sure it can, it can run on any device pretty much that has a browser.

Thank you I appreciate your reply.

A week and a half using HalcyonWx, and we LOVE it! Awesome work!

One question, though: We’ve still not seen the Animated Radar Overlay that’s described in the features list. I’ve looked through all of the setup options that I could get my eyes on, but nothing seems to mention radar. I know I’m probably missing something obvious. Grateful for any help you all can provided.

CR

I wouldn’t say it’s obvious, and I’m going to create a better help document to fix some of this.

I knew it’d be something simple/easy that I was overlooking. Thank you huge! Would love to see the radar added in the dropdown(s) as an additional panel/slot option (primary & secondary) in the future.

The world needs more talent like what the DAB Worx Team brings to the table. I solute your dedication to excellence.

Would anyone be interested in an aviation weather panel?

New release!

v1.3.0

  • Multi-station accounts can now choose which stations appear on a public share link, and viewers can switch between just those stations from the public dashboard’s bottom bar. Find the picker in Settings → Security
  • Public share links no longer advertise app installation or expose owner Help/Settings controls; install prompts now belong only to the signed-in dashboard
  • Pressure calibration is now deterministic. The dashboard auto-calibrates against the local forecast once on first connection and stays put, so the displayed value stops drifting between sessions or after reloads. Use the new ‘Calibrate to forecast’ button in About → Pressure Offset to refresh whenever needed
  • Daily pressure min/max can no longer be pushed into world-record territory by a sensor glitch, implausible spikes are filtered before they land in the daily extremes
  • Panel typography and spacing now scale from each panel’s own available space, improving crowded short-row and tablet layouts across the dashboard
  • Public dashboard now correctly displays astronomy, air quality, the radar overlay, and rotating panel slots
  • Help now explains why orange/accent numbers can mean emphasis, warmth, or wind speed depending on the panel
  • Settings page redirects out of public share sessions

you should see a new release banner come up or if you don’t want to wait for that just do a complete refresh

Can you explain more about this? Why are pressure values drifting? Are you calibrating data that is arriving from Tempest units?

Good question. Both questions have the same answer, so let me cover them together.

Halcyon doesn’t modify the data coming from your Tempest. The station pressure the unit reports passes through unchanged. What Halcyon does, same as the Tempest app does, is convert that station pressure into sea-level pressure using your station’s elevation and the standard hypsometric formula. Both apps run that same conversion on the same input, so they produce the same SLP.

On top of that, Halcyon supports a small optional millibar offset for users whose displayed SLP doesn’t quite match a local reference like an airport METAR. The default is zero. The previous version of Halcyon was clever about that offset. It continuously recalculated it against the BetterForecast model on every observation, so users wouldn’t have to set it manually. That’s where the drift came from:

  • The continuous adjustment took many observations to converge, so each fresh page load showed a slightly different value for a while.

  • Whenever the BetterForecast model refreshed (every ~15 minutes), the target moved and the displayed pressure drifted with it.

  • Two devices viewing the same station could land on different numbers because each had its own running average.

  • The pressure trend (computed from raw data) and the displayed value (with the moving offset) could disagree, one showing falling while the other ticked up.

The new model snaps that offset once on first connection, writes it to your configuration, and stops adjusting. The displayed value then tracks raw sensor changes faithfully. There’s a manual “Calibrate to forecast” button if you ever want to refresh it. The Tempest’s measurements are still untouched. Only the small offset on top has changed behaviour.

Another new release. :sun:

v1.4.0 - 2026-05-08

  • Aviation panels: add animated and text METAR views powered by CheckWX
  • Connect a CheckWX API key and airport ICAO in Settings → Connection to show decoded METAR data
  • Animated aviation view shows flight category, windsock, cloud layers, ceiling, visibility, wind, gusts, temperature/dew point, and altimeter
  • Text aviation view presents the same METAR details in the dashboard’s standard two-row stat layout
  • METAR units can follow US/Canada or international aviation conventions
  • Raw METAR text is hidden by default and available from the aviation panel when needed
  • Aviation weather is cached through the Worker to stay friendly to CheckWX free-tier request limits
  • Dashboard labels are more consistent: aviation and astronomy labels now use the muted uppercase style

New release

v1.4.1

  • Wind panel: new compass display mode as an alternative to the heading tape, with a live SVG dial showing the current wind direction
  • Choose Tape or Compass in Settings → Display under ‘Wind Direction Display’ (Tape remains the default)
  • Background wind tree now stops swaying during truly calm conditions instead of idling at a near-frozen wiggle
  • Barometer reading no longer has a glow effect, keeping the value crisp against the gauge
  • Heading tape typography overhauled. Cardinal letters (N/E/S/W) and intermediate marks are dramatically larger and bolder, scaling with each panel’s available space so they’re readable from across the room
  • Cardinal/degree readout under the tape is now a single prominent line, with the degree value matching the size of the cardinal for easier glanceable reading
  • Center pointer triangle on the tape enlarged to match the new tick scale

Thanks for the continued updates. It would be great if you could add a larger temperature reading to the Temperature panel so I can easily see it from my iPad, no matter where I am in the room. Thanks.

I just don’t want to update the size across the board. So what I’m going to do is offer three font size options for the main numbers in their respective panels. Would that work for you?

Another update:

v1.4.2

  • Display setting: choose Default, Large, or Huge for main dashboard numbers so primary readings are easier to see from across the room
  • Main number sizing is layout-aware and capped by panel size, so larger readings scale up without spilling into neighboring panel content
  • Barometer pressure now uses the same main-number sizing as the other primary panel readings

This is excellent. Thank you!