Features

Everything DimDash does for an always-on iPad dashboard

The feature set is shaped around real wall-panel use: load local dashboards reliably, dim intelligently, wake cleanly, and keep Home Assistant auth from becoming a maintenance chore.

Current feature surface

Auto dimming

Set an idle timeout, choose overlay opacity, and let DimDash fade the screen down after inactivity. A touch wakes the dashboard immediately.

Device Display: Keep Screen Awake

Prevent the iPad or iPhone from locking while DimDash is open so the wall panel stays available during the app experience.

Device Display: DimDash Brightness

Apply a chosen device brightness while DimDash is active, useful for panels that should stay visually consistent throughout the day.

Dashboard kiosk mode

WKWebView runs full-screen with persistent sessions, desktop viewport behavior on iPad, pull-to-refresh, and local HTTP support.

Integration templates

Templates for Home Assistant, Grafana, Dashy, Homarr, Glance, Node-RED Dashboard, Flame, and Custom URL set recommended dimming and kiosk defaults.

Home Assistant setup and silent auth

Discovery, OAuth, Keychain credential storage, dashboard picking over WebSocket, Home Assistant external auth bridge, and silent token refresh keep Home Assistant usable in a native WebView.

Add another Home Assistant dashboard

Reuse an existing Home Assistant connection securely and pick a different dashboard without repeating OAuth.

Dashboard Cycling

DimDash Pro rotates through selected dashboards in your chosen order and loops automatically.

Per-dashboard durations

Each dashboard in a Pro cycling sequence can have its own duration, so dense monitoring views and quick status boards can get different amounts of time.

Preloaded Cycling

When Dashboard Cycling is enabled, DimDash keeps cycle dashboards loaded in the background so transitions feel smoother and fewer switches show a blank loading state.

Dim While Cycling

Choose whether idle, proximity, and scheduled dimming apply to the cycling experience as a whole or stay disabled while dashboards rotate.

Proximity permission and status UI

DimDash Pro requests camera permission when Proximity Detection is enabled and can show permission, camera running state, frame arrival, and presence status in settings.

Proximity detection

DimDash Pro uses the front camera only while foregrounded and enabled. Apple Vision processes frames locally on-device; video is never recorded or transmitted.

Scheduled night mode

DimDash Pro can apply a deeper quiet-hours dimming schedule.

Custom overlay color

DimDash Pro lets you choose any overlay tint, from neutral black to warm amber or red night modes.

JavaScript injection

DimDash Pro can inject custom JavaScript to hide navigation, force dark mode, or adapt dashboard pages for wall display.

Privacy and local processing

No DimDash account, analytics, cloud service, or camera recording. Your configured dashboards remain between the app and the services you run.

Free features

  • Native iPadOS/iOS app for iOS 16+
  • Full-screen WKWebView kiosk mode
  • Any HTTP/HTTPS dashboard URL, including local network IPs
  • Device Display: Keep Screen Awake while DimDash is active
  • Device Display: DimDash Brightness for app-managed device brightness while active
  • Configurable idle timeout and dim overlay opacity
  • Smooth fade transition and pull-to-refresh
  • Built-in integration templates
  • Home Assistant discovery, OAuth setup, dashboard picker, external auth bridge, and silent token refresh
  • Home Assistant kiosk URL modes where supported
  • Local HTTPS/self-signed certificate handling for local HA instances
  • On-device operation with no external account

DimDash Pro features

  • Up to 5 dashboards
  • Dashboard Cycling with selected dashboards in a custom order
  • Per-dashboard cycle durations
  • Preloaded cycling transitions that reduce loading flashes
  • Dim While Cycling controls for cycle-level dimming
  • Add another Home Assistant dashboard from an existing connection
  • Proximity Detection with local on-device Vision processing
  • Camera permission and status diagnostics for proximity detection
  • Scheduled Night Mode for quiet-hours dimming
  • Custom overlay color
  • JavaScript injection for hiding nav bars, forcing dark mode, or customizing pages
  • Subscription management and restore purchases
Privacy

Local by default, because dashboards see your home.

No account. No analytics. No cloud service. DimDash operates on-device and loads the dashboard URLs you configure.

Proximity Detection uses the front camera with Apple's Vision framework. Frames are processed locally on-device, are never recorded, and are never transmitted.