Bewegungsmelder per mail melden

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Bewegungsmelder per mail melden

Beitrag von Tobbi35 » 01.09.2017, 17:26

Hallo Homematic'er
wie kann ich einen Bwewegungsmelder per mail melden,
ich nutze einige BWM als eine Art Alarmanlage,die Türmelder kann
ich per mail genau ausgeben, aber was muß ich beim BWM in das Script schreiben ?

Danke
Gruß Tobbi

Matthias K.
Beiträge: 1165
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 225 Mal

Re: Bewegungsmelder per mail melden

Beitrag von Matthias K. » 01.09.2017, 17:43

Mach ne Direktverknüpfung mit einem Aktor, häng ne Lampe dran und wenn die angeht, dann musst du dir schnell selbst eine Mail schicken (geht auch mit WhatsApp).

:twisted:

Im Ernst:
Programm dazu? Wie sieht das Script aus? Etc...
Du gibst viel zu wenig Infos, um dir helfen zu können...

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

Re: Bewegungsmelder per mail melden

Beitrag von alchy » 01.09.2017, 18:38

>>MailAddon<<

+

Programm

Wenn Bewegungsmelder Bewegung erkannt,

dann Script

Code: Alles auswählen

string stdout;
string stderr;
system.Exec("/etc/config/addons/email/email 05",&stdout,&stderr);
Und in die Mailvorlage schreibst du was du wissen willst

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.

Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Re: Bewegungsmelder per mail melden

Beitrag von Tobbi35 » 03.09.2017, 12:49

Hallo zusammen,
dann nochmal das gesamte script das ich in dem addon email unter TCL eingesetzt haben.

Code: Alles auswählen

 
set freiertext [lindex $argv 1]
load tclrega.so
array set values [rega_script {

string datum = system.Date("%d.%m.%Y").ToString();
string uhrzeit = system.Date("%H:%M").ToString();

if (dom.GetObject("BidCos-RF.MEQxxxxxx:1.STATE").Value() == '0') { var WTK = "geschlossen"; }
if (dom.GetObject("BidCos-RF.MEQxxxxxxx:1.STATE").Value() == '1') { var WTK = "gekippt"; }
if (dom.GetObject("BidCos-RF.MEQxxxxxxx:1.STATE").Value() == '2') { var WTK = "offen"; }
     
if (dom.GetObject("BidCos-RF.MEQxxxxx:1.STATE").Value() == '0') { var BTK= "geschlossen"; }
if (dom.GetObject("BidCos-RF.MEQxxxxx:1.STATE").Value() == '1') { var BTK = "gekippt"; }
if (dom.GetObject("BidCos-RF.MEQ0xxxxx:1.STATE").Value() == '2') { var BTK = "offen"; }  
   
if (dom.GetObject("BidCos-RF.OEQxxxxxxx:1.STATE").Value()) { var DKT = "offen";  }else { var DKT = "geschlossen"; }

} ]

set WTK $values(WTK)
set BTK $values(BTK)
set DKT $values(DKT)
set datum $values(datum)
set uhrzeit $values(uhrzeit)
Gruß Tobbi
Zuletzt geändert von alchy am 04.09.2017, 09:00, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Antworten

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