FediMeteo
@admin@fedimeteo.com
1 following, 716 followers
This account will be used for communications, announcements, and support for FediMeteo.
The homepage of the project is https://fedimeteo.com
To contact me, you can use this account or my main one: @stefano@bsd.cafe
Closing Ceremony Report - 22 Feb 2026
As the flame goes out in Milano-Cortina, here are the final standings from our 38 competing national teams!
The Follower Podium:
🥇 GOLD: Team USA 🇺🇸 (usfedim) with 2,030 spectators!
🥈 SILVER: Team Germany 🇩🇪 (defedim) with 1,766 spectators!
🥉 BRONZE: Team UK 🇬🇧 (ukfedim) with 702 spectators!
Host Nation Special:
🇮🇹 Italy (itfedim) finishes strong on home turf with 518 followers across 117 cities. Bellissimo! ❄️
The "Winter Coverage" Leaderboard (Cities Monitored):
1️⃣ 🇺🇸 USA: 1,256 cities
2️⃣ 🇨🇦 Canada: 144 cities (True Winter Olympians! 🏒)
3️⃣ 🇩🇪 Germany: 142 cities
Official Games Stats:
🌍 Delegations: 38 Countries
🏟️ Venues (Cities): 2,947
👥 Total Spectators: 8,550
See you at the next games!
Looking at my local fedimeteo post for today, I was rather taken aback by a *’warning’* that it was forecast to be -5 Celsius!
Like this 🥶!
Love the fedimeteo service generally but warnings like this make me feel it’s necessary to double check other resources.
I’m not sure where the meteorological standard comes from but -5 Celsius and sunny is a beautiful and pleasant winter day here — a perfect day for skating outdoors on natural ice or taking a stroll. ⛸️
Ontario provincial regulations require children in daycare and elementary schools to be outside for at least two recreational breaks a day in this weather.
Many of us are out in a light winter jacket or even a heavy sweater, good boots, gloves and perhaps a hat or earband — it’s not unexpected to see a few people out in shorts in such weather.
Cold warnings only start when the windchill adjusted temperature forecast is for below -20 Celsius.
Is there by chance any way for the forecasts to import the official Weather Canada warnings rather than ones based on climates unlike our own?
https://ottawatourism.ca/en/ottawa-insider/best-ice-skating-experiences-ottawa
Unfortunately, I can't consider any single situation (at the moment), so implementing it would be hard. For now, I've just removed those warnings and will try to reason a little more on if/how to re-implement them.
@admin could we get the timestamp near the top of each report back please? I tend to review a lot of my timeline at once, and it feels quite strange not to know when exactly a report is for
From now on, forecasts are richer, clearer, and a bit smarter, without losing the familiar, readable style.
You will now see more complete current conditions at a glance: feels-like temperature, humidity, pressure, visibility, UV index, and wind gusts, all grouped in a dedicated Details section. Sunrise and sunset times for the current day are also included.
The wind line is back in focus, clearly highlighted for current conditions, and gusts are shown separately using 💨 emoji so they are easy to spot and not confused with average wind.
Pressure is no longer just a number: FediMeteo now shows a real pressure trend over the last few hours, telling you if it is rising, falling, or staying stable.
A new Warnings section has been added. When relevant, the bot will automatically flag things like:
Everything is fully localised. Labels like “feels like”, section titles, and weather descriptions are consistent across languages, and all weather conditions are now covered everywhere.
In short: same FediMeteo you are used to, but with more context, clearer signals, and fewer surprises.
These changes will start appearing with the next forecast update.
#FediMeteo #MeteoBot #Fediverse #Weather #FediMeteoUpdates #FediMeteoAnnouncements
@porto_cristo_novo@es.fedimeteo.com
@admin
Hi Stefano,
could you please add
07680 Porto Cristo Novo,
Illes Balears,
Spain.
And is it possible to get the weather forecast in german instead in spain.
Thanks - Burkhard
@porto_cristo_novo@es.fedimeteo.com
https://es.fedimeteo.com/porto_cristo_novo
The forecasts will be in Spanish - as all the other Spanish cities. Unfortunately, I cannot set the language per-city.
Thanks to user feedback, I've fixed a bug where wind arrows were pointing in the wrong direction.
Previously, a 160° wind (from the south) showed an arrow pointing south ↓. Now it correctly shows ↑, pointing north where the wind is blowing to.
Wind arrows now follow the intuitive convention: they point in the direction the wind is moving, not where it's coming from.
Thanks to our community for catching this!
#FediMeteo #FediMeteoAnnouncements #FediMeteoUpdates #snac #snac2
@alphen_aan_den_rijn@nl.fedimeteo.com
https://nl.fedimeteo.com/alphen_aan_den_rijn
#FediMeteo #FediMeteoUpdates #FediMeteoCoverage #Netherlands
https://nl.fedimeteo.com/lelystad
#FediMeteo #FediMeteoUpdated #FediMeteoAnnouncements #FediMeteoCoverage #Netherlands
@aalsmeer@nl.fedimeteo.com
@alkmaar@nl.fedimeteo.com
@woensdrecht@nl.fedimeteo.com
https://nl.fedimeteo.com/aalsmeer
https://nl.fedimeteo.com/alkmaar
https://nl.fedimeteo.com/woensdrecht
#FediMeteo #FediMeteoUpdates #FediMeteoCoverage #FediMeteoAnnouncements #Netherlands
https://nl.fedimeteo.com/ternaard
#FediMeteo #FediMeteoUpdates #FediMeteoCoverage #FediMeteoAnnouncements #Netherlands
Excellent work Fedimeteo
You are systematically covering many areas of the planet, with weather information, right here at the fingertips of the FediVerse userbase
Many remain silent, and I'm not speaking for them, however I am certain that everyone is thankful for your hard and systematic work
And most of all you're doing it on a VPN running freeBSD which cost you 4 Euros a month which is an impressive feat
#FediMeteo #FediVerse #freeBSD #weather #technology #OpenSource #programming
#Nederland
@Dendrobatus_Azureus @admin @ternaard
I even enjoy fedimeteo from the command line! ;)
alias fedimeteo='w3m -dump "https://us.fedimeteo.com/{{city}}__texas/" |tr "\n" ^ |sed "s/━━*/\n/g" |head -1 |tr ^ "\n" |sed -n "/^Weather for {{City}}/,/^#{{City}}/p"'
rld@Intrepid:~$ fedimeteo |head
Weather for {{City}}, Texas 🌕
Current temperature (at 05:42): 39.6°F (Partly cloudy)
Wind speed: 13.1 mph (5.9 m/s), direction: ↖ 327°
Air Quality:
• AQI: 27 🟢 (Good)
• PM2.5: 1.1 μg/m³
• PM10: 1.1 μg/m³
@admin Hi, I recently migrated from Mastodon to GoToSocial and now when I try to follow the weather bots, it just says "Requested", as if it is expecting the bot to manually accept the follow.
I have read that this is related to "Authorized Fetch" but I'm not very clear on the details.
@state_college__pennsylvania@us.fedimeteo.com
New year, new features! Let’s go step by step:
@admin
Care to explain what the PM2.5 and PM10 values mean?
Here is the CPU usage graph for the last 24 hours of the FediMeteo VM. A full 24 hours, during which a huge number of people are connecting, helped by the traction gained from being among the top stories on Hacker News and Lobsters, as well as the many shares across the Fediverse.
RAM usage? Active, around 450 MB. Then there is cache, ARC, and so on. But in practice, zero swap in use after days of uptime.
39 jails running, 39 snac instances, nginx serving the homepage, and HAProxy. HAProxy caching enabled. ZFS snapshots every 15 minutes, backups via zfs send and receive every hour. The same hourly schedule applies to the recalculation of cities, countries, and followers for the homepage.
All of this on a 4 euro per month FreeBSD VM.
If anyone has doubts about the quality and efficiency of FreeBSD, this is the data to show.
@admin Ciao, nice project! I saw your write-up on lobste.rs. A small thing: it would be nice to have the weather for Derry/Londonderry available under the name Derry as well as Londonderry, due to the unique naming history of that city.
But nobody is probably following the city in your instance, so it doesn't get all the updates. Just start following it and you'll receive an update every 6 hours.
Exactly one year ago, on 30th December 2024, I laid the foundation of FediMeteo.
I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.
Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.
FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.
If you are curious to read the story and some technical details, you can find it here:
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
Today is also Tuesday, a #ThankYouTuesday, so I want to say thanks to:
* OpenMeteo - @openmeteo - for providing accurate, high quality data, without which FediMeteo would be far less useful
* @grunfink - creator of snac, who made all of this possible using very few resources, on a 4 euro per month VM
* FreeBSD, which thanks to the efficiency of the OS and its jail implementation made it possible to run this service in a stable and efficient way with minimal effort
* FediFollows - @FediFollows - that periodically spreads the word about cities, countries, and the enthusiasm around the project
*All of you*, who suggested, encouraged, corrected, and celebrated this project
And forward toward supporting more countries and other interesting features already in the works.
Happy birthday, FediMeteo! 🎉
#FediMeteo #HappyBirthday #Meteo #Weather #FreeBSD #snac #snac2 #OpenMeteo #Fediverse
I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.
Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.
FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.
If you are curious to read the story and some technical details, you can find it here:
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
Today is also Tuesday, a #ThankYouTuesday, so I want to say thanks to:
And forward toward supporting more countries and other interesting features already in the works.
Happy birthday, FediMeteo! 🎉
#FediMeteo #HappyBirthday #Meteo #Weather #FreeBSD #snac #snac2 #OpenMeteo #Fediverse
@campinas__sao_paulo@br.fedimeteo.com
https://br.fedimeteo.com/campinas__sao_paulo
#FediMeteo #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage #Brazil #Brasil
@clima Campinas
Hey, @admin@fedimeteo.com, could you please add Campinas, SP, Brasil? 😎
https://de.fedimeteo.com/uberlingen
https://de.fedimeteo.com/pfullendorf
https://de.fedimeteo.com/messkirch
https://de.fedimeteo.com/sigmaringen
#FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage #Germany
I have just rolled out a configuration change across the entire FediMeteo network.
I've enabled remote purge propagation. Since weather forecasts have a short shelf life, there is no need for old reports to take up space on your servers.
From now on, when FediMeteo deletes local posts (usually after 14 (was 3) days), we will also send a deletion signal to the rest of the Fediverse. This helps keep your timelines clean and your storage usage low.
#FediMeteo #Fediverse #MastoAdmin #Weather #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoUpdates
@admin Personally, I think 3 days deletion is too conservative. I would prefer it to be 10. Sometimes it is nice to look back, esp if you are in the middle of a storm front.
Appreciate the service, btw.
@duncan__british_columbia@ca.fedimeteo.com
https://ca.fedimeteo.com/duncan__british_columbia
#FediMeteo #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage #Canada
https://it.fedimeteo.com/scandicci
#FediMeteo #FediMeteoAdmin #FediMeteoUpdates #FediMeteoCoverage #Italy #Italia
So I’m asking you all: which country would you like to see among the next ones supported?
Tagging @FediFollows@social.growyourown.services and @FediTips@social.growyourown.services for extra visibility 😉
@admin Any solution to Cascavel / Paraná / Brazil please? It continues saying "couldn't find".
In the past few days FediMeteo seemed to be having some performance trouble. I dug into it and only found minor issues, until I realised the VM itself had fallen off a cliff. After several reboots it became clear that both bandwidth and I/O latency had dropped to absurd levels. I suspect the provider slapped a cap on it.
So I took the chance to move everything to another VM and provider, still at 4 euro per month. And starting today, forecasts will be delivered straight from Italy. The performance jump feels like going from a storm to clear skies.
FediMeteo’s mission goes on. More countries are coming (stay tuned!) and we will keep aiming to serve everything from a 4 euro VM. I do have powerful hardware available, but proving that the project can run on tiny resources is still part of the mission.
#FediMeteo #FediMeteoAnnouncements #FediMeteoServices #VM #RunBSD #FreeBSD
I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.
So, I wrote a custom Python daemon to run inside the FreeBSD Jails.
#FediMeteoAnnouncements #FediMeteo #FediMeteoUpdates #snac #snac2
https://dk.fedimeteo.com/sollerod
#FediMeteo #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage
History