Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Benutzeravatar
Leutnant
Beiträge: 262
Registriert: 12.08.2014, 18:25
Wohnort: NRW
Hat sich bedankt: 1 Mal

Re: Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Beitrag von Leutnant » 30.11.2016, 19:04

Ok, ich habe es geändert und bekomme auch den Bewegungsmelder oder Kontakt angezeigt. Prima, so soll es sein ;)
Aber eine Frage habe ich noch, ich habe gerade die Email-Erweiterung installiert und eingerichtet, eine Testmail wird problemlos verschickt. Wie kann ich mein Skript erweitern, damit das Skript die Mail verschickt?

Code: Alles auswählen

var tmpI = dom.GetObject("$src$");
if(tmpI.IsTypeOf(OT_VARDP)){
var tmpI = dom.GetObject("$src$").Name();
}
else{
var tmpI = dom.GetObject(((dom.GetObject("$src$")).Channel())).Name();
}
string nachricht = "ALARM%20WURDE%20AUSGEL%C3%96ST%20" # tmpI;
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d token=xxxxxxxxxxxxx -d user=xxxxxxxxxxxxxx -d message='"#nachricht#"' -d sound=bike http://api.pushover.net/1/messages.json");
Danke

Benutzeravatar
robbi77
Beiträge: 13842
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 737 Mal

Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Beitrag von robbi77 » 30.11.2016, 21:13

Die Email Zeile steht doch bei mir oben drin.
Und das noch:
Bild
Bild

Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Belei
Beiträge: 59
Registriert: 20.07.2016, 21:57

Re: Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Beitrag von Belei » 08.09.2018, 09:11

Leutnant hat geschrieben:
30.11.2016, 19:04
Ok, ich habe es geändert und bekomme auch den Bewegungsmelder oder Kontakt angezeigt. Prima, so soll es sein ;)
Aber eine Frage habe ich noch, ich habe gerade die Email-Erweiterung installiert und eingerichtet, eine Testmail wird problemlos verschickt. Wie kann ich mein Skript erweitern, damit das Skript die Mail verschickt?

Code: Alles auswählen

var tmpI = dom.GetObject("$src$");
if(tmpI.IsTypeOf(OT_VARDP)){
var tmpI = dom.GetObject("$src$").Name();
}
else{
var tmpI = dom.GetObject(((dom.GetObject("$src$")).Channel())).Name();
}
string nachricht = "ALARM%20WURDE%20AUSGEL%C3%96ST%20" # tmpI;
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d token=xxxxxxxxxxxxx -d user=xxxxxxxxxxxxxx -d message='"#nachricht#"' -d sound=bike http://api.pushover.net/1/messages.json");
Danke

Ich muss mal diesen alten Thread wiederbeleben da ich genau das gleiche Problem habe.
Ich möchte bei alarm auslösung eine Push kriegen durch welches Fenster oder welchen BWMelder ausgelöst wurde.

Aufbau meiner Alarmanlage fast identisch mit der vom Leutnant.

Ein Programm überwacht den Fensterzustand bei änderung und schreibt in de Fensterkontakt SV das mindestesn 1 fenster geöfnnet ist.
Im Programm Alarm ausgelöst wird bei Alarm scharf die Fensterkontakt SV als auslöser.

---------

Sehe ich das Richtig das:
der Srcipt in eine SV schreibt welcher Kontakt offen ist und es auch versendet?
Dann müsste ich nur noch meine Alarm Auslöser umändern ?

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

Re: Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Beitrag von alchy » 08.09.2018, 19:27

Belei hat geschrieben:
08.09.2018, 09:11
Sehe ich das Richtig das:
der Srcipt in eine SV schreibt welcher Kontakt offen ist und es auch versendet?
Nein das siehst du falsch.

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.

Urknall
Beiträge: 21
Registriert: 12.04.2021, 16:24
System: CCU
Wohnort: 66869
Hat sich bedankt: 2 Mal

Re: Anzeige Push Nachricht, welcher Kontakt ausgelöst hat?

Beitrag von Urknall » 23.04.2021, 07:36

Hallo zusammen, als Neuling in der Homematic und CCU welt habe ich die selbe frage. Ich möchte auch wissen welcher kontakt den Ausgelöst wurde. Der Programmaufbau ist der selbe wie hier beschrieben. Alarmanalge löst aus wenn min. 1 Kontakt offen. Das ganze möchte ich via Push nachricht auf der app: @home. Kann mir jemand helfen. Ps.: bin leider kein "Skripter" sehr es mir nach.... :-(

Antworten

Zurück zu „HomeMatic allgemein“