notify Verständnisfrage

Begonnen von mr_petz, 07 November 2019, 19:49:44

Vorheriges Thema - Nächstes Thema

mr_petz

Hi, ich versuche mit folgenden notify Befehl bei einem sip Anruf eine mp3 abzuspielen:

Eingang_Phone:caller_name:XXX.* set Sonos_Kueche PlayURITemp http:/xxx.Big-ben-chimes.mp3 20

geht so nicht.
aber so schon (aber eben immer, egal wer anruft):

Eingang_Phone:caller_name:.* set Sonos_Kueche PlayURITemp http:/xxx.Big-ben-chimes.mp3 20

Ich dachte alles was vor .* steht wird mit gelesen??? habe auch ohne .* probiert, aber auch keine reaktion.
Es soll halt bei einem SIP Anruf das notify nur bei dem XXX aus dem caller_name Reading reagieren.

Des weiteren wird das mp3 mehrfach im sonos abgespielt. icht dachte das bei PlayURITemp es nur einmal gespielt wird??

Danke für eine Antwort.

CoolTux

Vor dem ersten X fehlt ein Punkt. Der Punkt ersetzt das Leerzeichen im Event.

Eingang_Phone:caller_name:.XXX.* set Sonos_Kueche PlayURITemp http:/xxx.Big-ben-chimes.mp3 20
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mr_petz

Danke so geht es. Da muss ich das im Wiki überlesen haben.

und zum sonos ne Idee? Ist immer ne schleife. muss ich das notify nach einem ereignis stoppen?

CoolTux

Schaue im Eventlog welcher Event kommt und vor allem wie oft.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mr_petz

#4
ok. habe den Fehler:

2019.11.07 20:17:34 3: SONOS1: SleepTimer berechnet die Laufzeit des Titels selber, da keine Wartezeit uebermittelt wurde!
2019.11.07 20:17:34 1: SONOS1: Da keine Endzeit ermittelt werden konnte, wird kein Restoring durchgeführt werden!

also lieber eine lokale Datei nehmen?

CoolTux

Kenne mich mit Sonos nicht aus, müsste bitte ein anderer User beantworten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mr_petz

ok, trotzdem Danke. Ich werde mal bissl die SuFu benutzen...

rudolfkoenig

ZitatDanke so geht es. Da muss ich das im Wiki überlesen haben.
Bei solchen Problemen hilft der Event-Monitor: Event abwarten, Zeile markieren, und Create/Modify device waehlen.