Bibliothèque Brutale

Le Script Hub

Sélectionne un projet pour voir son tutoriel complet.

1. Installer les modules via HACS

Direction **HACS** (Home Assistant Community Store) pour installer les outils de personnalisation :

Mushroom Cards

Pour le design épuré des cartes.

Card Mod

Pour gérer les animations comme le clignotement.

2. Créer l'entrée (Input Boolean)

C'est la mémoire du passage du facteur.

Va dans Paramètres > Appareils et services > Entrées.
Crée un Interrupteur avec le nom suivant :

input_boolean.alerte_boite_aux_lettres

3. Le Code d'Automatisation YAML

Copie ce code dans ton fichier automations.yaml. Les parties soulignées en blanc sont à adapter à tes propres appareils.

automations.yaml
- id: '1770305772307'
  alias: "Système Boîte aux Lettres"
  description: "Alerte quand le facteur passe"
  mode: restart
  triggers:
    - trigger: state
      entity_id: binary_sensor.detecterur
      to: "on"
  actions:
    # 1. On force l'interrupteur mémoire sur ON
    - action: input_boolean.turn_on
      target:
        entity_id: input_boolean.alerte_boite_aux_lettres
    
    # 2. Notification Alexa / Smartphone
    - action: notify.send_message
      target:
        device_id: bd4f6a5f7f331dd5da315e8b61dc76c2
      data:
        message: "📦 Courrier détecté dans la boîte !"

    # 3. Attente de 8 heures avant remise à zéro
    - delay: "08:00:00"
    
    # 4. On éteint l'alerte
    - action: input_boolean.turn_off
      target:
        entity_id: input_boolean.alerte_boite_aux_lettres

4. La Carte Dashboard (Le Prompt)

Ajoute une carte **Mushroom Template** et colle ce prompt. Elle passera en rouge clignotant dès que le colis est là.

ui-lovelace.yaml
type: conditional
conditions:
  - entity: input_boolean.alerte_boite_aux_lettres
    state: "on"
card:
  type: custom:mushroom-template-card
  entity: input_boolean.alerte_boite_aux_lettres
  primary: Boîte aux Lettres
  secondary: LE FACTEUR EST PASSÉ !
  icon: mdi:mailbox-up-outline
  icon_color: red
  tap_action:
    action: toggle
  card_mod:
    style: |
      ha-card {
        background: rgba(255, 0, 0, 0.1) !important;
        border-radius: 20px !important;
        border: 2px solid red !important;
        backdrop-filter: blur(10px);
        animation: mailbox-alert 1.5s infinite;
      }

      .mushroom-shape-icon {
        animation: icon-jump 0.8s infinite;
      }

      @keyframes mailbox-alert {
        0% { box-shadow: 0 0 0px 0px rgba(255, 0, 0, 0.5); }
        50% { box-shadow: 0 0 20px 10px rgba(255, 0, 0, 0.3); }
        100% { box-shadow: 0 0 0px 0px rgba(255, 0, 0, 0.5); }
      }

      @keyframes icon-jump {
        0%, 100% { transform: translateY(0) scale(1.1); }
        50% { transform: translateY(-5px) scale(1.2); }
      }

      .primary {
        font-weight: bold !important;
        color: white !important;
      }

      .secondary {
        color: red !important;
        letter-spacing: 1px;
        font-weight: 900;
      }

5. Aperçu du Rendu

Et voilà ! Une fois tes images et tes entités configurées, ta carte clignotera comme ceci sur ton dashboard :

Boîte aux Lettres
Le facteur est passé !