# Mode alarme - 2 questions

**URL:** <https://community.gladysassistant.com/t/mode-alarme-2-questions/8453>\
**Category:** Configuration\
**Tags:** alarme\
**Created:** [Novembre 2, 2023, 11:18 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453 "2023-11-02T11:18:30Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 1:26 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/62 "2023-11-08T13:26:17Z")

</div>

Ok il manquait dans le code «&nbsp;-state&nbsp;»  
gladys/device/mqtt:sirene\_1/feature/mqtt:sirene\_1/state  
=\>  
gladys/device/mqtt:sirene\_1/feature/mqtt:sirene\_1-state/state

remplace le code par

```auto
var inputTopic = msg.topic;
var inputPayload = msg.payload;

// Logique pour changer le topic et le payload en fonction à la fois du topic et du payload en entrée

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "0") {
  // adaption du topic et du payload de Gladys à zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set";
  msg.payload = {
    warning: {
      mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
      level: "high", // level : low, medium, high, very_high
      strobe_level: "high", // strobe_level : low, medium, high, very_high
      strobe: "true", // strobe : true, false 
      strobe_duty_cycle: "5", // strobe_duty_cycle : 1 à 10
      duration: "10" // duration : durée en sec
    }
  };
}
// **************************************************************************************************************************** /

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "1") {
  // adaption du topic et du payload de Gladys à zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set"; 
  msg.payload = {
    warning: {
      mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
      level: "high", // level : low, medium, high, very_high
      strobe_level: "high", // strobe_level : low, medium, high, very_high
      strobe: "true", // strobe : true, false 
      strobe_duty_cycle: "5", // strobe_duty_cycle : 1 à 10
      duration: "10" // duration : durée en sec
    }
  }; 
}
// **************************************************************************************************************************** /
return msg;

```

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 1:31 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/63 "2023-11-08T13:31:16Z")

</div>

il y avait un ’ qui s’était glissé devant la 1ère ligne du code, j’ai corrigé dans le msg du dessus , il faut que tu remplace le code à nouveau, dsl 😉

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 1:46 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/64 "2023-11-08T13:46:28Z")

</div>

tu peux refaire l’essai et mettre une capture (à 100% c’est plus lisible) du débug (pense à le vider avant) stp

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 1:47 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/65 "2023-11-08T13:47:50Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8995dd86fbc13128f0123a41208ddb218c4b1b27.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 1:50 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/66 "2023-11-08T13:50:13Z")

</div>

> [@cce66](#):
>
> il y avait un ’ qui s’était glissé devant la 1ère ligne du code, j’ai corrigé dans le msg du dessus , il faut que tu remplace le code à nouveau, dsl 😉

il y en avait un aussi à la fin !!! (je l’avais mis entre quote ’ ’ au départ  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/05a25f84ba62a891bcc69379fd52d525b5629aa7.png)  
puis  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/33988531b9cfcdc2dba0fb824ccea517701f1cca.png)  
les quotes sont restés 🥴  
j’ai modifié donc à recoller ! re dsl …on va y arriver 😊

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 1:52 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/67 "2023-11-08T13:52:37Z")

</div>

pareil pour le payload clique sur la flèche à gauche pour développer et recapture  
Mais c’est plutot positif cela indique que tes paramètres Mqtt semblent être bons des deux cotés 👍

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 2:05 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/68 "2023-11-08T14:05:15Z")

</div>

je copie lequel du cout?

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 2:21 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/69 "2023-11-08T14:21:55Z")

</div>

J’ai récupéré celui du dessus que tu as du modifier :

Voilà le debug

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e9489b08965a0a3d8a170ab87bfb4572b74cd0c2.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 2:22 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/70 "2023-11-08T14:22:28Z")

</div>

tu colle celui-là

> [@cce66](#):
>
> ```auto
> var inputTopic = msg.topic;
> var inputPayload = msg.payload;
> 
> // Logique pour changer le topic et le payload en fonction à la fois du topic et du payload en entrée
> 
> // **************************************************************************************************************************** /
> if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "0") {
> // adaption du topic et du payload de Gladys à zigbee2mqtt 
> msg.topic = "zigbee2mqtt/Sirène_1/set";
> msg.payload = {
> warning: {
> mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
> level: "high", // level : low, medium, high, very_high
> strobe_level: "high", // strobe_level : low, medium, high, very_high
> strobe: "true", // strobe : true, false 
> strobe_duty_cycle: "5", // strobe_duty_cycle : 1 à 10
> duration: "10" // duration : durée en sec
> }
> };
> }
> // **************************************************************************************************************************** /
> 
> // **************************************************************************************************************************** /
> if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "1") {
> // adaption du topic et du payload de Gladys à zigbee2mqtt 
> msg.topic = "zigbee2mqtt/Sirène_1/set"; 
> msg.payload = {
> warning: {
> mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
> level: "high", // level : low, medium, high, very_high
> strobe_level: "high", // strobe_level : low, medium, high, very_high
> strobe: "true", // strobe : true, false 
> strobe_duty_cycle: "5", // strobe_duty_cycle : 1 à 10
> duration: "10" // duration : durée en sec
> }
> }; 
> }
> // **************************************************************************************************************************** /
> return msg;
> 
> ```

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 2:25 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/71 "2023-11-08T14:25:24Z")

</div>

C’est bien çà

Le debug :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/46732b016ecba7e8aeb5256b104c165941d0e4e2.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 2:26 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/72 "2023-11-08T14:26:46Z")

</div>

donc la partie toggle de ton appareil est bonne et elle envoie les bons messages  
maintenant active le 2d debug, redéploie le flux et refait la manip du toggle et ensuite envoie la trace du débug en développant les message et en ayant vidé au préalable le debug

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8f7a8a40cfb2650aeda0d5828387b7ccbe9efcad.png)

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 2:28 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/73 "2023-11-08T14:28:54Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9b4dd756702cf74830f3bd98b566139af170b3c9.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 2:42 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/74 "2023-11-08T14:42:22Z")

</div>

t’as pas développé le payload donc je vois pas ce qu’il envoie 😉

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 2:49 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/75 "2023-11-08T14:49:11Z")

</div>

Désolé, je n’avais pas vu la seconde petite flèche 🙄

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9a7e5685ae68704e9e6b3fdbc3ae6cee253bfa01.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 2:58 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/76 "2023-11-08T14:58:45Z")

</div>

pas grave 😊  
Cela a pas activé l’alarme je suppose ?  
Donc le message part bien, si le nom de la sirène coté Zigbee2Mqtt est le bon, c’est que probablement le contenu du message est pas le bon.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/72138dce84f00a40d428e2fa292d7a32c2535d04.png)

Ce pense que c’est le «&nbsp;strobe&nbsp;», le «&nbsp;strobe\_duty\_cycle&nbsp;» et le «&nbsp;duration&nbsp;» qui sont pas bons  
essaie de mettre à la place

```
  strobe: true, // strobe : true, false 
  strobe_duty_cycle: 5, // strobe_duty_cycle : 1 à 10
  duration: 60 // duration : durée en sec

```

ou recopie le code

```auto
var inputTopic = msg.topic;
var inputPayload = msg.payload;

// Logique pour changer le topic et le payload en fonction à la fois du topic et du payload en entrée

// publié par gladys : "gladys/master/device/mqtt:" + "Sirène_1" "/feature/mqtt:" + "sirène_1-state" "/state"
// écouté par gladys : "gladys/device/mqtt:" + "Sirène_1" "/feature/mqtt:" + "sirène_1-state" "/state"

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "0") {
  // adaption du topic et du payload de Gladys à zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set";
  msg.payload = {
    warning: {
      mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
      level: "high", // level : low, medium, high, very_high
      strobe_level: "high", // strobe_level : low, medium, high, very_high
      strobe: true, // strobe : true, false 
      strobe_duty_cycle: 5, // strobe_duty_cycle : 1 à 10
      duration: 10 // duration : durée en sec
    }
  };
}
// **************************************************************************************************************************** /

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1-state/state" && inputPayload === "1") {
  // adaption du topic et du payload de Gladys à zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set"; 
  msg.payload = {
    warning: {
      mode: "emergency", // mode : stop, burglar, fire, emergency, police_panic, fire_panic, emergency_panic
      level: "high", // level : low, medium, high, very_high
      strobe_level: "high", // strobe_level : low, medium, high, very_high
      strobe: true, // strobe : true, false 
      strobe_duty_cycle: 5, // strobe_duty_cycle : 1 à 10
      duration: 10 // duration : durée en sec
    }
  }; 
}
// **************************************************************************************************************************** /

return msg;

```

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 3:03 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/77 "2023-11-08T15:03:29Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/026dff194836b3ad3c87d84a10a3d2f5556cb7e6.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 3:04 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/78 "2023-11-08T15:04:14Z")

</div>

encore le payload et le warning 🤪

et je viens de voir que dans le code à la ligne 15 le 1er mode était à «&nbsp;emergency&nbsp;» il faut le passer à «&nbsp;stop&nbsp;»

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0cd90b11fffecb6bc5a890eacd8e17c09c7d5c7c.png)

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 3:16 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/79 "2023-11-08T15:16:04Z")

</div>

désolé…

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/ce0003dff3daa0711a2ca6316a0a23fb7600a5ec.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 8, 2023, 3:23 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/80 "2023-11-08T15:23:04Z")

</div>

ça s’appelle un copié/merdé 😊

---

<div class="post-metadata">

**Author:** ![Isage](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/isage/32/13637_2.png) [@Isage](https://community.gladysassistant.com/u/Isage)\
**Post date:** [Novembre 8, 2023, 3:49 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/81 "2023-11-08T15:49:47Z")

</div>

Oups, c’est pour moi 🫠

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a56b66eabe03b7ca1d9ce1a3b3e50ae7f91b3739.png)

[Page précédente](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453.md?page=3)

[Page suivante](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453.md?page=5)
