Auslösenden Rauchmelder finden

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

boersenman
Beiträge: 62
Registriert: 13.11.2012, 20:25

Re: Auslösenden Rauchmelder finden

Beitrag von boersenman » 28.06.2013, 00:02

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?

alchy
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

Beitrag von alchy » 28.06.2013, 09:25

Legst Du eine Systemvariable an vom Typ Zeichenkette (Name in meinem folgenden Beispiel Brandmelder)
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);
    }

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.

boersenman
Beiträge: 62
Registriert: 13.11.2012, 20:25

Re: Auslösenden Rauchmelder finden

Beitrag von boersenman » 28.06.2013, 20:09

@Alchy

Genau so funktioniert es wie ich es mir gewünscht habe.
Vielen herzlichen Dank für Deine Unterstützung!

alchy
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

Beitrag von alchy » 29.06.2013, 11:38

Keine Ursache. Danke für die Rückmeldung und viel Spass weiterhin :)

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.

hpk
Beiträge: 44
Registriert: 01.12.2011, 19:15

Re: Auslösenden Rauchmelder finden

Beitrag von hpk » 04.08.2013, 23:28

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

alchy
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

Beitrag von alchy » 05.08.2013, 14:54

hpk hat geschrieben:Hallo habe das Script zu schreiben einer Systemvariable auch eingesetzt.
welches der Scripte? das was ich gepostet habe ?
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??
Nach Beantwortung der ersten Frage, welches Script du verwendest. Vorab:
Welchen Status hat denn dein "abgeschalteter" Rauchmelder, wenn Du ihn per Script einzeln abfragst?
hpk hat geschrieben: Habt Ihr auch das Problem das er mit Abschalten des Rauchmelders noch eine Mail versendet!
Bitte das Programm posten, welches die Mail verschickt.

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.

UweRLP
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

Beitrag von UweRLP » 10.12.2013, 20:47

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
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
--------------------------------------------

homey21
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

Beitrag von homey21 » 21.12.2013, 19:38

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.
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?
Gruß homey

alchy
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

Beitrag von alchy » 21.12.2013, 21:49

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. :shock:
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.

homey21
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

Beitrag von homey21 » 21.12.2013, 23:48

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.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“