Auslösenden Rauchmelder finden
Moderator: Co-Administratoren
-
- Beiträge: 62
- Registriert: 13.11.2012, 20:25
Re: Auslösenden Rauchmelder finden
Hallo zusammen!
Ich habe heute meinen ersten Rauchmelder in Betrieb genommen (weitere folgen zeitnah) und dieses Script hier entdeckt. Jedoch benötige ich keine eMail-Benachrichtigunng. Mir würde mir reichen, wenn der auslösende Melder in eine Systemvariable geschrieben wird. Wie müsste das Script dazu angepasst werden? Könnte mir da jemand von Euch weiterhelfen?
Ich habe heute meinen ersten Rauchmelder in Betrieb genommen (weitere folgen zeitnah) und dieses Script hier entdeckt. Jedoch benötige ich keine eMail-Benachrichtigunng. Mir würde mir reichen, wenn der auslösende Melder in eine Systemvariable geschrieben wird. Wie müsste das Script dazu angepasst werden? Könnte mir da jemand von Euch weiterhelfen?
-
- Beiträge: 10756
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Auslösenden Rauchmelder finden
Legst Du eine Systemvariable an vom Typ Zeichenkette (Name in meinem folgenden Beispiel Brandmelder)
Script änderst du z.B. so:
Alchy
Script änderst du z.B. so:
Code: Alles auswählen
var sec=dom.GetObject("Sicherheit");
string i;
string list;
list="";
foreach(i,sec.EnumUsedIDs())
{
var item=dom.GetObject(i);
if(item.IsTypeOf(OT_CHANNEL))
{
var dev=dom.GetObject(item.Device());
if(dev.HssType()=="HM-Sec-SD")
{
var state=item.DPByHssDP("STATE");
if(state.Value())
{
list=list+dev.Name();
}
}
}
}
if(list!="")
{
dom.GetObject('Brandmelder').State(list);
}
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.
-
- Beiträge: 62
- Registriert: 13.11.2012, 20:25
Re: Auslösenden Rauchmelder finden
@Alchy
Genau so funktioniert es wie ich es mir gewünscht habe.
Vielen herzlichen Dank für Deine Unterstützung!
Genau so funktioniert es wie ich es mir gewünscht habe.
Vielen herzlichen Dank für Deine Unterstützung!
-
- Beiträge: 10756
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Auslösenden Rauchmelder finden
Keine Ursache. Danke für die Rückmeldung und viel Spass weiterhin
Alchy
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.
Re: Auslösenden Rauchmelder finden
Hallo habe das Script zu schreiben einer Systemvariable auch eingesetzt.
Nur habe ich das Problem das mir meistens 2 Rauchmelder angezeigt werden (zb. WerkstattGast klein).
Wobei Gast klein gar nicht auslösen kann da er gar nicht eingeschaltet ist (Batterien entfernt).
Woran könnte das liegen??
Habt Ihr auch das Problem das er mit Abschalten des Rauchmelders noch eine Mail versendet!
Danke
mfg
hpk
Nur habe ich das Problem das mir meistens 2 Rauchmelder angezeigt werden (zb. WerkstattGast klein).
Wobei Gast klein gar nicht auslösen kann da er gar nicht eingeschaltet ist (Batterien entfernt).
Woran könnte das liegen??
Habt Ihr auch das Problem das er mit Abschalten des Rauchmelders noch eine Mail versendet!
Danke
mfg
hpk
-
- Beiträge: 10756
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Auslösenden Rauchmelder finden
welches der Scripte? das was ich gepostet habe ?hpk hat geschrieben:Hallo habe das Script zu schreiben einer Systemvariable auch eingesetzt.
Nach Beantwortung der ersten Frage, welches Script du verwendest. Vorab:hpk hat geschrieben: Nur habe ich das Problem das mir meistens 2 Rauchmelder angezeigt werden (zb. WerkstattGast klein).
Wobei Gast klein gar nicht auslösen kann da er gar nicht eingeschaltet ist (Batterien entfernt).
Woran könnte das liegen??
Welchen Status hat denn dein "abgeschalteter" Rauchmelder, wenn Du ihn per Script einzeln abfragst?
Bitte das Programm posten, welches die Mail verschickt.hpk hat geschrieben: Habt Ihr auch das Problem das er mit Abschalten des Rauchmelders noch eine Mail versendet!
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.
-
- Beiträge: 311
- Registriert: 22.07.2013, 08:44
- System: CCU
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 8 Mal
Re: Auslösenden Rauchmelder finden
Hallo,
nachdem ich nun Rauchmelder installiert habe, hatte ich am Anfang auch das Problem, dass nicht
nur der auslösende RM in der eMail aufgeführt wurde sondern, in meinem Fall, beide.
Es ist wichtig darauf zu achten das im Gewerke nicht die Gruppe der Rauchmelder aufgenommen
wird sondern jeder Melder einzeln ansonsten wird die komplette Gruppe gemeldet.
Dann klappt es auch mit der Identifizierung
Grüße
Uwe
nachdem ich nun Rauchmelder installiert habe, hatte ich am Anfang auch das Problem, dass nicht
nur der auslösende RM in der eMail aufgeführt wurde sondern, in meinem Fall, beide.
Es ist wichtig darauf zu achten das im Gewerke nicht die Gruppe der Rauchmelder aufgenommen
wird sondern jeder Melder einzeln ansonsten wird die komplette Gruppe gemeldet.
Dann klappt es auch mit der Identifizierung
Grüße
Uwe
Uwe
--------------------------------------------
CCU3, ioBroker unter Windows 10 auf einem HP EliteDesk 800 G1 mit Intel(R) Core(TM) i5-4570S
Abgesichert mit einer APC Back-UPS Pro 1500 mit externem Batterie Pack BR24BPG
--------------------------------------------
--------------------------------------------
CCU3, ioBroker unter Windows 10 auf einem HP EliteDesk 800 G1 mit Intel(R) Core(TM) i5-4570S
Abgesichert mit einer APC Back-UPS Pro 1500 mit externem Batterie Pack BR24BPG
--------------------------------------------
-
- Beiträge: 1113
- Registriert: 17.11.2013, 01:54
- System: CCU
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 3 Mal
Re: Auslösenden Rauchmelder finden
Hi Uwe, wenn ich ein Gewerk "Einzelrauchmelder" anlege und Kanal hinzufügen will, zeigt er mir in der Auswahlliste jeden einzelnen Türkontakt etc an, jedoch nur die Rauchmeldergruppe und keinen Einzelrauchmelder. Ich habe jedoch bereits alle RM zu einer Gruppe ("zu welcher Gruppe gehört der RM") hinzugefügt,könnte es daran liegen?UweRLP hat geschrieben:Es ist wichtig darauf zu achten das im Gewerke nicht die Gruppe der Rauchmelder aufgenommen
wird sondern jeder Melder einzeln ansonsten wird die komplette Gruppe gemeldet.
Gruß homey
-
- Beiträge: 10756
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 674 Mal
Re: Auslösenden Rauchmelder finden
Na dann füge doch die Rauchmelder andersherum dem Gewerk zu:
-> Einstellung Geräte - Scrollen bis zum einzelnen Rauchmelder!
-> aufklappen / draufklicken und Rauchmelder dem Gewerk zurordnen.
Bei mir war aber sowohl dieRauchmelderGruppe als auch der Rauchmelder im durchzusuchenden Gewerk, problemslos.
Alchy
-> Einstellung Geräte - Scrollen bis zum einzelnen Rauchmelder!
-> aufklappen / draufklicken und Rauchmelder dem Gewerk zurordnen.
Bei mir war aber sowohl dieRauchmelderGruppe als auch der Rauchmelder im durchzusuchenden Gewerk, problemslos.
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.
-
- Beiträge: 1113
- Registriert: 17.11.2013, 01:54
- System: CCU
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 3 Mal
Re: Auslösenden Rauchmelder finden
Hi, habe nun jedem RM wieder seine eigene Gruppe gegeben (Einstellungen -> Zu welcher Gruppe gehört der Rauchmelder? -> Grundeinstellung), aber in der Auswahlliste unter "Gewerke" stehen nur die 4 Gruppen, nicht die Einzelmelder.