home-assistant.io/source/_components/sensor.yweather.markdown
Robbie Trencheny 922a726cb9 Merge pull request #679 from emilhetty/patch-2
Added name option for Yahoo weather
2016-08-17 16:09:56 -07:00

2.6 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release
layout title description date sidebar comments sharing footer logo ha_category ha_release
page Yahoo Weather Instructions how to integrate Yahoo Weather within Home Assistant. 2016-07-06 9:06 true false true true yahooweather.png Weather 0.24

The yweather platform uses Yahoo Weather as an source for current meteorological data. The forecast will show you the condition for 5 days, 0 is the current day. You can use only weather, temp_min, and temp_max with forecast.

Use of the Yahoo Weather API should not exceed reasonable request volume. Access is limited to 2,000 signed calls per day.

The woeid (Where On Earth ID) for your location, as shown in the example below. You can find your woeid by copying the numeric digits at the end of the URL for your location at Yahoo Weather. If you don't add a woeid it generate it from Home Assistant's latitude and longitude.

To add Yahoo Weather to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
sensor:
  platform: yweather
  woeid: YOUR_WOEID
  forecast: 0 until 5
  monitored_conditions:
   - weather
   - weather_current
   - temp_min
   - temp_max
   - wind_speed
   - pressure
   - visibility
   - humidity
   - temperature

# Example configuration.yaml entry with forecast
sensor:
  platform: yweather
  woeid: YOUR_WOEID
  forecast: 3
  name: OPTIONAL_NAME
  monitored_conditions:
   - weather
   - temp_min
   - temp_max

Configuration variables:

  • woeid (Optional): See above.
  • forecast (Optional): Day of forecast. The default is the current day to display conditions.
  • name (Optional): The name of the sensor. To easily recognize each sensor when adding more than one Yahoo weather sensor, it is recommended to use the name option.
  • monitored_conditions array (Required): Conditions to display in the frontend.
    • weather: A human-readable text summary with picture from yahoo.
    • weather_current: A human-readable text summary with picture from yahoo from current conditon.
    • temperature: The current temperature.
    • temp_min: The minimal temperature of this day.
    • temp_max: The maximum temperature of this day.
    • wind_speed: The wind speed.
    • humidity: The relative humidity.
    • pressure: The sea-level air pressure in millibars.
    • visibility: The average visibility.

Details about the API are available in the Yahoo! Developer Network.