-
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 | 0 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)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 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 | 2 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)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 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 | 8 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)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 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 | 14 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)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Critical fix: the schedule intensity sensor could show the
-
v0.8.0-beta5
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 5m40sRelease / frontend (push) Successful in 56sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 42sRelease / hassfest (push) Successful in 1m45sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m10sRelease / release (push) Successful in 1m27sValidate / hacs (push) Successful in 35sTest / test (push) Successful in 5m30sValidate / hassfest (push) Successful in 1m31sreleased this
2026-09-14 12:10:50 +01:00 | 19 commits to main since this release- Fixed the pump glance view's own current-mode display never
actually reading MaxSpeed/PhaseShift/ParentSerial correctly --
Anti-Sync now shows instead of plain Sync when that's actually in
effect, and a child mode's parent pump name shows again. - Fixed the light schedule chart's own channel legend being cramped
against the hour labels above it (a leftover negative margin), and
centered the legend on the card's own width.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed the pump glance view's own current-mode display never
-
v0.8.0-beta4
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 5m39sRelease / frontend (push) Successful in 1m4sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 45sRelease / hassfest (push) Successful in 1m52sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m15sRelease / release (push) Successful in 1m27sValidate / hacs (push) Successful in 35sTest / test (push) Successful in 5m13sValidate / hassfest (push) Successful in 1m34sreleased this
2026-09-13 22:08:42 +01:00 | 22 commits to main since this release- Fixed the gateway role trading forever between the two best-RSSI
devices on a tank, never giving any other device a real turn -- a
successful read no longer prematurely re-opens the door to whichever
device most recently failed. - The light channel intensity chart is taller, its hour labels are
larger and properly centered, the hover tooltip no longer covers
the point you're pointing at, and hovering now shows a small time
label at the bottom of the hover line.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed the gateway role trading forever between the two best-RSSI
-
v0.8.0-beta3
Pre-releaseAll checks were successfulRelease / frontend (push) Successful in 1m23sRelease / test-1 (push) Successful in 8m34sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 59sRelease / hassfest (push) Successful in 3m5sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m46sRelease / release (push) Successful in 2m26sValidate / hacs (push) Successful in 1m5sTest / test (push) Successful in 8m24sValidate / hassfest (push) Successful in 3m17sreleased this
2026-09-13 14:23:40 +01:00 | 27 commits to main since this release- The light channel intensity chart now shows a rolling last-24h
window ending at now, matching Home Assistant's own history chart,
instead of always starting and ending at midnight. Hour labels land
on nice clock hours that roll with the window, not raw offsets from
now. - The light channel intensity chart shows a 0/50/100% Y-axis scale
with matching horizontal gridlines. - The pump glance view shows the pump's own current mode -- the
active scene's name if one is running, Anti-Sync (not just Sync)
when that's actually in effect, and the parent pump's own name in
parentheses for a child mode (Sync/Anti-Sync/EcoSmart Back). - Moved the schedule editor's Load/Download buttons into the header,
next to Back, matching the mockup's own layout.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The light channel intensity chart now shows a rolling last-24h
-
v0.8.0-beta2
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 8m38sRelease / frontend (push) Successful in 1m18sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 58sRelease / hassfest (push) Successful in 2m39sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m23sRelease / release (push) Successful in 1m43sValidate / hacs (push) Successful in 50sTest / test (push) Successful in 6m47sValidate / hassfest (push) Successful in 2m53sreleased this
2026-09-12 15:53:59 +01:00 | 34 commits to main since this release- Added a "Restart all devices" button on the tank device, matching
the app's own tank-settings option -- one broadcast write reboots
every device on the mesh. - The pump schedule editor shows MaxSpeed/MinSpeed as whole-number
percentages and Variance as None/Low/Medium/High, matching the
app's own display. - The light channel intensity chart has a hover tooltip, a color
legend, and lines that hold flat to the current time instead of
stopping wherever a channel's value last changed. - The light schedule editor's own point rows show a small colored bar
per channel instead of a plain list of names. - The pump glance view rounds flow/speed readings to whole numbers,
and clicking either one opens Home Assistant's own history dialog
for that sensor. - The schedule editor's Back/Load/Download buttons are now icons.
- Centered the scene card's own tiles on the available width.
- Fixed a schedule sensor showing the device's own name instead of
"Schedule intensity", caused by a missing translation entry.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Added a "Restart all devices" button on the tank device, matching
-
v0.8.0-beta1
Pre-releaseAll checks were successfulRelease / test-1 (push) Successful in 6m50sRelease / frontend (push) Successful in 1m8sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 55sRelease / hassfest (push) Successful in 2m14sRelease / validate (push) Successful in 0sTest / frontend (push) Successful in 1m17sValidate / hacs (push) Successful in 50sValidate / hassfest (push) Successful in 1m51sTest / test (push) Successful in 5m59sRelease / release (push) Successful in 5m34sreleased this
2026-09-11 11:05:11 +01:00 | 41 commits to main since this release- Added two Lovelace cards: a scene card (activate a tank's scenes,
or resume its normal schedule) and a schedule editor card (view and
edit a light or pump's own schedule). - The schedule editor supports adding, editing, and deleting points
for both light and pump schedules; downloading and loading .mob
files; and writing changes back to the device. - A pump's own point editor only offers the modes that pump actually
supports, and shows Sync/Anti-Sync/EcoSmart Back the same way the
official app does, including a combobox to pick which other pump on
the tank to follow. - The light glance view shows a channel intensity history chart, an
overall intensity slider, and falls back to another light in the
same group if one goes offline. - The scene selection combo box now exposes how long the active scene
has left as a duration_remaining_seconds attribute. - Fixed a device's batch-disabled state persisting across a gateway
change -- it now resets when a new gateway is elected, since a
batch failure through one gateway/relay path doesn't mean the same
device's batching would also fail through a different one. - Fixed a single transient get_supported_attributes() failure
permanently starving a device of almost all batched data on every
poll after that, silently, with no error ever raised again -- the
fetch now correctly retries on the next poll instead of caching
that one failure as if it meant "this device supports nothing."
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Added two Lovelace cards: a scene card (activate a tank's scenes,
-
v0.7.0
StableAll checks were successfulRelease / test-1 (push) Successful in 5m10sRelease / test (push) Successful in 0sRelease / hacs (push) Successful in 40sRelease / hassfest (push) Successful in 1m45sRelease / validate (push) Successful in 0sValidate / hacs (push) Successful in 40sValidate / hassfest (push) Successful in 2m1sTest / test (push) Successful in 4m23sRelease / release (push) Successful in 51sreleased this
2026-09-02 09:38:06 +01:00 | 82 commits to main since this release- New scene selection combo box on each tank device -- activates a
scene tank-wide in one write; "None" resumes the normal schedule. - New per-device "Configured scenes" sensor: how many scene slots are
used, with the device's own total capacity and a compact scene list
as attributes.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New scene selection combo box on each tank device -- activates a