If you want to make donation as appreciation of my work, you can do so via buy me a coffee. Thank you!
This README file is currently a work in progress. Some sections may be incomplete or subject to change.
The Device Pulse Table Card is a custom Lovelace card designed to work with the Device Pulse integration. It provides a table view of devices monitored through the integration.
- Real-time Monitoring: Displays live updates for device connectivity, response times, and error counts using Home Assistant WebSockets.
- Interactive Table: Supports sorting by column and filtering by text (Name, Host, or Integration).
- Flexible Views: Group devices by Integration or filter by status (All, Connected, or Disconnected).
- Customizable Columns: Choose which data to display, including Host, Integration Name, Last Response Time, and Pings Failed.
- Quick Access: Click on any device name or status icon to open the standard Home Assistant "more-info" dialog.
- Visual Feedback: Highlights changes in values and status updates instantly.
The card supports visual configuration via the Lovelace UI editor.
| Option | Description |
|---|---|
| Card Title | The title displayed at the top of the card. |
| Statues to Show | Default filter for the table (All, Only Connected, or Only Disconnected). |
| Group-By Integration | Boolean toggle to group devices by their source integration by default. |
| Columns | Multi-select list to choose visible columns (Host, Integration Name, Last Response Time, Pings Failed, Connected/Disconnected Since). |
- Download the latest release from https://github.com/studiobts/device-pulse-table-card/releases.
- Copy the
device-pulse-table-card.jsanddevice-pulse-table-card.cssfile towww/device-pulse-table-cardfolder. - Add the following resource in your Lovelace configuration:
url: /local/device-pulse-table-card/device-pulse-table-card.js
type: module- The card requires active Device Pulse integration.
- The card supports automatic updates through the Home Assistant WebSocket connection.

