Last active
May 31, 2023 09:26
-
-
Save michilehr/7ce7431f97e82523336a120b50d0ebe2 to your computer and use it in GitHub Desktop.
Home Assistant Ambee Pollen API
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Ambee Pollen | |
# Must be added in sensor.yml | |
# replace LAT, LONG and API-KEY with your values | |
- platform: rest | |
scan_interval: 3600 | |
resource: https://api.ambeedata.com/latest/pollen/by-lat-lng?lat=LAT&lng=LONG | |
name: "Ambee Pollen" | |
headers: | |
content-type: "application/json" | |
x-api-key: "API-KEY" | |
json_attributes_path: "$.data.['Risk']" | |
json_attributes: | |
- tree_pollen | |
- grass_pollen | |
- weed_pollen | |
- platform: template | |
sensors: | |
ambee_pollen_tree: | |
icon_template: "mdi:tree-outline" | |
friendly_name: "tree" | |
value_template: >- | |
{% set state = state_attr('sensor.ambee_pollen', 'tree_pollen') %} | |
{% if state == "Low" %}Niedrig | |
{% elif state == "Moderate"%}Mittel | |
{% elif state == "High"%}Hoch | |
{% elif state == "Very High"%}Sehr hoch | |
{% else %}Unbekannt{% endif %} | |
- platform: template | |
sensors: | |
ambee_pollen_weed: | |
icon_template: "mdi:nature" | |
friendly_name: "weed" | |
value_template: >- | |
{% set state = state_attr('sensor.ambee_pollen', 'weed_pollen') %} | |
{% if state == "Low" %}Niedrig | |
{% elif state == "Moderate"%}Mittel | |
{% elif state == "High"%}Hoch | |
{% elif state == "Very High"%}Sehr hoch | |
{% else %}Unbekannt{% endif %} | |
- platform: template | |
sensors: | |
ambee_pollen_grass: | |
icon_template: "mdi:grass" | |
friendly_name: "grass" | |
value_template: >- | |
{% set state = state_attr('sensor.ambee_pollen', 'grass_pollen') %} | |
{% if state == "Low" %}Niedrig | |
{% elif state == "Moderate"%}Mittel | |
{% elif state == "High"%}Hoch | |
{% elif state == "Very High"%}Sehr hoch | |
{% else %}Unbekannt{% endif %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@suyenish like this?