Znalazłem gdzieś info że napisany skrypt pythona, należy uruchomić innym skryptem, i ten skrypt uruchamiający należy podpiąć pod keymap. Ale już sam nie wiem.
Skrypt jest bardzo prosty, wywołany w terminalu za pomocą:
sudo python /home/pi/skrypt/dysk_on.py
włącza diodę bez problemu.
program załączający przekaźnik dysk_on.py:
import RPi.GPIO as GPIO #_program_glownyGPIO.setup(11, GPIO.OUT)GPIO.output(11, True)
program wyłączający przekaźnik dysk_off.py:
import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD)#_program_glownyGPIO.setup(11, GPIO.OUT)GPIO.output(11, False)
plik jaki mi się generuje po uruchomieniu i jakiej kolwiek zmianie keymap to gen.xml
<keymap><global><keyboard><key id="61505">xbmc.runscript( /home/pi/skrypt/dysk_on.py)</key></keyboard></global></keymap>
dodanie pliku keymap.xml czy keyboard.xml powoduje że nie można uruchomić wtyczki keymap z poziomu XBMC. Chyba że tutaj jest problem, i coś źle kombinuje.
Docelowo chciałbym podpiąć to pod skórkę “Transprency!” i uruchamiać każdy plik oddzielnym wyborem w menu, czyli dysk_on i dysk_off widoczne w menu w kategorii np: “Sterowanie”