Hallo,
ich bin gerade dabei mein Multiroom Audio System im Neubau einzurichten. Ich hatte mir gedacht, dass ganze System mit einer M-Audio Delta 1010LT zusteuern. Somit hätte ich 10 getrennte Ausgänge, welche ich unter Linux mit amixer (Alsa) steuern könnte.
Soweit funktioniert dies auch. Aber mit den linknx Objekten habe ich so meine Probleme.
Ich würde gerne ein Dimm Wert an die Lautstärke übergeben, denn somit hätte eine schöne Möglichkeit mit einem langen druck auf die Volume +/- Taste des Raumcontollers die Lautstärke zu ändern.
Ich hatte gedacht, ein 3.007 Dimm Objekt zu nehmen, und dieses via <listener gad="6/1/3" /> an den Dimm Wert zu binden. Und diesen 255er Wert zum Volume Steuerung zu verwenden.
Aber erstens wird der Wert nicht ins Objekt 6/1/3 geschrieben. Und zweitens weiss ich nicht genau wie die condition aussehen muss, damit ich bei einer änderung das externe Script ausführen kann.
Kann mir da jemand weiterhelfen ?
Danke, Gruss
ich bin gerade dabei mein Multiroom Audio System im Neubau einzurichten. Ich hatte mir gedacht, dass ganze System mit einer M-Audio Delta 1010LT zusteuern. Somit hätte ich 10 getrennte Ausgänge, welche ich unter Linux mit amixer (Alsa) steuern könnte.
Soweit funktioniert dies auch. Aber mit den linknx Objekten habe ich so meine Probleme.
Ich würde gerne ein Dimm Wert an die Lautstärke übergeben, denn somit hätte eine schöne Möglichkeit mit einem langen druck auf die Volume +/- Taste des Raumcontollers die Lautstärke zu ändern.
Ich hatte gedacht, ein 3.007 Dimm Objekt zu nehmen, und dieses via <listener gad="6/1/3" /> an den Dimm Wert zu binden. Und diesen 255er Wert zum Volume Steuerung zu verwenden.
Aber erstens wird der Wert nicht ins Objekt 6/1/3 geschrieben. Und zweitens weiss ich nicht genau wie die condition aussehen muss, damit ich bei einer änderung das externe Script ausführen kann.
Kann mir da jemand weiterhelfen ?
Danke, Gruss
Code:
<object id="Kueche_Lautsprecher_Master_Mute" gad="6/1/1" type="1.001">Kueche Lautsprecher Master Mute</object> <object id="Kueche_Lautsprecher_Master_Volume-Plus-Minus" gad="6/1/2" type="3.007"> <listener gad="6/1/3" />Kueche Lautsprecher Master Volume Plus Minus </object> <object id="Kueche_Lautsprecher_Master_Volume-Wert" gad="6/1/3" type="5.xxx">Kueche Lautsprecher Master Volume</object> <rule id=Lautsprecher_Kueche_Master_Volume> <condition type="object" id="Kueche_Lautsprecher_Master_Volume-Plus-Minus" /> <actionlist> <action type="shell-cmd" cmd="amixer -c 0 set 'Master Front' 10%-" /> ... </rule>