Skip to the content.
Weather Plug-in - HomeVision Controller Weather Variables HomeVision Controller Weather Variables

HomeVision controller Weather Variables can be updated with weather information. Table 4 shows what weather data is loaded into the Weather Variables.

Table 4 - HomeVision Controller Weather Variables
Control Variable Description HomeVision Variable
TempF/TempC1 Temperature Current Outside Temperature
Humidity Relative Humidity Current Outside Relative Humidity
WindDegrees Wind direction degrees Wind Direction (digit 1 & digits 2-3)
Windxxx2 Wind speed Current Wind Speed
Pressurexx3 Pressure Current Barometric Pressure
PressureRateMb3 Pressure Change Barometric Pressure Direction
WeatherIcon4 Weather Condition User-selected HomeVision Controller Variable (1 variable)
ObservationTime Time/date of observation User-selected HomeVision Controller Variables (2-4 variables)
StationID 5 character StationID. If the Station ID is 4 characters, a space character is stored in the fifth location User-selected HomeVision Controller Variables (5 variables)
FcPopm, FcPopnm5 Selected probability of precipitation, in percent, 0 - 100 User-selected HomeVision Controller Variable (1 variable)
Clouds Cloud cover, in percent, 0 - 100 User-selected HomeVision Controller Variable (1 variable)

Notes:

1 Current Outside Temperature is set to the temperature in either Fahrenheit or Celsius, depending on Temp Scale setting in the General Settings tab.

2 Current Wind Speed is set to WindMPH, WindKPH, WindKTS, or WindBeaufort, depending on Wind Speed setting in the General Settings tab.

3 Current Barometric Pressure is set to inches, millibars or millimeters, depending on Pressure setting in the General Settings tab. Due to the way the HomeVision controller stores pressure (in the form of "xx.yy"), values in millibars are actually stored as "decibars", while values in millimeters are stored in centimeters. Note: The HomeVision controller's Rising/Falling/Steady condition is not supported and is not set.

4 See Table 5 below for weather condition codes.

5 Requires forecasts to be enabled. The rest of these items are current weather.

If a "standard" (the first 6 in Table 4) weather item value falls outside of the range supported by the HomeVision controller, or is indicated as not available, the variable is set to a "255", and will be displayed on the Weather TV screen as blanks.

HomeVision Controller Weather Variable Setup

Weather Condition Code

The Weather Condition code is derived from the current weather icon (NWS) or weather type (OpenWeather) as shown in Table 5. For a more complete description of the possible weather conditions associated with a particular NWS icon, see http://www.weather.gov/data/current_obs/weather.php.

OpenWeather icons are mapped into the original 28 conditions as appropriate. Additional codes have been added for OpenWeather conditions that don't quite match the original 28.

You can find OpenWeather conditions at OpenWeather Icon Descriptions.

Some OpenWeather icons may have a "day" and "night" version. E.g., "01d" and "01n".

Table 5 - Weather Condition Codes
CodeWeather ConditionsNWS IconOpenWeather
CodeIcon
0Unknownna
1Fair/Clearskc/nskc80001d
2A Few Cloudsfew/nfew80102d
3Partly Cloudysct/nsct80203d
4Mostly Cloudybkn/nbkn80304d
5Overcastovc/novc80404d
6Fogfg/nfg74150d
7Windy/Breezywind/nwind
8Rain Showersshra52109d
9Showers in Vicinityhi_shwrs/hi_nshwrs52110d
9Ragged Shower Rain53110d
10Light Rain/Drizzlera150010d
10Light Intensity Drizzle30009d
10Drizzle30109d
10Heavy Intensity Drizzle30209d
10Light Intensity Drizzle Rain31009d
10Drizzle Rain31109d
10Heavy Intensity Drizzle Rain31209d
10Shower Rain And Drizzle31309d
10Heavy Shower Rain And Drizzle31409d
10Shower Drizzle32109d
10Light Rain50010d
10Light Intensity Shower Rain52009d
11Rain/Heavy Rain ra/nra
11Moderate Rain50110d
11Heavy Intensity Rain50210d
11Very Heavy Rain50310d
11Extreme Rain50410d
11Heavy Intensity Shower Rain52209d
11Ragged Shower Rain53109d
12Rain/Ice Pelletsraip/nraip
13Rain/Freezing Rain, Drizzlefzrara
14Freezing Rainfzra51113d
14Sleet61113d
14Light Shower Sleet61213d
14Shower Sleet61313d
15Freezing Rain/Snow mix/nmix
16Rain/Snow rasn/nrasn61650d
16Light Rain And Snow61513d
17Snowsn/nsn60150d
17Light Snow60013d
17Heavy Snow60213d
17Light Shower Snow62013d
17Shower Snow62113d
17Heavy Shower Snow62213d
18Ice Pellets/Hailip
19Thunderstorm in Vicinityhi_tsra/hi_ntsra
20Scattered Thunderstormsscttsra/nscttrsa
21Thunderstormtsra/ntsra21111d
21Thunderstorm With Light Rain20011d
21Thunderstorm With Rain20111d
21Thunderstorm With Heavy Rain20211d
21Light Thunderstorm21011d
21Heavy Thunderstorm21211d
21Ragged Thunderstorm22111d
21Thunderstorm With Light Drizzle23011d
21Thunderstorm With Drizzle23111d
21Thunderstorm With Heavy Drizzle23211d
22Tornado/Water Spoutnsvrtsra78150d
23Hazemist72150d
23Mist70150d
24Smokesmoke/fu71150d
25Sand/Dust Whirls73150d
25Sand75150d
25Dust/Sanddust76150d
25Dust76150d
26Blizzardblizzard
27Coldcold
28Hothot
30Volcanic Ash76250d
31Squalls77150d


Next:
Local Weather Data Files
Speaking Weather Data
Triggering Weather Fetches
Weather Websockets
Custom Objects and Websockets
Weather Info for NetIO
Weather with MQTT
See Also:
Introduction to the Weather Plug-in
Web-Based Weather Data
Using Weather Control Variables
Forecast Examples
Disclaimer