A Home Assistant custom plugin that provides a full-page interactive menu with rotating particles, glowing orb effects, and customizable items.
If you find this plugin useful, please consider donating. Your support is greatly appreciated!
- Interactive full-screen menu
- Rotating particles and glowing orb effects
- Customizable items
- Go to HACS → Frontend → + Explore & Download Repositories.
- Search for
HA-Biofects-FullMenu. - Install it.
This will place the files in /config/www/community/ha-biofects-fullmenu/.
-
Copy the contents of this repository into:
/config/www/community/ha-biofects-fullmenu/ -
Ensure the JavaScript file exists at:
/config/www/community/ha-biofects-fullmenu/ha-biofects-fullmenu.js
Add the following to your Lovelace resources (Configuration → Dashboards → Resources):
url: /hacsfiles/ha-biofects-fullmenu/ha-biofects-fullmenu.js
type: moduleOnce installed, add the card to your dashboard:
type: custom:ha-biofects-fullmenuyaml
views:
- title: Frontpage
path: full-page-menu
panel: true
cards:
- type: custom:ha-biofects-fullmenu
items:
- label: Home
url: /lovelace/home
- label: Settings
url: /lovelace/settings
- label: Devices
url: /lovelace/devices
- label: Alerts
url: /lovelace/alerts
- label: Profile
url: /lovelace/profile
yaml
views:
- title: Frontpage
path: full-page-menu
panel: true
cards:
- type: custom:ha-biofects-fullmenu
particleCount: 100
backgroundColor: '#300000'
gridColor: rgba(255, 0, 0, 0.1)
lineColor: rgba(255, 0, 0, 0.5)
orbColor: rgba(255, 0, 0, 1)
particleColor: rgba(255, 0, 0, 0.5)
glowColor: '#ff0000'
textColor: '#fff'
itemBorderColor: rgba(255, 0, 0, 0.5)
hoverGlowColor: rgba(255, 0, 0, 0.8)
defaultItemColor: '#ff6666'
items:
- label: Home
url: /lovelace/home
- label: Settings
url: /lovelace/settings
- label: Devices
url: /lovelace/devices
- label: Alerts
url: /lovelace/alerts
- label: Profile
url: /lovelace/profile
If you want to remove the tpobar and the sidebar I use a great plugin called Kiosk Mode.
- Kiosk Mode – Hides UI elements for a streamlined experience.
| Option | Description | Default |
|---|---|---|
particleCount |
Number of floating particles | 40 |
backgroundColor |
Background color of the menu | #0a192f |
gridColor |
Color of the background grid | rgba(0, 255, 255, 0.1) |
lineColor |
Color of the rotating dashed lines | rgba(0, 255, 255, 0.5) |
orbColor |
Color of the glowing orb | rgba(0, 255, 255, 1) |
particleColor |
Color of the floating particles | rgba(0, 255, 255, 0.5) |
glowColor |
Color of the glow effect | #0ff |
textColor |
Color of the menu item text | #fff |
itemBorderColor |
Border color of the menu items | rgba(0, 255, 255, 0.5) |
hoverGlowColor |
Color of the glow effect on hover | rgba(0, 255, 255, 0.8) |
defaultItemColor |
Background color of the menu items | #1a3a5a |
If you encounter bugs or have feature requests, feel free to open an issue on the GitHub repository.
This project is licensed under the MIT License.
