home-assistant.io/source/_components/sensor.bom.markdown
2018-10-17 17:06:52 +02:00

4.4 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release, ha_iot_class
layout title description date sidebar comments sharing footer logo ha_category ha_release ha_iot_class
page BOM Australia Sensor Instructions on how to integrate Bureau of Meteorology Australia weather conditions into Home Assistant. 2016-09-13 18:00 true false true true bom.png Weather 0.29 Cloud Polling

The bom sensor platform uses the Australian Bureau of Meteorology (BOM) as a source for current (half-hourly) meteorological data.

  • Each sensor will be given the device_id of "bom [optionalname] friendlyname units"
  • A name is optional but if multiple BOM weather stations are used a name will be required.
  • The sensor checks for new data every minute, starting 30 minutes after the timestamp of the most recent data as the data is updated every half-hour.

To add the BOM weather observation to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
sensor:
  - platform: bom
    monitored_conditions:
      - apparent_t
      - cloud
      - cloud_base_m
      - cloud_oktas
      - cloud_type_id
      - cloud_type
      - delta_t
      - gust_kmh
      - gust_kt
      - air_temp
      - dewpt
      - local_date_time
      - local_date_time_full
      - press
      - press_qnh
      - press_msl
      - press_tend
      - rain_trace
      - rel_hum
      - sea_state
      - swell_dir_worded
      - swell_height
      - swell_period
      - vis_km
      - weather
      - wind_dir
      - wind_spd_kmh
      - wind_spd_kt

To get the station ID for any BOM station:

{% configuration %} station: description: The station ID string as identified from the BOM website. required: false type: string default: If not given, defaults to the closest station based on location data in configuration.yaml. name: description: The name you would like to give to the weather station. required: false type: string monitored_conditions: description: A list of the conditions to monitor. required: true type: list keys: apparent_t: description: Feels like temperature in C. cloud: description: Cloud cover. cloud_base_m: description: Cloud Base in m. cloud_oktas: description: Cloud Oktas. cloud_type_id: description: Cloud type ID. cloud_type: description: Cloud type description. delta_t: description: Delta temperature in C. gust_kmh: description: Wind gust in km/h. gust_kt: description: Wing gust in kt. air_temp: description: Air temperature in C. dewpt: description: Drew point in C. press: description: Pressure in mbar. press_qnh: description: Pressure in qnh. press_msl: description: Pressure in msl. press_tend: description: Pressure trend. rain_trace: description: Raing today in mm. rel_hum: description: Relative Humidity in %. sea_state: description: Sea state. swell_dir_worded: description: Swell direction. swell_height: description: Swell height in m. swell_period: description: Swell period. vis_km: description: Visibility in km. weather: description: Weather summary. wind_dir: description: Wind direction. wind_spd_kmh: description: Wind speed in km/h. wind_spd_kt: description: Wind speed in kt. {% endconfiguration %}

This sensor is an alternative to the [`bom`](/components/weather.bom/) weather platform. The weather platform is easier to configure but less customisable.