I’ve created a Homey app that integrates weather data from MeteoSwiss. MeteoSwiss has a roadmap that will have more data available gradually. My goal will be integrating this in the future and to create appealing dashboard widgets.
App (current test version: v0.0.245) :
What does it do?
This app brings Swiss weather data into Homey, including:
Current weather conditions
Forecast data
Possibly warnings / alerts (depending on implementation)
Data from official Swiss weather services
MeteoSwiss is the official Swiss meteorological service, providing highly accurate forecasts and environmental data.
Features
Real-time weather updates
Beautiful widgets
Local forecasts
Integration into flows
Reliable government-backed data
Changelog
Bug fixes
v0.0.245 Homey location → PLZ
Added
v0.0.245
Dark mode color change
Switchable custom label in the forecast widget (location)
Place name lookup from PLZ
v0.0.210 New flow cards for wind, rain probability, sunshine and precipitation.
New Hourly Detail widget with wind direction, speed and sunshine bars.
Improved current weather descriptions using 10-minute precipitation data.
v0.0.193 Added dark mode support for widgets (default light mode to match MeteoSwiss, it does not switch automatically with the Homey setting)
v0.0.190 First beta release
Known issues
Current weather description - might need tweaking to cover more weather types
Pollen map out of date - last update from 2025. Waiting for a correct API implementation
This app is a hobby project, built with a lot of curiosity, coffee, and late-night tinkering
I’m creating and maintaining it in my spare time, mainly because I enjoy it and love sharing it with the Homey community.
If you like the app and it makes your day a little easier, consider supporting the project with a small donation. It’s absolutely not required, but always appreciated — and it definitely fuels future ideas and improvements
Thanks for using the app and being part of the community!
I’ve actually wanted to do a project with OpenData for quite some time now. But first, the necessary data wasn’t available; then it was flawed; and now you’re just ahead of me.
The only downside is the time we’ve invested in development, which has now gone to waste.
For this reason, it would be helpful if all Swiss app developers could coordinate with each other so that such mishaps don’t happen again.
I am based in the Netherlands, but originating from Schlatt, ZH. But that is a few generations ago. Never was taught Schweizerdeutsch… my biggest childhood flaw I guess
the zip-code configured as the homey-location is not being applied, nor is the nearest swiss zip-code as described in the documentation.
homey is set to location zip 4xxx, but the widget consistently displays zurich, which is not close to the actual location.
if i manually select the zip-code instead of using homey-location, the weather data for 4xxx is currently correct, and the widget also displays zip “4xxx”. It would be great if a custom display name could be entered instead of showing only the zip code.
additionally, when selecting the dark theme, the background is indeed dark but has a noticeable brown tint.
this is not meant as criticism — just observations from my testing so far. otherwise, the app is excellent. thank you for your work.
Thank you for your feedback, really appreciated! I will have a look at the PLZ, couldn’t test for myself as I am not located in Switzerland currently. Also the custom title is a good idea which I can implement. I will have a look at the RGB values for the dark mode as well, to make it more gray.
The core features are in place and everything is looking solid, but this is the perfect moment to give it a final round of testing. If you have some time to try it out, your feedback would be incredibly valuable.
Found something odd? Have a suggestion? Let me know — I’d love to hear it before the official release