Aller au contenu

Sécurité et Alarmo

Système de sécurité intégré basé sur Alarmo avec capteurs Zigbee et sirènes connectées.

Vue d'ensemble

Composant Quantité Type
Alarmo 1 Intégration HACS
Capteurs portes 3 Zigbee (Aqara)
Capteurs fenêtres 1 Zigbee (Aqara)
Sirènes 3 Zigbee
Détecteur fumée 1 Zigbee (Airbnb)
Caméras Frigate 9 Détection IA

Architecture sécurité

flowchart TB
    subgraph capteurs["Capteurs Zigbee"]
        PE[Porte entrée]
        PC[Porte Calypso]
        PL[Porte Elea]
        FC[Fenêtre Calypso]
        MV[Mouvement buanderie]
    end

    subgraph alarmo["Alarmo"]
        CTRL[alarm_control_panel.alarmo]
    end

    subgraph alertes["Alertes"]
        SIR[Sirènes ×3]
        SMS[SMS]
        PUSH[Notifications push]
        TTS[Annonces vocales]
    end

    subgraph frigate["Frigate NVR"]
        CAM[9 caméras<br/>Détection IA]
    end

    capteurs --> CTRL
    frigate --> CTRL
    CTRL --> alertes

Alarmo

États disponibles

État Description Usage
disarmed Désarmé Mode quotidien
armed_away Armé absence Personne à la maison
armed_home Armé présence Nuit, présence
armed_night Armé nuit Mode nuit spécifique
armed_custom_bypass Armé partiel Zones sélectives
armed_vacation Armé vacances Absence longue
pending En attente Délai d'armement/désarmement
triggered Déclenché Intrusion détectée

Entité principale

alarm_control_panel.alarmo:
  entity_id: alarm_control_panel.alarmo
  friendly_name: "Alarme maison"

Commandes

# Armer (absence)
service: alarm_control_panel.alarm_arm_away
target:
  entity_id: alarm_control_panel.alarmo

# Désarmer
service: alarm_control_panel.alarm_disarm
target:
  entity_id: alarm_control_panel.alarmo
data:
  code: "XXXX"

# Armer (présence)
service: alarm_control_panel.alarm_arm_home
target:
  entity_id: alarm_control_panel.alarmo

Capteurs de sécurité

Portes et fenêtres (Zigbee)

Entité Emplacement États
binary_sensor.porte_entree_contact Porte d'entrée on=ouvert, off=fermé
binary_sensor.porte_elea_contact Chambre Elea on=ouvert, off=fermé
binary_sensor.porte_calypso_contact Chambre Calypso on=ouvert, off=fermé
binary_sensor.fenetre_calypso_contact Fenêtre Calypso on=ouvert, off=fermé

Détecteur de mouvement

Entité Emplacement
binary_sensor.move_01_buanderie_occupancy Buanderie

Détecteur de fumée

Entité Emplacement Usage
binary_sensor.fumee_airbnb_smoke Logement Airbnb Détection fumée
sensor.fumee_airbnb_battery_state - État batterie

Sirènes

Trois sirènes Zigbee réparties dans la maison :

Entité Emplacement
siren._ALARME_ENTREE Entrée
siren._ALARME_GARAGE Garage
siren._ALARME_BUREAU Bureau

Automatisations alarme

Armement automatique

Maison vide (automation.maison_vide) : - Déclencheur : group.toutlemonde passe à not_home pendant 15 min - Action : SMS demandant d'armer (A1) ou reporter (A2)

Commandes SMS

Code SMS Action
A1 Armer l'alarme (automation.sms_a1_alarme_on)
A2 Reporter l'alerte d'1 heure (automation.alarme_reportee_par_sms_a2)

Notifications arrivée

Automatisations par personne : - automation.alarme_arrivee_amandine - automation.alarme_arrivee_jeremie - automation.alarme_arrivee_jojo

Notification push si quelqu'un arrive et que l'alarme est active.

Incendie

Automatisation Déclencheur Action
automation.test_script_report Fumée 5s SMS + notification
automation.alarme_incendie_continue Fumée 30s TTS tous Google Home
automation.alarme_detecteur_fumee_indisponible Indisponible/batterie faible Alerte

Intégration Frigate

Les 9 caméras Frigate complètent le système de sécurité avec détection IA.

Détections par caméra

Chaque caméra génère des capteurs : - binary_sensor.cam_XXX_person_occupancy - Détection personne - binary_sensor.cam_XXX_car_occupancy - Détection véhicule - binary_sensor.cam_XXX_dog_occupancy - Détection chien

Zones surveillées

Caméra Zone
cam_211 Zone 1
cam_212 Zone 2
cam_213 Zone 3
cam_215 Zone 4
CAM_ENTREE Entrée
CAM_BALCON_SUD Balcon sud
CAM_GARAGE Garage
Generic ONVIF Zone est

Bouton magique entrée

Le bouton Zigbee dans l'entrée permet des actions rapides :

Action Résultat
Clic simple (nuit) Éclairage jardin
Double clic Annonce calendrier
Clic long Armer alarme

Helper de report

input_datetime.report_alarme:
  name: "Date du report de l'alarme"
  has_date: true
  has_time: true

Utilisé pour temporiser les rappels d'armement.

Dépannage

Alarmo ne s'arme pas

  1. Vérifier que toutes les portes/fenêtres sont fermées
  2. Vérifier l'état des capteurs Zigbee dans Zigbee2MQTT
  3. Consulter les logs : Paramètres → Système → Journaux

Capteur offline

  1. Vérifier la batterie du capteur
  2. Redémarrer Zigbee2MQTT : button.zigbee2mqtt_bridge_restart
  3. Réappairer si nécessaire

Sirène ne répond pas

  1. Tester manuellement via Developer Tools
  2. Vérifier la connexion Zigbee
  3. Vérifier l'alimentation

Voir aussi