Class RichRealtimeData

Contains a lot of useful realtime weather data. Only works on Vantage Vue and Vantage Pro 2 (having firmware dated after April 24, 2002 / v1.90 or above).

Hierarchy

Implements

  • Omit<LOOP1, "nextArchiveRecord" | "packageType" | "alarms">
  • Omit<LOOP2, "packageType" | "graphPointers">

Implemented by

Properties

altimeter: null | number

The altimeter setting

chill: null | number

The current wind chill

consoleBatteryVoltage: null | number

The console's battery voltage

dewpoint: null | number

The calculated dew point

etDay: null | number

Measured evapotranspiration (ET) of the day

etMonth: null | number

Measured evapotranspiration (ET) in the current month

etYear: null | number

Measured evapotranspiration (ET) in the current year

forecast: null | "Mostly Clear" | "Partly Cloudy" | "Mostly Cloudy" | "Mostly Cloudy, Rain within 12 hours" | "Mostly Cloudy, Snow within 12 hours" | "Mostly Cloudy, Rain or Snow within 12 hours" | "Partly Cloudy, Rain within 12 hours" | "Partly Cloudy, Rain or Snow within 12 hours" | "Partly Cloudy, Snow within 12 hours"

Current forecast computed by the connected vantage console

There are the following options:

  • Sun
  • Partly Cloudy
  • Mostly Cloudy
  • Mostly Cloudy, Rain within 12 hours
  • Mostly Cloudy, Snow within 12 hours
  • Partly Cloudy, Rain or Snow within 12 hours
  • Partly Cloudy, Rain within 12 hours
  • Partly Cloudy, Snow within 12 hours
  • Partly Cloudy, Rain or Snow within 12 hours
forecastID: null | 2 | 3 | 8 | 6 | 7 | 19 | 23 | 18 | 22

The calculated forecast encoded as number:

  • 8 => Mostly Clear
  • 6 => Partly Cloudy
  • 2 => Mostly Cloudy
  • 3 => Mostly Cloudy, Rain within 12 hours
  • 18 => Mostly Cloudy, Snow within 12 hours
  • 19 => Partly Cloudy, Rain or Snow within 12 hours
  • 7 => Partly Cloudy, Rain within 12 hours
  • 22 => Partly Cloudy, Snow within 12 hours
  • 23 => Partly Cloudy, Rain or Snow within 12 hours
forecastRule: null | number

Not documented. Please create an issue on github if you know more about this.

heat: null | number

The measured heat index

humExtra: [null | number, null | number, null | number, null | number, null | number, null | number, null | number]

Measured extra humidities (from up to 7 sensors)

humIn: null | number

Current inside humidity in percent

humOut: null | number

Current outside humidity in percent

leafTemps: [null | number, null | number, null | number, null | number]

Measured leaf temperatures (from up to 4 sensors)

leafWetnesses: [null | number, null | number, null | number, null | number]

Measured leaf wetness from up to 4 sensors

press: null | number

Current pressure

pressAbs: null | number

Absolute barometric pressure. Equals to the raw sensor (pressRaw) reading plus user entered offset (pressUserOffset).

pressCalibrationOffset: null | number

The barometer calibration number

pressRaw: null | number

Barometric sensor raw reading

pressReductionMethod: null | "user offset" | "altimeter setting" | "NOAA bar reduction"

The used barometric reduction method to calculate the ground pressure. There are three different settings:

  • user offset
  • altimeter setting
  • NOAA bar reduction
pressReductionMethodID: null | 0 | 1 | 2

The used barometric reduction method encoded as number. 0 is user offset, 1 is altimeter setting and 2 is NOAA bar reduction.

pressTrend: null | "Falling Rapidly" | "Steady" | "Rising Rapidly" | "Rising Slowly" | "Falling Slowly"

The pressure's trend. There are five possible trends:

  • Falling Rapidly
  • Falling Slowly
  • Steady
  • Rising Slowly
  • Rising Rapidly
pressTrendID: null | 0 | 20 | 60 | -60 | -20

The pressure's trend encoded as number.

  • -60 stands for Falling Rapidly
  • -20 stands for Falling Slowly
  • 0 stands for Steady
  • 20 stands for Rising Slowly
  • 60 stands for Rising Rapidly
pressUserOffset: null | number

The user-entered barometric offset

rain15m: null | number

The amount of rain that has fallen in the recent 15 minutes

rain1h: null | number

The amount of rain that has fallen in the recent hour

rain24h: null | number

The amount of rain that has fallen in the recent 24 hours

rainDay: null | number

The amount of rain that fell today

rainMonth: null | number

The amount of rain that has fallen in this month

rainRate: null | number

The current rain rate

rainYear: null | number

The amount of rain that has fallen in this year

soilMoistures: [null | number, null | number, null | number, null | number]

Measured soil moisture from up to 4 sensors

soilTemps: [null | number, null | number, null | number, null | number]

Measured soil temperatures (from up to 4 sensors)

solarRadiation: null | number

Currently measured solar radiation

stormRain: null | number

The most recent rainstorm's amount of rain

stormStartDate: null | Date

The most recent rainstorm's start date (without time)

sunrise: null | string

The today's sunrise time (e.g. "06:35")

sunset: null | string

The today's sunset time (e.g. "19:35")

tempExtra: [null | number, null | number, null | number, null | number, null | number, null | number, null | number]

Measured extra temperatures (from up to 7 sensors)

tempIn: null | number

Current inside temperature (the console's temperature)

tempOut: null | number

Current outside temperature

thsw: null | number

The currently measured THSW index. Requires a solar radiation sensor.

time: Date

The time the record was created

transmitterBatteryStatus: null | number

The transmitter's battery status (poorly documented)

uv: null | number

Currently measured UV index

wind: null | number

Currently measured wind speed

windAvg10m: null | number

Average wind speed in the recent ten minutes

windAvg2m: null | number

Average wind speed in the recent two minutes

windDir: null | "NNE" | "NE" | "ENE" | "E" | "ESE" | "SE" | "SSE" | "S" | "SSW" | "SW" | "WSW" | "W" | "WNW" | "NW" | "NNW" | "N"

Currently measured wind direction encoded as string. Possible values are:

  • NNE
  • NE
  • ENE
  • E
  • ESE
  • SE
  • SSE
  • S
  • SSW
  • SW
  • WSW
  • W
  • WNW
  • NW
  • NNW
  • N
windDirDeg: null | number

The wind speed direction in degrees (from 1 to 360). 90° is East, 180° is South, 270°is West and 360° is North.

windGust: null | number

Speed of the heaviest gust in the recent 10 minutes

windGustDir: null | "NNE" | "NE" | "ENE" | "E" | "ESE" | "SE" | "SSE" | "S" | "SSW" | "SW" | "WSW" | "W" | "WNW" | "NW" | "NNW" | "N"

The heaviest wind gust's (windGust) direction encoded as string. Possible values are:

  • NNE
  • NE
  • ENE
  • E
  • ESE
  • SE
  • SSE
  • S
  • SSW
  • SW
  • WSW
  • W
  • WNW
  • NW
  • NNW
  • N
windGustDirDeg: null | number

The heaviest wind gust's (windGust) direction in degrees (from 1 to 360). 90° is East, 180° is South, 270°is West and 360° is North.

Generated using TypeDoc