Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Bronkoo
Beiträge: 3
Registriert: 28.04.2022, 11:14
System: Alternative CCU (auf Basis OCCU)

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Bronkoo » 28.04.2022, 11:52

Hallo,

habe die Konfiguration exakt nach Anleitung aus dem PDF des ersten Posts auf meiner 3.63.8.20220330 (rpi3) für meine HmIP-SWSD durchgeführt.

Funktioniert wunderbar, nur erhalte ich zwei E-Mails. Die erste listet wie erwarte einzig den auslösenden RM auf, während in der zweiten die gesamte Liste der RMs aufgeführt wird.

Kennt jemand das Verhalten?


Bronkoo
Beiträge: 3
Registriert: 28.04.2022, 11:14
System: Alternative CCU (auf Basis OCCU)

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Bronkoo » 28.04.2022, 18:06

Leider nein, steht wie 'gefordert' auf "bei Änderung auslösen".

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Baxxy » 28.04.2022, 18:38

Hmm, dann stelle mal die Alarm-SysVar "Rauch" auf protokolliert und kontrolliere nach dem nächsten "Smoker-Abend" das Protokoll.
Das Programm 2 darf nur ausgeführt werden wenn sich die SysVar von "kein Rauch" zu "FEUER!" ändert. Erst nach dem Rücksetzen der SysVar und erneuter Auslösung darf wieder das DANN ausgeführt werden.
Manchmal "zicken" auch die Programme, da hilft dann meist ein Löschen und komplett neu Anlegen.

Grüße, Baxxy

Bronkoo
Beiträge: 3
Registriert: 28.04.2022, 11:14
System: Alternative CCU (auf Basis OCCU)

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Bronkoo » 30.04.2022, 12:47

Danke @Baxxy
Die RM sind schon in produktiver Installation, so daß mein nächster Test organisiert werden muß...
Melde mich dann bei Protokollvorlage zurück.

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Baxxy » 30.04.2022, 14:41

Bronkoo hat geschrieben:
30.04.2022, 12:47
Melde mich dann bei Protokollvorlage zurück.
Du könntest in weiser Voraussicht noch eine einfache protokollierte Text-SysVar in den DANN-Teil von Programm 2 einbauen.
Als Kontrolle wie oft der DANN-Teil von Programm 2 ausgeführt wurde.

Grüße, Baxxy

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Hugo Oberstein » 30.06.2022, 17:23

Hallo Zusammen,
ich habe bezüglich der Rauchmelder noch mal eine Frage und ein Problem.
Fangen wir erstmal mit dem Problem an.
Als wir bei Oma zum Geburtstagskaffee waren, kam eine Telegram Nachricht, dass ein Rauchmelder (Hm-Sec-SD-2) ausgelöst hat. Super dachte ich. Und es war dann auch tatsächlich so, dass alle 10 Rauchmelder piepten.

Eigentlich hätte mein Programm, das ich für jeden Rauchmelder angelegt hatte, sagen müssen, wer ausgelöst hat, hat es aber nicht. Das Programm hänge ich mal an - vielleicht hat ja einer eine Idee was falsch lief.

Ok das war aber noch nicht mein Problem. Habe mich per VPN eingeloggt und eine Alarmmeldung erhalten. Die habe ich bestätigt, aber die Dinger hörten nicht auf zu piepen. Meine Nachbarin angerufen, die hat mal nachgesehen - kein Rauch zu sehen - alles in Ordnung.
Aber es piepte immer weiter.

Es wurde aber in der Zentrale bei keinem Rauchmelder angezeigt, dass "Rauch erkannt" wurde - bei allen stand, "kein Rauch erkannt".
Das Ende vom Lied. Ich bin nach Hause gehetzt, kam nach einer halben Stunde an - alles piepte wie wild.
Ich konnte dann einen Rauchmelder identifizieren (das war Master) also auf den alles bezogen wird. Da war die LED noch an.
EInmal draufgedrückt , piepen hörte auf. Alles gut.

So nun meine Frage: Wie kann ich aus der Ferne den Alarm bestätigen ? Also wie kann ich verhindern, dass im Urlaub die NAchbarschaft um den Schlaf kommt, bis alle Batterien leer sind.

Für Hilfe wäre ich dankbar.
Dateianhänge
rauchmelder UG WZ.PNG
rauch team.PNG

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Hugo Oberstein » 30.06.2022, 18:53

Hallo noch einmal ,
vielleicht noch eine Zusatzfrage:
In der Anleitung im ersten Post steht leider keine Variante für eine Telegramnachricht drin


Wie bekomme ich die Nachricht im Telegram Dienst gepusht?
Mein erster Ansatz ist dieser hier , nur was muss ich als "message" String einfügen, damit er nicht einen starren Text nimmt? Das unten klappt nicht

Vielen Dank für die Unterstützung.

Hugo

Code: Alles auswählen

string message = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Brandmelder").Value() "hat Rauch gemeldet"; 
string chatid = "-XXXXXXXXXXXX"; ! chat_id des Empfängers
string botAPI = "XXXXXXXXXXXXXXXXXXXXXX"; ! API des eingerichteten Bots
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801002:1.CMD_EXEC")).State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid#" -d parse_mode=html");

Tyfys
Beiträge: 544
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 27 Mal
Danksagung erhalten: 123 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Tyfys » 30.06.2022, 19:43

ich kenne das ganze ( Programm und Skripte ) nicht -

aber versuch mal die erste Zeile zu ändern von

Code: Alles auswählen

string message = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Brandmelder").Value() "hat Rauch gemeldet"; 
auf

Code: Alles auswählen

string message = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Brandmelder").Value() # "hat Rauch gemeldet"; 
also vor hat ein "#" einfügen.

Dann sollte, wenn chatid und botAPI korrekt sind, eine Meldung
ala "(inhalt der Systemvariablen) hat Rauch gemeldet" kommen.
Gruß
Harry

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: Anleitung - Welcher Rauchmelder hat ausgelöst? - inkl. HmIP

Beitrag von Baxxy » 30.06.2022, 20:09

Hugo Oberstein hat geschrieben:
30.06.2022, 18:53
nur was muss ich als "message" String einfügen, damit er nicht einen starren Text nimmt?
Du willst den Telegramm Versand gleich mit in das Script (aus dem .pdf) integrieren?
Dann warst du schon nah dran.

Hänge einfach deinen (von mir leicht modifizierten) Vierzeiler ans Ende des Scriptes:

Code: Alles auswählen

string message = "Rauch gemeldet von: "# list;
string chatid = "-XXXXXXXXXXXX"; ! chat_id des Empfängers
string botAPI = "XXXXXXXXXXXXXXXXXXXXXX"; ! API des eingerichteten Bots
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801002:1.CMD_EXEC")).State("extra/curl -s -k https://api.telegram.org/bot"#botAPI#"/sendMessage -d text='"#message#"' -d chat_id="#chatid#" -d parse_mode=html");

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“