Når kommer posten i Home Assistant?

En template sensor for å vise neste leveringsdato

Bilde av koden

Dette er en enkel sensor til bruk i Home Assistant for å hente ut når Posten kommer med post til din postkasse.

Det finnes integrasjoner som man kan innstallere via HASC. Men den virket ikke for meg, så jeg tittet litt på hvordan jeg enkelt kunne hente ut neste leveringsdato for post fra Posten.

Det kan være lurt om du er litt bevandret og trygg på å skrive YAML. I configuration.yaml-fila så legg til en sensor av typen rest.

sensor:
  - platform: rest
    name: PostenDeliveryDays
    unique_id: 901bd6d5-7bbc-49fd-af07-e1f930cf7a6e
    method: GET
    scan_interval: 14400
    resource: https://www.posten.no/levering-av-post/_/service/no.posten.website/delivery-days?postalCode=9173
    value_template: >
        {% set date_string = value_json['delivery_dates'][0] %}
        {% set parts = date_string.split('-') %}
        {{ parts[2] }}.{{ parts[1] }}.{{ parts[0] }}

Legg merke til linje 6 hvor det står ?postalCode=9173 her må du bytte ut 9173 med ditt eget postnummer. Denne koden vil virke frem til Posten endret på endepunktet sitt.