verschiedene Meldungen per - nützlichem aliase oder per pm - versenden

Begonnen von harway2007, 18 März 2016, 11:02:02

Vorheriges Thema - Nächstes Thema

harway2007

Hallo
hab mich dran versucht - Meldungen von verschieden Sensoren und an div. Kanäle
mit nur einem Befehl abzusetzen: zur Zeit muss man für jedes Ereignis selbst die Meldung
als festen Bestandteil in die Ausführung schreiben z.B. so:
Tuer2_Fenster:open
set MyTTS tts Fenster WC Büro ist offen.;
{DebianMail('xyz@googlemail.com','Fenster WC Büro ist offen','WC Büro','')}
und als nächstes als pushbullet z.B.:
set Harwayxyz message Fenster WC Buero | Titel ist offen

mein Wunsch für die Meldungen wäre jetzt von der Struktur:

Tuer2_Fenster:open Event1=Sensor ; Event2=Zustand ; Komm1="evt noch ein Kommentar"
senden_an_diverse_kanaele(Event1, Event2, Komm1)


Unterroutine:   senden_an_diverse_kanaele.pm
senden_an_diverse_kanaele($, $, $)
Zuweisen der Variablen ...
u.a. Event3 = Event1 + Event2 + Komm1
set MyTTS tts Event3;
{DebianMail('xyz@googlemail.com','Event1','Event3','')};
set Harwayxyz message Event1 | Titel Event3

ich weiss das ich ich hier noch kein Syntax berücksichtigt habe,
das Ergebnis würde aber viele Meldungen sehr vereinfachen...

wer hat so etwas schon mal begonnen oder in ähnlicher Form
verwirklicht..
MFG Harway