Carte Lovelace sobre pour prise connectée avec mesure de consommation. Design neutre, optimisé mobile, éditeur visuel inclus.
Puissance en grand avec sa courbe, tension et courant, histogramme journalier tiré des statistiques, bande de fonctionnement, coût estimé, sécurité et santé de l'appareil.
Total juste malgré les remises à zéro. Le total affiché vient du sum des
statistiques long terme, pas de l'état brut du capteur. Sur un compteur
total_increasing remis à zéro, l'état repart de zéro et sous-estime la consommation
réelle — parfois de moitié. Le sum cumule à travers les remises. Un écart détecté
est signalé en infobulle.
Étiquettes honnêtes. L'histogramme et le « Aujourd'hui » viennent des statistiques
period: day, alignées sur le fuseau de l'instance. Si les statistiques manquent, la
carte retombe sur une estimation à partir de la puissance moyenne, et l'étiquette
devient explicitement « Estimé 24 h » au lieu de prétendre au jour calendaire.
Sécurité en évidence. Surintensité, surcharge et défaut remontent dans un bandeau rouge en tête de carte. C'est la seule information de sécurité que fournit une prise mesurante, et elle est habituellement noyée dans la liste d'entités.
Détection de prise muette. stale_after signale une prise qui ne rapporte plus,
en s'appuyant sur last_seen ou à défaut sur le last_reported le plus récent des
mesures. Une prise figée continue sinon d'afficher sa dernière valeur.
Bande de fonctionnement. Découpage des cycles sur la fenêtre, avec durée cumulée et
nombre de cycles. Le seuil de veille (standby_threshold) sépare la consommation utile
de la veille.
Sélecteurs filtrés par domaine et device_class — le champ Puissance ne propose que des
capteurs device_class: power, Énergie que des energy. Libellés et aides en français,
sections repliables pour la sécurité, le coût et l'affichage.
L'éditeur préserve les clés qu'il ne gère pas et les liste dans un bandeau, au lieu de les écraser silencieusement à la sauvegarde.
- HACS → Frontend → ⋮ → Dépôts personnalisés
- URL
https://github.com/junkoku38/smart-plug-card, catégorie Lovelace - Installer, puis recharger le navigateur
Copier dist/smart-plug-card.js dans /config/www/, puis déclarer la ressource
/local/smart-plug-card.js en type module.
type: custom:smart-plug-card
name: Prise Prusa MK4
area: Bureau
switch: switch.prise_prusa_mk4
power: sensor.prise_prusa_mk4_power
voltage: sensor.prise_prusa_mk4_voltage
current: sensor.prise_prusa_mk4_current
energy: sensor.prise_prusa_mk4_energy
over_current: binary_sensor.prise_babymoov_over_current_detected
over_load: binary_sensor.prise_babymoov_over_load_detected
node_status: sensor.prise_babymoov_etat_du_noeud
firmware: update.prise_prusa_mk4
energy_reset: button.prise_babymoov_reset_accumulated_values
price: 0.2516
currency: €
standby_threshold: 5
stale_after: 120
hours: 24
daily_days: 7| Option | Type | Défaut | Rôle |
|---|---|---|---|
name |
string | Prise connectée |
Titre |
area |
string | — | Suffixe du titre |
switch |
entity | — | Interrupteur. Sans lui, l'état est déduit de la puissance |
power |
entity | — | Puissance instantanée, mesure principale |
voltage |
entity | — | Tension, tuile secondaire |
current |
entity | — | Courant, tuile secondaire |
energy |
entity | — | Compteur cumulé, source de l'histogramme et du total |
over_current |
entity | — | Surintensité |
over_load |
entity | — | Surcharge |
problem |
entity | — | Défaut générique |
node_status |
entity | — | alive / dead |
last_seen |
entity | — | Horodatage du dernier contact |
firmware |
entity | — | Entité update |
energy_reset |
entity | — | button de remise à zéro du compteur |
stale_after |
number | 0 |
Minutes avant alerte de prise muette. 0 désactive |
price |
number | 0.25 |
Prix du kWh |
price_entity |
entity | — | Prix dynamique, prend le pas sur price |
currency |
string | € |
Devise affichée |
standby_threshold |
number | 5 |
Puissance en W sous laquelle la prise est en veille |
hours |
number | 24 |
Fenêtre des courbes et de la bande |
points |
number | 48 |
Échantillons par courbe |
daily_days |
number | 7 |
Jours de l'histogramme |
refresh |
number | 300 |
Secondes entre deux relectures |
show_daily_bars |
bool | true |
Affiche l'histogramme |
show_usage_strip |
bool | true |
Affiche la bande de fonctionnement |
Zigbee2MQTT renvoie installed_version: "-1" quand la version du firmware n'est pas
lisible sur l'appareil. La carte affiche alors « Firmware à jour » plutôt que « FW -1 ».
Les courbes utilisent preserveAspectRatio="none". Les traits sont protégés par
vector-effect="non-scaling-stroke", et le point de fin est un segment de longueur nulle
à bout rond, qui reste un disque parfait quel que soit l'étirement.
MIT