Remotetimer update 6.4+git7127 funktioniert nicht
-
- Member
- Beiträge: 41
- Registriert: 22 Sep 2013 19:25
- Hat gedankt: 30 Mal
- Hat Dank erhalten: 7 Mal
Test:. RemoteTimer von einer OATV 7 Box zu einer Serverbox mit OATV 7.
Das funktioniert im Prinzip wie es soll, hat nur noch 2, 3 Bugs.
Zum einen steht bei Zielauswahl immer dieses ominöse enigma 0.0.1.blabla, aber Zielauswahl geht.
Dann habe ich immer noch keine Timerübersicht > komplett leer
Und die Aufnahme im Mediacenter läuft, ist als solche aber nicht erkennbar. Sieht aus wie fertig aufgenommen (mit gelben Stern davor)
statt roter Schrift.
Also da sieht es besser aus als RemoteTimer von OATV 7 zu 6.4.
Gruß Brazzo
EDIT:
Kommando kehrt!
Mein Recovery Image war fehlerhaft.
Nun ist ein sauberes Image drauf und die alten Fehler sind natürlich wieder da.
Zum einen steht bei Zielauswahl immer dieses ominöse enigma 0.0.1.blabla, aber Zielauswahl geht.
Die Timerübersicht funktioniert!
Eine Aufnahme schlägt fehl, wie von Snoete schon beschrieben.
Das funktioniert im Prinzip wie es soll, hat nur noch 2, 3 Bugs.
Zum einen steht bei Zielauswahl immer dieses ominöse enigma 0.0.1.blabla, aber Zielauswahl geht.
Dann habe ich immer noch keine Timerübersicht > komplett leer
Und die Aufnahme im Mediacenter läuft, ist als solche aber nicht erkennbar. Sieht aus wie fertig aufgenommen (mit gelben Stern davor)
statt roter Schrift.
Also da sieht es besser aus als RemoteTimer von OATV 7 zu 6.4.
Gruß Brazzo
EDIT:
Kommando kehrt!
Mein Recovery Image war fehlerhaft.
Nun ist ein sauberes Image drauf und die alten Fehler sind natürlich wieder da.
Zum einen steht bei Zielauswahl immer dieses ominöse enigma 0.0.1.blabla, aber Zielauswahl geht.
Die Timerübersicht funktioniert!
Eine Aufnahme schlägt fehl, wie von Snoete schon beschrieben.
- Snoete
- Member
- Beiträge: 430
- Registriert: 28 Okt 2013 21:36
- Receiver 1: VU+Duo4k - oATV7.5/PLi 9.0Dev
- Receiver 2: VU+Duo2 - PLi 9.0Dev
- Receiver 3: VU+Duo2 - PLi 9.0Dev
- Receiver 4: Zgemma H8.2H - PLi 9.0
- Hat gedankt: 120 Mal
- Hat Dank erhalten: 90 Mal
Hallo Kite888, würde Gerne deine version von Partnerbox für OATV7.0 mal testen...
Ich nehme an die aus diesen post :https://www.opena.tv/plugins/17654-partnerbox-plugin-fehlermeldung-bei-timerprogrammierung-2.html#post490036
Ich nehme an die aus diesen post :https://www.opena.tv/plugins/17654-partnerbox-plugin-fehlermeldung-bei-timerprogrammierung-2.html#post490036
-Triax 88cm Schüssel
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
- Papi2000
- Super Moderator
- Beiträge: 26876
- Registriert: 20 Apr 2013 20:09
- Receiver 1: Viele GigaBlues
- Receiver 2: DM und ZGemma
- Receiver 3: bissl VU
- Hat gedankt: 4570 Mal
- Hat Dank erhalten: 8695 Mal
Brazzo hat geschrieben:...
Und die Aufnahme im Mediacenter läuft, ist als solche aber nicht erkennbar. Sieht aus wie fertig aufgenommen (mit gelben Stern davor)
statt roter Schrift.
...
Für die Erkennung von Remoteaufnahmen hat EMC extra einen Konfig.-Punkt, da eine solche laufende Aufnahme nicht einfach so erkennbar scheint.
-
- Member
- Beiträge: 41
- Registriert: 22 Sep 2013 19:25
- Hat gedankt: 30 Mal
- Hat Dank erhalten: 7 Mal
Papi2000 hat geschrieben:Für die Erkennung von Remoteaufnahmen hat EMC extra einen Konfig.-Punkt, da eine solche laufende Aufnahme nicht einfach so erkennbar scheint.
Man lernt nie aus... Danke für den Tipp

und...
Edit Beitrag https://www.opena.tv/plugins/58372-remotetimer-update-6-4-git7127-funktioniert-nicht-post497095.html#post497095
- Snoete
- Member
- Beiträge: 430
- Registriert: 28 Okt 2013 21:36
- Receiver 1: VU+Duo4k - oATV7.5/PLi 9.0Dev
- Receiver 2: VU+Duo2 - PLi 9.0Dev
- Receiver 3: VU+Duo2 - PLi 9.0Dev
- Receiver 4: Zgemma H8.2H - PLi 9.0
- Hat gedankt: 120 Mal
- Hat Dank erhalten: 90 Mal
Diese version von Partnerbox funktioniert, Danke kitte888 !
Das heißt die RemoteTimer werden von die OATV 7.0 Client zur Serverbox gesendet und da auch aufgenommen.
Was (bei mir) noch nicht geht ist die Timer Übersicht, da werden die RemoteTimer nicht gelistet, und eine Fehlermeldung: 'str' object has no attribute 'decode'.
Auch gibt es ein Crash wenn man auf OK druckt, in die Liste der Partnerboxen: [ATTACH]82063[/ATTACH]
Also kann Partnerbox im Moment was RemoteTimer nicht Schaft: Das versenden von Timer zur Serverbox die dann auch aufgenommen werden.
Und remotetimer zeigt die RemoteTimer Übersicht, was bei Partnerbox nicht geht.
Eigentlich müsste man Beide plugins kombinieren....
Das heißt die RemoteTimer werden von die OATV 7.0 Client zur Serverbox gesendet und da auch aufgenommen.
Was (bei mir) noch nicht geht ist die Timer Übersicht, da werden die RemoteTimer nicht gelistet, und eine Fehlermeldung: 'str' object has no attribute 'decode'.
Auch gibt es ein Crash wenn man auf OK druckt, in die Liste der Partnerboxen: [ATTACH]82063[/ATTACH]
Also kann Partnerbox im Moment was RemoteTimer nicht Schaft: Das versenden von Timer zur Serverbox die dann auch aufgenommen werden.
Und remotetimer zeigt die RemoteTimer Übersicht, was bei Partnerbox nicht geht.
Eigentlich müsste man Beide plugins kombinieren....
- Dateianhänge
-
- enigma2_crash_1643391343.log
- (9.95 KiB) 23-mal heruntergeladen
-Triax 88cm Schüssel
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
- Snoete
- Member
- Beiträge: 430
- Registriert: 28 Okt 2013 21:36
- Receiver 1: VU+Duo4k - oATV7.5/PLi 9.0Dev
- Receiver 2: VU+Duo2 - PLi 9.0Dev
- Receiver 3: VU+Duo2 - PLi 9.0Dev
- Receiver 4: Zgemma H8.2H - PLi 9.0
- Hat gedankt: 120 Mal
- Hat Dank erhalten: 90 Mal
Bei mir gehn Partnerbox und RemoteTimer in OATV 6.4 beide.
In OATV 7.0 funktioniert mit deine Version ja erst mal das aufnehmen auf die Serverbox.
Vielleicht kann man raus finden wo die Fehlermeldung: 'str' object has no attribute 'decode' her kommt.
Und gibt es im Crashlog eine Ursache vom Crash in die "Liste der Partnerboxen".
Diese Liste gibt es in: Menu \ Erweiterungen \ Partnerbox \ GELB , Da die Remotebox selektieren und auf OK drucken, Crash.
Stimmt da wird dachte ich normalerweise die RemoteTimer Übersicht geöffnet.
In OATV 7.0 funktioniert mit deine Version ja erst mal das aufnehmen auf die Serverbox.
Vielleicht kann man raus finden wo die Fehlermeldung: 'str' object has no attribute 'decode' her kommt.
Und gibt es im Crashlog eine Ursache vom Crash in die "Liste der Partnerboxen".
Diese Liste gibt es in: Menu \ Erweiterungen \ Partnerbox \ GELB , Da die Remotebox selektieren und auf OK drucken, Crash.
Stimmt da wird dachte ich normalerweise die RemoteTimer Übersicht geöffnet.
-Triax 88cm Schüssel
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
- Mr.Servo
- Developer
- Beiträge: 3069
- Registriert: 10 Aug 2020 22:09
- Wohnort: Pfalz / Palatinate
- Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
- Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
- Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
- Hat gedankt: 2106 Mal
- Hat Dank erhalten: 2554 Mal
- Geschlecht:
Snoete hat geschrieben:Und gibt es im Crashlog eine Ursache vom Crash in die "Liste der Partnerboxen".
Diese Liste gibt es in: Menu \ Erweiterungen \ Partnerbox \ GELB , Da die Remotebox selektieren und auf OK drucken, Crash.
Ich bin an ein größeres Projekt gebunden, von daher habe ich wenig Zeit für das Thema.
Aber ein Crashlog kann nicht schaden...

Gruß.....Mr.Servo
- Mr.Servo
- Developer
- Beiträge: 3069
- Registriert: 10 Aug 2020 22:09
- Wohnort: Pfalz / Palatinate
- Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
- Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
- Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
- Hat gedankt: 2106 Mal
- Hat Dank erhalten: 2554 Mal
- Geschlecht:
kitte888 hat geschrieben:hi
hat er doch oben eingefügt
Joh haste Recht, habe das nicht gesehen. Sehr komisch!
Das sieht so aus, als wäre die Datei '/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/plugin.pyc' defekt! Die benötigt der RemoteTimer aber...
Vielleicht hilft es, OpenWebif zu deinstallieren und danach mal neu installieren?
Gruß.....Mr.Servo
- Snoete
- Member
- Beiträge: 430
- Registriert: 28 Okt 2013 21:36
- Receiver 1: VU+Duo4k - oATV7.5/PLi 9.0Dev
- Receiver 2: VU+Duo2 - PLi 9.0Dev
- Receiver 3: VU+Duo2 - PLi 9.0Dev
- Receiver 4: Zgemma H8.2H - PLi 9.0
- Hat gedankt: 120 Mal
- Hat Dank erhalten: 90 Mal
Hallo Mr.Servo, wir haben gerade in die letzten Posts über eine Partnerbox version von Kitte888 geschrieben (https://www.opena.tv/plugins/58372-remotetimer-update-6-4-git7127-funktioniert-nicht-5.html#post497129.)
In die Version funktioniert in OATV 7.0 das schicken von Timer zur Serverbox und werden die Programme auch aufgenommen, da geht also die Basis Funktion.
Kehrseite ist das in diese Version die Timer Übersicht nicht funktioniert (Fehlermeldung: 'str' object has no attribute 'decode').
In remoteTimer funktioniert in OATV 7.0 nach wie vor die Timer Übersicht, aber das schicken von Timer zur Serverbox nicht.
Hab zur Sicherheit noch OpenWebIf Neu installiert hat aber nicht geholfen.
Die User die eine RemoteTimer Funktion für OpenATV 7.0 suchen, benutzen am besten die Partnerbox version von kitte888.
Bis es Sicherlich irgendwann eine Lösung geben wird.
In die Version funktioniert in OATV 7.0 das schicken von Timer zur Serverbox und werden die Programme auch aufgenommen, da geht also die Basis Funktion.
Kehrseite ist das in diese Version die Timer Übersicht nicht funktioniert (Fehlermeldung: 'str' object has no attribute 'decode').
In remoteTimer funktioniert in OATV 7.0 nach wie vor die Timer Übersicht, aber das schicken von Timer zur Serverbox nicht.
Hab zur Sicherheit noch OpenWebIf Neu installiert hat aber nicht geholfen.
Die User die eine RemoteTimer Funktion für OpenATV 7.0 suchen, benutzen am besten die Partnerbox version von kitte888.
Bis es Sicherlich irgendwann eine Lösung geben wird.
-Triax 88cm Schüssel
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
-TD 20 flexi-block mit 2 Inverto Black Premium Quattro LNB's
-Polytron PSG908 Q II Multiswitch 8 in / 8 out
-
- Senior member
- Beiträge: 1632
- Registriert: 13 Sep 2014 16:49
- Hat gedankt: 69 Mal
- Hat Dank erhalten: 465 Mal
hi
den crash habe ich weg , seite kommt jetzt aber keine timerliste drin
(Fehlermeldung: 'str' object has no attribute 'decode
liegt hier vermute ich da wird die variable factory erstellt , sollte so aussehen <myHTTPClientFactory: http://192.168.178.187:80/web/timerlist> ist aber so <myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'>
die variable url ist richtig
open("/tmp/HttpUrl.txt", "w").write(str(url))
factory = myHTTPClientFactory(str(url), *args, **kwargs)
das str habe ich eingebaut , geht aber auch nicht
factory = myHTTPClientFactory(url, *args, **kwargs)
open("/tmp/factory2.txt", "w").write(str(factory))
reactor.connectTCP(host, port, factory, timeout=timeout)
open("/tmp/tcphost.txt", "w").write(str(host))
open("/tmp/tcpport.txt", "w").write(str(port))
open("/tmp/tcpfactory.txt", "w").write(str(factory))
open("/tmp/ablauf21.txt", "w").write(str(ablauf))
return factory.deferred
den crash habe ich weg , seite kommt jetzt aber keine timerliste drin
(Fehlermeldung: 'str' object has no attribute 'decode
liegt hier vermute ich da wird die variable factory erstellt , sollte so aussehen <myHTTPClientFactory: http://192.168.178.187:80/web/timerlist> ist aber so <myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'>
die variable url ist richtig
open("/tmp/HttpUrl.txt", "w").write(str(url))
factory = myHTTPClientFactory(str(url), *args, **kwargs)
das str habe ich eingebaut , geht aber auch nicht
factory = myHTTPClientFactory(url, *args, **kwargs)
open("/tmp/factory2.txt", "w").write(str(factory))
reactor.connectTCP(host, port, factory, timeout=timeout)
open("/tmp/tcphost.txt", "w").write(str(host))
open("/tmp/tcpport.txt", "w").write(str(port))
open("/tmp/tcpfactory.txt", "w").write(str(factory))
open("/tmp/ablauf21.txt", "w").write(str(ablauf))
return factory.deferred
- Mr.Servo
- Developer
- Beiträge: 3069
- Registriert: 10 Aug 2020 22:09
- Wohnort: Pfalz / Palatinate
- Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
- Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
- Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
- Hat gedankt: 2106 Mal
- Hat Dank erhalten: 2554 Mal
- Geschlecht:
Nee, immer wenn eine Fehlermeldung 'str' object has no attribute 'decode kommt, dann ist das ein klarer Hinweis darauf, daß hier unter Py3 ein Binary anstelle eines Strings benötigt wird.
Das ist so ein Standardfehler vom Py2-Code, wenn er dann unter Py3 laufen soll. Die Fehlermeldung kommt deswegen, weil der Datentyp String unter Py3 kein Attribut ".decode()" besitzt. Aber der dem String artverwandte Datentyp Binary hat dieses Attribut ".decode()".
Man erkennt den Datentyp Binary am führenden b'':
<myHTTPClientFactory: http://192.168.178.187:80/web/timerlist>
<myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'>
Also ist es unter Py3 so falsch:
aber so unter Py2+3 (=Kombi) dann richtig:
Probiers mal, Gruß......Mr.Servo
Das ist so ein Standardfehler vom Py2-Code, wenn er dann unter Py3 laufen soll. Die Fehlermeldung kommt deswegen, weil der Datentyp String unter Py3 kein Attribut ".decode()" besitzt. Aber der dem String artverwandte Datentyp Binary hat dieses Attribut ".decode()".
Man erkennt den Datentyp Binary am führenden b'':
<myHTTPClientFactory: http://192.168.178.187:80/web/timerlist>
<myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'>
Also ist es unter Py3 so falsch:
Code: Alles auswählen
open("/tmp/factory2.txt", "w").write([color=#FF0000]str([/color]factory[color=#FF0000])[/color])
aber so unter Py2+3 (=Kombi) dann richtig:
Code: Alles auswählen
from six import ensure_binary
open("/tmp/factory2.txt", "w").write([color=#FF0000]ensure_binary([/color]factory[color=#FF0000])[/color])
Probiers mal, Gruß......Mr.Servo
-
- Senior member
- Beiträge: 1632
- Registriert: 13 Sep 2014 16:49
- Hat gedankt: 69 Mal
- Hat Dank erhalten: 465 Mal
hi
das ist richtig , aber es geht nicht um die open befehle die gehen
sondern um das factory , der befehl , factory = myHTTPClientFactory(url, *args, **kwargs)
das habe ich mit dem open befehl in eine datei geschrieben in der dann der inhalt von factory drin steht
<myHTTPClientFactory: http://192.168.178.187:80/web/timerlist> so sieht es in 6.4 aus
<myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'> so ist es in 7.0 , hier binary format
wenn es als binary drin steht muss ich es in string wandeln ???
das ist richtig , aber es geht nicht um die open befehle die gehen
sondern um das factory , der befehl , factory = myHTTPClientFactory(url, *args, **kwargs)
das habe ich mit dem open befehl in eine datei geschrieben in der dann der inhalt von factory drin steht
<myHTTPClientFactory: http://192.168.178.187:80/web/timerlist> so sieht es in 6.4 aus
<myHTTPClientFactory: b'http://192.168.178.187:80/web/timerlist'> so ist es in 7.0 , hier binary format
wenn es als binary drin steht muss ich es in string wandeln ???
- Mr.Servo
- Developer
- Beiträge: 3069
- Registriert: 10 Aug 2020 22:09
- Wohnort: Pfalz / Palatinate
- Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
- Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
- Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
- Hat gedankt: 2106 Mal
- Hat Dank erhalten: 2554 Mal
- Geschlecht:
Na ich habe ja keine Logfiles, kann daher nur von Deinen Angaben leben die da lauten: Fehlermeldung 'str' object has no attribute 'decode'
Und das stimmt genau: Unter 7.0 hat die Klasse String kein Attribut 'decode', unter 6.4 hat der Datentyp String (nicht Klasse) sehrwohr das Attribut 'decode'
Also was tun?
Was unter 6.4 noch klappt:
muß unter 7.0 in ein Binary gewandelt werden, also:
Letzteres läuft dann auch unter 6.4, also überall.
Probiers mal hier aus (Py2 sowie Py3): Online PHP/Java/C++... editor and compiler | paiza.IO
Gruß.....Mr.Servo
Und das stimmt genau: Unter 7.0 hat die Klasse String kein Attribut 'decode', unter 6.4 hat der Datentyp String (nicht Klasse) sehrwohr das Attribut 'decode'
Also was tun?
Was unter 6.4 noch klappt:
Code: Alles auswählen
name = 'Harry'
print(name.decode())
muß unter 7.0 in ein Binary gewandelt werden, also:
Code: Alles auswählen
from six import ensure_binary
name = 'Harry'
print(ensure_binary(name).decode())
Letzteres läuft dann auch unter 6.4, also überall.
Probiers mal hier aus (Py2 sowie Py3): Online PHP/Java/C++... editor and compiler | paiza.IO
Gruß.....Mr.Servo