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

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

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

Beitrag von HMside » 15.04.2018, 08:03

otto hat geschrieben:in der Mail und somit in der Variable "list" stehen bei mir alle 3 Rauchmelder aufgelistet, nun weiß ich aber im Ernstfall nicht, welcher hat denn nun wirklich ausgelöst bzw welche wurden von dem ausgelösten RM alarmiert ebenfalls zu Alarm auszulösen.
Hallo Otto,

ich habe aktuell nur einen HmIP Melder im Einsatz, aber ich beschaffe mir die Tage noch zwei weitere zum Testen und schaue mir das dann mal an.

Viele Grüße
Andreas

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

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

Beitrag von alchy » 16.04.2018, 11:10

Ohne mich einmischen zu wollen, stellt sich mir noch noch die Zusatzfrage.
Ist es noch nötig ist es so zu machen (ein Programm anzulegen, welches bei Auslösung ein Script anschiebt, welches durch ein Gewerk rennt und den Auslöser sucht),
oder ob man gleich den Auslöser des angelegten Programmes zur Alarmierung nutzen könnte.
Oder man benutzt den Auslöser der Alarmvariablen, die man im Programm ja lt. Anleitung auch setzt.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

mbhomie007
Beiträge: 347
Registriert: 13.02.2018, 19:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 127 Mal
Danksagung erhalten: 20 Mal

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

Beitrag von mbhomie007 » 03.05.2018, 04:20

Moin,

Gibt es schon neue Erkenntnisse wenn man mehrere Homematic IP Rauchmelder verwendet?

Grüße
Marco
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

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

Beitrag von HMside » 04.05.2018, 18:36

mbhomie007 hat geschrieben:Gibt es schon neue Erkenntnisse wenn man mehrere Homematic IP Rauchmelder verwendet?
Ich hatte leider noch keine Zeit, probiere doch bitte mal folgendes.

1. Eine Systemvariable vom Typ Zeichenkette mit dem Namen "Rauchmelder" erstellen.

2. Ein Programm nach folgendem Muster erstellen:
Wenn:
Rauchmelder 1 > bei "lokaler Alarm" > bei Änderung auslösen
oder
Rauchmelder 2 > bei "lokaler Alarm" > bei Änderung auslösen
oder
Rauchmelder 3 > bei "lokaler Alarm" > bei Änderung auslösen
oder
weitere Melder...
Dann:
Skript >

Code: Alles auswählen

!Namen des Programmauslöser ermitteln, in Systemvariable schreiben und Email verschicken
! Letzte Zeile anpassen, CUx-Seriennnummer und Email-Vorlagen Nummer
string list = "";
object dp = dom.GetObject("$src$");
var ch = dom.GetObject(dp.Channel());
var dev = dom.GetObject(ch.Device());
list = list # dev;
dom.GetObject(ID_SYSTEM_VARIABLES).Get('Rauchmelder').State(list);
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 01");
3. Im Tcl-Reiter des Addons folgendes einfügen:

Code: Alles auswählen

load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("Rauchmelder").Value();
}]
set v1 [encoding convertfrom utf-8 $values(v1)]
4. In der gewünschten Email-Vorlage Tcl aktivieren und in den Email Text z.B. den folgenden Text einfügen.

Code: Alles auswählen

Der Rauchmelder $v1 hat ausgelöst!
5. Nun mit Rauch einen richtigen Feueralarm auslösen und unter Status und Bedienung > Systemvariablen > prüfen welcher Name bei Variable "Rauchmelder" gesetzt wird und ob eine Mail mit dem Namen versendet wurde.

Benutzeravatar
JoeMatic
Beiträge: 9
Registriert: 08.08.2018, 19:34
System: Alternative CCU (auf Basis OCCU)
Kontaktdaten:

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

Beitrag von JoeMatic » 19.08.2018, 19:46

Hallo zusammen (aber vor allem HMside :) ),

ich habe mir die PDF-Anleitung für die Rauchmeldererkennujng heruntergeladen und die Schritte 1-4 erfolgreich (denke ich) ausgeführt.

Ich komme aber bei Schritt 5 nicht weiter, dort wo das Programm erstellt wird.

Ich habe die neuen Rauchmelder (HmIP-SWSD), muss also die 2. Bedingung im Programm aktivieren:

"Wenn...
Geräteauswahl HmIP Rauchmelder bei lokaler Alarm bei Änderung auslösen"

Allerdings kann ich "HmIP Rauchmelder" nicht auswählen, weil dieser Text im Auswahlmenü nicht angezeigt wird. Ich sehe dort nur alle meine Geräte.

Was mache ich falsch bzw. was habe ich übersehen?

// Joe

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

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

Beitrag von alchy » 19.08.2018, 19:54

Natürlich musst du im Programm DEINEN Rauchmelder auswählen.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
JoeMatic
Beiträge: 9
Registriert: 08.08.2018, 19:34
System: Alternative CCU (auf Basis OCCU)
Kontaktdaten:

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

Beitrag von JoeMatic » 20.08.2018, 00:01

alchy hat geschrieben:
19.08.2018, 19:54
Natürlich musst du im Programm DEINEN Rauchmelder auswählen.
OK, ich muss also für jeden einzelnen Rauchmelder dieses Programm anlegen. Das hatte ich in der Anleitung nicht erkannt. Weil im Beispiel 1 "Rauchmelder Team" eingetragen war dachte ich, es wäre ein Skript für alle auf einmal :D

Danke,
Joe

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

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

Beitrag von alchy » 20.08.2018, 04:01

Schau dir doch einfach die PDF nochmal an. Auch das Rot geschriebene.
Bei den IP Rauchmeldern muss jeder Rauchmelder per einzelnen Oder im Programm aufgenommen werden.
In dieses eine Programm. Nicht für jeden Rauchmelder ein Programm.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
JoeMatic
Beiträge: 9
Registriert: 08.08.2018, 19:34
System: Alternative CCU (auf Basis OCCU)
Kontaktdaten:

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

Beitrag von JoeMatic » 20.08.2018, 12:15

alchy hat geschrieben:
20.08.2018, 04:01
Schau dir doch einfach die PDF nochmal an. Auch das Rot geschriebene.
Bei den IP Rauchmeldern muss jeder Rauchmelder per einzelnen Oder im Programm aufgenommen werden.
In dieses eine Programm. Nicht für jeden Rauchmelder ein Programm.
Hi,

es tut mir leid, ich habe die Anleitung noch weitere 3x durchgelesen, aber "Bei den IP Rauchmeldern muss jeder Rauchmelder per einzelnen Oder im Programm aufgenommen werden." konnte ich dort nirgends finden, auch nicht etwas ähnliches.

Aber danke für die Erklärung.

// Joe

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

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

Beitrag von alchy » 20.08.2018, 13:50

Wieso denkst du, den von mir geschriebenen Text in der Anleitung zu finden?
Du solltest das was ich schrieb umsetzen und dir z.B. das Bild des Programms auf Seite 2 unter 5. Programm 1 – Alarm & Reset nochmal genau anschauen. Da hat HMside rechts einen roten Kommentar hinterlassen.

Letzter Versuch

Um das Script zu benutzen musst du ein Programm anlegen, in dem jeder Rauchmelder im Wenn des Programms verOdert wird.
PrgAlarm Feuermelder.jpg
Die Kanalnamen welche dort im Programm dann hinter Geräteauswahl stehen, sind natürlich von deiner Benennung abhängig.

Eben NICHT für jeden Rauchmelder ein Programm, wie du geschrieben hast
und
auch Rauchmelder IP Arbeitszimmer:1, Rauchmelder IP EG Flur:1 .....wirst du nicht auf deiner CCU finden, weil ich sie auf meiner CCU so benannt habe und du deine eigenen auswählen musst.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

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