Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sensor:
- - platform: rest
- scan_interval: 900
- name: Airly
- resource: https://airapi.airly.eu/v2/measurements/nearest?lat=49.72347&lng=22.04834&maxDistanceKM=5
- 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'] }}"
- headers:
- apikey: API_AIRLY
- Accept-Language: pl
- - platform: template
- sensors:
- airly_pm1:
- friendly_name: "Pył PM1"
- icon_template: mdi:jquery
- unit_of_measurement: "μg/m3"
- value_template: "{{ states.sensor.airly.state.split(' ')[0] }}"
- airly_pm25:
- friendly_name: "Pył PM25"
- icon_template: mdi:jquery
- unit_of_measurement: "μg/m3"
- value_template: "{{ states.sensor.airly.state.split(' ')[1] }}"
- airly_pm10:
- friendly_name: "Pył PM10"
- icon_template: mdi:jquery
- unit_of_measurement: "μg/m3"
- value_template: "{{ states.sensor.airly.state.split(' ')[2] }}"
- airly_pressure:
- friendly_name: "Ciśnienie"
- icon_template: mdi:gauge
- unit_of_measurement: "hPA"
- value_template: "{{ states.sensor.airly.state.split(' ')[3] | float | round(1) }}"
- airly_humidity:
- friendly_name: "Wilgotność"
- icon_template: mdi:water-percent
- unit_of_measurement: "%"
- value_template: "{{ states.sensor.airly.state.split(' ')[4] | float | round(0) }}"
- airly_temperature:
- friendly_name: "Temperatura"
- icon_template: mdi:thermometer
- unit_of_measurement: "°C"
- value_template: "{{ states.sensor.airly.state.split(' ')[5] | float | round(1) }}"
- airly_quality:
- friendly_name: "Jakość powietrza"
- icon_template: mdi:quicktime
- value_template: "{{ states.sensor.airly.state.split(' ')[6] }}"
- airly_level:
- friendly_name: "Poziom"
- icon_template: mdi:database
- value_template: "{{ states.sensor.airly.state.split(' ')[7] | float | round(0) }}"
- airly_description:
- friendly_name: "Komunikat"
- icon_template: mdi:alert
- value_template: "{{ states.sensor.airly.state.split(' ')[8:] | join(' ') }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement