In deze kleine handleiding laat ik je zien hoe je de pollengegevens van Ambee kunt integreren, die krachtige API’s biedt voor realtime luchtkwaliteit, weer, pollen en brandgegevens.
Voor wie last heeft van hooikoorts is dit een leuke toevoeging voor Home Assistant.
Je meld je gratis aan op deze website van Ambee. Daar krijg je een API voor 100 calls per dag.
Ik heb ook de weer data van Ambee in mijn Home Assistant deze staat al op Github, en als je deze over pollen werkend hebt gekregen moet die van de weer informatie ook lukken. Hier draaien alle 2 en komt het gemiddeld op een 50 calls per dag omdat hij het 1x per uur op haalt.
En daar krijg je dit voor terug.
Informatie over de type bomen met hun waarden per m3

Informatie over de type Onkruid met hun waarden per m3

Informatie over de type Gras met hun waarden per m3

Hoe dit te plaatsen in Home Assistant.
Nu ga je de volgende regels plaatsen in je Secrets.yaml in je config map van Home Assistant
Je hebt ook de lengte- en breedtegraad nodig, de coördinaten in het geografische coördinatensysteem, van de locatie die je wilt volgen. Je kunt ze voor je locatie vinden op latlong.net.
latitude: 53.XXXXXX # deze hoeft er maar 1 keer in te staan en is voor meerdere applicaties te gebruiken 53.XXXXXX vervangen door je eigen longitude: 6.XXXXXX # deze hoeft er maar 1 keer in te staan en is voor meerdere applicaties te gebruiken 6.XXXXXX vervangen door je eigen ambee-api: XXXXXXXXX
En dan kan je onderstaande gegevens plaatsen in je configuration.yaml of als losse file in je sensor map
Zoals ik op mijn github heb staan https://github.com/huizebruin/Home-Assistant-Config.
Download deze file voor de laatste versie https://github.com/huizebruin/Home-Assistant-Config/blob/main/sensors/ambee_pollen.yaml
#sensor: # ervoor weg als dit je eerste sensor is in configuration.yaml (als losse file kan je dit zo laten) #=============================================================== # Ambee Pollen vertaald door huizebruin.nl en Roel R # versie v01.07 14-05-2021 (alles uitgebreid in je dashboard) door huizebruin en Roel R # versie v01.08 14-05-2021 (less is more display + nog een paar wijzigingen ) door huizebruin en Roel R # versie v01.09 22-05-2021 last update weer gefixt # Bron van deze file https://github.com/huizebruin/Home-Assistant-Config/ # https://api-dashboard.getambee.com/#/signup account aanmaken voor een 100 api calls per dag.. # Al het goed is is de zone voor home al ingesteld in je home assistant. # vervang API-KEY door uw waarden # in je Secrets.yaml de volgende regels plaatsen: # (zonder hekje ervoor) ambee-api: XXXXXXXXX # Bron : https://gist.github.com/michilehr/7ce7431f97e82523336a120b50d0ebe2 - platform: rest name: pollen_data scan_interval: 3600 resource_template: https://api.ambeedata.com/latest/pollen/by-lat-lng?lat={{ state_attr("zone.home", "latitude") }}&lng={{ state_attr("zone.home", "longitude") }} value_template: >- {{ value_json.message}} headers: content-type: application/json x-api-key: !secret ambee-api json_attributes_path: data[0] json_attributes: - Count - Risk - Species - updatedAt - time - platform: template sensors: pollen_bomen: friendly_name: Bomen icon_template: mdi:tree value_template: >- {% set state = state_attr("sensor.pollen_data", "Risk").tree_pollen %} {% if state == "Low" %} Weinig {% elif state == "Moderate"%} Middelmatig {% elif state == "High"%} Hoog {% elif state == "Very High"%} Zeer hoog {% else %}Onbekend{% endif %} attribute_templates: Totaal: >- {{ state_attr("sensor.pollen_data", "Count").tree_pollen }} /m³ Els: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Alder }} /m³ Berk: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Birch }} /m³ Coniferen: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Cypress }} /m³ Iep: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Elm }} /m³ Hazelaar: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Hazel }} /m³ Eik: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Oak }} /m³ Den: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Pine }} /m³ Plataan: >- {{ state_attr("sensor.pollen_data", "Species").Tree.Plane }} /m³ Populier: >- {{ state_attr("sensor.pollen_data", "Species").Tree["Poplar / Cottonwood"] }} /m³ pollen_grassen: friendly_name: Grassen icon_template: mdi:grass value_template: >- {% set state = state_attr("sensor.pollen_data", "Risk").grass_pollen %} {% if state == "Low" %} Weinig {% elif state == "Moderate"%} Middelmatig {% elif state == "High"%} Hoog {% elif state == "Very High"%} Zeer hoog {% else %}Onbekend{% endif %} attribute_templates: Totaal: >- {{ state_attr("sensor.pollen_data", "Count").grass_pollen }} /m³ Gramineae: >- {{ state_attr("sensor.pollen_data", "Species").Grass["Grass / Poaceae"] }} /m³ pollen_onkruiden: friendly_name: Onkruiden icon_template: mdi:grass value_template: >- {% set state = state_attr("sensor.pollen_data", "Risk").weed_pollen %} {% if state == "Low" %} Weinig {% elif state == "Moderate"%} Middelmatig {% elif state == "High"%} Hoog {% elif state == "Very High"%} Zeer hoog {% else %}Onbekend{% endif %} attribute_templates: Totaal: >- {{ state_attr("sensor.pollen_data", "Count").weed_pollen }} /m³ Amaranten/Ganzenvoet: >- {{ state_attr("sensor.pollen_data", "Species").Weed.Chenopod }} /m³ Bijvoet: >- {{ state_attr("sensor.pollen_data", "Species").Weed.Mugwort }} /m³ Brandnetel: >- {{ state_attr("sensor.pollen_data", "Species").Weed.Nettle }} /m³ Ambrosia: >- {{ state_attr("sensor.pollen_data", "Species").Weed.Ragweed }} /m³ pollen_tree_count: icon_template: mdi:tree-outline friendly_name: "Bomen" unit_of_measurement: " /m³" value_template: '{{ state_attr("sensor.pollen_data", "Count").tree_pollen }}' pollen_weed_count: icon_template: mdi:grass friendly_name: "Onkruid" unit_of_measurement: " /m³" value_template: '{{ state_attr("sensor.pollen_data", "Count").weed_pollen }}' pollen_grass_count: icon_template: mdi:grass friendly_name: "Gras" unit_of_measurement: " /m³" value_template: '{{ state_attr("sensor.pollen_data", "Count").grass_pollen }}' pollen_last_updated: icon_template: "mdi:clock" friendly_name: "Laatste update" device_class: timestamp value_template: "{{ state_attr('sensor.pollen_data', 'updatedAt') }}"
Zodra je dit erin hebt geplaatst ga je naar .
Instellingen — Serverbeheer — Controleer je configuratie -( mochten daar geen fouten naar voren komen ) kan je op herstarten drukken.
Zodra je Home Assistant gereboot is kan je naar je dashboard gaan en dan op de 3 stippen boven in

en daarna kan je door middel van de + kaart toevoegen rechts onderin velden toevoegen aan je dashboard.
nu ga je helemaal naar onderen Handmatig.

Daar voeg je deze code in.
type: entities entities: - entity: sensor.pollen_bomen - entity: sensor.pollen_tree_count name: ' ' icon: ' ' - entity: sensor.pollen_onkruiden - entity: sensor.pollen_weed_count name: ' ' icon: ' ' - entity: sensor.pollen_grassen - entity: sensor.pollen_grass_count name: ' ' icon: ' ' - entity: sensor.pollen_last_updated

En nu klik je op opslaan.
Gefeliciteerd je heb je pollen informatie op je dashboard.
Je kunt ook andere kaarten gebruiken, dat is voor iedereen anders.
Mocht de code niet meer werken kijk dan even op mijn Github naar een gewijzigde versie.
Veel plezier ermee.
Mocht je aanvullingen hebben deel ze hieronder of via mail.
Huizebruin.nl
Als je dit artikel met interesse hebt gelezen klik dan op Vind ik Leuk .
Voor u een kleine moeite voor mij een compliment.
Alvast Bedankt.
Als je feedback, tips of iets anders hebt,
Aarzel dan niet om hieronder een reactie achter te laten.
Hallo Edwin,
Bedankt voor je reactie,
probleem is als ik nieuwe content maar over de pollen welke ik nu zelf ook gebruik dat het maar even duurt voordat deze methode ook weer offline gaat.
Omdat er dan meer verkeer naar die sites gegenereerd wordt.
mocht je pollen info willen ontvangen op je HA dashboard etc.
Meld je dan even aan op mijn discord Groep daar kan ik je wel even helpen.
Daar hebben we meerdere zaken al wel gedeeld.
Huizebruin Discord groep
Krijg die accuweather niet meer werkend. Is niet te vinden in HACS, en bij handmatig installeren gaat er iets mis.
Hallo Rik,
Bedankt voor je reactie.
Ik heb een andere gevonden maar daar nog geen handleiding voor kunnen maken.
Deze is te vinden in een extra menu binnen hacs, welke standaard niet zo te vinden is.
Genaamd :
accu_weather AppDaemon
HA allergy sensors from AccuWeather
https://github.com/simonhq/accu_allergies“`
Hallo,
Ik ben benieuwd of je nog een vervangende hebt gevonden?
Hallo Bram,
Bedankt voor je reactie.
Klopt Ambee is sinds kort niet meer gratis om te gaan gebruiken.
Ben bezig met een andere aan het testen.