Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

GUIDE: Kontroller Domoticz med IFTTT


Evelen

Anbefalte innlegg

3.png

 

IFTTT har vært mye omtalt og pratet om i i det siste, og jeg har vel egentlig ikke engasjert meg i å utforske det da jeg bare har tenkt at det er en altfor enkel plattform med få muligheter. Men i dag har jeg sett litt på det og det er faktisk et godt supplement til hjemmeautomasjonen, spesielt da integrasjon fra andre tjenester til bla Domoticz og andre systemer ikke er lett å få til uten god scripting kunnskap.

 

Så hva er IFTTT? Det står for  "If This Then That", altså hvis dette gjør det. Litt som "If Do" i Blockly.

Men her kan man implementere tjenester og enheter som til vanlig ikke er tilgjengelig i Domoticz.

Et eksempel på hva man kan gjøre er å skru på en lampe i Domoticz dersom man får en E-Post på Gmail, det er dette enkle eksemplet jeg tar utgangspunkt i her.

 

Det første man må finne er JSON-adressen for å gjøre det man vil, dette kan være så mye, alt fra å skru på en lampe til mye mer:

Her er en veiledning: https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's

 

Her er hvordan den skal formateres for IFTTT (eller for eksternt bruk generelt)

http://<brukernavn>:<passord>@<ekstern_ip_adresse>:<port>/json.htm?type=command&.....

Skal man skru på en lampe f.eks, så slik:

http://<brukernavn>:<passord>@<ekstern_ip_adresse>:<port>/json.htm?type=command&param=switchlight&idx=<IDX>&switchcmd=On

 

IDX er et nummer som identifiserer hver enhet i Domoticz, enten den er ekte eller virtuell og man finner den ved å gå til Oppsett->Enheter

2.png

 

Nå som man har JSON-Adressen noterer man seg den og går til IFTTT, https://ifttt.com/recipes

(adressen kan for øvrig testes ved å lime den inn i en nettleser)

 

Det første man må gjøre er å koble til "Maker Channel" i IFTTT
Klikk Connect: https://ifttt.com/maker

Det samme må man gjøre med hva enn man skal bruke i sammen med den, f.eks Gmail, https://ifttt.com/gmail (Den vil spør om tilganger til konto)

Så lager man følgende oppskrift (Recipe):

if This (Gmail->A new email in inbox) than this (Maker->Make a web request)

URL: http://<brukernavn>:<passord>@<ekstern_ip_adresse>:<port>/json.htm?type=command&param=switchlight&idx=<IDX>&switchcmd=On
Method: GET
Content Type: text/plain
Body:

Fullført og lag recipe

1.png

 

Den skal nå være klar, få en venn til å sende deg en E-Post og se om lyset går på.

 

Wiki om IFTTT i Domoticz: https://www.domoticz.com/wiki/IFTTT_integration_with_Domoticz

Endret av Evelen
skrivefeil korrigering
  • Like 3
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.