You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

161

Tuesday, April 3rd 2007, 11:54pm

wird schwierig zu debuggen ohne safari aber ich hab eine Vermutung ;)
mfg ,
Reichi

"Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."

This post has been edited 1 times, last edit by "Reichi" (Apr 3rd 2007, 11:56pm)


162

Wednesday, April 4th 2007, 4:33pm

Wieder mal ein Bugreport (oder ein mögliches Problem für die Zukunft): Auf meiner Dreambox läuft das Boxman-Image vom 27.03 mit der Enigma-Version vdev-2007-03-27. Wenn ich bei dieser http://dm7025/web/about aufrufe, bekomme ich nur einen "Internal Server Error". Das liegt meiner Ansicht nach an der geänderten Netzwerk-Konfiguration, durch die das Plugin nicht mehr die aktuellen Daten auslesen kann. Falls irgendwann einmal diese Netzwerkkonfiguration in ein offizielles Image übernommen wird, sollte das WebIf damit umgehen können, evtl. über eine von der E2-Version abhängige About-Routine.

HeiRos

163

Tuesday, April 10th 2007, 10:58am

Hello, :)

First all, please accept my apologies, I’m from France and I don’t speak and understand German. (I use Google Translator from German to English to read the forum).

Do you know when a new release of Webif is planned ?
Actually timer modification doesn’t work in version 0.8.0. ;(

Once the timer is created, when I click on Edit icon in the Timer List screen the Add Timer form is displayed, but the Name field is set to "N/A" (not to the real Timer name) and Description is set to "1". If I click on Add/Save, the timer is not updated but a new timer appears in the Time List screen. And if I click on Delete icon on this timer, the original timer is deleted.

I go back to version 0.7.1.rc0 : Timer modification works, but some timers are not recorded. :(

Older versions don’t work since I’m in Summer Time (I use a DM7025 with 2 DVB-T tuners)… They automatically add 1 hour.

Thank you in advance for your help. :)

Brest regards.

This post has been edited 1 times, last edit by "denony" (Apr 10th 2007, 11:00am)


164

Wednesday, April 18th 2007, 9:52pm

Hallo,

ich habe grade meine neue Dreambox 7025 in Betrieb genommen und, nach Installation der neuesten Firmware, ein 'kleines' Problem mit dem Webinterface ;-)

Ich habe einen Siemens SimPAD Computer ( http://de.wikipedia.org/wiki/SIMpad ), und dieser kann, mit seinem IE 4.0 und Windows CE 4.2, nichts mit dem WebIf anfagen.

Bei meiner 7020 kann ich mit dem SimPAD Timer einstellen, löschen, ändern. Bei der 7025 geht das nicht mehr.

Deshalb bin ich traurig.
;-)
Theo Tintenfisch

DM7020s 350 Gbyte
DM7025ss 400 GByte

165

Thursday, May 10th 2007, 3:24pm

Bitte nicht als Drängeln verstehen, aber ich möchte nochmal rückfragen, was mit folgendem Problem ist: Wenn man im WebIf unter "Timers" auf das grüne Uhrsymbol zum Deaktivieren drückt, wird der Timer irgendwie fehlerhaft dekativiert. Im Hauptmenü der Box ist dieser Timer anschließend ordentlich mit einem roten Kreuz markiert, als Status steht darunter aber "<unbekannt>" und der Versuch, ihn per gelber Taste auf der Fernbedienung zu aktivieren, führt zu einem Bluescreen der Box.

Beim Testen der Version von gestern ist mir außerdem aufgefallen, daß bei den API-Funktionen der Timer noch serviceref an Stelle von sRef steht.

HeiRos

166

Wednesday, May 16th 2007, 7:57pm

Mir ist beim Testen ein weiteres Problem aufgefallen. Wie früher bereits geschrieben, zeigt nach dem Bearbeiten der Timer per WebIf die Liste unter http://dm7025/web/timerlist für e2timebegin, e2timeend und e2duration eine Realzahl an. Dadurch kann es passieren, daß die Box beim Start der Aufnahme einen Bluescreen bringt:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/timer.py", line 183, in calcNextActivation
    self.processActivation()
  File "/usr/lib/enigma2/python/timer.py", line 244, in processActivation
    self.doActivate(self.timer_list[0])
  File "/usr/lib/enigma2/python/timer.py", line 220, in doActivate
    if w.activate():
  File "/usr/lib/enigma2/python/RecordTimer.py", line 216, in activate
    if self.tryPrepare():
  File "/usr/lib/enigma2/python/RecordTimer.py", line 173, in tryPrepare
    prep_res=self.record_service.prepare(self.Filename + ".ts", self.begin, self.end, event_id)
TypeError: in method 'iRecordableServicePtr_prepare', argument 3 of type 'time_t'


Nachvollziehen läßt sich das folgendermaßen:

  • Einen Timer per WebIf erstellen, bei Kontrolle mit /web/timerlist sind die Werte ganzzahlig
  • Den Timer per WebIf bearbeiten und ohne weitere Änderung Add/Save drücken, Werte sind jetzt eine Realzahl
  • Box eingeschaltet lassen
  • Bluescreen beim Aufnahmestart mit o. g. Fehlermeldung


Ein Neustart von E2 bzw. der ganzen Box behebt das Problem, durch das Speichern und Neuladen der timers.xml verwandeln sich die Werte wieder zu Integer.

Auf meiner Box läuft E2 vdev-2007-05-12 von OoZoon. Der Fehler dürfte aber bereits in älteren E2-Versionen auftreten. Ich hatte schon in vereinzelten Fällen Abstürze beim Start eines Timers, bin mir aber nicht sicher, ob das nur bei Timern war, die ich per WebIf nachbearbeitet hatte.

HeiRos

167

Thursday, May 24th 2007, 6:11pm

Aus Neugier habe ich mich selber auf die Bugjagd begeben und folgende Änderungen gemacht:

Datei tools.js:

In Zeile 742 wird immer noch serviceref benutzt und muß wegen der API-Änderung zu sRef geändert werden:

Source code

1
2
3
4
5
6
7
doRequest(url_timerchange+"?"+"sRef="+channel.replace("&quot;", '"')+"&begin="+begin
	 +"&end="+end+"&name="+escape(nameClean)+"&description="+escape(descriptionClean)
	 +"&afterevent="+afterEvent+"&eit=0&disabled="+disabled
	 +"&justplay="+justplay+"&repeated="+repeated
	 +"&channelOld="+channel
	 +"&beginOld="+begin+"&endOld="+end
	 +"&deleteOldOnSave=1", incomingTimerAddResult, false);


Datei timer.py:

Den try...except-Block in den Zeilen 407-431 ändern:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
            try:
                for x in self.recordtimer.timer_list + self.recordtimer.processed_timers:
                    #print "x.begin(%s), x.end(%s), x.service_ref(%s)" % (x.begin, x.end, x.service_ref)
                    #print "beginOld(%s), endOld(%s), channelOld(%s)" % (beginOld, endOld, channelOld)
                    if str(x.service_ref) == str(channelOld) and float(x.begin) == beginOld and float(x.end) == endOld:
                        toChange = x
                        toChange.service_ref = ServiceReference(param['sRef'])
                        toChange.begin = int(begin)
                        toChange.end = int(end)
                        toChange.name = name
                        toChange.description = description
                        toChange.disabled = disabled
                        toChange.justplay = justplay
                        toChange.afterEvent = afterevent
                        toChange.repeated = repeated
			self.session.nav.RecordTimer.timeChanged(toChange)
            		print "Timer changed"
                        return True,"Timer changed"
                        break
            except:
                return False,"error searching for old Timer"
            


Das int() sorgt dafür, daß die Zeiten ganzzahlig bleiben und mit self.session.nav.RecordTimer.timeChanged(toChange) ordnet E2 den Timer mit allen Änderungen korrekt in seine interne Listen ein.

Getestet habe ich diese Änderungen mit verschiedenen E2-Versionen vom Mai und dem aktuellen WebIf aus dem CVS von schwerkraft.elitedvb.net, Probleme damit traten nicht auf.

HeiRos

168

Thursday, May 24th 2007, 7:39pm

Dankeschön!
Ich hab das mal so ins CVS übernommen :)!

EDIT: _3c5x9 war schneller :P
mfg ,
Reichi

"Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."

This post has been edited 1 times, last edit by "Reichi" (May 24th 2007, 7:41pm)


169

Thursday, May 24th 2007, 7:40pm

Ich habs im CVS eingespielt... Freud mich, das jemand weiteres sich mit dem WebIf beschäftigt.

170

Friday, June 8th 2007, 10:44pm

Kann es derzeit sein, dass das Streaming von Sendern via PC nur sporadisch funktioniert?

Manche Sender streamen auf den ersten Klick, bei manchen kann man so oft auf Play klicken wie man möchte. Es passiert nichts.

Das problem besteht aber nicht nur bei mir, sondern aus anderen Foren liest man es auch, dass einige User das Problem beim Streamen mit VLC haben. Ältere Images funzen 1a. Von daher kann es der VLC Player nicht sein.
Best Enigma2 Plugin: TV Charts Plugin

In Betrieb

Dreambox 7025-C
Dreambox 8000-S2/C
Inaktiv
Nokia dbox2-C
Dreambox 7020-S

171

Friday, June 8th 2007, 11:48pm

In dem anderen Forum hatten wir ja schon 'rausgefunden' das das WebIf nach dem Erstellen der M3U seinen Dienst getan hat und anschließend mit dem streaming nix mehr zu tun hat.

Daher ist dies kein Bug im WebIf und ist daher in einem Thread über den Streamproxy besser aufgehoben.

Danke
3c5x9

172

Sunday, June 10th 2007, 12:02am

Cool wäre, wenn ihr was im WAP-Bereich machen könntet. Ich weiß nicht, wie's per Handy im Moment ausschaut - aber auf meinem Sidekick kann ich derzeit nichts mit dem WebIf über'S I-Net anfangen, da das Menü nicht bedienbar ist.

Was die meinsten (denke ich) machen wollen, ist über das I-Net Timer setzen. Von daher wäre eine ganz simple Time-Eingabemöglichkeit doch völlig ausreichend. Wäre super, wenn ihr das mal in Angriff nehmen könntet! ;)

173

Saturday, January 19th 2008, 10:18pm

Hi...

Kann es sein das man seit dem letzten CVS-Update die Timer nicht mehr abrufen kann??
Im WebIf gehts bei mir net und bei http://dreambox/web/timerlist
kommt Internal Server Error

Ist das schon bekannt ???
oder liegt das an mir??


@Ang3L
Hab das mit Asterisk und einer Festnetz SMS gelöst:)
Ich schicke an meinen linux Rechner eine SMS und der löst per webif eine Aufnahme zur angegeben Zeit aus:)

gruß
candyman

This post has been edited 3 times, last edit by "candyman666" (Jan 19th 2008, 10:23pm)


OoZooN

Dreamer

    Germany

Posts: 1,872

Location: Wienhausen

Occupation: Elektriker

  • Send private message

174

Saturday, January 19th 2008, 11:24pm

ist heute gefixxt worden. jedenfalls geht es bei mir nach dem heutigen update wieder.
mfg

OoZooN

Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!

Two Beer or not two Beer, thats the Question

Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

175

Saturday, January 19th 2008, 11:51pm

Ich habe gerade nochmal OoZooN-CVS-dm7025-20080106-full.nfi installiert, ein Online-Update gemacht und bekomme trotzdem einen "Internal Server Error".

HeiRos

OoZooN

Dreamer

    Germany

Posts: 1,872

Location: Wienhausen

Occupation: Elektriker

  • Send private message

176

Saturday, January 19th 2008, 11:56pm

ich hatte es nach einspielen des updates getestet, und da ging es - jetzt wieder nicht. war vielleicht zufall, das es vorhing ging
mfg

OoZooN

Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!

Two Beer or not two Beer, thats the Question

Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

177

Sunday, January 20th 2008, 12:35am

wahrscheinlich :D

178

Sunday, January 20th 2008, 1:00am

Wer weiß, wie man Python-Skripte bearbeitet (Einrückung), kann als Workarround in der Datei /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/WebComponents/Sources/Timer.py (den Umbruch im Namen baut wohl die Forensoftware ein) den Block von Zeile 494-502 auskommentieren, die N/A-Zeile anfügen und anschließend Enigma2 neu starten:

Source code

1
2
3
4
5
6
7
8
9
10
11
            #if item.eit is not None:
	    #    
            #    event = self.epgcache.lookupEvent(['E',("%s" % item.service_ref ,2,item.eit)])
            #    if event[0][0] is not None:
            #        timer.append(event[0][0])
            #    else:
            #        timer.append("N/A")
            #else:
            #    timer.append("N/A")
            #
	    timer.append("N/A")

Dann bekommt man in der Timerliste unter e2descriptionextended das N/A angezeigt, aber soweit ich mich erinnere stand da noch nie etwas anderes drin.

HeiRos