Disons qu’il est sage d’avoir une seconde alarme extérieure. celle ci occupera les intrus et quand elle cessera de beugler, ils entendront l’autre sirène…
en ajoutant quelques contacteurs reed (filaires) sur les portes d’accès reliés au systeme d’alarme, on obtient quelque chose de fiable. le wifi/zigbee ou autre truc radio ne doit servir qu’a mettre en route ou arreter l’alarme.
En tout cas ça prouve bien que même si Matter/Thread arrive le zigbee a de beaux jours devant lui!!! Le DIY va être en plein essor avec ces petits esp… Perso je suis pas prêt de changer de protocole. Au pire dans une prochaine maison ![]()
![]()
![]()
Bon, j’ai attaqué le boitier,
le Corps3_Sirene_V2 (bague avec l’encoche) sert à tenir le bandeau de led
Et le Corps2_Sirene_V2 doit etre fait dans une matiere transparente ou translucide pour voir la lumière du bandeau LED. c’est bien çà ?
Un esp32-H2 peut faire du Thread… faut juste qu’on ait des programmes à lui donner… ![]()
Oui bentou c est bien ca. j ai utilisé petg transparent mais je pense qu’ en PLA blancs ca doit marché aussi les leds sont vraiment très proches. A tu réussi a créer une définition externe ? ou a tu besoin d’aide ?
J’ai terminé le boitier, mais comme j’avais que des Leds en 144 led par metre, j’ai du reprendre le code pour en mettre 50, histoire que ca fasse le tour et que les animations fonctionnent.
j’ai fait le boitier en PLA noir avec le leds en transparent, ca a vraiment de la gueule.
pour l’external_converter, je veux bien un coup de main. Javais laissé celui de David en place, je n’avais plus les bons points de terminaison. j’ai tout viré, recompilé sur le meme ESP et… je gardais la même définition… il a fallu que je remette le backup de Z2m d’il y a 2 jours pour qu’il soit reconnu comme « non pris en charge ». heureusement, il n’y a rien qui avait changé dans z2m
maintenant, je vois mes 2 switch state 1 et 3, avec 1 qui déclenche la sirene et le 3 qui active/désactive l’alarme
le tamper qui pour le moment n’est qu’un pont sur le breadboard est OK
Alarm 1 et Alarm 2 passent à true quand le tamper est ouvert
donc, oui j’ai besoin d’aide pour la definition_externe et aussi sur alarmo que je découvre.
pour le moment, le relais n’active qu’une led
Alors pour la prise en charge par z2m même si sans ca marche aussi juste ca clignote en jaune.
il faut créer un fichiers dans /homeassistant/zigbee2mqtt/external_converters/
non du fichier alarmosirene.js (par exemple)
avec dedans ce code :
const {
identify,
onOff,
iasZoneAlarm,
} = require('zigbee-herdsman-converters/lib/modernExtend');
const definition = {
zigbeeModel: ['ZigbeeSireneMulti'], // Doit correspondre exactement au code ESP32
model: 'ZigbeeSireneMulti', // idem code esp32
vendor: 'CyrilTech', // idem code esp32
description: 'Sirène Multi-fonctions avec NeoPixel et Répéteur',
extend: [
// Endpoint 1 : Le relais de la sirène (buzzer/leds alarme)
onOff({
powerOnBehavior: false,
endpointNames: ['1'],
}),
// Endpoint 2 : Le contacteur Tamper (IAS Zone)
iasZoneAlarm({
zoneType: 'contact',
zoneAttributes: ['alarm_1'],
endpointNames: ['2'],
}),
// Endpoint 3 : Le switch d'armement (LEDs Orange/Vert)
onOff({
powerOnBehavior: false,
endpointNames: ['3'],
}),
],
// Configuration manuelle pour l'interface Zigbee2MQTT
meta: {
multiEndpoint: true,
},
endpoint: (device) => {
return {
'default': 1,
'1': 1,
'2': 2,
'3': 3,
'4': 4,
};
},
};
module.exports = definition;
en suite il faut modifier le fichier /homeassistant/zigbee2mqtt/configuration.yaml
mettre tout en bas
external_converters:
- alarmosirene.js
voila j espère que ca peut aider.
pour alarmo y a plein de vidéos sur youtube et c est simple à apprivoiser
C’est parfait, je vois bien la sirene.
plus qu’a tout fignoler.
domage que cela ne soit pas supporté par esphome, j’ai une vintaine de devices qui n’ont pas besoin de beaucoup communiquer, ca me libererai autant d’adresses IP…
Bonjour,
Je suis entrain de faire un projet à base d’esp diy à intégration home assistant via zigbee z2m.
J’ai fait le json de description du device pour Zigbee2MQTT, mais pourriez-vous me dire comment l’installer proprement dans home assistant et Zigbee2MQTT ?
L’idée étant que l’installation effectuée, il n’y ai plus qu’à appairer le device de manière classique pour qu’il soit aussi bien reconnue qu’un device out of the box
Le plus proprement possible je voudrais éviter de faire tourner mon home assistant avec du scotch et du ni clou ni vis ![]()