Hi everyone,
We’ve been improving the M-Spa app in a pull request (German UI, smarter Flows, and a new dashboard control panel). Here’s a plain-language summary of what’s new
Pull request: feat: DE i18n, flow AND, ozone/UVC fix + M-Spa Panel widget by Copiis · Pull Request #11 · MagTer/homey-mspa · GitHub
(not in the Homey App Store as a published update from us yet — the store app is still MagTer’s; this is open-source work on GitHub)
What got better
1. Easier to use in German
Flow cards, device options, and app settings can show in German (and English / Norwegian as before).
2. Smarter automations (Flows)
You can build rules that check things like:
- whether the set temperature (the target you chose) is exactly / above / below a value
- whether bubbles, jets, ozone, or UV are on or off
Also fixed: some “is active / is not active” conditions that were wrong or always true, and ozone/UV that sometimes couldn’t be switched from a Flow.
3. More reliable ozone / UV / jets
On some spas those controls disappeared or failed with an error. The app now restores them when needed so you can control them again from the device and from Flows.
4. New dashboard widget: “M-Spa Panel”
An interactive panel that looks like the physical spa panel:
- current water temperature + target temperature
- heater, filter/pump, ozone, bubbles, UV, jets
- raise / lower target temperature by 0.5 °C
How to add it: Homey app → Dashboards → add widget → Apps → M-Spa Panel / M-Spa Bedienfeld → pick your spa.
(Needs a recent Homey software version that supports app widgets, roughly Homey 12.3+.)
Jets button (Düse): always available on the widget, like on the real panel — even on models such as Frame/Oslo where the app previously hid that button.
Good to know
- Oslo spas are Frame series models. They are already supported like other Frame spas (temperature, heater, filter, bubbles, ozone, UV). You don’t need a special “Oslo-only” mode.
- If a spa pairs but won’t control, check app settings first: M-Spa email, password, and the correct region (ROW / US / CH), then “Verify and Save”, and that the spa is online in the official M-Spa app.
- The heater timer button on the widget is only a placeholder for now (not available via the cloud API yet and unnecessary, you can implement that using flows.).
Feedback welcome
If you try the PR build or test these features, tell us what works and what doesn’t — model name, region, and a short description help a lot.
Thanks, and credit as always to MagTer for the original app!