1. um die pyo.Datei in eine py.Datei umzuwandeln habe ich das Programm Easy Python Decompiler v1.3.2 heruntergeladen, dass Programm ist selbsterklärend.
2. nach dem umwandeln bekommt man dann eine Datei die heißt: plugin.pyo.dis, diese kann man dann mit dem Notepad++ Editor öffnen, bzw. bearbeiten (es gehen sicherlich auch eine Editoren).
bei mir kam immer der AttributeError: 'eTimer' object has no attribute 'callback' Fehler, wenn ich das Plugin anwählte.
3. habe dann im Editorprogramm mit der Suchoption nach "eTimer" gesucht, diese werden dann automatisch markiert.
4. das sah dann so aus:
self.hideTimer = eTimer()
self.hideTimer.callback.append(self.doTimerHide)
self.hideTimer.start(5000, True)
5. man muss dann die mittlere Zeile bearbeiten, dass sieht dann so aus:
self.hideTimer = eTimer()
self.hideTimer_conn = self.hideTimer.timeout.connect(self.doTimerHide)
self.hideTimer.start(5000, True)
habe alle Einträge die aussahen wie die ersten zwei Zeilen bearbeitet, das waren bei mir 5 oder 6 Einträge die so ähnlich aussahen mit dem eTimer.
6. danach speichern.
7. habe dann die Datei umbenannt in plugin.py und in die Box (usr/lib/enigma2/python/Plugins/Extensions/Pluginname) geschoben.
8. die Originale plugin.pyo in der Box habe ich dann gelöscht.
9. nach dem GUI Neustart hat die Box automatisch eine neue plugin.pyo Datei erstellt und das Plugin funktioniert jetzt endlich auf der OE 2.2.