• v2.7.0 947e0a4f9a

    2.7.0 Stable

    domuk released this 2026-11-08 14:39:15 +00:00 | -9 commits to Dev since this release

    New

    • The house map. A new admin page, House map, to draw each floor of
      the house to real sizes and put devices where they are.
      • Rooms by size: type a room's width and depth and it appears to scale,
        beside the others; drag it and it snaps to them, an inner wall apart.
      • Or draw them: click round the corners; walls stay square, and a
        length typed as you go places the next corner exactly. Drag a corner or the
        middle of a wall to reshape a room; click a wall to type its length.
      • Or trace a picture of the plan: add a PNG, JPEG or WebP, set its scale
        by clicking two points a known distance apart, and draw over it.
      • Or let it read the picture: Read rooms from it finds the walls,
        every space between them however small (a cupboard is a space), doors by
        their swing — single, pairs, and doors hung between two walls with no wall
        either side — windows by their glass, bay windows, a garage door, and the
        stairs by their treads. Plain image logic in the browser, no AI and nothing
        sent anywhere. A picture holding several floors side by side puts each on
        its own floor. Plans are rarely drawn exactly to scale, so type one room's
        real size and scale the whole floor to it.
      • Walls you can edit. A floor read from a picture keeps every wall as a
        wall of its own: click one to type its length or thickness, mark it as an
        outside wall, split it in two, lengthen it to meet the walls ahead, drag
        either end or the whole wall, or delete it. Wall draws new ones, round
        corners, to typed lengths. A floor drawn from rooms works its walls out
        from them — inner walls where rooms meet, outer walls round the outside —
        until Make the walls editable turns them into walls of their own.
      • Checks, on every floor: the outside wall closed all round, every room
        with a way in (from outside, or up the stairs), no door or window opening
        onto a wall or with the same room both sides, nothing drawn twice, no door
        standing in a room with no wall at either end. Click one to go to it.
      • Each room shows its name, its size in metres and feet, or its area.
      • Doors and windows go on walls and slide along them — a door, a pair,
        a garage door or a plain opening; a window flat or a bay; stairs,
        labels, and furniture from a catalog with real sizes: sofas, beds,
        desks, TVs, server racks, PCs, kitchen and bathroom fittings.
      • Devices: every physical thing from your integrations and every Home
        Assistant device on the home page is in Not placed — drag one onto the
        plan, or click Place and then the spot. A room named like a device's area
        offers to take it.
      • Undo…, as on the network map: the last 50 changes, back to any one.
    • The house map on the home page. The floors, with each device a dot in its
      live status colour; tap one for its usual popup. It shows once a floor has
      something drawn, and joins every layout at the end — move it in Appearance.
    • A real certificate, managed for you. Settings → Certificate gets a
      certificate from Let's Encrypt for your domain — wildcards too — proving it
      with a DNS record in Cloudflare, so nothing needs opening to the internet.
      Type the domain, an e-mail, the Cloudflare zone and an API token (stored
      encrypted). It is checked twice a day and renewed 30 days before it runs out;
      the running app switches to the new one without a restart, and the one it
      replaces is kept as .previous.
    Downloads
  • v2.6.2 1f586be0ff

    2.6.2 Stable

    domuk released this 2026-11-08 01:42:33 +00:00 | -6 commits to Dev since this release

    New

    • Undo on the network map. Undo… lists the last 50 changes to the
      map, newest first. Pick how far back to go: that change and every one after
      it are undone.
    • Edit a site. Click a site's header on the map to rename it, set or
      change its VPN, or remove it once it is empty. Before, a VPN could only be
      chosen when the site was first added.
    • UniFi finds what machines are plugged into. A server, Docker host or
      device added by hand whose IP UniFi sees as a client is suggested under that
      client's switch, with the port and speed — even when the client itself is
      not approved. Things already on the map show the same suggestion in their
      details, with Use this.

    Changes

    • + Router is now + Device, since it adds any device.
    • A device added by hand takes up to 1024 IPs instead of 32. They can be
      separated by commas, spaces or new lines; the details show the first eight.
    • A VPN line now goes between the two sites' top routers whichever order
      things were added in.
    Downloads
  • v2.6.1 9a4eeb9cce

    2.6.1 Stable

    domuk released this 2026-11-07 21:26:47 +00:00 | -4 commits to Dev since this release

    Fixes

    • The network map's Unmapped list was nearly empty. It looked through a
      limited number of items that included Home Assistant's, so on an install
      with a large Home Assistant almost everything else — the Dream Machine,
      switches, hosts — never reached it. It now asks only the other
      integrations for what is approved, and lists all of it.
    Downloads
  • v2.6.0 df84a55259

    2.6.0 Stable

    domuk released this 2026-11-07 20:29:51 +00:00 | -2 commits to Dev since this release

    New

    • A network map in the admin, under Network map. Sites sit side by
      side (Home, a datacentre, family's house), each a tree from its router
      down: what is plugged into what, and under each host what runs on it —
      VMs, containers, services. VPNs between sites are drawn between their top
      devices. Click anything to see its status, what it runs on and what runs
      on it; hosts show CPU, memory and space. Pan, zoom, open and close hosts,
      search by name or IP.
    • Nothing places itself on the map. Everything not yet on it is listed
      under Unmapped, with a suggestion where one can be worked out: what
      the integration already says (a Proxmox guest's host, an Unraid
      container's server, a UniFi client's access point), the same IP, or a
      similar name, marked as a guess. Yes places it, Not this drops the
      suggestion for good, Choose… places it by hand.
    • + Router adds a device no integration reports — the router at the top
      of a datacentre, or a switch or server — with the IPs it covers, so what
      sits behind it can be suggested. Devices added by hand live on the map
      only and never appear on the home page.
    • Ports and speeds on the map's lines: UniFi's switch port and speed
      where it gives them, the Wi-Fi band for wireless clients, or a port and
      speed you type in for any link. Ports: on/off hides them.
    • Where it sits, in every Infrastructure popup: what it runs on, up to
      the top, and what runs on it, each one a click away.
    • Hide from the home page, in every imported item's edit box,
      Infrastructure and Home Assistant alike. A hidden item stays imported and
      up to date, and cards can still use it.

    Changes

    • Infrastructure is in tabs by what things are: Hardware (the machines),
      VMs/Containers, Services, Components (drives and shares, the old Hardware
      tab), Network, Clients, Security, Voice Assistants, and Acked. A tab only
      shows while something is in it, with a count.
    • Needs attention sits above the tabs, with everything that needs it from
      every tab, so a problem is seen whichever tab is open.
    • Drives are named with their server, as you called the integration:
      "NAS1 - Disk 2".
    • On a phone, the warning box at the top is gone — Infrastructure leads
      with what needs attention — and the jump bar wraps onto two rows once its
      buttons stop fitting on one.
    Downloads
  • v2.5.3 2210c961df

    2.5.3 Stable

    domuk released this 2026-11-07 16:29:56 +00:00 | 0 commits to Dev since this release

    New

    • More info behind every card. Click a service card, or More info in
      an Infrastructure box's popup, and a popup opens with tabs of everything
      worth seeing about that integration. The home page stays plain. The popup
      refreshes every 15 seconds while open; when a service cannot be reached, it
      shows what it last reported and says so.
    • Plex's popup: who is watching what, direct play or transcoding, quality,
      bandwidth, local or remote; the libraries and what was added; what was
      watched lately; the server.
    • Sonarr's and Radarr's popup: the whole download queue; what is coming
      up in the next two weeks and what was recently added, as posters; how much
      is missing or below the quality you want; health warnings and root folder
      space.
    • qBittorrent's popup: every torrent, filtered by active, idle or dead and
      by tag, each with start, stop and delete. Delete asks first, and only
      removes the downloaded files if you tick that. Deleting needs you signed in.
    • Immich's popup: the newest photos (each opens in Immich), library size
      and space, each user's share, and the background jobs.
    • AdGuard Home's and Pi-hole's popup: today's numbers, a pause from 1
      minute to hours, the most blocked and most asked-for names, the busiest
      clients, and the query log filtered to blocked or allowed.
    • Every other integration's popup (Unraid, TrueNAS, Proxmox, Docker,
      UniFi, UniFi Protect, Uptime Kuma, UPS, network checks): its things grouped
      into tabs — drives, shares, Docker, VMs, nodes, guests, storage, devices,
      clients, monitors — with Docker's start, stop and restart.
    • qBittorrent on its card: counts of Active, Idle and Dead
      (stalled, errored or missing files) torrents; one Pause all / Start
      all
      button; an Alternative speeds button that lights up while they are
      on; and See torrents, which opens the popup on its torrents. New cards
      start with these; an existing card can add them from its editor (Buttons
      and the three numbers).
    • Immich photos open in Immich when clicked on the card.
    • A link address for each card. Under Show a link that opens it, a
      card can open somewhere other than the integration's own address — Plex's
      app.plex.tv, or a public address.

    Changes

    • Infrastructure's Hardware tab is a grid of smaller tiles, two to a row,
      at a fixed height with pages like Systems. Everything of one type is
      together whatever it came from — all drives, then all shares — and a row of
      buttons above shows just one type.
    Downloads
  • v2.5.2 0487c9a973

    2.5.2 Stable

    domuk released this 2026-11-07 15:22:29 +00:00 | 2 commits to Dev since this release

    New

    • A Heating card. Under Home Assistant's Cards, + Heating makes a
      card you fill with + Add device: thermostats, A/C units and hot water.
      Each device shows only the controls Home Assistant says it has — on and off,
      its modes, target temperature (or a low/high range), presets such as boost,
      fan speeds, swing, humidity, and for hot water its modes and away. It shows
      what the device is doing now (heating, cooling, idle) where it reports it.
      Hot water set below 60°C carries Home Assistant's Legionella warning.
    • Room tabs on the Home Assistant box. One tab per room, from Home
      Assistant's own areas, plus All (your favourites, as before). Any item
      can be moved to another room in its edit box in the admin; empty goes back
      to Home Assistant's. The tiles are taller, so their controls fit.
    • One Unraid card for the whole server. Drives are no longer offered as
      cards of their own. The server's card has a Drives item: tick which
      drives it lists, each with its status, temperature and space used.
    • Posters. Any list on a service card can be shown as posters, four to
      a row, with the name under each. Plex's now playing shows the artwork, the
      title and the time left; Sonarr and Radarr show the show or film poster for
      coming up and recently added. New Sonarr and Radarr cards start with both
      rows as posters.
    • Service cards refresh by themselves every 10 seconds while the page is
      open, and Plex is now checked every 10 seconds, so now playing keeps up.
      Each integration's own check interval is now actually used (it was every 60
      seconds for everything), and 10 seconds can be chosen.
    • A link to open the app on a service card (Immich, Plex, Sonarr, Radarr,
      qBittorrent, Unraid), on by default for those, and a tick box for it.
    • An Acked tab in Infrastructure: everything acknowledged and still not
      fixed, who acknowledged it and when, with Undo. Acknowledged boxes say
      who and when.
    • Export and import for every card. Each card's editor has Export,
      which copies its setup as text, and Import, which fills the editor from
      pasted text; Save keeps it. Readings this Home Assistant does not have
      show as their id, to pick again.
    • Currency on the energy card. Three letters, like GBP or EUR; empty uses
      what the meter reports.

    Changes

    • The weather and energy cards are now called Weather - Ecowitt and
      Energy - Glow, because those are the products whose readings they find
      by themselves. Anything else still works by picking each reading by hand.
      Cards you already have keep their names.
    • A drive that cannot be seen because its whole Unraid server is unreachable
      no longer adds itself to the problems — the server is already there. A
      drive that fails, is disabled or goes missing while the server answers still
      does, until it is acknowledged.

    Fixes

    • Editing a Home Assistant item that has no device of its own saved to the
      wrong place; it now saves to the item.
    Downloads
  • v2.5.0 e205da5744

    2.5.0 Stable

    domuk released this 2026-11-07 09:53:32 +00:00 | 6 commits to Dev since this release

    New

    • Service cards on the home page. Plex, Sonarr, Radarr, qBittorrent,
      Immich, Unraid and the other new integrations can each have a card. Make one
      under the integration's new Cards page in the admin, then choose exactly
      what it shows: any of its numbers (library counts, speeds), gauges, lists
      (now playing, coming up, recently added, shares) and pictures (posters,
      photos). Rename any of them, cut a list or the pictures to how many you want,
      put them in any order, and choose whether the card shows its status, its
      status line and its icon. A new card starts with sensible picks — Plex:
      who is watching, library counts and newly added; Sonarr: coming up and
      recently added; Radarr: recently added; qBittorrent: download and upload;
      Immich: the newest photos.
    • Acknowledge problems. Anything down, offline or unknown in
      Infrastructure's problems now has an Ack button (you will be asked to
      sign in, so who acknowledged it, and when, is recorded). It leaves the
      problems list but still shows as down where it normally lives. The moment it
      comes back, the acknowledgement is dropped — so the next time it goes down,
      it is a problem again. The device popup shows who acknowledged it, with
      Undo.
    • Hardware monitoring. Infrastructure has a Hardware tab for Unraid's
      drives — status, temperature and space — and its shares with the space
      each uses. Drives no longer crowd the Infrastructure list: they appear there
      only while in alarm (failed, disabled or running hot). Drives you had already
      approved move across by themselves.
    • Sonarr and Radarr: recently added. Both now read what was recently
      added to the library, shown in the popup and available for a card.
    • Logos for Sonarr, Radarr, qBittorrent, Unraid and Pi-hole.

    Updates

    • Sonarr and Radarr report whether they are up and what they are doing,
      not drive space.
      A nearly full drive no longer makes them need attention;
      only being unreachable or a real health error does.
    • An Unraid data drive that is nearly full is normal and no longer raises an
      alarm; a failed, disabled or hot one still does.

    Fixes

    • The admin's device popup showed [object Object] for the newer
      integrations' details. They now read as proper lines — each library count,
      gauge, list entry and the number of pictures.
    • qBittorrent's speeds in the admin read as KiB/s and MiB/s instead of raw
      bytes, and its Pause all / Resume all buttons are proper buttons
      instead of squashed text.
    Downloads
  • v2.5.1 6445322d87

    2.5.1 Stable

    domuk released this 2026-11-07 09:50:54 +00:00 | 4 commits to Dev since this release

    Fixes

    • The admin would not open after updating to 2.5.0. A name used twice in
      the admin's code stopped the whole admin from loading, so nothing in it —
      including going back a version — could be used. It loads again, with
      everything 2.5.0 added.
    • The Radarr and Pi-hole logos showed without their colours.
    Downloads
  • v2.4.0 e2bc6a9863

    2.4.0 Stable

    domuk released this 2026-11-07 01:32:03 +00:00 | 8 commits to Dev since this release

    New

    • Eleven more integrations. Each is added under Admin → Integrations →
      + Add integration, scanned, and approved onto Infrastructure like the
      rest. Clicking one on the home page opens its details — gauges, readings,
      lists and, for some, buttons. The README lists what each needs.
      • UPS (Network UPS Tools) — on mains, on battery or battery low, with
        charge, load and runtime.
      • Uptime Kuma — every monitor: up, down, pending or maintenance,
        response time, and certificate days, with one under two weeks flagged.
      • Ping / port check — your own list of named targets: a host is pinged,
        a host and port is connected to, a web address is fetched and its
        certificate days counted.
      • Pi-hole and AdGuard Home — today's queries and blocked share,
        blocklist size or busiest clients, with Pause 5 min and Resume.
      • Plex — who is watching what, with progress and whether it is
        transcoding; library counts; and the recently added posters.
      • Sonarr and Radarr — what is downloading and how long is left, what
        airs or releases this week, health problems, and how full the drives are.
      • qBittorrent — speeds, active torrents with time left, stalled ones
        flagged, and Pause all / Resume all.
      • Immich — disk use, photo and video counts, background jobs, and the
        newest photos.
      • TrueNAS — the system and its alerts, each pool's health, space and
        scrub, and apps.
      • Unraid — the array's state and space, each disk's status and
        temperature, Docker containers and VMs.
    • Pictures — Plex posters, Immich photos — are fetched through Homepage, so
      the keys for those services never reach the browser.

    Updates

    • When one of the new integrations cannot be reached, what it last reported
      turns unknown rather than staying as it was.
    • The device popup names each new kind, says Online rather than Running for
      things that do not run, and hides pictures that fail to load. Long list
      entries wrap to two lines.

    Fixes

    • Several requests at once — eight photo thumbnails loading together, say —
      could fail with a database error. They now take turns.
    Downloads
  • v1.9.0 527e9df8c2

    1.9.0 Stable

    domuk released this 2026-09-20 04:48:27 +01:00 | 52 commits to Dev since this release

    Updates

    • Home Assistant devices are now managed as whole devices. Approving a device
      brings its sensors with it and shows as one card, not a scatter of separate
      boxes.
    • Each device has an edit box: pick the primary reading (the dashboard tile),
      a secondary reading, and tick which of its sensors appear on the card. Primary
      and secondary can't be the same sensor.
    • The device popup shows a purpose-built control for every device type — lights
      (brightness, colour, warm/cool), thermostats (target, mode, fan from the
      device's own modes), switches, fans, covers, locks, media players, water
      heaters, valves, remotes, and more — each driven by what the device actually
      supports.
    • Individual sensors can still be imported on their own, independently of the
      device, by expanding a device on the import page.
    • The icon picker now searches the full Material Design Icons set — type a word
      like "thermometer" or "lock" to find one.
    Downloads