Foreca-Wettervorhersage

Nachricht
Autor
Benutzeravatar
lululla
Developer
Developer
Beiträge: 137
Registriert: 09 Mai 2019 19:22
Receiver 1: Dinobot 4K Mini
Receiver 2: Dreambox One
Hat gedankt: 67 Mal
Hat Dank erhalten: 108 Mal
Kontaktdaten:

Re: Foreca-Wettervorhersage

#281

Beitrag von lululla »

Ok perfect..
see here
select UnitedStates - newYork ;)

self["Titel"].text = self.plaats + " - " + datum2

Bild

:boast:
Benutzeravatar
lululla
Developer
Developer
Beiträge: 137
Registriert: 09 Mai 2019 19:22
Receiver 1: Dinobot 4K Mini
Receiver 2: Dreambox One
Hat gedankt: 67 Mal
Hat Dank erhalten: 108 Mal
Kontaktdaten:

Re: Foreca-Wettervorhersage

#282

Beitrag von lululla »

I'd love to see the city w/o country on top as is in your fix and the date on bottom which I just re-invoked.
instead my solution was

Bild

:yes4:
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#283

Beitrag von dp24 »

Benutzeravatar
Masta2002
Moderator
Moderator
Beiträge: 367
Registriert: 23 Aug 2021 11:42
Receiver 1: VU+ VUUno4KSE
Receiver 2: VU+ VUUno4KSE
Hat gedankt: 109 Mal
Hat Dank erhalten: 96 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#284

Beitrag von Masta2002 »

Letzte version mit Metrix in FHD hat zwischen Wind und Temp zuviel platz und schneidet dafür hinten text ab!

Bild
Bild
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2280
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 332 Mal
Hat Dank erhalten: 1192 Mal

Re: Foreca-Wettervorhersage

#285

Beitrag von hammu »

Und das "p" bei Temp ist unten leicht angeschnitten
grafik.png
grafik.png (11.58 KiB) 573 mal betrachtet
Und bei mir ist der MENU Button verschoben
grafik.png
Und die Tasteninformationen über INFO sind wieder in englisch

Ach, hätte man doch lieber alles so gelassen wie es mal war.
:whew_80_anim_gif:
Benutzeravatar
Masta2002
Moderator
Moderator
Beiträge: 367
Registriert: 23 Aug 2021 11:42
Receiver 1: VU+ VUUno4KSE
Receiver 2: VU+ VUUno4KSE
Hat gedankt: 109 Mal
Hat Dank erhalten: 96 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#286

Beitrag von Masta2002 »

die fragen ist nun muss das im plugin angepasst werden oder evtl hier im skin?
https://github.com/openatv/MetrixHD/com ... a96546e6b9

Das mit den englischen texten habe ich schon eine neue de.po gemacht diese muss @lullula nur erst noch ins git laden
Dateianhänge
de.zip
(9.5 KiB) 27-mal heruntergeladen
Bild
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2280
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 332 Mal
Hat Dank erhalten: 1192 Mal

Re: Foreca-Wettervorhersage

#287

Beitrag von hammu »

Das muss im Metrix gemacht werden und betrifft wohl nur den FHD Skin, bei Normal HD passt es.

Aber dann sollte man auch aufhören, alle Sonderwünsche zu berücksichtigen.
Es ist ein endloses Wechselspiel zwischen Plugin und Skin.
Das Plugin bringt ja auch schon einen Skin mit.
Wer es anders haben will, muss eben selber ran.
Ich komme mit dem aktuellen Stand zurecht.
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#288

Beitrag von dp24 »

Komme als Python-Newbie beim Versuch, die zwei Ziffern vom Datum zu extrahieren absolut nicht weiter. Vielleicht hat jemand eine Idee oder sieht gleich, was Phase ist.

Mein letzter Stand ist...

translated_month = translated_month.capitalize()

date_fig = str(datum[foundPos + 1:])
date_fig_r = date_fig[-0:]
date_fig_l = date_fig[:0]


datum2 = date_fig # zum Testen, war: translated_month + " " + datum[foundPos + 1:]
"""
ye = datetime.now()
year = ye.year
datum2 = str(year) + " " + datum2 + " " + translated_day
"""
datum2 = translated_day + ", " + datum2

>blue screen, auch wenn ich linke Ziffer + rechte Ziffer nehme
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2280
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 332 Mal
Hat Dank erhalten: 1192 Mal

Re: Foreca-Wettervorhersage

#289

Beitrag von hammu »

Schwer zu lesen sowas
grafik.png
grafik.png (7.03 KiB) 529 mal betrachtet
str(datum[foundPos + 1:]) # Umwandlung in str überflüssig, weil es schon ein String ist
date_fig[-0:] # "[-0:]" ist Unsinn
date_fig[:0] # "[:0]" ist auch Unsinn
Der Wert vor dem ":" gibt an, ab welcher Position ein Teilstring entnommen wird, der Wert nach dem ":" bis zu welcher Position.

Keine Ahnung, was Du da vor hast.
Bei Bluescreen gibt es ja auch einen Crashlog der einen Fehlerhinweis enthält.
Das darf hier jetzt aber kein Python-Tutorial werden.
Benutzeravatar
Masta2002
Moderator
Moderator
Beiträge: 367
Registriert: 23 Aug 2021 11:42
Receiver 1: VU+ VUUno4KSE
Receiver 2: VU+ VUUno4KSE
Hat gedankt: 109 Mal
Hat Dank erhalten: 96 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#290

Beitrag von Masta2002 »

hammu hat geschrieben: 25 Feb 2025 18:24 Das muss im Metrix gemacht werden und betrifft wohl nur den FHD Skin, bei Normal HD passt es.

Aber dann sollte man auch aufhören, alle Sonderwünsche zu berücksichtigen.
Es ist ein endloses Wechselspiel zwischen Plugin und Skin.
Das Plugin bringt ja auch schon einen Skin mit.
Wer es anders haben will, muss eben selber ran.
Ich komme mit dem aktuellen Stand zurecht.
Wäre schön wenn das in metrix noch korrigiert werden würde ist ja doch unser oATV standart skin
Bild
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#291

Beitrag von dp24 »

Wäre schön wenn das in metrix noch korrigiert werden würde ist ja doch unser oATV standart skin
Hier einfach wieder altes Layout und gut is.
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#292

Beitrag von dp24 »

hammu hat geschrieben: 25 Feb 2025 21:01 Das darf hier jetzt aber kein Python-Tutorial werden.
Klar, die gibt es ja genügend. Werde morgen nochmal weiter probieren.

Die Idee ist, beide Ziffern zu separieren und damit abhängig von 'lng' das Datum zusammenzusetzen; bei de ohne Führungsnull.
de und en und else und gut wärs.
Benutzeravatar
Masta2002
Moderator
Moderator
Beiträge: 367
Registriert: 23 Aug 2021 11:42
Receiver 1: VU+ VUUno4KSE
Receiver 2: VU+ VUUno4KSE
Hat gedankt: 109 Mal
Hat Dank erhalten: 96 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#293

Beitrag von Masta2002 »

Wie meinst du das? Bzw was muss man für das alte Layout machen ?
Bild
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2280
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 332 Mal
Hat Dank erhalten: 1192 Mal

Re: Foreca-Wettervorhersage

#294

Beitrag von hammu »

dp24 hat geschrieben: 25 Feb 2025 22:05 Die Idee ist, beide Ziffern zu separieren und damit abhängig von 'lng' das Datum zusammenzusetzen; bei de ohne Führungsnull.
de und en und else und gut wärs.
datum[foundPos+1:].lstrip("0")
und schon ist die "0" weg.
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#295

Beitrag von dp24 »

Masta2002 hat geschrieben: 25 Feb 2025 22:06 Wie meinst du das? Bzw was muss man für das alte Layout machen ?
Check mal 472 ff - die habe ich auch wieder hierauf zurückgesetzt:

def __init__(self):
MenuList.__init__(self, [], False, eListboxPythonMultiContent)
GUIComponent.__init__(self)
# default values:
self.font0 = gFont("Regular", 28)
self.font1 = gFont("Regular", 26)
self.font2 = gFont("Regular", 28)
self.font3 = gFont("Regular", 28)
self.itemHeight = 120
self.valTime = 5, 80, 100, 45
self.valPict = 110, 45, 70, 70
self.valPictScale = 0
self.valTemp = 200, 55, 150, 40
self.valTempUnits = 200, 95, 15, 40
self.valWindPict = 320, 75, 35, 35
self.valWindPictScale = 1
self.valWind = 360, 55, 95, 40
self.valWindUnits = 360, 95, 120, 40
self.valText1 = 500, 0, 800, 42
self.valText2 = 500, 45, 800, 42
self.valText3 = 500, 90, 800, 42
self.valText4 = 500, 135, 800, 42
self.listCompleted = []
self.callback = None
self.idx = 0
self.thumb = ""
self.pos = 20

Den Menü-Button zerschlägt es natürlich woanders...
Benutzeravatar
lululla
Developer
Developer
Beiträge: 137
Registriert: 09 Mai 2019 19:22
Receiver 1: Dinobot 4K Mini
Receiver 2: Dreambox One
Hat gedankt: 67 Mal
Hat Dank erhalten: 108 Mal
Kontaktdaten:

Re: Foreca-Wettervorhersage

#296

Beitrag von lululla »

the position of the objects does not depend only on the plugin,
if in a skin the Mainlist contains the same data (set.) the value given in the skin cancels the one given in the source plugin

For Eg.:

in a skin .... screen ForecaPreview are inside in code skin_plugins.xml

Code: Alles auswählen

	<widget name="MainList" position="13,165" size="1180,600" zPosition="3" foregroundColor="#ffffff" backgroundColor="#000000" foregroundColorSelected="#ffffff" backgroundColorSelected="barColor" alphatest="1" font0="Regular;30" font1="Fixed;30" font2="Fixed;28" font3="Regular;30" itemHeight="200" setTime="15,40,100,45" setPict="150,40,70,70" setPictScale="1" setTemp="280,50,200,40" setTempUnits="280,95,150,40" setWindPict="550,75,35,35" setWindPictScale="1" setWind="600,50,95,40" setWindUnits="600,95,50,40" text1Pos="720,0,600,42" text2Pos="720,50,600,42" text3Pos="720,100,600,42" text4Pos="720,150,600,42" enableWrapAround="1" scrollbarMode="showOnDemand" transparent="1"/>

show..
setTime="15,40,100,45"
setPict="150,40,70,70"
setPictScale="1"
setTemp="280,50,200,40"
setTempUnits="280,95,150,40"
setWindPict="550,75,35,35"
setWindPictScale="1"
setWind="600,50,95,40"
setWindUnits="600,95,50,40"
text1Pos="720,0,600,42"
text2Pos="720,50,600,42"
text3Pos="720,100,600,42"
text4Pos="720,150,600,42


In your case
edit:

self.valTemp = 200, 55, 400, 40


but I had already done a fix on the metrix skin. I think they had also updated

https://github.com/openatv/MetrixHD/pul ... 4ecffbd925


hem..
https://github.com/openatv/MetrixHD/blo ... .xml#L2178

in screen metrix are inside... confirm .. don't use plugin datas..

Code: Alles auswählen

	<screen name="ForecaPreview_list" >
		<widget name="MainList" position="70,100" size="700,500" zPosition="3" backgroundColor="layer-a-background" foregroundColor="layer-a-foreground" backgroundColorSelected="layer-a-selection-background" foregroundColorSelected="layer-a-selection-foreground" 
		font0="screen_text;22"
		font1="screen_info;22"
		font2="screen_info;18"
		font3="screen_text;22"
		itemHeight="100"
		setTime="10,34,60,24"
		setPict="70,10,70,70"
		setPictScale="1"
		setTemp="145,15,80,24"
		setTempUnits="145,45,80,24"
		setWindPict="230,36,28,28"
		setWindPictScale="1"
		setWind="265,15,95,24"
		setWindUnits="265,45,95,24"
		text1Pos="365,2,335,28"
		text2Pos="365,30,335,28"
		text3Pos="365,50,335,28"
		text4Pos="365,70,335,28"
		enableWrapAround="1" scrollbarMode="showOnDemand" />
	</screen>
<!-- cf#_#rename -->
	<screen name="ForecaPreview_list#_FHDscreen" >
		<widget name="MainList" position="105,165" size="1050,750" zPosition="3" backgroundColor="layer-a-background" foregroundColor="layer-a-foreground" backgroundColorSelected="layer-a-selection-background" foregroundColorSelected="layer-a-selection-foreground" 
		font0="screen_text;33"
		font1="screen_info;33"
		font2="screen_info;27"
		font3="screen_text;33"
		itemHeight="150"
		setTime="15,51,90,36"
		setPict="105,15,105,105"
		setPictScale="1"
		setTemp="218,23,200,36"
		setTempUnits="218,68,200,36"
		setWindPict="450,36,42,42"
		setWindPictScale="1"
		setWind="500,23,143,36"
		setWindUnits="500,68,143,36"
		text1Pos="650,3,503,42"
		text2Pos="650,45,503,42"
		text3Pos="650,75,503,42"
		text4Pos="650,105,503,42"
		enableWrapAround="1" scrollbarMode="showOnDemand" />
	</screen>
<!-- cf#_#rename -->
	<screen name="ForecaPreview_list#_UHDscreen" >
		<widget name="MainList" position="210,330" size="2100,1500" zPosition="3" backgroundColor="layer-a-background" foregroundColor="layer-a-foreground" backgroundColorSelected="layer-a-selection-background" foregroundColorSelected="layer-a-selection-foreground" 
		font0="screen_text;66"
		font1="screen_info;66"
		font2="screen_info;54"
		font3="screen_text;66"
		itemHeight="300"
		setTime="30,102,180,72"
		setPict="210,30,210,210"
		setPictScale="1"
		setTemp="436,46,240,72"
		setTempUnits="436,76,240,72"
		setWindPict="690,72,84,84"
		setWindPictScale="1"
		setWind="796,46,286,72"
		setWindUnits="796,136,286,72"
		text1Pos="1096,6,1006,84"
		text2Pos="1096,90,1006,84"
		text3Pos="1096,150,1006,84"
		text4Pos="1096,210,1006,84"
		enableWrapAround="1" scrollbarMode="showOnDemand" />
	</screen>

how much nonsense I read. Think. The Arabs asked me that they want all the texts on the right..
Come on.. Let's not joke, look out the window if you can, disconnect from the TV a bit :)

;)
:acute:
Benutzeravatar
stein17
Board-Grafiker
Board-Grafiker
Beiträge: 2582
Registriert: 29 Apr 2014 12:36
Wohnort: Potsdam
Receiver 1: VU+Ultimo 4K
Receiver 2: VU+Duo 4K SE
Receiver 3: GB Quad 4K
Receiver 4: AX 51 HD
Receiver 5: NVIDIA SHIELD TV Pro
Hat gedankt: 1372 Mal
Hat Dank erhalten: 1971 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#297

Beitrag von stein17 »

Ich habe alle Zeilen auch in der Höhe besser zentriert.
Vorher
1_0_19_2774_409_1_C00000_0_0_0_20250226051300.jpg
Nachher
1_0_19_2774_409_1_C00000_0_0_0_20250226061304.jpg
► Text anzeigen
Ich werde keine privaten Nachrichten mehr beantworten.

? Fragen gehören ins Forum.


Bild
dp24
Member
Member
Beiträge: 48
Registriert: 09 Mai 2020 09:29
Receiver 1: VU+ Solo 4K DVB-S2
Receiver 2: VU+ Solo 4K DVB-S2
Hat gedankt: 10 Mal
Hat Dank erhalten: 8 Mal

Re: Foreca-Wettervorhersage

#298

Beitrag von dp24 »

stein17 hat geschrieben: 26 Feb 2025 06:16 Ich habe alle Zeilen auch in der Höhe besser zentriert.
Vorher
1_0_19_2774_409_1_C00000_0_0_0_20250226051300.jpg
looks terrible

switch to German: krumm und schepp und dieses grässliche Loch zwischen Temp und Wind...

@lululla Pls. stick to the initial layout of 3.3.6 or early 3.3.7 - everything was fine there.

Then the skins will work as before, too. Assume some folks use others than Metrix or skin parts or or or... Playing around here is going to start an endless story I think.

Also: Why all those senseless help screen stuff, i.e. explaining red, green... in satellite photo screen where buttons are labeled?? Digits 0-9 appear in po and and and...

Pls. revert to initial one and only help screen (which could then maybe be launched in all screens).
Benutzeravatar
Masta2002
Moderator
Moderator
Beiträge: 367
Registriert: 23 Aug 2021 11:42
Receiver 1: VU+ VUUno4KSE
Receiver 2: VU+ VUUno4KSE
Hat gedankt: 109 Mal
Hat Dank erhalten: 96 Mal
Geschlecht:

Re: Foreca-Wettervorhersage

#299

Beitrag von Masta2002 »

Die änderungen von Stein kommen nicht ins Plugin sondern in den Metrix somit ändert sich für alle anderen nix!
Bild
Benutzeravatar
lululla
Developer
Developer
Beiträge: 137
Registriert: 09 Mai 2019 19:22
Receiver 1: Dinobot 4K Mini
Receiver 2: Dreambox One
Hat gedankt: 67 Mal
Hat Dank erhalten: 108 Mal
Kontaktdaten:

Re: Foreca-Wettervorhersage

#300

Beitrag von lululla »

they must be in po,
the help must be translated, if you press info it will be translated.. Anyway as I explained, I think that's enough
As for the elements in skin, the skinners will make the changes.
Antworten

Zurück zu „Plugins“