aipat.ch· patching the gaps in AI
← Back to all projects
Service WTH · 31

weatherService

weatherService is a small service that knows the weather in my local area and exposes it to anything on my server that wants to consume it. Current conditions, the next six hours in detail, the rest of the day, and the next few days. Right now the main consumer is the Kindle dashboard, but it is there for anything else that ever wants to know the weather.

Service Internal fastify · open-meteo

About this project

weatherService is exactly what it says on the tin. It knows the weather for my local area, and it hands that information out on request to anything on my server that asks for it.

The service exposes current conditions, the next six hours in some detail, the rest of today, and the next few days at a lower resolution. Other bits of the server that want to know what the weather is doing, or will be doing, can just ask.

Today the main consumer is kindleService, which pulls from it to render the weather panel on the Kindle dashboard in my living room. Nothing else is relying on it yet, but I can see plenty of future uses. A personal assistant nudging me about an umbrella before I head out would be a nice one. When that arrives, the data is already waiting.

Screenshots

WeatherService forecast for Winterthur
Web · desktop WeatherService forecast for Winterthur

Details

RefWTH · 31
ZoneService
StatusInternal
Stackfastify · open-meteo
Source Not published