5 september 2025 · admin
Så här kopplar du IFTTT till Home Assistant

Så här kopplar du IFTTT till Home Assistant
Att integrera IFTTT (If This Then That) med Home Assistant öppnar upp för en rad automatiseringar och smarta lösningar i ditt hem. Genom att använda IFTTT:s kraftfulla webhooks kan du enkelt koppla ihop olika tjänster och skapa skräddarsydda funktioner. Denna guide tar dig steg-för-steg igenom hur du sätter upp denna integration, vilket ger dig full kontroll över dina smarta enheter.
Prerequisites
Innan du börjar, se till att du har följande på plats:
- Tillgång till Home Assistant: Din Home Assistant-instans måste vara tillgänglig externt via internet. Detta kan åstadkommas med DuckDNS, Nabu Casa eller liknande lösningar.
- IFTTT-konto: Observera att tjänsten Webhooks på IFTTT nu kräver en Pro-abonnemang.
Nu är vi redo att börja!
Steg-för-steg-anslutning
1. Exponera din Home Assistant för Internet
För att kunna kommunicera med IFTTT måste du konfigurera säker extern åtkomst:
- Använd DuckDNS med kryptering (HTTPS) och lägg till din externa URL i din
configuration.yamlunder avsnittethttp:. Exempel:
base_url: https://your-duckdns-name.duckdns.org:8123
Observera: Använd alltid krypterad (HTTPS) åtkomst för att undvika att exponera dina API-nycklar och uppgifter.
2. Lägg till IFTTT-integrationen i Home Assistant
Gå till användargränssnittet för Home Assistant och välj Inställningar > Enheter & Tjänster > Lägg till Integration, sök och välj IFTTT.
Alternativt kan du lägga till följande i din configuration.yaml (du behöver din IFTTT Webhooks-nyckel):
ifttt: key: DIN_WEBHOOK_NYCKEL
Där DIN_WEBHOOK_NYCKEL finns längst ner på din Webhooks-sida URL i din IFTTT-kontoportal.
3. Ställ in IFTTT Webhook Applets
Gå till IFTTT och skapa en applet som använder Webhooks-tjänsten som åtgärd (“Motta en webbegäran”) eller utlösare (“Om detta”).
Fyll i URL-fältet med din Home Assistant webhook-slutpunkt:
https:///api/webhook/
Använd POST som HTTP-metod och i kroppen kan du skicka vilket JSON-payload som helst du behöver, som:
{
"action": "call_service",
"service": "light.turn_on",
"entity_id": "light.living_room"
}
4. Konfigurera Home Assistant Automatisering
Skapa en automatisering i Home Assistant för att lyssna på inkommande IFTTT-webhook-händelser och agera utifrån datan som skickas från IFTTT:
automation:
- alias: "Utlösning från IFTTT"
trigger:
- platform: event
event_type: ifttt_webhook_received
event_data:
action: call_service
action:
- service: "{{ trigger.event.data.service }}"
target:
entity_id: "{{ trigger.event.data.entity_id }}"
5. Testa din installation
Utöva din IFTTT-applet för att skicka webhooken och bekräfta att Home Assistant mottar webhooken och agerar i enlighet därmed (till exempel, tända en smart enhet).
Tips och anteckningar
- Överväg att använda Nabu Casa istället för att direkt exponera din Home Assistant-instans, vilket ger en sikrare extern webhook-slutpunkt automatiskt.
- Var försiktig när du ställer in larmsystem eller säkerhetssystem eftersom oskyddade webbegärningar kan riskera dina API-uppgifter.
- Varje inkommande IFTTT-webhook-händelse är tillgänglig i Home Assistant som en
ifttt_webhook_received-händelse, som innehåller all data som specificerats i IFTTT:s kroppsfält.
Exempel på användningsfall
Du kan automatisera handlingar som:
- Tända lampor när du kommer hem och en IFTTT plats-applet triggas.
- Arm eller avaktivera ditt larmsystem genom IFTTT genom att mappa IFTTT-webhook-händelser till Home Assistant alarmkontrollpanels tillstånd i
configuration.yaml.
Sammanfattning av nödvändiga steg:
- Exponera Home Assistant säkert på webben.
- Konfigurera IFTTT-integrationen och ange din webhook-nyckel.
- Bygg IFTTT-appar som använder Webhooks-åtgärden.
- Skapa automatiseringar i Home Assistant för att svara på
ifttt_webhook_receivedhändelser.
Genom att följa dessa steg kan du effektivt integrera IFTTT och Home Assistant, vilket ger dig kraftfulla och flexibla automatiseringar för ditt smarta hem.
Vill du ha hjälp med att komma igång eller har du frågor? Tveka inte att kontakta oss på Ekholmen IT – vi är här för att hjälpa dig!