π€ Material Sensor Dialog β
NOTE
π Introduced in version 2.0.0
β¨ Available on Free and Paid mode
β¨ Overview β
The Material Dialog is a new interactive component that allows you to view detailed information about a sensor device in a modern Material Design popup.
It provides contextual data, related entities, and device information, all inside a responsive dialog optimized for both desktop and mobile (with full-screen mode on phones).
This dialog gives users a fast and elegant way to check sensor states such as temperature, humidity, motion, or door status without leaving the main Lovelace dashboard.
β How to Open the Material Dialog β
π Free Version β
To open the Material Dialog, simply use the material-button-card with the attribute:
use_default_toggle: trueWhen the button is configured with one of the supported sensor types, tapping it will automatically open the Material Dialog with detailed information.
Example Configuration
type: custom:material-button-card
control_type: generic
entity: binary_sensor.motion_livingroom
use_default_icon: true
use_default_toggle: true # <-- Required in the Free version!When the entity corresponds to a supported sensor (e.g., motion, door, temperature, humidity), the dialog will open automatically upon tap.
βΉοΈ Action trigger β
| Card Type | Action Type | Sensor |
|---|---|---|
material-button-card | tap_action | door, motion, temperature |
πͺ Pro & Ultimate Version β
In the paid versions, automatic actions are the default behavior.
- If you do not define a
tap_actionor thehold_action, thecustom-more-infoaction will be executed on tap. - You do not need to use
use_default_toggle, which is deprecated in these versions.
Example (Pro/Ultimate): more-info is automatic
type: custom:material-button-card
control_type: generic
entity: binary_sensor.motion_livingroom
use_default_icon: trueβΉοΈ Action trigger β
| Action Type | Card Type | Sensor (By Device Class) |
|---|---|---|
tap_action | material-button-card, material-options-card, material-circle-progress-card | door, motion, temperature, presence, occupancy |
NOTE
π§ More sensor types may be added in future updates.
βοΈ Supported Device Classes β
π Free Version β
The Material Dialog is currently compatible with the following device types:
| Device Type | Description |
|---|---|
motion | Motion or presence sensors. Displays active/inactive state with animated feedback. |
door | Door or window contact sensors. Shows open/closed status. |
temperature | Temperature sensors. Displays current temperature and related entities. |
humidity | Humidity sensors. Displays current humidity level and related information. |
πͺ Pro & Ultimate Version β
| Device Type | Description |
|---|---|
motion, presence, occupancy | Motion or presence sensors. Displays active/inactive state with animated feedback. |
door | Door or window contact sensors. Shows open/closed status. |
temperature | Temperature sensors. Displays current temperature and related entities. |
humidity | Humidity sensors with progress card. Displays current humidity level and related information. |
NOTE
π§ More device classes may be added in future updates.
π¨ Dialog Features β
| Feature | Description |
|---|---|
| Dynamic Header | Shows device name, area, and state. |
| Animated Status Circle | Visual indicator (pulsing border) for active sensors. |
| Related Entities Section | Lists all entities associated with the same device (e.g., battery, signal strength). |
| Action Menu | Quick access to βDevice Infoβ and βRelatedβ pages. |
| History Button | Opens Home Assistantβs built-in history panel for the entity. |
| Dark/Light Theme Support | Automatically adapts to HA theme settings. |
| Responsive Layout | Fullscreen modal on mobile devices, centered dialog on desktop. |
π·οΈ Customization with Labels β
The Material Dialog supports specific Labels to give you full control over what is displayed. By applying labels like Dialog Hidden or Template in the Home Assistant entity settings, you can declutter your interface or fix layout issues for helpers.
TIP
To learn how to hide entities or manage template sensors, visit the Labels Configuration Guide.
π‘ Example Use Cases β
- Tap a motion sensor β view detection status, last activity, and related entities.
- Tap a temperature sensor β see the current temperature, humidity, and connected devices.
- Tap a door sensor β quickly check if a window or door is open.
β οΈ Notes
- The Material Dialog works only when
use_default_toggle: trueis enabled. (Only in the Free version) - The dialog is automatically managed, no need to specify the type manually.
- If the entity is not one of the supported sensor types, no dialog will open.


