Evelen Skrevet 10. juli 2016 Skrevet 10. juli 2016 (endret) 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¶m=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 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¶m=switchlight&idx=<IDX>&switchcmd=On Method: GET Content Type: text/plain Body: Fullført og lag recipe 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 10. juli 2016 av Evelen skrivefeil korrigering 3 Siter
Anbefalte innlegg
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.