-
v0.10.4
StableAll checks were successfulRelease / frontend (push) Successful in 1m34sRelease / hacs (push) Successful in 48sRelease / hassfest (push) Successful in 2m17sRelease / validate (push) Successful in 0sRelease / test-1 (push) Successful in 7m20sRelease / test (push) Successful in 0sTest / frontend (push) Successful in 54sValidate / hacs (push) Successful in 36sTest / test (push) Successful in 5m29sRelease / release (push) Successful in 1m44sValidate / hassfest (push) Successful in 2m2sreleased this
2026-10-08 19:35:55 +01:00 | 0 commits to main since this release- Fixed a deprecation warning about
DeviceEntry.config_entries. - Requires Home Assistant 2026.8.0 or newer.
- A gateway that is powered off or out of range is replaced within about a
minute, by a device that is advertising. - Devices that are powered off are no longer polled or restarted; they are
polled again as soon as they advertise. - A failing gateway no longer causes failures (and restarts) of the other
devices. - Connecting retries once after clearing a stale Bluetooth service cache.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed a deprecation warning about
-
v0.10.3
StableAll checks were successfulRelease / frontend (push) Successful in 1m55sRelease / hacs (push) Successful in 1m5sRelease / hassfest (push) Successful in 3m39sRelease / validate (push) Successful in 0sRelease / test-1 (push) Successful in 9m27sRelease / test (push) Successful in 0sTest / frontend (push) Successful in 1m7sValidate / hacs (push) Successful in 48sTest / test (push) Successful in 7m13sRelease / release (push) Successful in 1m58sValidate / hassfest (push) Successful in 2m21sreleased this
2026-10-06 10:11:56 +01:00 | 3 commits to main since this release- A failed mesh peer list read is logged with its error (it was logged as
"0 devices reported") and retried at the next tank check. - Requires python-mobius 0.10.2.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- A failed mesh peer list read is logged with its error (it was logged as
-
v0.10.2
StableAll checks were successfulRelease / test-1 (push) Successful in 15m38sRelease / frontend (push) Successful in 1m24sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 1m29sRelease / hassfest (push) Successful in 2m58sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m28sRelease / release (push) Successful in 2m46sValidate / hacs (push) Successful in 1m3sTest / test (push) Successful in 9m1sValidate / hassfest (push) Successful in 3m16sreleased this
2026-10-06 09:18:27 +01:00 | 5 commits to main since this release- The restart lockout log message shows local time and the minutes left.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.10.1
StableAll checks were successfulRelease / test-1 (push) Successful in 7m52sRelease / hacs (push) Successful in 56sRelease / frontend (push) Successful in 1m12sRelease / test (push) Successful in 0sRelease / hassfest (push) Successful in 2m18sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m17sRelease / release (push) Successful in 1m56sValidate / hacs (push) Successful in 1m21sTest / test (push) Successful in 7m37sValidate / hassfest (push) Successful in 2m25sreleased this
2026-09-30 18:16:56 +01:00 | 7 commits to main since this release- A device that still answers small requests is no longer restarted
when its poll fails. - Fixed lights not being read through a pump gateway (requires
python-mobius 0.10.1).
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- A device that still answers small requests is no longer restarted
-
v0.10.0
StableAll checks were successfulRelease / frontend (push) Successful in 1m7sRelease / test-1 (push) Successful in 7m35sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 47sRelease / hassfest (push) Successful in 2m4sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m10sRelease / release (push) Successful in 1m54sValidate / hacs (push) Successful in 38sTest / test (push) Successful in 6m27sValidate / hassfest (push) Successful in 2m24sreleased this
2026-09-30 17:25:11 +01:00 | 9 commits to main since this release- The tank's clock and time zone are corrected automatically when they
drift, instead of an hourly sync. - The schedule editor now supports light groups with different channels.
- K32W devices are chosen as gateway only when no other device is
available. - Devices unreachable through the gateway are restarted automatically
(escalating to the whole tank, at most once an hour). - Less Bluetooth traffic: scenes and schedules are read only when they
change. - Support for AI Blades (Bluetooth-only, not on the tank's mesh): polled
directly, and included in tank-wide scenes, restart and clock sync. - Less Bluetooth traffic: device info, firmware and settings are read
every 10 minutes (and after changes made in Home Assistant); the mesh
peer list every 5 minutes. - New "Refresh all data" button on the tank reads everything again.
- Requires python-mobius 0.10.0.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- The tank's clock and time zone are corrected automatically when they
-
v0.9.0
StableAll checks were successfulRelease / test-1 (push) Successful in 9m15sRelease / frontend (push) Successful in 1m37sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 1m11sRelease / hassfest (push) Successful in 2m38sRelease / validate (push) Successful in 0sRelease / release (push) Successful in 1m47sTest / frontend (push) Successful in 1m2sValidate / hacs (push) Successful in 44sTest / test (push) Successful in 6m9sValidate / hassfest (push) Successful in 1m40sreleased this
2026-09-24 13:06:45 +01:00 | 20 commits to main since this release- Manual setup now runs an active Bluetooth scan when a Mobius device is
nearby but its serial number can't be read yet, instead of reporting
that no devices were found. If the serial still can't be read, it
explains how to fix it. - Writes to a device reached through another device (a relayed device) now
show an error when the device rejects them. - Added pump battery settings: "Battery backup speed" (up to the pump's
battery backup max speed) and, on pumps that have them, the boosted
battery power and on/off times. Boosted battery settings can only be
changed while the pump runs on battery. - Added a "Running on battery" sensor for pumps with battery backup.
- Light schedule card: the moon now only shows the current moon phase
(while lunar phases are on). Lunar phases are turned on and off from the
schedule editor, for every light in the schedule group. - Fixed the remaining time of a running scene not counting down: the cards
now count it down every second (newends_atattribute on the scene
selection). - Returning to the normal schedule is now sent to the whole tank in one
write, like the app, instead of to each device separately. - A tank with a single device now shows a notification whenever it loads:
Mobius keeps the Bluetooth connection to it, so the Mobius app can't
control that device until this entry is disabled or another device of
the tank is added. - The schedule editor now says that the Mobius app keeps its own copy of
the schedule, and that downloading the.mobfile after saving and
importing it in the app brings the app up to date. - Pump schedule editor: parameters are limited to the ranges the app
allows, times are entered in seconds, and parameters added by a new mode
start at a valid value (they started at 0, which the pump doesn't
accept). Out-of-range schedules are rejected before writing. - Internal cleanup. Requires python-mobius 0.9.0+.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Manual setup now runs an active Bluetooth scan when a Mobius device is
-
v0.8.0
StableAll checks were successfulRelease / test-1 (push) Successful in 6m35sRelease / hacs (push) Successful in 50sRelease / frontend (push) Successful in 1m14sRelease / test (push) Successful in 0sRelease / hassfest (push) Successful in 1m58sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m27sValidate / hacs (push) Successful in 48sTest / test (push) Successful in 5m35sValidate / hassfest (push) Successful in 1m40sRelease / release (push) Successful in 1m22sreleased this
2026-09-20 16:33:11 +01:00 | 32 commits to main since this release- Fixed the pump card's own device name showing beside "Pump Schedule"
instead of below it -- a side effect of making the header a flex row
for the light card's own moon toggle, which the pump card's title/
subtitle weren't wrapped to survive.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Fixed the pump card's own device name showing beside "Pump Schedule"
-
v0.8.0-beta8
Pre-releaseAll checks were successfulRelease / frontend (push) Successful in 1m16sRelease / hacs (push) Successful in 41sRelease / hassfest (push) Successful in 2m9sRelease / validate (push) Successful in 0sRelease / test-1 (push) Successful in 6m15sRelease / test (push) Successful in 0sTest / frontend (push) Successful in 1m3sValidate / hacs (push) Successful in 42sTest / test (push) Successful in 5m15sRelease / release (push) Successful in 1m27sValidate / hassfest (push) Successful in 1m43sreleased this
2026-09-17 15:28:02 +01:00 | 34 commits to main since this release- Critical fix: the schedule intensity sensor's own
lunar_enabled/
moon_phase_iconattributes showed Unknown during the day, even when
the device's own Lunar toggle was genuinely on. Requires
python-mobius 0.8.4+. - The Lunar switch and moon toggle are now only shown on lights whose
own firmware actually supports it. - The moon toggle's own tooltip now shows the current phase name (e.g.
"Waning Gibbous"), not just "active". - The Lunar switch now exposes the current phase name and phase day
(0-29) as its own attributes.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Critical fix: the schedule intensity sensor's own
-
v0.8.0-beta7
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 6m25sRelease / frontend (push) Successful in 1m10sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 1m1sRelease / hassfest (push) Successful in 2m19sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m17sRelease / release (push) Successful in 1m41sValidate / hacs (push) Successful in 48sTest / test (push) Successful in 5m48sValidate / hassfest (push) Successful in 1m56sreleased this
2026-09-17 09:00:52 +01:00 | 40 commits to main since this release- Added a "Lunar phases" switch (light devices), plus a clickable
moon toggle directly on the light glance view's own header --
matches the app's own "Lunar" chip: shows the current moon phase
while on, a dimmed icon while off, tap to toggle either way.
Requires python-mobius 0.8.3+. - Fixed the pump schedule editor's own time field showing AM/PM even
with Home Assistant's own Time Format set to 24-hour -- a native
time input follows the browser/OS locale, not Home Assistant's own
setting. Now built from locale-aware hour/minute fields instead. - Removed the day/night/sunrise/sunset period option from pump
schedule points entirely -- pumps only have an enabled/disabled
notion, never that one. - The MaxSpeed/MinSpeed reverse-rotation hint now only shows on a pump
that actually supports it (AlpacaV1); a negative value is clamped
rather than silently accepted on pumps that don't. - Added icons for Cloud Cover, Color Cycle, and Disco, the remaining
built-in scene types that fell through to the generic bookmark
placeholder before.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Added a "Lunar phases" switch (light devices), plus a clickable
-
v0.8.0-beta6
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 7m53sRelease / frontend (push) Successful in 1m31sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 1m18sRelease / hassfest (push) Successful in 3m0sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m40sRelease / release (push) Successful in 1m41sTest / test (push) Successful in 6m6sValidate / hacs (push) Successful in 1m12sValidate / hassfest (push) Successful in 2m35sreleased this
2026-09-16 09:27:05 +01:00 | 46 commits to main since this release- Critical fix: the schedule intensity sensor could show the
lunar reduction factor instead of the light's own actual schedule
intensity setting. Requires python-mobius 0.8.2+. - Activating a scene now shows a loading spinner and disables the
other tiles until it resolves, with a real error message on
failure, instead of no feedback at all. - Fixed a misleading "0:00 remaining" shown for scenes with no real
timer (e.g. Feed Mode). - Fixed the card offering only a single fixed size in sections view,
which could cause an "Invalid configuration" error on a narrower
screen. The light and pump cards now have their own sane default
sizes with proper min/max bounds.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Critical fix: the schedule intensity sensor could show the