ich möchte mit 2 EIB Taster die ich als Dimmer konfiguriert habe die Lautstärke meines Verstärkers regeln, habt ihr eine Idee wie ich das machen könnte?
Ich bekomme ja nur den Start und Stop Befehl in IPS beim betätigen einer Taste, möchte aber das eine Variable hoch oder runter gezählt wird!
Bin EIB Anfänger und php beschränkt sich eher auf Scripte zusammenkopieren, also würde ich bitte eine genauere Anleitung benötigen.
Der Verstärker ist Eigenbau, und wird über IP Angesteuert.
Protokoll ist fertig und übers iPhone funktioniert die Ansteuerung.
Nun möchte ich über den EIB Taster auch die Lautstärke Regel können, man hat ja nicht immer ein iPhone mit am WC
Der Taster ist als Dimmer programmiert und sendet einen Startwert 9 beim betätigen und Stopwert 0 beim loslassen, der gegenüberliegende Taster sendet 1 beim betätigen und auch 0 beim loslassen.
Also müsste sich die Variable nach empfangen des Start solange erhöhen bis Stop empfangen wird.
Bei einem Dimmer funktioniert das ja auch so, nur wie bekomme ich das im IPS hin?
Ich hab das jetzt mit einem Timer gelöst, das Problem ist der wird nur alle Sekunden aufgerufen und das ändern der Lautstärke funktioniert sehr langsam.
Das muss doch einfacher gehen!
Ich hab das gleiche mit FS20 gelöst. Das Problem ist, stufenloses Dimmen (bzw. Regeln) ist schwer umzusetzen, wenn nicht unmöglich. Ich bin dann einfach den Weg gegangen, dass ich pro Tastendruck eine gewisse Stufe leiser oder lauter mache. Also nicht auf der Taste bleiben, sondern ein paar Mal drücken.
hab das jetzt so gelöst das im Script ein Sleep 500 steht und danach nochmal die Werte ausgelesen und aktualisiert werden, somit hab ich zwei Schritte pro Sekunde das für die Lautstärkeänderung reicht.
Die kurze Tastetbetätigung nutze ich um die Audioquelle auszuwählen, lange Betätigung macht laut/leiser