Lovelace frontend card for the Novastar H Series Home Assistant integration.
This card requires the HA-novastar-h Home Assistant device integration to be installed first:
https://github.com/tedr91/HA-novastar-h
- Displays a primary controller entity state.
- Supports optional status, brightness, and temperature entities.
- Includes a visual Lovelace card editor in the dashboard UI.
- Ships as a single HACS-distributed frontend module.
- Add this repository as a custom frontend repository in HACS.
- Install Novastar H Series Card.
- Restart Home Assistant.
- Add the card to a dashboard.
- Run
npm install. - Build with
npm run build. - Copy
novastar-h-series-card.jsto your Home Assistant/config/www/folder. - Add resource:
url: /local/novastar-h-series-card.js
type: moduletype: custom:novastar-h-series-card
title: Novastar H Series
display_mode: full
controller_entity: sensor.novastar_h_series_controller
status_entity: sensor.novastar_h_series_status
brightness_entity: sensor.novastar_h_series_brightness
temperature_entity: sensor.novastar_h_series_temperaturecontroller_entity is required. All other fields are optional.
display_mode options:
full(default): full card with status/controls plus layout preview.layout: layout-only output (screen layout and layer source interaction only).
show_title_in_layout options:
false(default): hide the title bar in layout mode.true: show the title bar in layout mode.
Layout-only example:
type: custom:novastar-h-series-card
title: Novastar Layout
display_mode: layout
show_title_in_layout: true
device_id: YOUR_DEVICE_IDnpm run buildcreates a production bundle in the repository root.npm run watchrebuilds on file change.
If PowerShell blocks npm with an execution policy error for npm.ps1, run commands with npm.cmd instead:
npm.cmd installnpm.cmd run build
You can also run cmd /c npm install and cmd /c npm run build.