# HM-IP Rauchmnelder Push Nachricht

**URL:** <https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957>\
**Category:** HomeMatic\
**Created:** [21. Oktober 2023 um 10:47 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957 "2023-10-21T10:47:11Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [21. Oktober 2023 um 10:47 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/1 "2023-10-21T10:47:12Z")

</div>

Hallo liebe community,

Ich habe meine alten HM rauchmelder gegen HM-IP getauscht,meine frage wäre jetzt wie ich bei den HM-IP meldern eine pushnachricht machen könnte mit der info welcher ausgelöst hat.

Bei den alten rauchmeldern habe ich das per script bekommen, von jedem melder einzeln über den state Boolean.  
die IP-melder haben jedoch alles per integer werten wofür ich bereit ein profil angelegt habe für den status.  
(ich bin leider ein ziemlicher anfänger in symcon,und brauche ewig für die einfachsten sachen)

Vielen dank für eure hilfe

---

<div class="post-metadata">

**Author:** ![seppm](https://community.symcon.de/user_avatar/community.symcon.de/seppm/32/619_2.png) [@seppm](https://community.symcon.de/u/seppm)\
**Post date:** [21. Oktober 2023 um 11:08 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/2 "2023-10-21T11:08:58Z")

</div>

Hab jetzt kein HM, aber wenn es eine Integer gibt zB 4 = Alarm, dann könntest ans Skript ein Ereignis hängen das bei Wert 4 der Variablen das Skript ausführt.

Im Skript könntest mit einem simplen If (oder switch bei mehr Auswahl) ggf. Eine Push für Alarm und eine für NIcht-Alarm senden (wenn 4 Alarm wäre, wäre 0 vlt. Kein Alarm).

Das kann man natürlich noch deutlich verfeinern, aber sprengt hier wohl den Rahmen.

Cheers Seppm

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [21. Oktober 2023 um 11:53 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/3 "2023-10-21T11:53:53Z")

</div>

Erstell einfach einen Ablaufplan und die entsprechende Variable triggern.  
Dann eine Aktion, das Ziel ist deine Visualisierung…  
Mit der Funktion ‚VISU\_PostNotificationEx‘ sendest du eine Push Benachrichtigung

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [21. Oktober 2023 um 12:14 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/4 "2023-10-21T12:14:35Z")

</div>

ok vielen dank schonmal.

kann man das auch alles in einem skript oder ablaufplan einbinden?  
ich habe 6 von denn HM-IP rauchmeldern und wenn einer auslösst lösen die anderen mit aus,ich würde jedoch gerne wissen welcher angefrangen hat.

Edit:  
ich habe einfach für jeden melder ein skript gemacht  
WFC\_PushNotification(41610, ‚Feueralarm‘, ‚Rauch auf dem Dachboden‘, ‚alarm‘  
und lase dieses über ein ereigniss auslösen

---

<div class="post-metadata">

**Author:** ![demel42](https://community.symcon.de/letter_avatar_proxy/v4/letter/d/82dd89/32.png) [@demel42](https://community.symcon.de/u/demel42)\
**Post date:** [22. Oktober 2023 um 15:53 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/5 "2023-10-22T15:53:10Z")

</div>

> [@rabbit](#):
>
> wenn einer auslösst lösen die anderen mit aus,ich würde jedoch gerne wissen welcher angefrangen hat.

Kanal 1, Datenpunkt ‚SMOKE\_DETECTOR\_ALARM\_STATUS‘

Wert

- 0 =\> Ruhezustand
- 1 =\> Alarm (Auslöser)
- 2 =\> Einbruch-Alarm
- 3 =\> 'Alarm (weitergeleitet)

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [22. Oktober 2023 um 15:56 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/6 "2023-10-22T15:56:22Z")

</div>

Vielen dank das hilft schonmal enorm weiter.

weis nicht ob es hier hingehört oder in einen anderes thema,habe aber ein problem mit den Push skript für alexa.  
Ich würde da gerne die integer zu den Meldern ausgeben lassen aber bekomme es nicht hin.

$InstanceID = 10144; // InstanzID des Echo Remote Devices  
$instanceIDList = [15720, 10144,];  
$value = GetValueInteger(31325, 15845, 40853); //  
$format = ‚Feueralarm‘; //  
$text = sprintf($format, $value);  
ECHOREMOTE\_TextToSpeechEx( $InstanceID, $text, $instanceIDList, [‚volume‘ =\> 25] );

---

<div class="post-metadata">

**Author:** ![demel42](https://community.symcon.de/letter_avatar_proxy/v4/letter/d/82dd89/32.png) [@demel42](https://community.symcon.de/u/demel42)\
**Post date:** [22. Oktober 2023 um 16:13 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/7 "2023-10-22T16:13:07Z")

</div>

zu Alexa kann ich gar nichts beitragen (habe ich nicht). Gibt es vielleich schon ein Thread hierzu?  
Vielleicht hier: [Amazon Echo Remote Control](https://community.symcon.de/t/amazon-echo-remote-control/44096)?

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [23. Oktober 2023 um 17:17 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/8 "2023-10-23T17:17:03Z")

</div>

Ich mach so was mit Voice Monkey, zu Echo Remote kann ich leider nichts sagen…  
Hier ein Beispiel

```auto
<?php

$text = 'Das ist ein Test';
VMC_TTS(32606, 'sonos-wohnzimmer', $text);

```

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [23. Oktober 2023 um 18:37 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/9 "2023-10-23T18:37:10Z")

</div>

Das mit Text Ausgabe usw bekomme ich auch hin  
Ich frage Alexa z.b Sachen über mien pv Anlage.  
Da bekomme ich auch werte im Text gesagt,aber das sind String werte.

Selbiges mit integer werten und dem passenden Profil bekomme ich nicht hin.

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [23. Oktober 2023 um 18:58 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/10 "2023-10-23T18:58:06Z")

</div>

Kein Problem mit Voice Monkey  
Ich habe eine Integer mit 22 Grad.  
Musst halt das Script ein wenig anpassen, dass Mutti das brabelt, was du möchtest…  
Ansonsten zeig mal dein Variabelprofil…

```auto
<?php
$text = GetValue (28852) . " Grad";
//$text = 'Das Licht in der Ankleide wurde ausgeschaltet';
VMC_TTS(32606, 'sonos-buero', $text);
echo $text;

```

---

<div class="post-metadata">

**Author:** ![Nall-chan](https://community.symcon.de/user_avatar/community.symcon.de/nall-chan/32/18_2.png) [@Nall-chan](https://community.symcon.de/u/Nall-chan)\
**Post date:** [23. Oktober 2023 um 18:59 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/11 "2023-10-23T18:59:54Z")

</div>

> [@rabbit](#):
>
> Selbiges mit integer werten und dem passenden Profil bekomme ich nicht hin.

```auto
GetValueFormatted

```

Liefert anstatt des Rohrwert den formatierten Wert passend zum Profil.

> **[GetValueFormatted IP-Symcon :: Automatisierungssoftware](https://www.symcon.de/de/service/dokumentation/befehlsreferenz/variablenzugriff/getvalueformatted/)**
>
> Automation Solution

Michael

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [23. Oktober 2023 um 19:06 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/12 "2023-10-23T19:06:08Z")

</div>

> [@Nall-chan](#):
>
> ```auto
> GetValueFormatted
> 
> ```
> 
> Liefert anstatt des Rohrwert den formatierten Wert passend zum Profil.

Und so natürlich noch einfacher.  
Eine Integer mit Temperaturprofil und dem Wer ‚22‘ ergibt nun eine Ausgabe durch Mutti von ‚22 Grad Celsius‘

```auto
<?php
$text = GetValueFormatted (28852);
VMC_TTS(32606, 'sonos-buero', $text);

```

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [23. Oktober 2023 um 19:10 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/13 "2023-10-23T19:10:51Z")

</div>

Das mit get\_valueformatted hatte ich auch probiert habe nicht hin bekommen.  
Schaffe es leider erst zum Wochenende wieder an den Pc dan werde ich es nochmal probieren

(Wie kann ich hier die php Skript so schön einfügen ?)

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [23. Oktober 2023 um 19:11 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/14 "2023-10-23T19:11:44Z")

</div>

![image](https://community.symcon.de/uploads/default/original/3X/7/8/788fd1fc81c359b24918558be4a9aaaf0d79348a.png)

---

<div class="post-metadata">

**Author:** ![Nall-chan](https://community.symcon.de/user_avatar/community.symcon.de/nall-chan/32/18_2.png) [@Nall-chan](https://community.symcon.de/u/Nall-chan)\
**Post date:** [23. Oktober 2023 um 19:28 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/15 "2023-10-23T19:28:33Z")

</div>

> [@rabbit](#):
>
> $value = GetValueInteger(31325, 15845, 40853);

Das hier ist eher dein Problem. Du kannst nicht einfach weitere Parameter bei GetValueInteger angeben, das funktioniert nicht.  
Du kannst genau eine ID einer Variable angeben und bekommst dann einen Wert zurück.  
Michael

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [23. Oktober 2023 um 19:30 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/16 "2023-10-23T19:30:46Z")

</div>

```auto
$instanceIDList = [15720, 10144,];
$value = GetValueFormatted(31325, 15845, 40853); //
$format = ‚Feueralarm‘; //
$text = sprintf($format, $value);
ECHOREMOTE_TextToSpeechEx( $InstanceID, $text, $instanceIDList, [‚volume‘ => 25] );

```

So sieht mein Code aus  
Bekomme aber immer nur Feueralarm genannt.

Für Push Nachrichten wäre der Code doch quasi der selbe oder ?  
Halt nur ohne das tts gerödel und mit dem wfc\_ Pushnotifications Befehl

---

<div class="post-metadata">

**Author:** ![mb-stern](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@mb-stern](https://community.symcon.de/u/mb-stern)\
**Post date:** [23. Oktober 2023 um 19:50 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/17 "2023-10-23T19:50:46Z")

</div>

Versuchs mal so

```auto
$instanceIDList = [15720, 10144,];
$value1 = GetValueFormatted (31325);
$value2 = GetValueFormatted (15852);
$value3 = GetValueFormatted (40853);
$value = $value1 . $value2 . $value3;
$format = ‚Feueralarm‘; //
$text = sprintf($format, $value);
ECHOREMOTE_TextToSpeechEx( $InstanceID, $text, $instanceIDList, [‚volume‘ => 25] );

```

Oder etwas nachgebessert so

```auto
$instanceIDList = [15720, 10144];
$value1 = GetValueFormatted(31325);
$value2 = GetValueFormatted(15852);
$value3 = GetValueFormatted(40853);
$format = 'Feueralarm: %s%s%s';
$text = sprintf($format, $value1, $value2, $value3);
ECHOREMOTE_TextToSpeechEx($InstanceID, $text, $instanceIDList, ['volume' => 25]);

```

---

<div class="post-metadata">

**Author:** ![rabbit](https://community.symcon.de/letter_avatar_proxy/v4/letter/r/919ad9/32.png) [@rabbit](https://community.symcon.de/u/rabbit)\
**Post date:** [24. Oktober 2023 um 10:30 UTC](https://community.symcon.de/t/hm-ip-rauchmnelder-push-nachricht/134957/18 "2023-10-24T10:30:29Z")

</div>

Vielen Dank

Ich werde es am Wochenende mal probieren
