Ich habe mal den Workaround eingebaut. Also Verstärker nur kurz ein und wieder aus. Funktioniert leider nicht ganz so wie ich mir das dachte.
So sieht bei mir aktuell das Event aus, wenn die Klingel gedrückt wird.
#Klingel
[EVENT_OnKeyUp_onboardpins.7]
10=take_snapshot:http://localhost:9000/?action=snapshot
30=os_execute:/usr/local/etc/DoorPi/scripts/LoxoneDoorBellSignal.py
40=os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
50=out:Amp,1
70=os_execute:aplay !BASEPATH!/media/Dingdong-35db.wav -D sysdefault:CARD=1
80=out:Amp,0
80=file_call_value:!BASEPATH!/callTarget.txt
Vorher noch ein
und ansonsten
#[EVENT_OnMediaRequired]
[EVENT_OnCallStateConnect]
10=out:Amp,1
[EVENT_OnMediaNotRequired]
10=out:Amp,0
[EVENT_OnCallStateDisconnect]
10=out:Amp,0
Alles anzeigen
Der Verstärker schaltet ein (braucht ca eine Sekunde bis er da ist) und dann kommt auch das DingDong. 2 Sekunden später tutet es dann wieder wie gehabt. Lösche ich alle anderen Events raus, dann geht's wie erwarte und es tutet nichts. Also so:
#Klingel
[EVENT_OnKeyUp_onboardpins.7]
10=take_snapshot:http://localhost:9000/?action=snapshot
50=out:Amp,1
70=os_execute:aplay !BASEPATH!/media/Dingdong-35db.wav -D sysdefault:CARD=1
80=out:Amp,0
Hat jemand spontan eine Idee warum das so sein könnte? Liegt das an dem letzten Event, also dem 80=file_call_value:!BASEPATH!/callTarget.txt? Wird dadurch eventuell das OnMediaRequired ausgelöst, was den Verstärker wieder einschaltet? Bin grad nicht zu Hause und kann daher nicht testen sondern sitze Am Flughafen und habe ein wenig Zeit
Viele Grüße
Marcus