FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: avrfuchs am 19 Oktober 2016, 11:21:07

Titel: notify triggern mit mehreren Argumenten
Beitrag von: avrfuchs am 19 Oktober 2016, 11:21:07
Mittels FB_CALLMONITOR (Devicename: Anrufe) und MPD habe ich eine Anrufsignalisierung verwirklicht.
Die Fritzbox sendet auf Port 1012 bei einem Anruf z. B.: 19.10.16 10:37:37;RING;1;08985441278;9xxxxx1;SIP2;
Im Eventmonitor sieht man dann:
FB_CALLMONITOR Anrufe event: ring
FB_CALLMONITOR Anrufe direction: incoming
FB_CALLMONITOR Anrufe external_name: dahoam
FB_CALLMONITOR Anrufe external_number: 08985441278
FB_CALLMONITOR Anrufe external_connection: SIP2
FB_CALLMONITOR Anrufe internal_number: 9xxxxx1
FB_CALLMONITOR Anrufe call_id: 1
FB_CALLMONITOR Anrufe Anzeige: dahoam

In einem notify werte ich event, external_number und internal_number aus, um ungebetene Anrufer zu sperren. Zum Testen dieser Anrufer will ich nun den Anruf simulieren, indem ich mittels trigger die Argumente übergebe. Der Versuch mit:
trigger Anrufe event: ring war schon mal erfolgreich. Wenn ich allerdings die weiteren Argumente mit übergebe:trigger Anrufe event: ring; external_number:08985441278; internal_number:929691 führt das nicht zum gewünschten Ergebnis, es kommt die Fehlermeldung:Unknown command external_number:08985441278, try help.
Unknown command internal_number:9xxxxx1, try help.

Und im Eventmonitor nur:FB_CALLMONITOR Anrufe event: ring
Auch die Argumente getrennt mit Komma oder Leerzeichen werden so nicht übergeben.
Ich bitte um Vorschläge, wie ich das notify mit allen Argumenten versorgen kann.
Vielen Dank schon mal!
Gruß
Franz
Titel: Antw:notify triggern mit mehreren Argumenten
Beitrag von: DeeSPe am 19 Oktober 2016, 11:32:57
trigger funktioniert so (http://www.fhemwiki.de/wiki/Trigger):
trigger <devspec> <event>

Also:
trigger Anrufe ring

Dann:
trigger Anrufe external_number 08985441278
trigger Anrufe internal_number 929691


Gruß
Dan
Titel: Antw:notify triggern mit mehreren Argumenten
Beitrag von: avrfuchs am 19 Oktober 2016, 14:35:18
Vielen Dank, das hat schon geholfen.
Ich gebe jetzt die 4 trigger-Befehlszeilen in einem Rutsch in das FHEM-Terminal ein.

Gruß
Franz