Bonjour tout le monde,
Je possèdes une alarme filaire et je souhaitais intégrer la mise en service, la mise hors service et la communication en cas d’alarme a H-A.
J’ai vu des tutos sur ce genre de chose mais pas sur mon modèle d’alarme (Aritech 1500Aip).
Je vous partage grosso modo comment j’ai procédé.
Il y avait des solutions un peu plus cher et plus facile que celle que j’ai choisi (Shelby) mais j’ai decidé d’utiliser un ESP32 pour apprendre a m’en servir.
Voici la liste du matériel utilisé:
Un esp32
Une carte relais. J’ai pris deux relais mais un seul suffit.
https://www.amazon.fr/dp/B00E0NTPP4?psc=1&ref=ppx_yo2ov_dt_b_product_details
Un transfo 230V/5V
https://www.amazon.fr/dp/B073QH1XT8?psc=1&ref=ppx_yo2ov_dt_b_product_details
Une carte ATS624 qui est une carte extension relais programmable qui est natif de la marque de ma centrale d’alarme (aritech). J’en ai récupéré une gratuite. Mais je reconnais quelle est pas donnée.
[https://www.manomano.fr/p/4-relay-plug-on-card-aritech-w128181436-81161362]
le schéma de câblage:
Voici le code que j’ai utilisé pour L’ESP32
switch:
- platform: gpio
name: "Rele1"
id: "Relay1"
pin: GPIO16
binary_sensor:
- platform: gpio
pin: GPIO13
name: "ALARME_EN_COURS"
id: "ALARME_EN_COURS"
filters:
- delayed_on: 10ms
Je me suis ensuite crée un bouton sur mon lovelace:
Le code de la carte de l’alarme:
type: custom:banner-card
heading:
- mdi:sofa-single
- Salon
background: '#baa363'
entities:
- entity: light.groupe_umiere_salon
name: Lumière
action:
service: light.toggle
value: mdi:lightbulb-outline
map_state:
'on':
color: rgb(255, 80, 5)
- entity: cover.rfy_010101_1
show_buttons_control: true
icon: mdi:window-shutter
name: Volet
- entity: switch.esphome_web_964f0c_rele1
action:
service: switch.toggle
name: Alarme
icon: mdi:alarm-panel
map_state:
'on':
color: rgb(255, 80, 5)
- entity: sensor.capteur_de_temperature_lcd_temperature
name: Température
size: 3
Concerant la programmation de l’alarme.
Pour le Mise en service et la mise hors service:
Je suis d’abord rentré en maintenance avec le code maintenance.
Menu zone et groupe,
J’ai crée une zone que j’ai appelé Clé ou sont branché mes deux resitance de 4,7kOhm (Zone 3 pour moi)
ensuite, j’ai réglé comme ca:
Type de zone: commutateur a clé
Option de zone:
Verouillage a cle: oui
Arm a clé : Arm complet clé
Désarmement a clé: Oui
Normalement la, vous pouvez deja mettre en service avec le bouton du lovelace.
Concernant les messages en cas d’alarme.
Je vous laisse regarder sur youtube pour paramétrer votre H-A avec Télegram. Moi c’est ce que j’ai fais et c’est très bien expliqué.
J’ai ensuite programmer la carte ATS624 sur la centrale:
Menu sortie, filtre. ensuite sortie, puis j’ai crée une nouvelle sortie mais sur la carte extension.
Je l’ai nommé Télegram.
Dans filtre on, j’ai mis en Sir int. (Si une alarme en cours cela permet de faire basculer le relais).
J’ai ensuite créé une automatisation dans H-A:
Je vous met le code Yaml pour ceux qui préfère.
platform: state
entity_id:
- binary_sensor.esphome_web_964f0c_alarme_en_cours
from: "off"
to: "on"
condition: state
entity_id: switch.esphome_web_964f0c_rele1
state: "on"
service: notify.telegram
metadata: {}
data:
message: ALARME EN COURS