# Alarmmodus - 2 Fragen

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

<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:** [7. November 2023 um 12:12 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/22 "2023-11-07T12:12:44Z")

</div>

Danke, jetzt ist es auf dieser Ebene in Ordnung.

> **[Heiman HS2WD-E control via MQTT | Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/HS2WD-E.html)**
>
> Integrate your Heiman HS2WD-E via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway.

Mein Problem ist, dass meine HEIMAN-Sirene nur zwei Zustände hat: „batterie“ und „linkquality“

Ich habe keine Zustände „on“ und „off“!?

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

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [7. November 2023 um 12:15 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/23 "2023-11-07T12:15:19Z")

</div>

Und was gibt es im Reiter „Exposé“?

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [7. November 2023 um 12:16 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/24 "2023-11-07T12:16:47Z")

</div>

Du kannst alle Informationen, die du brauchst, in der Dokumentation des Links finden, den du gepostet hast

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/80356429c16b79329fec79547a3c82b3143c08cf.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:** [7. November 2023 um 12:17 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/25 "2023-11-07T12:17:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [7. November 2023 um 12:21 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/26 "2023-11-07T12:21:16Z")

</div>

Ok, hier kannst du also bereits deine Sirene bedienen.  
Falls du sie aber von Node-Red aus steuern möchtest, findest du die Informationen in diesem Teil der Dokumentation. Es gibt ein Beispiel für eine Nachricht, die du senden kannst.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/f6ba4d87bab967ad9d7bcab514e68dcea21a0e1a.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:** [7. November 2023 um 12:31 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/27 "2023-11-07T12:31:23Z")

</div>

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

Es gibt ein Problem, du hast zuerst die Textfunktion und dann die Sirene Ein/Aus-Funktion erstellt. Aber es muss andersherum sein, sonst hast du den Schalter im Dashboard nicht, um die Sirene ein- oder auszuschalten. Und du deaktivierst «&nbsp;Ist es ein Sensor?&nbsp;» im Textbereich, aber das muss im Bereich «&nbsp;Sirene Ein/Aus&nbsp;» gemacht werden.

Sobald das erledigt ist, gib mir die Werte der 3 Topics, dann zeige ich dir den Code, den du in den Funktionsknoten ändern musst, falls du es nicht schaffst.

---

<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:** [7. November 2023 um 14:09 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/28 "2023-11-07T14:09:06Z")

</div>

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

Ersetze den Code durch diesen, indem du den Code-Namen NOMSIRENE durch den von dir genannten Zigbee2Mqtt änderst

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

// Logik zum Ändern des Topics und der Nutzlast in Abhängigkeit sowohl vom Eingabetopic als auch von der Eingabenutzlast

if (inputTopic === "gladys/device/mqtt:Sirène_1/feature/mqtt:sirène_1/state" && inputPayload === "0") {
  // Anpassung des Topics und der Nutzlast von Gladys an zigbee2mqtt 
  msg.topic = "zigbee2mqtt/NOMSIRENE/set/warning/mode"; msg.payload = "stop";
}

if (inputTopic === "gladys/device/mqtt:Sirène_1/feature/mqtt:sirène_1/state" && inputPayload === "1") {
  // Anpassung des Topics und der Nutzlast von Gladys an zigbee2mqtt 
  msg.topic = "zigbee2mqtt/NOMSIRENE/set/warning/mode"; msg.payload = "emergency";
}

return msg;

```

und sag mir, ob es funktioniert

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [7. November 2023 um 14:30 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/29 "2023-11-07T14:30:24Z")

</div>

> [@cce66](#):
>
> Es gibt ein Problem, du hast zuerst die Textfunktion und dann die Sirene Ein/Aus-Funktion erstellt und es muss andersherum gemacht werden, sonst hast du den Schalter nicht im Dashboard

Nein, du kannst deine Funktionen in der Reihenfolge erstellen, die du möchtest.

---

<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:** [7. November 2023 um 15:00 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/30 "2023-11-07T15:00:29Z")

</div>

@\_Will\_71  
Ich habe mich falsch ausgedrückt (das passiert mir manchmal 😥), aber er kann die Funktionen tatsächlich in der Reihenfolge erstellen, die er möchte. Aber @Isage hat hier nicht die richtigen Parameter gesetzt.

«&nbsp;Sirene Ein/Aus&nbsp;» ist ein Toggle

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

er kann es ein- und ausschalten, aber er wird keinen Status zurückbekommen, wenn die Sirene z. B. durch eine Fernbedienung oder eine Szene in Gladys ein- oder ausgeschaltet wird.

Die richtigen Parameter für den Sirenenteil sollten sein

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

So könnte es trotzdem funktionieren, man muss nur den richtigen Code im «&nbsp;Funktion&nbsp;»-Node anpassen.

Allerdings kann die Funktion «&nbsp;Text&nbsp;» verwendet werden, um «&nbsp;Battery&nbsp;» anzuzeigen, das die Sirene veröffentlicht

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

In meinem Fall, wenn ich [http://IP](http://IP) deines Gladys:8080/#/ aufrufe,  
habe ich das für meine NOUS-5-Steckdose

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

Wenn ich auf NOUS-5 klicke

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

Kannst du dasselbe für deine Sirene tun? Das würde die Hilfe erleichtern.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [7. November 2023 um 15:12 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/31 "2023-11-07T15:12:50Z")

</div>

> [@cce66](#):
>
> Ich habe mich falsch ausgedrückt (das passiert mir manchmal 😥), aber er kann die Funktionen tatsächlich in der Reihenfolge erstellen, die er möchte. Aber @Isage hat hier die falschen Parameter gesetzt

Okay, jetzt verstehe ich 👍

---

<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:** [7. November 2023 um 15:40 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/32 "2023-11-07T15:40:48Z")

</div>

hier sind die Themen

```auto
gladys/master/device/mqtt:sirene_1/feature/mqtt:sirene_1/state

```

```auto
gladys/master/device/mqtt:sirene_1/feature/mqtt:sirene_1_power/text

```

```auto
gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1_power/state
```

---

<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:** [7. November 2023 um 15:59 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/33 "2023-11-07T15:59:52Z")

</div>

Ich habe die Änderungen gemacht

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

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

Das ist, was ich für meine Sirene habe

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/ff7490f1d0d04c8f558a3bc96f60fa5fd34e4d35.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:** [7. November 2023 um 16:02 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/34 "2023-11-07T16:02:52Z")

</div>

und in

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/60678efaabd6d08718957fc393f36fd37c85ae93.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:** [7. November 2023 um 17:26 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/35 "2023-11-07T17:26:21Z")

</div>

Im Node

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

versuche, den Code durch diesen zu ersetzen und sag mir, ob sich etwas ändert

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

// Logik zum Ändern des Topics und der Nutzlast in Abhängigkeit von sowohl dem Eingabe-Topic als auch der Eingabe-Nutzlast

if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1/state" && inputPayload === "0") {
  // Anpassung des Topics und der Nutzlast von Gladys an zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set/warning/mode";
  msg.payload = {
    warning: {
      mode: stop,
      level: high,
      strobe_level: high,
      strobe: true,
      strobe_duty_cycle: 10,
      duration: 5
    }
  };
}

if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1/state" && inputPayload === "1") {
  // Anpassung des Topics und der Nutzlast von Gladys an zigbee2mqtt 
  msg.topic = "zigbee2mqtt/Sirène_1/set/warning/mode"; 
  msg.payload = {
    warning: {
      mode: emergency,
      level: high,
      strobe_level: high,
      strobe: true,
      strobe_duty_cycle: 10,
      duration: 5
    }
  };
}

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:** [8. November 2023 um 08:48 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/36 "2023-11-08T08:48:19Z")

</div>

Ich habe das hier

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/05766bc56bceb11f2caf23f13bceff7551df9ddd.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:** [8. November 2023 um 08:54 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/37 "2023-11-08T08:54:13Z")

</div>

Hast du es mit dem neuen Code versucht?  
Tatsächlich stellt dieser Alarm seine Werte nicht korrekt dar, es gibt ein Issue [Heiman HS2WD-E siren not really compatible ? · Issue #14424 · Koenkk/zigbee2mqtt · GitHub](https://github.com/Koenkk/zigbee2mqtt/issues/14424), um es zu melden, aber anscheinend kann man ihn mit dem neuen Code steuern.

---

<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:** [8. November 2023 um 09:04 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/38 "2023-11-08T09:04:26Z")

</div>

Ich habe den neuen Code kopiert

Ich habe diese Meldung…

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/89c0048dcf7dad8f329075db8c69a4de15e3d4d0.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:** [8. November 2023 um 09:28 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/39 "2023-11-08T09:28:01Z")

</div>

bestätigt, dann müssen wir im Node-RED-Debugger schauen, was das ergibt

---

<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:** [8. November 2023 um 09:31 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/40 "2023-11-08T09:31:29Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5c79b0dfc58b54fc5395d8b1fce3c0ac0855c8dc.png)  
« Ungültige Eigenschaften – JavaScript-Fehler »

---

<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:** [8. November 2023 um 10:00 UTC](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453/41 "2023-11-08T10:00:26Z")

</div>

Mist, ich habe eine kaputte Kopie meiner anderen Funktion gemacht, bevor ich die Felder ausgefüllt habe… oh Mann! 🤣  
Hier ist der richtige Code 😉

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

// Logik zum Ändern des Topics und der Nutzlast in Abhängigkeit von sowohl dem Eingabetopic als auch der Nutzlast

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1/state" && inputPayload === "0") {
  // Anpassung des Topics und der Nutzlast von Gladys an 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 : Dauer in Sekunden
    }
  };
}
// **************************************************************************************************************************** /

// **************************************************************************************************************************** /
if (inputTopic === "gladys/device/mqtt:sirene_1/feature/mqtt:sirene_1/state" && inputPayload === "1") {
  // Anpassung des Topics und der Nutzlast von Gladys an 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 : Dauer in Sekunden
    }
  }; 
}
// **************************************************************************************************************************** /

return msg;

```

[Vorherige Seite](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453.md?page=1)

[Nächste Seite](https://community.gladysassistant.com/t/mode-alarme-2-questions/8453.md?page=3)
