Hallo zusammen,
wahrscheinlich mal wieder eine blöde Anfängerfrage die irgendwo beschrieben ist.
Ich habe einen 4 Kanal Tastsender installiert. (HM_HM_PBI_4_FM) der Kanal 1 sollte jetzt beim kurzen drücken ein mp3 File abspielen.
Hintergrund ist das ich ihn als Klingeltaster verwenden möchte. Ich habe ihn mit FHEM gepairt und mir ein Notify angelegt.
Ich habe das ganze im WIKI nachgelesen. Leider wird der Notify nicht ausgeführt.
Kanal 1 ist Klingel_Btn_01 und Short sollte der kurze Tstendruck sein.
define Klingel notify Klingel_Btn_01:Short {fhem("set MyTTS tts :gingong.mp3:")}
Ein Set MyTTS tts:gingong.mp3 spielt es ab.
Ich habe schonmal die Loglevel hochgesetzt. Den Tastendruck Short sehe ich aber der Notify reagiert nicht. Schaue ich mir den Tasterkanal an dann sehe ich das wie im WIKI auch beschrieben
ein Triggercount vorhanden ist der hochgezählt wird und der Trigger dann ja nicht mehr Short heisst sondern Short_3 Short_4 etc. Wie kann ich das jetzt abfangen? Das verstehe ich nicht.
Gruß
Michael
So aufrgund einer anderen suche bin ich jetzt ein Stück weiter. Mit folgender Änderung kann ich jetzt ein MP3 abspielen:
Klingel_Btn_01:Short.* somit wird der Zähler ignoriert.
define Klingel notify Klingel_Btn_01:Short.* {fhem("set MyTTS tts :gingong.mp3:")}
Jetzt habe ich wieder ein neues Problem und zwar die Erkennung LongPress die kann man wohl auf 1,8s hochsetzen. Wäre es auch möglich das es an diesem Tasteingang überhaupt kein LongPress gibt?
Gruss Michael
Gesendet von meinem iPhone mit Tapatalk
Was meinst Du mit "nicht gibt"? Du willst long deaktivieren?
Kleiner Tipp wenn Du Info suchst solltest Du mit Bindestrichen HM-HM-PBI-4-FM suchen.
Da ist die Trefferquote höher :)
Ansonsten mach es doch einfach mit :.* dann ist long oder short egal.
Gruß Otto
Hallo Otto,
entschuldige die später Rückmeldung. Vielen dank für den Tip das funktioniert einwandfrei.
Gruss Michael
Gesendet von meinem iPhone mit Tapatalk