FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: FHEm2005 am 19 Februar 2016, 15:22:22

Titel: FB7490 soll SONOS ausschalten; Verhalten des Readings event (gelöst)
Beitrag von: FHEm2005 am 19 Februar 2016, 15:22:22
Um meine Sonos-Boxen beim eiingehenden Ruf auszuschalten, verwende ich den FB_CALLMONITOR und dort das Reading event. Der Status von event geht vom Ruhezustand disconnect aus. Der Verbindungsaufbau wird mit call angezeigt; beim abgehenden Ruf ändert sich event nach ring. Wird auf der Gegenstelle abgehoben ändert sich der Zustand kurzzeitig nach disconnect und dann nach connect.
Beginnend mit dem abgehenden Ruf (ring) soll Sonos stoppen, um nach dem Auflegen (disconnect) die Wiedergabe fortzusetzen. Durch dieses kurzzeitige disconnect wird die Wiedergabe fortgesetzt; bevor das Gespräch überhaupt beginnt.
Jetzt meine Frage: Kommt dieses Verhalten aus der FBox oder aus dem Modul? Wenn das Verhalten in der FB begründet ist, muss ich wohl einen Workarond finden, kommt es aus dem Modul, hat der Programmierer vieleicht Erbarmen und fängt das Verhalten ab.  :D

Ach ja, die FB wird an einem ISDN-Anschluss betrieben.

Gruß
Eberhard
Titel: Antw:FB7490 soll SONOS ausschalten; Verhalten des Readings event (gelöst)
Beitrag von: FHEm2005 am 19 Februar 2016, 20:10:58
Ich glaube es hat sich erledigt.

Ich habe einen ISDN-Anschluss, deshalb habe ich zu Testzwecken immer meine eigene Rufnummer angewählt. Dort ist dieses Verhalten zu bemerken. Rufe ich aber von einem Handy an, ist die Abfolge der Zustände disconnect => call => ring => connect => disconnect.  Also so wie es sein soll.

Ich lasse es mal dabei.

Doch für alle, die ebenfallls ihre Sonos während eines Gespräches anhalten wollen:

define di_SonosSilence DOIF ([Fritz_Box_Monitor:event] eq "ring"|"connect") (set Sonos_Kueche_RF Stop)
und
define di_SonosPlay DOIF ([Fritz_Box_Monitor:event] eq "disconnect") (set Sonos_Kueche_RF Play)

Gruß
Eberhard