Jump to content


Photo

plugin Het weer


  • Please log in to reply
1132 replies to this topic

Re: plugin Het weer #221 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 26 July 2016 - 17:50

@caught: bijgaand een opgeschoonde versie. Ik heb je embedded screens in tact gelaten, maar de actieve skin afhankelijken eruit gehaald en nog wat spaties verwijderd. Kijk maar even wat je daarvan vindt.

De enige afhankelijkheid is nog het lettertype, maar ik weet niet hoe je daar van af kunt komen.

 

Attached File  enigma2-plugin-extensions-weerinfo_1.8rc2_all.ipk   63.02KB   16 downloads


Edited by Rob van der Does, 26 July 2016 - 17:51.


Re: plugin Het weer #222 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 26 July 2016 - 18:49

Lol, Ik heb zonet een nieuwe versie online geplaatst.

Waarin de backgrounds aangepast zijn of weggelaten ook zijn de OpenPli logo's weggelaten.

 

Maar het maakt niet uit ik zal eens zien met jou versie, dan maken we het beste ervan.


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 Het weer #223 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 26 July 2016 - 19:19

Volledig gelijklopend denk ik met wat ik gedaan heb.

 

Alleen haal je backgroundColor="transparent" weg, waardoor geen videobeeld meer te zien is.

Moet zijn: backgroundColor="#ff000000" ,Ik begin het ook te kennen :)

Maar anders wordt het steeds beter.

 

@ Loui,

Je moet maar eens zien of het lukt om de aanpassingen voor jou skin in orde te brengen.
   


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 Het weer #224 Loui (PD1LOI)

  • Senior Member
  • 4,582 posts

+146
Excellent

Posted 26 July 2016 - 19:38

 

@ Loui,

Je moet maar eens zien of het lukt om de aanpassingen voor jou skin in orde te brengen.
   

Gaat zeker lukken, maar mijn voorstel maakt het makkelijker voor ieder die een skin maakt.



Re: plugin Het weer #225 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 26 July 2016 - 19:47

Ik weet het, maar het probleem is dan dat de plugin niet mooi overkomt in een standaard skin.
Maar we gaan er wel uitkomen zeker, een beetje zoeken en een beetje vragen, komt wel goed.

Het moet ook niet onmiddellijk af zijn, anders gaan we ons vervelen. 


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 Het weer #226 Loui (PD1LOI)

  • Senior Member
  • 4,582 posts

+146
Excellent

Posted 26 July 2016 - 20:03

Ik weet het, maar het probleem is dan dat de plugin niet mooi overkomt in een standaard skin.
Maar we gaan er wel uitkomen zeker, een beetje zoeken en een beetje vragen, komt wel goed.

Het moet ook niet onmiddellijk af zijn, anders gaan we ons vervelen. 

Daar heb je volkomen gelijk in. Om maar meteen met de deur in huis te vallen Als ik op weerinfo klik dan zie ik eerst mijn locatie druk ik dan oke zie een lijst van 2 weken is dit weatherMenuSub1 in de py? aangezien ik hier dus de openpli achtergrond zie i.p.v mijn eigen achtergrond.


Edited by Loui (PD1LOI), 26 July 2016 - 20:04.


Re: plugin Het weer #227 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 26 July 2016 - 20:29

Nee dat is de lokaalTemp screen
Dit kan je eventueel herkennen aan de labels DAG, MIN MAX, enz die staan in dezelfde class

Zie hieronder:

 

class lokaalTemp(Screen):
                .....
                <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/buttons/red26.png" position="145,643" size="26,26" alphatest="on" />
                <widget name="key_red" position="185,643" size="220,28" zPosition="1" transparent="1" font="Regular;24" halign="left" />
            </screen>"""

                
        self.session = session
        self.skin = skin
        self["label0"] = Label(_(str("WeerInfo overzicht: "+lockaaleStad)))
        self["label1"] = Label(_("DAG"))
        self["label2"] = Label(_("MIN    MAX"))
        self["label3"] = Label(_("BEAUFORD"))
        self["label4"] = Label(_("WIND"))


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 Het weer #228 Loui (PD1LOI)

  • Senior Member
  • 4,582 posts

+146
Excellent

Posted 26 July 2016 - 20:57

Nee dat is de lokaalTemp screen
Dit kan je eventueel herkennen aan de labels DAG, MIN MAX, enz die staan in dezelfde class

Zie hieronder:

 

class lokaalTemp(Screen):
                .....
                <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/buttons/red26.png" position="145,643" size="26,26" alphatest="on" />
                <widget name="key_red" position="185,643" size="220,28" zPosition="1" transparent="1" font="Regular;24" halign="left" />
            </screen>"""

                
        self.session = session
        self.skin = skin
        self["label0"] = Label(_(str("WeerInfo overzicht: "+lockaaleStad)))
        self["label1"] = Label(_("DAG"))
        self["label2"] = Label(_("MIN    MAX"))
        self["label3"] = Label(_("BEAUFORD"))
        self["label4"] = Label(_("WIND"))

Dank je voor de info.



Re: plugin Het weer #229 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 27 July 2016 - 04:30

@ Loui,
Je moet maar eens zien of het lukt om de aanpassingen voor jou skin in orde te brengen.

Gaat zeker lukken, maar mijn voorstel maakt het makkelijker voor ieder die een skin maakt.

Ben ik niet met je eens; de embedded screens hebben geen enkele invloed op jouw skin(ning).
 
 

Als ik op weerinfo klik dan zie ik eerst mijn locatie druk ik dan oke zie een lijst van 2 weken is dit weatherMenuSub1 in de py?

Als je Enigma2 in console draait, zie je altijd meteen welk screen er wordt aangeroepen.

Edited by Rob van der Does, 27 July 2016 - 04:31.


Re: plugin Het weer #230 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 27 July 2016 - 05:23

Volledig gelijklopend denk ik met wat ik gedaan heb.
 
Alleen haal je backgroundColor="transparent" weg, waardoor geen videobeeld meer te zien is.
Moet zijn: backgroundColor="#ff000000" ,Ik begin het ook te kennen :)
Maar anders wordt het steeds beter.

Ik had meer gedaan:
1- Je gebruikt vaak een spatie aan het einde van een regel (" />" & " >"); zonde, kan gewoon weg.
2- 'title="" ' kan gewoon worden weggelaten

Re: plugin Het weer #231 Loui (PD1LOI)

  • Senior Member
  • 4,582 posts

+146
Excellent

Posted 27 July 2016 - 08:14

Week en dag info word bij mij zo weergegeven Attached File  1_0_1_4BE3_833_600_FFFF0000_0_0_0 (2).jpg   65.51KB   3 downloadsAttached File  1_0_1_4BE3_833_600_FFFF0000_0_0_0.jpg   48.69KB   3 downloads Is dat bij jou ook zo Rob? Ik probeer  de balk boven aan te passen zoals in mijn eigen skin is zie hier Attached File  1_0_19_4AED_840_600_FFFF0000_0_0_0 (1).jpg   49.78KB   3 downloads maar op een of ander manier reageert dit niet op mijn skin.



Re: plugin Het weer #232 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 27 July 2016 - 10:01

Dan gebruik je waarschijnlijk niet de laatste versie. Hier is het screen gehoorzaam.

Attached File  WI-6.jpg   70.58KB   6 downloads
 

<screen name="lokaalTemp" position="fill" flags="wfNoBorder">
<panel name="BasicTemplate"/>
<widget name="label0" position="22,15" size="1500,78" font="menulist;37" foregroundColor="grey" valign="bottom" zPosition="1"/>
<panel name="Red1Panel"/>
<widget name="label1" position="755,120" size="200,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label2" position="1005,120" size="250,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label4" position="1305,120" size="150,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label3" position="1505,120" size="250,50" font="Regular;35" halign="left" foregroundColor="selectedFG"/>
<widget name="list1" position="755,200" size="100,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list2" position="855,200" size="150,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list3" position="1005,200" size="300,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list5" position="1305,200" size="300,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list4" position="1605,200" size="150,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
</screen>

Edited by Rob van der Does, 27 July 2016 - 10:02.


Re: plugin Het weer #233 Loui (PD1LOI)

  • Senior Member
  • 4,582 posts

+146
Excellent

Posted 27 July 2016 - 20:35

 

Dan gebruik je waarschijnlijk niet de laatste versie. Hier is het screen gehoorzaam.

attachicon.gifWI-6.jpg
 

<screen name="lokaalTemp" position="fill" flags="wfNoBorder">
<panel name="BasicTemplate"/>
<widget name="label0" position="22,15" size="1500,78" font="menulist;37" foregroundColor="grey" valign="bottom" zPosition="1"/>
<panel name="Red1Panel"/>
<widget name="label1" position="755,120" size="200,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label2" position="1005,120" size="250,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label4" position="1305,120" size="150,50" font="Regular;35" halign="center" foregroundColor="selectedFG"/>
<widget name="label3" position="1505,120" size="250,50" font="Regular;35" halign="left" foregroundColor="selectedFG"/>
<widget name="list1" position="755,200" size="100,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list2" position="855,200" size="150,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list3" position="1005,200" size="300,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list5" position="1305,200" size="300,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
<widget name="list4" position="1605,200" size="150,855" font="Regular;33" itemHeight="45" foregroundColor="grey" scrollbarMode="showOnDemand" enableWrapAround="1"/>
</screen>

Af en toe loop ik ergens tegenaan en denk dan waarom nu niet!!

 

<screen position="fill" title="" flags="wfNoBorder" >
                 <panel name="BasicTemplate"/>
                <widget name="label1" position="470,155" size="500,40" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;34" />
                <widget name="label2" position="511,235" size="80,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32" />
                <widget name="label3" position="820,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32" />
                <widget name="label4" position="1141,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32" />
                <widget name="label5" position="1370,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32" />
                <widget name="list1" position="492,290" size="500,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
"""+icons+"""
       <widget name="list2" position="815,290" size="360,600" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
"""+icons+"""
                <widget name="list3" position="1170,290" size="360,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
                <widget name="list4" position="1385,290" size="95,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
           </screen> 
zo is het aangepast om zichtbaar in mijn skin te zijn.Maar wat gebeurd er namelijk niks
 
Zo wordt het weergegeven
<screen position="fill" title="" flags="wfNoBorder" >
                <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/borders/smallline3.png" position="0,87" size="1920,3" zPosition="2"/>
                <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/borders/smallline3.png" position="0,1020" size="1920,3" zPosition="1"/>
                <widget source="global.CurrentTime" render="Label" position="1665,22" size="225,37" transparent="1" zPosition="1" font="Regular;36" valign="center" halign="right">
                    <convert type="ClockToText">Format:%-H:%M</convert>
                </widget>
                <widget source="global.CurrentTime" render="Label" position="1440,52" size="450,37" transparent="1" zPosition="1" font="Regular;24" valign="center" halign="right">
                    <convert type="ClockToText">Date</convert>
                </widget>
                <widget name="label1" position="470,155" size="500,40" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;34"/>
                <widget name="label2" position="511,235" size="80,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32"/>
                <widget name="label3" position="820,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32"/>
                <widget name="label4" position="1141,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32"/>
                <widget name="label5" position="1370,235" size="100,36" zPosition="2" transparent="1" foregroundColor="yellow" font="Regular;32"/>
                <widget name="list1" position="492,290" size="500,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
"""+icons+"""
       <widget name="list2" position="815,290" size="360,600" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
"""+icons+"""
                <widget name="list3" position="1170,290" size="360,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
                <widget name="list4" position="1385,290" size="95,610" scrollbarMode="showOnDemand" font="Regular;36" itemHeight="48" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/list/list36048.png" />\n
           </screen>

Attached File  1_0_1_4BE3_833_600_FFFF0000_0_0_0.jpg   48.69KB   1 downloads



Re: plugin Het weer #234 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 27 July 2016 - 21:50

Ik zie dat je de naam van de classe  niet invult, dat moet je wel doen in dit geval "lokaalTemp" en hoofdletter gevoelig!!!

Hieronder heb je een vb. waarbij je al meer kleur zal zien als je deze in je xml plakt.

 

 

<!-- WeerInfo -->

    <screen foregroundColor="orange1" name="lokaalTemp" position="fill" flags="wfNoBorder">
        <panel name="PigTemplate"/>
        <panel name="KeyMenuTemplate"/>
        <panel name="ButtonTemplate_RGYBS"/>
    </screen>


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 Het weer #235 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 28 July 2016 - 06:19

Als je code zoals

icons += """<ePixmap pixmap = "/usr/lib/enigma2/python/Plugins/Extensions/WeerInfo/Images/icon/"""+str(data["iconcode"])+""".png" position = "680,"""+str((168*2)+(48*index))+"""" size = "48,48" alphatest = "on" zPosition="3" />\n"""

in een widget zou vangen, zou die dan niet gewoon in (de skin) te skinnen zijn?

Dus b.v. een "listx=" van maken?



Re: plugin Het weer #236 littlesat

  • PLi® Core member
  • 56,958 posts

+695
Excellent

Posted 28 July 2016 - 06:37

Jammer om dat list 1,2,3 enz te noemen allemaal in deze plugin... Dat maakt het niet echt duidelijk wat de inhoud van zo'n label is... Ook jammer als je weer in een osd zet dat hij telkens de website parsed...

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


Re: plugin Het weer #237 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 28 July 2016 - 06:49

Klopt: label/list benaming als 'Dag' zou mooier zijn. Maar dat zijn cosmetische zaken, laten we we eerst alles maar eens goed aan de praat krijgen.



Re: plugin Het weer #238 littlesat

  • PLi® Core member
  • 56,958 posts

+695
Excellent

Posted 28 July 2016 - 09:07

Meerdere plaatjes kan je het beste in een eCanvas laten parsen... Ik weet alleen nog niet 100% zeker of je in eCanvas ook al plaatjes kunt parsen. In ieder geval lijntjes zetten en vierkantjes en text gaat. In VideoTune (testbeeld) plugin wordt o.a. met dit eWidget gewerkt. 

 

Ik ben al een tijdje van plan hier op het OSD de iconen rij te maken zodat je met 1 widget alle icoontjes (HD, Dolby, HBBTV enz...) te maken zonder lege ruimtes er tussen. Ben er alleen nog niet aan toegekomen... (met een nieuwe Renderer)...

 

Zo zou je ook 1 weer widget kunnen maken waar ineens alles in zit en in 'python' code wordt gewoon bepaald wat er in dit eCanvas widget 'getekend' wordt.

 

Het is maar een ideetje...


Edited by littlesat, 28 July 2016 - 09:09.

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


Re: plugin Het weer #239 Caught

  • Senior Member
  • 471 posts

+105
Excellent

Posted 28 July 2016 - 11:44

Zeker niets mis mee om alles eenvoudiger/leesbaar te maken, ik weet het is nu zeker wat druk in de code. 

De lijsten naar de labels renamen is zo gebeurd, opkuisen, spaties weghalen print commando's enz. moest nog gebeuren.

Vandaag en morgen ben ik nog aan het werk en dan heb ik toch een 2 tal weekjes vakantie.

Misschien eens zien in de VideoTune plugin of ik er wat mee kan doen.


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 Het weer #240 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 28 July 2016 - 12:08

Moet je niet te vaak gaan barbecueën :)




8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users