Advertisement
Guest User

configuration.yaml

a guest
Jan 4th, 2019
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.45 KB | None | 0 0
  1. sensor:
  2.   - platform: rest
  3.     scan_interval: 900
  4.     name: Airly
  5.     resource: https://airapi.airly.eu/v2/measurements/nearest?lat=49.72347&lng=22.04834&maxDistanceKM=5
  6.     value_template: "{{ value_json['current']['values'][0]['value'] }} {{ value_json['current']['values'][1]['value'] }} {{ value_json['current']['values'][2]['value'] }} {{ value_json['current']['values'][3]['value'] }} {{ value_json['current']['values'][4]['value'] }} {{ value_json['current']['values'][5]['value'] }} {{ value_json['current']['indexes'][0]['level'] }} {{ value_json['current']['indexes'][0]['value'] }} {{ value_json['current']['indexes'][0]['description'] }}"
  7.     headers:
  8.       apikey: API_AIRLY
  9.       Accept-Language: pl
  10.  
  11. - platform: template
  12.   sensors:
  13.     airly_pm1:
  14.       friendly_name: "Pył PM1"
  15.       icon_template: mdi:jquery
  16.       unit_of_measurement: "μg/m3"
  17.       value_template: "{{ states.sensor.airly.state.split(' ')[0] }}"
  18.     airly_pm25:
  19.       friendly_name: "Pył PM25"
  20.       icon_template: mdi:jquery
  21.       unit_of_measurement: "μg/m3"
  22.       value_template: "{{ states.sensor.airly.state.split(' ')[1] }}"
  23.     airly_pm10:
  24.       friendly_name: "Pył PM10"
  25.       icon_template: mdi:jquery
  26.       unit_of_measurement: "μg/m3"
  27.       value_template: "{{ states.sensor.airly.state.split(' ')[2] }}"
  28.     airly_pressure:
  29.       friendly_name: "Ciśnienie"
  30.       icon_template: mdi:gauge
  31.       unit_of_measurement: "hPA"
  32.       value_template: "{{ states.sensor.airly.state.split(' ')[3] | float | round(1) }}"
  33.     airly_humidity:
  34.       friendly_name: "Wilgotność"
  35.       icon_template: mdi:water-percent
  36.       unit_of_measurement: "%"
  37.       value_template: "{{ states.sensor.airly.state.split(' ')[4] | float | round(0) }}"
  38.     airly_temperature:
  39.       friendly_name: "Temperatura"
  40.       icon_template: mdi:thermometer
  41.       unit_of_measurement: "°C"
  42.       value_template: "{{ states.sensor.airly.state.split(' ')[5] | float | round(1) }}"
  43.     airly_quality:
  44.       friendly_name: "Jakość powietrza"
  45.       icon_template: mdi:quicktime
  46.       value_template: "{{ states.sensor.airly.state.split(' ')[6] }}"
  47.     airly_level:
  48.       friendly_name: "Poziom"
  49.       icon_template: mdi:database
  50.       value_template: "{{ states.sensor.airly.state.split(' ')[7] | float | round(0) }}"
  51.     airly_description:
  52.       friendly_name: "Komunikat"
  53.       icon_template: mdi:alert
  54.       value_template: "{{ states.sensor.airly.state.split(' ')[8:] | join(' ') }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement