Skip to content

Releases: MacSiem/ha-device-health

v4.2.3 — battery detection fix

Choose a tag to compare

@MacSiem MacSiem released this 26 Jun 16:18

Fixed

  • Battery Health now counts an entity as a battery level only when its device_class is battery or its unit is % (value 0–100). Battery+ / Battery Notes helper entities (*_battery_type, *_battery_quantity) are no longer shown as battery levels. Fixes #1 (devices wrongly shown at ~2%).

Docs

  • Added a real card screenshot to the README.

ha-device-health v4.2.2

Choose a tag to compare

@MacSiem MacSiem released this 15 Jun 05:41

HA-theme-driven dark/light: cards follow the active Home Assistant theme (luminance of --card-background-color in set hass -> :host(.bento-dark)) instead of OS prefers-color-scheme. Fixes hardcoded dark cosmetics on explicit dark themes where hass.themes.darkMode is false.

ha-device-health v4.2.1

Choose a tag to compare

@MacSiem MacSiem released this 14 Jun 22:50

HA-theme-driven dark/light: cards follow the active Home Assistant theme (luminance of --card-background-color in set hass -> :host(.bento-dark)) instead of OS prefers-color-scheme. Fixes hardcoded dark cosmetics on explicit dark themes where hass.themes.darkMode is false.

v4.2.0

Choose a tag to compare

@MacSiem MacSiem released this 12 Jun 14:20

New: Background alerts (24/7) — the card generates native HA automations (low battery / device offline) so alerts fire even with the panel closed. Full YAML preview + explicit confirmation before any write; re-run to update entity lists. Uses persistent notifications by default.

v4.1.5

Choose a tag to compare

@MacSiem MacSiem released this 09 Jun 20:19

Dashboard sizing fix: card now implements getGridOptions(), resizable in HA Sections dashboard instead of forced full width. Sidebar/panel mode unchanged. Header version synced.

v4.1.4

Choose a tag to compare

@MacSiem MacSiem released this 12 May 17:49

Standalone HACS plugin split from MacSiem/ha-tools monorepo.

Highlights:

  • Premium Bento Design System v2.0 (inline, no shared dependency)
  • System font stack (Inter preferred when locally installed)
  • HACS validation workflow
  • Branded preview banner
  • Per-tool persistence namespace
  • Intro banner, donation footer, prerequisite hints

See CHANGELOG.md for full version history.

v4.1.2 — Premium Bento Design System v2.0

Choose a tag to compare

@MacSiem MacSiem released this 10 May 12:32

v4.1.2 — Premium Bento Design System v2.0

Diamond top quality UI/UX

  • Inter typography (400/500/600/700/800/900) + JetBrains Mono for code
  • Modern card layout with layered shadows (sm / md / lg / glow)
  • Pill-style tabs instead of underline tabs — pill nav with active state shadow
  • Premium stat-cards with hover lift, accent stripe on hover, animated stagger entrance
  • Gradient primary buttons (#6366f1 → #8b5cf6) with glow shadow + hover lift
  • Color-coded status pills with bordered translucent backgrounds (success / error / warning / info)
  • Modern tables with rounded corners, hover row highlight
  • Loading shimmer animations on .loading-bar
  • Refined empty-state with dashed border + soft background
  • Smooth animations — bentoFadeIn / bentoSlideIn / bentoStaggerIn (cubic-bezier(0.4, 0, 0.2, 1))
  • Improved scrollbars — pill style, theme-aware

Premium banners

  • Donate footer — gradient text headline, animated CTA buttons (Buy Me a Coffee + PayPal) with glow shadows
  • Prereq banner — gradient accent stripe, clear hierarchy, premium CTA button
  • First-run intro banner — gradient text headline, numbered circular step counters (1, 2, 3), dismiss button with rotate animation

Refined dark mode

  • Deeper blacks (#0a0a0f, #16161f) with vibrant accents (#818cf8, #a78bfa, #f472b6)
  • Glassmorphism preserved
  • All shadows re-tuned for dark surfaces

Compatibility

  • Home Assistant 2024.1.0 or newer
  • Light + dark + auto theme via prefers-color-scheme
  • Mobile responsive (640px / 480px breakpoints)
  • prefers-reduced-motion support

Plus everything from v4.1.1:

  • Per-tool first-run intro banner with scope + 3 quick-start steps
  • Universal donate footer injector with deep shadow DOM walker
  • panel_custom auto-init wrapper
  • Inline prereq banner for missing dependencies

v4.1.1 — intro banners + UX polish

Choose a tag to compare

@MacSiem MacSiem released this 10 May 08:26

v4.1.1 — first-run intro banners + UX polish

What's new

  • Per-tool first-run intro banner: scope headline + 3 quick-start steps. Dismissable + persisted in localStorage.
  • Tools that already have a native getting-started element (purge-cache, baby-tracker, sentence-manager, vacuum-water-monitor) keep their existing UX and skip the injected banner.
  • All other 18 tools now show a clean blue/violet intro card on first open with a one-line scope + ordered list of the 3 documented use cases.

Plus everything from v4.1.0:

  • Universal donate footer injector (deep shadow DOM walker, MutationObserver, view-switch listener)
  • panel_custom mode auto-init: stub setConfig() called when card mounted without config
  • Inline prereq banner with install guide for tools that need additional integrations
  • READMEs revamped with HACS install steps + dependency notes

Compatibility

  • Home Assistant 2024.1.0 or newer
  • Light + dark mode + mobile responsive

Install via HACS

  1. HACS → ⋮ → Custom repositories → paste this URL → Category: Lovelace
  2. Install → restart HA
  3. Use as Lovelace card: type: custom:ha-<tool> — or add a panel_custom YAML entry per the README

v4.1.0 — public release readiness

Choose a tag to compare

@MacSiem MacSiem released this 10 May 08:00

v4.1.0 — Public release readiness

What's new

  • Universal donate footer injector (deep shadow DOM walker, MutationObserver, view-switch listener)
  • panel_custom mode auto-init: stub setConfig() called when card mounted without config
  • Inline prereq banner with install guide for tools that need additional integrations
  • READMEs revamped with full HACS install steps, Required/Optional sections, Privacy & Security notes

Compatibility

  • Home Assistant 2024.1.0 or newer
  • Light + dark mode + mobile responsive
  • Self-contained — Bento Design System CSS + XSS sanitiser inlined; no external CDN deps

Install via HACS

  1. HACS → ⋮ → Custom repositories → Add this URL → Category: Lovelace
  2. Install → restart HA
  3. Use as Lovelace card or add a panel_custom YAML entry (see README)

v3.1.0

Choose a tag to compare

@MacSiem MacSiem released this 19 Mar 23:56

v3.1.0

New

  • Dark mode
  • Network tab: scans ALL entities for MAC/IP/SSID
  • Alerts pagination + persistence
  • Chart max-height

Fixed

  • Mobile: hidden TYPE/UPTIME columns
  • Responsive CSS