Jump to content


Photo

Plugin HetWeer af en toe groen scherm.


  • Please log in to reply
333 replies to this topic

Re: Plugin HetWeer af en toe groen scherm. #41 Loui (PD1LOI)

  • Senior Member
  • 4,621 posts

+146
Excellent

Posted 2 February 2018 - 19:16

Bedankt voor de bevestigende reply, en ook voor de reacties van iedereen.

btw. Ik geloofde het eerst niet tot ik het zelf kon vaststellen  :)       

De nieuwe versie staat ook al sinds gisteren op Github

En er volgt ook nog een ipk

Probleem opgelost Thanks



Re: Plugin HetWeer af en toe groen scherm. #42 altobelli

  • Senior Member
  • 332 posts

+9
Neutral

Posted 2 February 2018 - 22:05

Even een vraag, als ik 4.2r7 in mijn et 9500 zet krijg ik 1 uur vooruit te zien met buienradar, met 4.2r4 3 uur vooruit.

Is hier bewust voor gekozen?

Anders laat ik 4.2r4 erin zitten, alleen met een update gaat hij automatisch weer naar 4.2r7 en moet ik handmatig weer de vorige terugzetten

Bvd.



Re: Plugin HetWeer af en toe groen scherm. #43 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 3 February 2018 - 07:12

Met de laatste versie wordt ik getrakteerd op een crash bij het aanklikken van het Europese weerbericht:

<144530.508> Traceback (most recent call last):
<144530.508>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action
<144530.509>   File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 780, in go
<144530.511>     self.session.open(weathertalk)
<144530.511>   File "/usr/lib/enigma2/python/mytest.py", line 331, in open
<144530.512>     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
<144530.512>   File "/usr/lib/enigma2/python/mytest.py", line 268, in instantiateDialog
<144530.512>     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
<144530.512>   File "/usr/lib/enigma2/python/mytest.py", line 291, in doInstantiateDialog
<144530.513>     dlg = screen(self, *arguments, **kwargs)
<144530.513>   File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 854, in __init__
<144530.515>     self["weerchat"] = Label(transhtml(match[self.indexpage]))
<144530.516> IndexError: list index out of range
<144530.516> [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x6ce4cc38>>,('WizardActions', 'ok')) failed)

 



Re: Plugin HetWeer af en toe groen scherm. #44 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 3 February 2018 - 09:32

 

Met de laatste versie wordt ik getrakteerd op een crash bij het aanklikken van het Europese weerbericht:

<144530.508> Traceback (most recent call last):
<144530.508>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action
<144530.509>   File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 780, in go
<144530.511>     self.session.open(weathertalk)
<144530.511>   File "/usr/lib/enigma2/python/mytest.py", line 331, in open
<144530.512>     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
<144530.512>   File "/usr/lib/enigma2/python/mytest.py", line 268, in instantiateDialog
<144530.512>     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
<144530.512>   File "/usr/lib/enigma2/python/mytest.py", line 291, in doInstantiateDialog
<144530.513>     dlg = screen(self, *arguments, **kwargs)
<144530.513>   File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 854, in __init__
<144530.515>     self["weerchat"] = Label(transhtml(match[self.indexpage]))
<144530.516> IndexError: list index out of range
<144530.516> [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x6ce4cc38>>,('WizardActions', 'ok')) failed)

Ik zal straks eens zien op welk onderdeel dit gebeurt.


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #45 IkkeKappie

  • Senior Member
  • 328 posts

+4
Neutral

Posted 3 February 2018 - 09:40

Hallo

 

Hier ook Europa weerbericht aangeklikt en vervolgens een crash. 

 

 

Traceback (most recent call last):

File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action

File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 780, in go

self.session.open(weathertalk)

File "/usr/lib/enigma2/python/mytest.py", line 297, in open

dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)

File "/usr/lib/enigma2/python/mytest.py", line 240, in instantiateDialog

return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)

File "/usr/lib/enigma2/python/mytest.py", line 257, in doInstantiateDialog

dlg = screen(self, *arguments, **kwargs)

File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 854, in __init__

self["weerchat"] = Label(transhtml(match[self.indexpage]))

IndexError: list index out of range

 

Attached File  enigma2_crash_1517646711.log   16.85KB   0 downloads

 


Gigablue4k + mut@nt 1200 HD + mut@nt HD51 dvb-S2 en dvb-c, allen met OpenPLi 8.3<p>80cm schotel met een triple lnb en 4 uitgangen

Re: Plugin HetWeer af en toe groen scherm. #46 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 3 February 2018 - 10:04

Even een vraag, als ik 4.2r7 in mijn et 9500 zet krijg ik 1 uur vooruit te zien met buienradar, met 4.2r4 3 uur vooruit.

Is hier bewust voor gekozen?

Anders laat ik 4.2r4 erin zitten, alleen met een update gaat hij automatisch weer naar 4.2r7 en moet ik handmatig weer de vorige terugzetten

Bvd.

In het verleden had ik een paar aanpassingen gedaan omdat het wat lang duurde tot we terug aan het begin waren.

Maar je moet ook rekening houden dat er op sommige tijdstippen wat minder plaatjes zijn.

Je moet anders maar eens experimenteren je kan dit aantal bij jezelf in de py file wijzigen.

 

Maak in een van de linken naar de radars de forc=50 bv. naar forc=70.

Of probeer het eerst in je internet browser met willekeurig cijfer.

https://api.buienrad...p=0&h=512&w=550


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #47 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 3 February 2018 - 22:46

Terug een nieuwe .py file om de crash te vermijden wanneer het 'EU' weerbericht geopend wordt.

Er was een kleine aanpassing gebeurd op hun site. 

 

PS

De nieuwe versie staat ook al op github.

Attached Files


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #48 altobelli

  • Senior Member
  • 332 posts

+9
Neutral

Posted 3 February 2018 - 22:50

 

Even een vraag, als ik 4.2r7 in mijn et 9500 zet krijg ik 1 uur vooruit te zien met buienradar, met 4.2r4 3 uur vooruit.

Is hier bewust voor gekozen?

Anders laat ik 4.2r4 erin zitten, alleen met een update gaat hij automatisch weer naar 4.2r7 en moet ik handmatig weer de vorige terugzetten

Bvd.

In het verleden had ik een paar aanpassingen gedaan omdat het wat lang duurde tot we terug aan het begin waren.

Maar je moet ook rekening houden dat er op sommige tijdstippen wat minder plaatjes zijn.

Je moet anders maar eens experimenteren je kan dit aantal bij jezelf in de py file wijzigen.

 

Maak in een van de linken naar de radars de forc=50 bv. naar forc=70.

Of probeer het eerst in je internet browser met willekeurig cijfer.

https://api.buienrad...p=0&h=512&w=550

Bedankt, ga ik proberen

 



Re: Plugin HetWeer af en toe groen scherm. #49 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 4 February 2018 - 07:07

Terug een nieuwe .py file om de crash te vermijden wanneer het 'EU' weerbericht geopend wordt.

Er was een kleine aanpassing gebeurd op hun site. 

 

PS

De nieuwe versie staat ook al op github.

Met dank: werkt weer als vanouds.

 

Wellicht een domme vraag, maar ik stel hem toch:

een plugin als deze is per definitie afhankelijk van een derde partij, omdat er gegevens van een website worden ingelezen. Tenzij je elke dag alle pagina's op zo'n site voor 100% volgt, is de enige manier om achter wijzigingen te komen het constateren van gebrekkige of ontbrekende functionaliteit. Tot zoverre duidelijk.

Wat ik niet begrijp, is dat afwijkende website-functionaliteit leidt tot E2-crashes. Zou het niet mogelijk zijn op voorhand alle binnenkomende info af te vangen (met try/except of zoiets)? Dat (een deel van) een plugin niet werkt vanwege websitezijdige aanpassingen is overkomelijk; crashes zijn zeer onplezierig.

Ik weet dat je in principe try/except zoveel mogelijk moet voorkomen, maar in dit soort gevallen lijkt het mij juist wel handig (noodzakelijk?).

 

Nogmaals: wellicht een domme vraag, maar realiseer je alsjeblieft dat ik geen coder ben.



Re: Plugin HetWeer af en toe groen scherm. #50 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 4 February 2018 - 08:57

Zeker geen domme vraag anders zou ik het ook niet gedaan hebben in dit geval.

Er zitten er trouwens al een groot aantal in en ik bouw ze ook preventief in of toch wanneer ik ze voor heb .   

Alleen verwacht je je soms niet aan die wijzigingen van 3de partijen (misschien komt dit ook door mijn mindere ervaring hiermee).

Maar ik ga de code zeker ook nog eens overlopen om deze crashes hopelijk te verminderen (indien mogelijk). 

 

Soms is het ook banaal, zoals in dit geval stond het weerbericht tussen de "p" tags, deze tekst komt via een regx in een label op je box en klaar.

Voor Europa is er sinds kort "class="MsoNormal" aan de tag toegevoegd waardoor er geen enkele tekst of letters meer doorkwam in de label == crash.   

 

ter verduidelijking>>>>

 

website:

<p class="MsoNormal">De hogere luchtlagen boven Noord-Europa zijn, vanwege

 

aanpassing:

regx = '''<p.*?>(.*?)</p>'''
        match = re.findall(regx, wchat, re.DOTALL)
        self.wchattext=match
        try:
            self["weerchat"] = Label(transhtml(match[self.indexpage]))
        except:
            self["weerchat"] = Label("regx aanpassen")

 

Er is alvast terug een crash minder mogelijk :)

 

 


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #51 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 4 February 2018 - 11:22

 

 

Even een vraag, als ik 4.2r7 in mijn et 9500 zet krijg ik 1 uur vooruit te zien met buienradar, met 4.2r4 3 uur vooruit.

Is hier bewust voor gekozen?

Anders laat ik 4.2r4 erin zitten, alleen met een update gaat hij automatisch weer naar 4.2r7 en moet ik handmatig weer de vorige terugzetten

Bvd.

In het verleden had ik een paar aanpassingen gedaan omdat het wat lang duurde tot we terug aan het begin waren.

Maar je moet ook rekening houden dat er op sommige tijdstippen wat minder plaatjes zijn.

Je moet anders maar eens experimenteren je kan dit aantal bij jezelf in de py file wijzigen.

 

Maak in een van de linken naar de radars de forc=50 bv. naar forc=70.

Of probeer het eerst in je internet browser met willekeurig cijfer.

https://api.buienrad...p=0&h=512&w=550

Bedankt, ga ik proberen

 

FYI

De belangrijkste reden was ik zelfs vergeten.

Maar de forc moet eigenlijk 2 plaatjes minder staan ofdat er werkelijk plaatjes zijn, en deze beschikbare plaatjes zijn zeer variabel.

Anders kan het gebeuren dat er vreemde sprong op het eind van de radar serie komt, een soort flits zeg maar. (wel zonder crash).


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #52 WanWizard

  • PLi® Core member
  • 70,929 posts

+1,835
Excellent

Posted 4 February 2018 - 11:36

MsoNormal?

 

Maken die idioten de website met Microsnot Office documentjes? :(


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Plugin HetWeer af en toe groen scherm. #53 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 4 February 2018 - 12:25

Ik begrijp zeer dat Microxxxx niet ieders favoriete stijl is  :) 

Eerlijk gezegd ik had me er eigenlijk geen vragen bij gesteld of bij stil gestaan, omdat ik naar de oplossing zocht.

 

Trouwens ik gebruik zelf dagelijks Office, al is het meestal op het werk, maar ik mag het dus niet afbreken :lol:  


TV Samsung UE55F & Samsung UHD UE49KU

Xtrend 10K DVB-S2 tuner x3

Mutant HD51

DM500HD S 

Images: PLi
Triax 78 USALS
Triax 78 Triple LNB Quad


Re: Plugin HetWeer af en toe groen scherm. #54 WanWizard

  • PLi® Core member
  • 70,929 posts

+1,835
Excellent

Posted 4 February 2018 - 13:14

Als product is het helemaal niet slecht, ik vind het alleen wat ver gaat om voor een service van dit caliber gebruik te maken van "save as html" in een office applicatie...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Plugin HetWeer af en toe groen scherm. #55 Loui (PD1LOI)

  • Senior Member
  • 4,621 posts

+146
Excellent

Posted 14 February 2018 - 19:06

Vandaag toch weer een crash bij het ophalen van de beelden van buienradar. Maar dit keer ligt het aan het internet blijkbaar.

Attached Files


Edited by Loui (PD1LOI), 14 February 2018 - 19:08.


Re: Plugin HetWeer af en toe groen scherm. #56 WanWizard

  • PLi® Core member
  • 70,929 posts

+1,835
Excellent

Posted 14 February 2018 - 19:08

Een segfault. Ik denk niet dat die specifiek is voor deze plugin.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Plugin HetWeer af en toe groen scherm. #57 Loui (PD1LOI)

  • Senior Member
  • 4,621 posts

+146
Excellent

Posted 14 February 2018 - 20:29

Een segfault. Ik denk niet dat die specifiek is voor deze plugin.

Klopt ik gebruik een ander dns server als die van de provider. maar sinds kort zit ik op glasvezel en nu stond de DNS weer op standaard. Even aangepast hier en nu werkt alles weer beter. ook geen crash meer. Het was dus een intern probleem.


Edited by Loui (PD1LOI), 14 February 2018 - 20:30.


Re: Plugin HetWeer af en toe groen scherm. #58 WanWizard

  • PLi® Core member
  • 70,929 posts

+1,835
Excellent

Posted 15 September 2018 - 14:35

Caught,

 

Doe je hier nog iets aan?

 

De issues die ik eerder gemeld hebben (en die zich vertalen door "Download fout") komen door een "Connection reset by peer" bij het ophalen van de json bij buienradar. Gekke is dat ik nu twee boxen naast elkaar heb staan, eentje geeft geen fouten, de andere quasi continue.

 

De box die wel kan downloaden crasht nu consequent op

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 49, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 1130, in go
    self.session.open(weeroverview)
  File "/usr/lib/enigma2/python/mytest.py", line 299, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 242, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 259, in doInstantiateDialog
    dlg = screen(self, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 539, in __init__
    self.updateFrameselect()
  File "/usr/lib/enigma2/python/Plugins/Extensions/HetWeer/plugin.py", line 609, in updateFrameselect
    self["daypercent3"+str(perUurUpdate)].setText(str(dataPerUur[(perUurUpdate*jumppoint)]["precipation"])+"%")
KeyError: 'precipation'

Wat ik niet helemaal snap, want "precipation" staat wel gewoon in de json (is wel legacy overigens, ze hebben het inmiddels gecorrigeerd naar de juiste spelling "precipitation").


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Plugin HetWeer af en toe groen scherm. #59 Loui (PD1LOI)

  • Senior Member
  • 4,621 posts

+146
Excellent

Posted 15 September 2018 - 18:09

Was bij mij ook het geval, naar een uur was het probleem hier verdwenen. Ik vermoed iets met de server.

Re: Plugin HetWeer af en toe groen scherm. #60 littlesat

  • PLi® Core member
  • 57,467 posts

+708
Excellent

Posted 15 September 2018 - 19:08

Dan is het handig daar een try except omheen te doen in de plugin zodat het in ieder geval niet crashed als er ergens op het www iets plat gaat

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users