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
- Vérifier que toutes les portes/fenêtres sont fermées
- Vérifier l'état des capteurs Zigbee dans Zigbee2MQTT
- Consulter les logs : Paramètres → Système → Journaux
Capteur offline
- Vérifier la batterie du capteur
- Redémarrer Zigbee2MQTT :
button.zigbee2mqtt_bridge_restart
- Réappairer si nécessaire
Sirène ne répond pas
- Tester manuellement via Developer Tools
- Vérifier la connexion Zigbee
- Vérifier l'alimentation
Voir aussi