Yes , it does. That’s why the numbers aren’t making sense to me.
I’d have to see a screenshot if you’re not seeing what I’ve shown you.
Yeah there is a bug. It’s not 11.900 it’s 11,900 and damn you get a lot of lightning. I will have a fix up shortly.
Yeah,Oklahoma is known for huge thunderstorms especially this time of year.
If you don’t see the refresh button come up then just do a manual refresh and let me know. you should see it fixed now.
I’m glad to hear you enjoyed the PiConsole and congrats on developing your own integration. It looks really nice!
I would appreciate, however, if on your homepage you did less of a hatchet job on the PiConsole (e.g. ‘PiConsole crashes’ in your ‘DIY solutions break’ box) and were more honest regarding the PiConsole in your ‘How Halcyon compares’ table. In the categories you have chosen to show, the PiConsole is fully maintained and not ‘Limited’ and it has animated panels (just not as fancy as yours). You are clearly trying to make money unlike the other integrations offered here, but try not to do it on the back of trashing those free solutions.
It would be nice if you also acknowledged that your integration has directly built upon the PiConsole. It is very obvious that many of the fields on your panels have been lifted direct from the PiConsole and all that has been changed is how you display them. For example, the fields in the temperature panel are all identical
and it is the same with the lightning panel, wind panel and rain panel
There is nothing wrong with building on previous work, but a little acknowledgement would go a long way. The PiConsole source code is clearly important to your developlent
Peter: fair criticism, and you’re right. Just deployed an update to the homepage:
-
Reworded the “DIY solutions break” card. Removed the PiConsole callout and reframed it around the hardware/setup work that comes with self-hosting in general
-
Fixed the comparison table: PiConsole now correctly shows animated panels, and I removed the “actively maintained” row (was unfair framing on my part). Added a “swappable panels” row instead, which is a genuine difference between the two
-
Rewrote the “About” section to credit PiConsole properly. It set the bar for what a Tempest dashboard should look like, and a lot of the field choices on the panels follow its lead. Saying otherwise was wrong of me
-
Added an “Inspired by WeatherFlow PiConsole” link in the footer
PiConsole is what I ran for years and it’s why I knew what a Tempest dashboard should show. That belonged on the homepage from day one, not buried. Sorry for the hatchet job, wasn’t intentional, but that doesn’t really matter when it reads that way. Appreciate you calling it out directly.
Appreciate the changes. Thank you
. It’s always great to see people innovating and the different ways the same weather data can be displayed.
PS. the PiConsole does have swappable panels
. You can display 1, 4 or 7 panels at one time from a choice of 9, and each panel can be toggled between a primary and secondary display. There is also a template to design you own panel if you wish!
Really? I had no idea. That’s weird. And I didn’t know you could design your own panel! Huh. So is it an automatic/timed toggle or do you have to press or click something?
New 1.2.0 release.
- On by default for Orange and Red, but can be fully controlled in settings.
- Weather alerts: real-time active alerts from NWS (US) or Environment Canada (ECCC) based on your station’s location
- Alert bell icon in the bottom bar shows the current alert count (up to 9+)
- Pulsing border around the dashboard when alerts are active, coloured to match the highest-severity tier
- Critical red-tier alerts trigger a full-screen takeover with an attention tone
- Four severity tiers matching ECCC conventions: red (warning), orange (watch), yellow (advisory), grey (special weather statement)
- New Settings → Alerts tab: master on/off, per-tier toggles so you can mute the less urgent ones, and a sound toggle with a preview button
- Alert tone synthesized via Web Audio. No sound file to download
- Alerts automatically re-poll and reset when you switch stations
- Tap the bell to see the full list of active alerts with details, or tap an alert to open its full text
- Other countries can be added if there’s interest. Let us know where you’re watching from
You have to press buttons along the bottom of the console to switch between the different panels. In the settings, you can specify which panel is displayed were, and which panel is secondary to each primary panel, so the list of buttons is generated dynamically. Switching to/from the lightning panel can be configured to happen automatically if a lightning strike is detected and there is a user configurable timeout to switch back to the previous panel if desired.
I have noticed that a few times throughout the day I see the screen go completely white on my iPad and then a couple of minutes later the iPad display turns off. This is the amount of time I have configured for the screen to turn off. When I notice this I unlock the iPad again and get it back on the Halcyon screen. Every time I do this I have to open the settings of Halcyon and then go back to the dashboard otherwise the Keep Screen awake does not seem to register and the screen turns off after 2 minutes. In fact anytime I start Halcyon on my iPad I have to go to settings in Halcyon and then go back to the dashboard so the screen will stay on. I am not sure if this is a problem with Halcyon or something else causing this to happen, but I thought I should report it. Thank you.
Thanks Kenan. I have my iPad Air M4 open right now with the keep screen awake checked and I’ll watch it.
One more thing: do you have it installed to the desktop or are you using a browser? If you’re using a browser, which browser is it?
I have it installed as a web app on the Home Screen so I can run it full screen. I have both Safari and Chrome and currently have Chrome set as the default browser, but it does not seem to make a difference if I have Safari of Chrome set as the default browser.
So, I think I figured out what’s going on: this is an Apple issue. They don’t allow the screen to stay awake without a user gesture. I put up an update so now when the system looks for that gesture, a small pop-up will appear at the bottom saying something like, “Tap here to keep screen awake.” That should resolve it. Unless you reload the page, you shouldn’t have to tap it again; unfortunately, I can’t do much about that because it’s an Apple policy.
Couple of updates to share:
v1.2.1
- Separate durations for the primary and secondary panels in each slot. Show forecast for 10 minutes, then pressure for 2, for example
- Link/unlink icon next to the timer slider; linked by default so both panels share one duration, click to split them
- Timer slider now goes up to 15 minutes (adds 10m and 15m stops) for longer-lived panels
v1.2.2
- Fixed: on iPad, Keep Screen Awake now activates on the first tap after launch or wake — no need to open Settings and come back. A small prompt appears when iOS is waiting for that tap
Got it! Thanks for looking into this.
Hi…can this run on a windows laptop? Thank you




