capisuite kann die Daten beliebig an andere
Applikationen schicken. Es gibt ein
Python-Script, in dem man die Quell- und die Zieltelefonnummer hat.
Im Fall von
Misterhouse rufe ich aus dem capisuite-Script einen
misterhouse Client auf und übergebe einen Text, der die Quell- und die Zieltelefonnummer enthält. Der
Misterhouse-Server erhält das Event, zerlegt den Satz und kann dann reagieren:
subprocess.Popen(["/mh/bin/mhsend", "-run", "CALL", 'call-from', call_from, 'call-to', call_to]).wait()
In
Misterhouse setze ich aufgrund des Anrufs einen Szenenwert oder es wird eine eMail verschickt:
if (($call_from eq 'xxxxxxxxx') and ($call_to eq 'xxxxxxxxxx')) {
set $SzenenTS2Arbeitszimmer SZENE_AKTIVIERE_HEIZEN;
}
else {
... sende eMail mit Anruf-Informationen
}
Für die erste Bedingung ist:
$call_from: meine Handynummer, $call_to:
ISDN-Nummer, die sonst nicht verwendet wird
Die Frage ist also, ob man sowas in Smarthome umsetzen kann?
Ist dafür ein separates Plugin sinnvoll?
Hinweis: ich kenne mich bisher gar nicht mit Smarthome aus, deshalb kann ich das nicht beurteilen.