Skip to content

Instantly share code, notes, and snippets.

@FSund
Created May 12, 2021 08:19
Show Gist options
  • Select an option

  • Save FSund/5759167b6af7924a67658063c965a044 to your computer and use it in GitHub Desktop.

Select an option

Save FSund/5759167b6af7924a67658063c965a044 to your computer and use it in GitHub Desktop.
# pollenvarsel rest api kall
- platform: rest
name: pollen_json
resource: https://pollenkontroll.no/api/middleware/pollen/901f3d22-b95f-4b64-a181-0b847b76b1a3?t=1620798857633
scan_interval: 21600
value_template: "OK"
json_attributes:
- "forecast"
# sensorer
- platform: template
sensors:
pollen_00_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[0].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[0].level_description }}'
pollen_00_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[0].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[0].level_description }}'
pollen_01_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[1].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[1].level_description }}'
pollen_01_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[1].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[1].level_description }}'
pollen_02_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[2].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[2].level_description }}'
pollen_02_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[2].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[2].level_description }}'
pollen_03_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[3].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[3].level_description }}'
pollen_03_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[3].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[3].level_description }}'
pollen_04_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[4].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[4].level_description }}'
pollen_04_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[4].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[4].level_description }}'
pollen_05_today:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[5].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[0].allergens[5].level_description }}'
pollen_05_tomorrow:
friendly_name: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[5].name }}'
value_template: '{{ state_attr("sensor.pollen_json", "forecast")[1].allergens[5].level_description }}'
# Lovelace entiteter
type: entity-filter
entities:
- entity: sensor.pollen_00_today
- entity: sensor.pollen_01_today
- entity: sensor.pollen_02_today
- entity: sensor.pollen_03_today
- entity: sensor.pollen_04_today
- entity: sensor.pollen_05_today
state_filter:
- Low
- Medium
- High
card:
type: entities
title: Pollenvarsel i dag
type: entity-filter
entities:
- entity: sensor.pollen_00_tomorrow
- entity: sensor.pollen_01_tomorrow
- entity: sensor.pollen_02_tomorrow
- entity: sensor.pollen_03_tomorrow
- entity: sensor.pollen_04_tomorrow
- entity: sensor.pollen_05_tomorrow
state_filter:
- Low
- Medium
- High
card:
type: entities
title: Pollenvarsel i morgen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment