da stimmt was nicht.
wenn ich de befehl eingebe wie von dir gepostet, dann bleibt er nach dem python-befehl einfach mit "..." in der zweiten reihe stehen.
hab mal Return gedrückt, dann mal das quit() reingesetzt. hmmm.
EDIT:
moment. da hat bei dir das f vor dem f.write gefehlt.
ich machs nochmal.
so, jetzt:
Code: Alles auswählen
user:~# echo 110 > /proc/stb/video/plane/psi_brightness
user:~# echo 120 > /proc/stb/video/plane/psi_contrast
user:~# cat /proc/stb/video/plane/psi_brightness
110
user:~# cat /proc/stb/video/plane/psi_contrast
120
user:~# python
Python 2.6 (r26:66714, May 6 2010, 00:42:10)
[GCC 4.1.1 (STMicroelectronics/Linux Base 4.1.1-23)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> with open("/proc/stb/video/plane/psi_brightness","w") as f: f.write("140\n")
...
>>> with open("/proc/stb/video/plane/psi_contrast","w") as f: f.write("120\n")
...
>>> quit()
user:~# cat /proc/stb/video/plane/psi_brightness
140
user:~# cat /proc/stb/video/plane/psi_contrast
120
user:~#
das funktioniert. sprich per console gehts schonmal.
soll ich jetzt
Code: Alles auswählen
with open('/proc/stb/video/plane/psi_brightness', 'w') as brightness:
brightness.write('140\n')
brightness.close
with open('/proc/stb/video/plane/psi_contrast', 'w') as contrast:
contrast.write('120\n')
contrast.close
einbauen und schauen?
EDIT2:
habe den code wie gepostet mal eingebaut. ist das ein fehler drin?
sobald ich nämlich das plugin aufrufe kommt wieder dauerspinner und per telnet
Code: Alles auswählen
user:~# cat /proc/stb/video/plane/psi_contrast
Segmentation fault
user:~# cat /proc/stb/video/plane/psi_contrast
Segmentation fault
user:~#