Profils et surcharges
Gérer les profils
Un profil contient un tableau de bord complet. Sous RustyHAMA → Profils, les profils peuvent être créés depuis une source, renommés, ouverts et supprimés. default reste toujours présent ; un profil ne peut être supprimé tant qu’un appareil lui est affecté. Chaque appareil reçoit un profil sur la page des appareils.
Fusion RFC 7396
La surcharge d’appareil est un merge patch RFC 7396. Les objets fusionnent récursivement, les tableaux sont remplacés entièrement et null retire une clé héritée. HA conserve séparément profil et surcharge et affiche aussi la configuration effective sans secret.
{
"theme": {"accent_color": "#e67e22"},
"app": {"keep_screen_on": false},
"tab_order": ["entry", "climate", "media"]
}
Ordre des onglets
tab_order est appliqué après la fusion. Les identifiants cités passent en tête dans l’ordre donné ; les autres conservent leur ordre relatif du profil. Une surcharge ne doit donc pas recopier le tableau tabs hérité. Les identifiants doivent être uniques et exister dans le tableau effectif.
Révisions
Brouillon et configuration publiée sont séparés. Enregistrer le brouillon ne change aucun appareil ; Publier valide les références, crée une révision monotone et l’envoie aux appareils affectés. Vingt révisions immuables sont conservées. Un retour arrière republie l’ancien contenu comme nouvelle révision.