Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £129! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £179! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

DreamBox 920 UHD

OAWeather for Ultimo 4K (skin_display_picon.xml)

<!-- OAWEATHER -->
<screen name="OAWeatherPluginSummary" position="0,0" size="800,480">
<widget font="FdLcD;80" foregroundColor="yellow" halign="center" noWrap="1" position="10,10" render="Label" size="780,90" source="session.OAWeather" transparent="1" zPosition="1">
<convert type="OAWeather">city</convert>
</widget>
<eLabel position="10,110" size="780,5" backgroundColor="blue" zPosition="1" />
<widget position="10,135" render="OAWeatherPixmap" scale="1" size="270,270" source="session.OAWeather" transparent="1" zPosition="1" >
<convert type="OAWeather">weathericon,current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/temperature_high_low_icon.png" position="280,120" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,120" render="Label" size="400,70" source="session.OAWeather" zPosition="1" >
<convert type="OAWeather">temperature_high_low,current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/temperature_icon.png" position="280,200" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,200" render="Label" size="400,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">temperature_current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/humidity_icon.png" position="280,280" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,280" render="Label" size="400,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">humidity</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/wind_icon.png" position="280,360" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,360" render="Label" size="440,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">winddisplay</convert>
</widget>
</screen>

Icons:
View attachment LCD_weather_icons.zip
 
Last edited:
OAWeather for Ultimo 4K (skin_display_picon.xml)

<!-- OAWEATHER -->
<screen name="OAWeatherPluginSummary" position="0,0" size="800,480">
<widget font="FdLcD;80" foregroundColor="yellow" halign="center" noWrap="1" position="10,10" render="Label" size="780,90" source="session.OAWeather" transparent="1" zPosition="1">
<convert type="OAWeather">city</convert>
</widget>
<eLabel position="10,110" size="780,5" backgroundColor="blue" zPosition="1" />
<widget position="10,135" render="OAWeatherPixmap" scale="1" size="270,270" source="session.OAWeather" transparent="1" zPosition="1" >
<convert type="OAWeather">weathericon,current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/temperature_high_low_icon.png" position="280,120" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,120" render="Label" size="400,70" source="session.OAWeather" zPosition="1" >
<convert type="OAWeather">temperature_high_low,current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/temperature_icon.png" position="280,200" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,200" render="Label" size="400,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">temperature_current</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/humidity_icon.png" position="280,280" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,280" render="Label" size="400,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">humidity</convert>
</widget>
<ePixmap pixmap="/usr/share/enigma2/display/skin_default/wind_icon.png" position="280,360" size="60,60" scale="1" transparent="1" zPosition="1" />
<widget font="FdLcD;60" position="350,360" render="Label" size="440,70" source="session.OAWeather" zPosition="1">
<convert type="OAWeather">winddisplay</convert>
</widget>
</screen>

Icons:
View attachment 66824

If this is needed can you commit it please.
 
Commits done for 800x480 and 400x240 LCD displays (equals at least to Ultimo 4K and Uno 4K SE).
 
Make a PR and I will accept it.

Okay, but is it necessary to keep also 1280x720 skin ? Code (plugin.py) needs to be changed to automatically select correct skin depending on the receiver's skin, right ?

Something like this :

if screenwidth.width() >= 1920:
xml = parse(join(PLUGINPATH, "skinfhd.xml")).getroot()
elif screenwidth.width() <= 1280:
xml = parse(join(PLUGINPATH, "skin.xml")).getroot()

That's why I asked you to commit. Thank you !
 
Last edited:
Okay, but is it necessary to keep also 1280x720 skin ? Code (plugin.py) needs to be changed to automatically select correct skin depending on the receiver's skin, right ?

Yes the 1280 skin is necessary. Let's have a look at it.
 
Not like that. Like this

xml = parse(join(PLUGINPATH, "fhd_skin.xml" if getDesktop(0).size().height() == 1080 else "skin.xml")).getroot()
 
Your code is wrong because it sets the screenwidth at boot and that value can change. So please use the file I provided.
 

OpenViX Feeds Status

Back
Top