En Blueprint-mal fylles inn med dine egne enheter og lager en ferdig automasjon

Blueprint

En Blueprint er en gjenbrukbar automasjonsmal i Home Assistant. Der en vanlig automasjon er knyttet til bestemte entiteter i ditt oppsett, abstraherer en Blueprint bort de spesifikke enhetene – du bestemmer hvilken entitet som spiller hvilken rolle når du importerer malen, og automasjonen genereres med dine valg fylt inn. Resultatet er at avansert automasjonslogikk kan skrives én gang, deles offentlig, og tas i bruk av hvem som helst på under ett minutt, uten å redigere YAML.

En Blueprint-mal fylles inn med dine egne enheter og lager en ferdig automasjon

Blueprints lagres som YAML-filer og importeres enten fra en URL – typisk et GitHub-repo eller Home Assistant-forumet – eller lastes opp direkte. Etter import dukker malen opp i Blueprint-seksjonen i automasjonseditoren, der du konfigurerer den ved å fylle ut et skjema: velg utløser-entiteten, sett terskelverdiene, velg målenheten. Home Assistant lager en komplett automasjon av det du fyller inn. Flere automasjoner kan lages fra samme Blueprint – én Blueprint for bevegelsesstyrt lys kan drive hvert eneste rom i huset, hvert med sine egne entiteter og tidsverdier.

Blueprint Exchange på Home Assistant-forumet er det viktigste offentlige biblioteket, med tusenvis av bidrag for bevegelseslys, tilstedeværelse, termostatstyring og varsling. Blueprints distribueres også via HACS, GitHub og direkte URL-import. Dokumentasjonen definerer et formelt skjema for inndatatypene: entitetsvelgere, enhetsvelgere, tallfelt, nedtrekkslister og av/på-brytere – som gir forfatteren finkornet kontroll over skjemaet sluttbrukeren ser.

Proff-tips: Sjekk Blueprintens forutsetninger før import
En Blueprint er skrevet med bestemte antakelser om hvordan entiteter oppfører seg – en bevegelseslys-Blueprint laget for binærsensorer fungerer kanskje ikke med en tilstedeværelses-integrasjon som bruker en annen tilstandsmodell. Åpne YAML-en før import og sjekk hvilke entitetsdomener og enhetsklasser den forventer. De fleste velbeskrevne Blueprints lister kravene tydelig i beskrivelsen.

For den som vil dele egne automasjoner, er en Blueprint en strukturert måte å gjøre logikken flyttbar på. Forskjellen fra et vanlig automasjons-eksport er bruken av inndata-variabler: der en spesifikk entitet eller verdi ellers ville stått, bruker en Blueprint en navngitt inndata-referanse. Home Assistant viser referansene som et skjema ved import, slik at sluttbrukeren aldri ser YAML-en med mindre hen vil. Det gjør Blueprints til den mest tilgjengelige måten å dele automasjonslogikk på, uansett teknisk nivå.

🏠 Visste du at: Blueprint-systemet ble innført i Home Assistant 2021.3 og var en av de mest etterspurte funksjonene i prosjektets historie. I løpet av den første måneden samlet Blueprint Exchange over 500 delte Blueprints – et tall som viste hvor stort gapet hadde vært mellom dem som kunne skrive automasjoner og dem som ville bruke dem uten å kode.

Relaterte artikler

No post found!

Kilder