@
xxx9955 Nevím jestli existuje nějaké instantní řešení, ale obecně asi bude existovat víc možných způsobů, jak řešit. Rozdělil by se dalo na dvě části:
- skript pro změnu stavu výstupu na GPIO
- spuštění scriptu jako akce tlačítka
Ad.1 script (aplikace) může být definovaná v Kodi (jako addon) nebo v systému. Ideální asi řešení bude "toggle button" metoda, jedno spuštění zapne, druhé vypne daný výstup - ušetříš tím jedno tlačítko na DO, kterých není nikdy dost.
Ad.2 akce tlačítka může být řešena buď přímo z Kodi - zejména pokud bude řešeno jako addon Kodi nebo script spouštěný z Kodi nebo zachycením stisku tlačítka ještě před tím, než je do Kodi předáno. Druhá metoda je možná pouze tehdy, je-li DO zpracováváno přímo systémem (IR, Bluetooth, wifi). Ne tedy pro CEC DO, které zpracovává přímo Kodi, tam je zase nutné použít výhradně metodu první.
Exituje addon, který podporuje využití GPIO v Kodi, Raspberry Pi Tools, ten se dá použít v případě, pokud se pustíš do řešení vlastními silami. Umožní ti ovládat IO přímo např. z bash. Script pak můžeš spouštět přímo ze systému (to v případě, pokud budeš chytat stisk tlačítka ještě před tím, než je předáno Kodi) nebo i z Kodi (pak je ho možné použít i pro případ, že DO komunikuje přes CEC).