SPA Card
SPA Card Master est la carte Lovelace la plus avancée pour Home Assistant, conçue spécifiquement pour les propriétaires de spas exigeants. Elle transforme vos données brutes en une interface Glassmorphism digne d’un yacht de luxe.
Aperçu de l’interface
[Exemple d’intégration avec fond personnalisé et monitoring chimique actif]
Fonctionnalités Exclusives
-
Effet Frosted Glass : Utilisation de backdrop-filter: blurpour un rendu translucide premium. -
Colorimétrie Dynamique : Système d’alerte visuelle intégré. Les chiffres deviennent rouges si le pH, l’ORP ou le Brome dérivent. -
Éditeur « Pixel-Perfect » : 6 onglets de configuration permettant de déplacer et redimensionner chaque bloc (X, Y, Largeur, Hauteur) directement via l’UI. -
Optimisé Tablette (Fully Kiosk) : Réglage de la hauteur en % écran(vh) pour un affichage plein écran sans scroll. -
Haute Performance : Code optimisé pour limiter la charge CPU sur les tablettes d’entrée de gamme. -
Live Camera Feed : Intégration transparente de votre flux caméra de surveillance.
Intelligence Chimique (Seuils)
La carte analyse vos sensors en temps réel et applique les styles suivants :
| Paramètre | Plage OK | Alerte (Rouge) |
|---|---|---|
| pH | 7.2 - 7.6 |
< 7.2 ou > 7.6 |
| ORP | > 650 mV |
< 650 mV |
| Brome (Br) | 3.0 - 5.0 |
< 3.0 ou > 5.0 |
Installation
1. Via HACS (Recommandé)
-
Dans Home Assistant, allez dans HACS → Frontend.
-
Cliquez sur les 3 points (⋮) → Dépôts personnalisés.
-
Ajoutez
https://github.com/xez7082/spa-cardavec la catégorie Lovelace. -
Cliquez sur Installer.
2. Installation Manuelle
-
Téléchargez le fichier
spa-card.js. -
Placez-le dans votre dossier
/config/www/. -
Ajoutez la ressource dans Home Assistant :
- Paramètres → Tableaux de bord → Ressources →
Ajouter /local/spa-card.js(Type: JavaScript Module).
- Paramètres → Tableaux de bord → Ressources →
Guide de Configuration
L’éditeur visuel est divisé en 6 sections stratégiques :
-
Général : Image de fond (URL), alignement du titre et hauteur adaptative.
-
Boutons : Configurez jusqu’à 8 commandes (Pompes, LED, Bulles).
-
Sondes : Températures (Eau/Air) et chimie (pH, ORP, Br, TAC).
-
Système : Jusqu’à 14 capteurs techniques (Watts, Ampères, TV, Alexa…).
-
Caméra : Entité caméra et taille du flux.
-
Cibles : Affichage optionnel du tableau de référence AquaChek.
Dépannage (FAQ)
Q : L’image de fond ne s’affiche pas ? R : Assurez-vous que l’image est dans /config/www/ et utilisez l’URL /local/votre_image.jpg.
Q : La carte dépasse en bas de ma tablette ? R : Allez dans l’onglet Général de l’éditeur et baissez la valeur de Hauteur Carte (% écran).
Q : Les couleurs d’alerte ne fonctionnent pas ? R : Vérifiez que vos entités retournent bien des valeurs numériques et non des textes.
Mise à jour
Pour mettre à jour, utilisez simplement HACS. Si vous avez fait une installation manuelle, remplacez le fichier .js et forcez le rafraîchissement du cache navigateur (Ctrl + F5).
Licence & Crédits
-
Auteur : xez7082
-
Licence : MIT - Utilisation libre pour usage personnel.
-
Remerciements : Inspiré par les designs futuristes de dashboards domotiques haut de gamme.
Ce projet vous aide ? Donnez-lui une étoile sur GitHub !