I am trying to update an older skin and have found the weather information doesn't work. It also doesn't work in older versions of Kodi so this has probably been broken for awhile. Here is a log of me navigating to the Weather window. I also posted a screen shot. As you can see all the information open the left populates except for the wind speed. Then on the right I get nothing. This should be a daily forecast. I can change it to something like a weekly forecast but that also does not show. I have also posted my MyWeather.xml file below. I have tried looking at several other skins but can't find the reason it doesn't work here. I am working to get this on Leia. Any suggestions?
![Full sized picture Image]()

Code:
<?xml version="1.0" encoding="UTF-8"?>
<window id="2600">
<defaultcontrol always="true">50</defaultcontrol>
<controls>
<control type="multiimage">
<left>0</left>
<top>0</top>
<width>1280</width>
<height>720</height>
<imagepath>$VAR[WeatherFanartBackground]</imagepath>
<timeperimage>8000</timeperimage>
<randomize>true</randomize>
<fadetime>600</fadetime>
<include>VisibleFadeEffect</include>
<include>Animation_CommonFadeNoHide</include>
<animation effect="fade" time="200">WindowClose</animation>
</control>
<control type="grouplist">
<left>130</left>
<top>0</top>
<width>1000</width>
<height>60</height>
<orientation>horizontal</orientation>
<control type="label">
<include>WindowTitleCommons</include>
<label>$LOCALIZE[8]</label>
</control>
</control>
<control type="group">
<animation type="WindowOpen" reversible="false">
<effect type="zoom" start="80" end="100" center="640,360" easing="out" tween="back" time="300" />
<effect type="fade" start="0" end="100" time="300" />
</animation>
<animation type="WindowClose" reversible="false">
<effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="300" />
<effect type="fade" start="100" end="0" time="300" />
</animation>
<include>VisibleFadeEffect</include>
<control type="image">
<left>0</left>
<top>60</top>
<width>1280</width>
<height>620</height>
<texture border="20">videoinfoback.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="group">
<left>60</left>
<top>70</top>
<control type="label">
<description>Location label</description>
<left>10</left>
<top>0</top>
<width>460</width>
<height>30</height>
<font>cirrus_30_Bold</font>
<textcolor>white</textcolor>
<scroll>false</scroll>
<align>center</align>
<aligny>center</aligny>
<label>$INFO[Window.Property(Location)]</label>
</control>
<control type="label">
<description>Last updated Label</description>
<left>10</left>
<top>45</top>
<width>460</width>
<height>30</height>
<font>cirrus_20</font>
<textcolor>grey2</textcolor>
<scroll>false</scroll>
<align>center</align>
<aligny>center</aligny>
<label>$LOCALIZE[31301]: $INFO[Window.Property(Updated)]</label>
</control>
<control type="image">
<description>Provider Label</description>
<left>20</left>
<top>80</top>
<width>440</width>
<height>46</height>
<aspectratio align="center" aligny="center">keep</aspectratio>
<texture>$INFO[Window.Property(WeatherProviderLogo)]</texture>
</control>
<control type="label">
<description>Provider Text</description>
<left>10</left>
<top>60</top>
<width>460</width>
<height>35</height>
<font>cirrus_20</font>
<textcolor>grey2</textcolor>
<scroll>false</scroll>
<align>center</align>
<aligny>center</aligny>
<label>[COLOR=grey2]$INFO[Window.Property(WeatherProvider)][/COLOR]</label>
<include>Window_OpenClose_Animation</include>
<visible>String.IsEmpty(Window.Property(WeatherProviderLogo))</visible>
</control>
<control type="label">
<description>current temp Value</description>
<left>-35</left>
<top>125</top>
<width>200</width>
<height>40</height>
<font>WeatherTemp</font>
<align>right</align>
<aligny>top</aligny>
<label>$INFO[Window.Property(Current.Temperature)]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<control type="label">
<description>current temp Value Units</description>
<left>170</left>
<top>155</top>
<width>100</width>
<height>40</height>
<font>font16caps</font>
<align>left</align>
<aligny>top</aligny>
<label>$INFO[System.TemperatureUnits]</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<include condition="Skin.HasSetting(resource.images.weathericons.multi)">WeatherIconCurrentAnimated</include>
<include condition="!Skin.HasSetting(resource.images.weathericons.multi)">WeatherIconCurrentSingle</include>
<control type="label">
<description>current condition label</description>
<left>10</left>
<top>290</top>
<width>460</width>
<height>30</height>
<label>$INFO[Window.Property(Current.Condition)]</label>
<wrapmultiline>true</wrapmultiline>
<font>cirrus_24</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<control type="image">
<left>20</left>
<top>340</top>
<width>460</width>
<height>4</height>
<texture>separator.png</texture>
</control>
<control type="grouplist">
<left>0</left>
<top>360</top>
<width>170</width>
<height>200</height>
<itemgap>0</itemgap>
<control type="label">
<description>current feels like label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[402] :</label>
<visible>!String.IsEmpty(Window.Property(Current.FeelsLike))</visible>
</control>
<control type="label">
<description>current dew label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[405] :</label>
<visible>!String.IsEmpty(Window.Property(Current.DewPoint))</visible>
</control>
<control type="label">
<description>current humidity label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[406] :</label>
<visible>!String.IsEmpty(Window.Property(Current.Humidity))</visible>
</control>
<control type="label">
<description>current UV Index label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[403] :</label>
<visible>!String.IsEmpty(Window.Property(Current.UVIndex))</visible>
</control>
<control type="label">
<description>current Precipitation label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[1448] :</label>
<visible>!String.IsEmpty(Window.Property(Current.Precipitation))</visible>
</control>
<control type="label">
<description>current Wind label</description>
<include>WeatherTxtLabel3</include>
<label>$LOCALIZE[404] :</label>
<visible>!String.IsEmpty(Window.Property(Current.Wind))</visible>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(Today.IsFetched))</visible>
<control type="label">
<description>Sunrise Label</description>
<left>20</left>
<top>570</top>
<width>300</width>
<height>35</height>
<font>cirrus_24</font>
<align>left</align>
<aligny>center</aligny>
<label>$LOCALIZE[33027] : [COLOR=white]$INFO[Window.Property(Today.Sunrise)][/COLOR]</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
</control>
<control type="label">
<description>Sunset label</description>
<left>180</left>
<top>570</top>
<width>300</width>
<height>35</height>
<font>cirrus_24</font>
<align>right</align>
<aligny>center</aligny>
<label>$LOCALIZE[33028] : [COLOR=white]$INFO[Window.Property(Today.Sunset)][/COLOR]</label>
<textcolor>grey2</textcolor>
<shadowcolor>black</shadowcolor>
</control>
</control>
<control type="grouplist">
<left>185</left>
<top>360</top>
<width>300</width>
<height>180</height>
<itemgap>0</itemgap>
<control type="label">
<description>current feels like Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.FeelsLike)]$INFO[System.TemperatureUnits][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.FeelsLike))</visible>
</control>
<control type="label">
<description>current dew Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.DewPoint)]$INFO[System.TemperatureUnits][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.DewPoint))</visible>
</control>
<control type="label">
<description>current humidity Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.Humidity)][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.Humidity))</visible>
</control>
<control type="label">
<description>current UV Index Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.UVIndex)][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.UVIndex))</visible>
</control>
<control type="label">
<description>current Precipitation Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.Precipitation)][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.Precipitation))</visible>
</control>
<control type="label">
<description>current Wind Value</description>
<include>WeatherTxtLabel2</include>
<label>[B]$INFO[Window.Property(Current.Wind)][/B]</label>
<visible>!String.IsEmpty(Window.Property(Current.Wind))</visible>
</control>
</control>
</control>
<control type="group">
<left>580</left>
<top>40</top>
<control type="group" id="50">
<include>Weather10DayForcast</include>
<include>WeatherHourlyForcast</include>
<include>Weather36HourForcast</include>
<include>WeatherWeekendForcast</include>
<include>WeatherMaps</include>
<include>WeatherAlerts</include>
</control>
</control>
</control>
<!-- SideBlade -->
<control type="group">
<visible>!Skin.HasSetting(kiosk)</visible>
<animation effect="slide" start="0,0" end="280,0" time="400" tween="quadratic" easing="out" condition="ControlGroup(9000).HasFocus | ControlGroup(9001).HasFocus | Control.HasFocus(8999)">Conditional</animation>
<animation effect="slide" start="0,0" end="-380,0" time="400" tween="quadratic" easing="out" condition="ControlGroup(9000).HasFocus | ControlGroup(9001).HasFocus">WindowClose</animation>
<control type="button" id="8999">
<description>Fake button for mouse control</description>
<left>-260</left>
<top>0</top>
<width>265</width>
<height>720</height>
<label></label>
<font></font>
<texturenofocus></texturenofocus>
<texturefocus></texturefocus>
<visible>true</visible>
</control>
<!-- Menu background panel -->
<control type="image">
<left>-820</left>
<top>0</top>
<width>820</width>
<height>720</height>
<texture border="5">dialogbackground.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<left>-820</left>
<top>0</top>
<width>820</width>
<height>720</height>
<texture border="5">dialogbackground.png</texture>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<left>-260</left>
<top>650</top>
<width>160</width>
<height>40</height>
<aspectratio>keep</aspectratio>
<texture>cirrusLogo.png</texture>
</control>
<!-- eye image and view options label at top of menu -->
<control type="group">
<left>-260</left>
<top>70</top>
<control type="label">
<description>View options</description>
<left>0</left>
<top>0</top>
<width>250</width>
<height>30</height>
<font>cirrus_24</font>
<textcolor>orange</textcolor>
<shadowcolor>black</shadowcolor>
<scroll>false</scroll>
<align>left</align>
<aligny>center</aligny>
<label>$LOCALIZE[14018]</label>
</control>
</control>
<!-- MENU ITEMS BELOW -->
<control type="grouplist" id="9000">
<left>-260</left>
<top>110</top>
<width>260</width>
<height>610</height>
<onleft>50</onleft>
<onright>50</onright>
<onup>9000</onup>
<ondown>9000</ondown>
<onback>50</onback>
<itemgap>0</itemgap>
<control type="label" id="200">
<width>250</width>
<height>35</height>
<font>font12</font>
<label>$LOCALIZE[14018]</label>
<textcolor>blue</textcolor>
<align>center</align>
<aligny>center</aligny>
</control>
<control type="group" id="300">
<width>250</width>
<height>30</height>
<control type="spincontrolex" id="3">
<description>change location button</description>
<left>0</left>
<top>0</top>
<font></font>
<include>ButtonCommonValues</include>
<onleft>50</onleft>
<onright>50</onright>
<onup>200</onup>
<ondown>302</ondown>
<onback>50</onback>
</control>
<control type="label" id="301">
<left>0</left>
<top>0</top>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[35500]</label>
<textcolor>white</textcolor>
</control>
</control>
<control type="button" id="302">
<description>daily forcast button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[31904]</label>
<onfocus>ClearProperty(Weather.CurrentView)</onfocus>
<visible>!String.IsEmpty(Window.Property(Daily.IsFetched))</visible>
</control>
<control type="button" id="303">
<description>36 hour forcast button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[31901]</label>
<onfocus>SetProperty(Weather.CurrentView,36hour)</onfocus>
<visible>!String.IsEmpty(Window.Property(36Hour.IsFetched))</visible>
</control>
<control type="button" id="304">
<description>Weekend forcast button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[31903]</label>
<onfocus>SetProperty(Weather.CurrentView,weekend)</onfocus>
<visible>!String.IsEmpty(Window.Property(Weekend.IsFetched))</visible>
</control>
<control type="button" id="305">
<description>Hourly forcast button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[31902]</label>
<onfocus>SetProperty(Weather.CurrentView,hourly)</onfocus>
<visible>!String.IsEmpty(Window.Property(Hourly.IsFetched))</visible>
</control>
<control type="button" id="306">
<description>Maps button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[31910]</label>
<onfocus>SetProperty(Weather.CurrentView,map)</onfocus>
<visible>!String.IsEmpty(Window.Property(Map.IsFetched))</visible>
</control>
<control type="button" id="307">
<description>Alerts button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[33050]</label>
<onfocus>SetProperty(Weather.CurrentView,alerts)</onfocus>
<visible>!String.IsEmpty(Window.Property(Alerts.IsFetched))</visible>
</control>
<control type="label" id="201">
<width>250</width>
<height>35</height>
<font>font12</font>
<label>$LOCALIZE[31026]</label>
<textcolor>orange</textcolor>
<align>center</align>
<aligny>center</aligny>
</control>
<control type="button" id="2">
<description>Refresh button</description>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<label>$LOCALIZE[103]</label>
</control>
<control type="button" id="5">
<description>Custom Weather Script Button</description>
<label>$INFO[Skin.String(WeatherScript_Label)]</label>
<onclick>SetFocus(50)</onclick>
<onclick>XBMC.RunScript($INFO[Skin.String(WeatherScript_Path)])</onclick>
<onclick>SetFocus(50)</onclick>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
<visible>Skin.HasSetting(WeatherScript_Enable) + !String.IsEmpty(Skin.String(WeatherScript_Label))</visible>
</control>
<control type="button" id="4">
<description>Settings button</description>
<label>$LOCALIZE[5]</label>
<onclick>ActivateWindow(MyWeatherSettings)</onclick>
<textwidth>235</textwidth>
<include>ButtonCommonValues</include>
</control>
</control>
</control>
<include>Clock</include>
</controls>
</window>