Aller au contenu

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.