Cuprins:

Termostat Nest, urmărire ocupare: 12 pași
Termostat Nest, urmărire ocupare: 12 pași

Video: Termostat Nest, urmărire ocupare: 12 pași

Video: Termostat Nest, urmărire ocupare: 12 pași
Video: How to install the Google Nest Learning Thermostat 2024, Iulie
Anonim
Termostat Nest, urmărire ocupare
Termostat Nest, urmărire ocupare
Termostat Nest, urmărire ocupare
Termostat Nest, urmărire ocupare
Termostat Nest, urmărire ocupare
Termostat Nest, urmărire ocupare

Automatizarea răcirii la domiciliu folosind termostatul meu Nest a fost, până de curând, administrată de IFTTT folosind declanșatoarele Life360 „primul care a ajuns acasă” și „ultimul care a plecat de acasă”. Acest lucru a fost minunat, deoarece aș putea adăuga membrii familiei în cercul meu Life360 și, dacă ar fi primii care au ajuns în gardul geografic pentru acasă, IFTTT ar declanșa termostatul Nest pentru a seta temperatura potrivită. În plus, când ultima persoană a părăsit același gard geografic, acesta ar seta termostatul Nest la temperatura ECO.

Problema a apărut la începutul lunii decembrie 2020, când Life360 a anunțat sfârșitul integrării IFTTT:

E-mail trimis de IFTTT:

Buna ziua, Pe 2 decembrie 2020, serviciul Life360 va fi eliminat din IFTTT deoarece echipa Life360 nu mai acceptă serviciul.

Pentru servicii alternative, aruncați o privire asupra altor servicii inteligente de hub și sisteme de pe IFTTT.

Apreciem înțelegerea dvs."

Am făcut unele cercetări și există mai multe produse care fac geo-garduri și altele care urmăresc ocuparea locuinței, dar toate au perceput taxe sau au fost prea complexe pentru nevoile mele.

M-am stabilit pe o soluție care combină o aplicație numită MacroDriod (rulează doar pe telefoane Android), IFTTT Maker Webhooks și Google Sheets pentru a menține starea de ocupare a casei mele.

Provizii:

  1. Telefon cu Android

    Aplicația MacroDroid instalată

  2. Termostat Nest
  3. Cont IFTTT (trebuie să fie Pro, deoarece este nevoie de mai mult decât cele 3 aplicații permise în Standard).

    1. Cont Nest conectat la IFTTT
    2. Cont Google conectat la IFTTT
    3. Cont Maker Webhooks conectat la IFTTT

Pasul 1: creați o foaie Google nouă („Faceți o copie” a foii mele de calcul partajate pe Google Drive)

Creați o nouă foaie Google
Creați o nouă foaie Google
  1. Copiați foaia mea Google de urmărire a ocupării comune:

    1. Shift + Faceți clic pe acest link pentru a deschide într-o altă filă.
    2. Faceți clic pe Fișier
    3. Faceți clic pe „Faceți o copie”
    4. Salvați în Google Drive.
    5. Rețineți numele fișierului și directorul în care îl stocați. În sensul acestui instructabil, vom presupune directorul IFTTT și fișierul va fi denumit „Urmărirea ocupării”. Rețineți că s-ar putea să doriți să îi dați un nume frumos ofuscat pentru a-l ajuta să fie mai sigur.

P. S: Nu-mi cereți să vă acord permisiunea de a edita acest fișier. Înainte de a face modificări, pe care nu le veți putea face, deoarece am distribuit acest lucru ca foaie de calcul numai în citire, faceți o „creați o copie” în propriul dvs. drive Google și apoi continuați cu modificările.

Pasul 2: Securitate

Securitate
Securitate
Securitate
Securitate

Apropo de securitate, ia-ți un moment și asigură-te că foaia pe care ai copiat-o este privată doar pentru tine. Acest lucru se poate face deschizând foaia de calcul copiată și trecând peste butonul de partajare. ar trebui să arate ca prima imagine de mai sus.

Dacă nu, faceți clic pe butonul de partajare și treceți la „restricționat” de

  1. făcând clic pe butonul de partajare
  2. schimbându-l în restricționat. (ar trebui să arate ca a doua imagine de mai sus) Raționament: nu vrem ca oamenii să știe când familia ta nu este acasă.

Pasul 3: actualizați foaia de calcul cu membrii de familie urmăriți

Actualizați foaia de calcul cu membrii de familie urmăriți
Actualizați foaia de calcul cu membrii de familie urmăriți

Foaia de calcul vine cu doi membri de urmărit, Person1 și Person2. Aceste nume sunt stocate în foaia de calcul în celulele B2 și B3. Dacă doriți (nu este necesar), puteți actualiza aceste nume la numele persoanelor pe care doriți să le urmăriți..

Pasul 4: Adăugați sau eliminați membrii familiei

Adăugați sau eliminați membrii familiei
Adăugați sau eliminați membrii familiei

Dacă este necesar, puteți adăuga sau elimina membrii familiei din foaia de calcul. Am lăsat loc pentru a face acest lucru în rândurile 4-6.

  • Pentru a adăuga membri suplimentari ai familiei; pur și simplu copiați rândul 2 sau 3 și lipiți în rândul 4, 5 sau 6.
  • Pentru a elimina membrii familiei pur și simplu ștergeți conținutul rândului.

Notă: Nu ștergeți toți membrii familiei sau veți pierde formulele stocate în coloana E. De asemenea, cu cât mai mulți oameni ați adăugat, cu atât mai multe IFTTT Webhooks va trebui să creați.

Pasul 5: Dezactivarea membrilor familiei

Dezactivarea membrilor familiei
Dezactivarea membrilor familiei

Coloana D a foii de calcul este utilizată fie pentru a activa, fie pentru a dezactiva membrii familiei. De exemplu: să presupunem că tu și soțul / soția dvs. sunteți singurii membri ai familiei urmăriți, dar soțul dvs. este în vizită la o familie într-un alt stat. Nu ați dori ca AC să rămână aprins când ați plecat de acasă, astfel încât să vă puteți dezactiva soția / soția de la a lua în considerare schimbând coloana D pentru ei în „Nu”. Procedând astfel, sosirea sau plecarea soțului / soției dvs. nu va afecta temperatura termostatului Nest.

Pasul 6: Setați temperaturile dorite

Setați temperaturile dorite
Setați temperaturile dorite
  • Celula G2 controlează temperatura dorită atunci când „Prima persoană ajunge acasă”. Setați această valoare la temperatura dorită atunci când oamenii sunt acasă.
  • Celula H2 controlează temperatura dorită atunci când „Ultima persoană pleacă de acasă”. Setați această valoare la temperatura dorită atunci când nimeni nu este acasă.

Cateva exemple:

  • Dacă locuiți în Hawaii și doriți ca temperatura să fie de 75 când sunteți acasă și temperatura maximă să fie de 85 când sunteți plecat, ați seta G2 la 75 și H2 la 85.
  • Dacă locuiți în Seattle și este iarnă, s-ar putea să setați H2 la 70 și G2 la 65. Acest lucru vă va oferi o temperatură de 70 în timp ce sunteți acasă și permiteți scăderea casei la 65 atunci când nu sunteți acasă.

Pasul 7: Creați două Geo-garduri în Macrodroid

Creați două Geo-garduri în Macrodroid
Creați două Geo-garduri în Macrodroid
Creați două Geo-garduri în Macrodroid
Creați două Geo-garduri în Macrodroid

Dacă nu ați făcut deja acest lucru, instalați aplicația Macrodroid din Google Play Store. Asigurați-vă că instalați pe telefonul inteligent al fiecărui membru al familiei urmărit.

Deschideți Macrodroid și faceți clic pe Geofences

Creez două garduri geografice concentrice centrate pe casa mea și le-am numit „HomeSmall” și „HomeLarge”.

Cea mai mică pe care îmi place să o țin la aproximativ 100 de metri. Cea mai mare ar trebui să fie făcută la fel de mare ca distanța necesară, în medie, pentru ca casa dvs. să se răcească sau să se încălzească până când ajungeți.

Pasul 8: Creați webhooks IFTTT Maker pentru intrarea și ieșirea fiecărui Geofence

Creați webhooks IFTTT Maker pentru a intra și a ieși din fiecare Geofence
Creați webhooks IFTTT Maker pentru a intra și a ieși din fiecare Geofence

A. Conectați-vă la

B. Faceți clic pe meniul „Creați”

C. Căutați webhooks și faceți clic pe serviciu.

D. O singură opțiune pentru un declanșator va fi disponibilă, faceți clic pe el.

E. Introduceți un nume pentru eveniment, în acest caz am folosit Person1Arrives; cu toate acestea, acest lucru poate fi numit oricum doriți.

de exemplu. Person1Arrives și Person1Leaves

F. Faceți clic pe creați declanșatorul:

G. Faceți clic pe butonul „apoi acel”

H. Căutați și faceți clic pe „foi”

I. Faceți clic pe „Actualizați celula în foaia de calcul”

J. În secțiunea „Calea folderului Drive”, goliți-o (implicit la dosarul IFTTT de pe unitatea dvs. Google) sau introduceți calea completă către foaia de calcul.

K. În secțiunea „Numele foii de calcul” puneți numele foii de calcul. În cazul meu este „Urmărirea ocupării” (cotațiile nu sunt necesare)

L. În „Care celulă?” secțiunea, puneți celula în coloana C unde va fi stocată persoana care intră sau iese din starea „ACASĂ” sau „ÎNAPOI” a zonei. de exemplu. În foaia mea de calcul originală pentru persoana1, celula necesară este C2.

M. În secțiunea „Valoare”, în toate majusculele puneți „ACASĂ” sau „ÎNAPOI” (ghilimelele nu sunt necesare). Pe care îl alegeți depinde dacă creați un Webhook pentru a părăsi sau a intra într-un geo-gard.

N. Faceți clic pe „Creați acțiune”.

O. Faceți clic pe „Continuați”

P. Faceți clic pe Finish Loop înapoi prin pașii de mai sus (de la A la P) pentru fiecare persoană din familia dvs. care este urmărită. Ar trebui să sfârșiți cu un eveniment „Sosiri” și „Frunze” pentru fiecare persoană.

Pasul 9: Adunați informații despre adresele URL ale evenimentului dvs. Maker

Adunați informații despre adresele URL ale evenimentului dvs. Maker
Adunați informații despre adresele URL ale evenimentului dvs. Maker
  1. Folosind un browser web, navigați la
  2. Copiați textul din câmpul „URL” din pagina afișată în tamponul de lipire
  3. Inserați adresa URL în bara de adrese a browserelor
  4. Această pagină ar trebui să vă arate cum să utilizați webhook-urile pe care tocmai le-am creat.
  5. Structura adresei URL va arăta astfel:

    „https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} de exemplu” https://maker.ifttt.com/trigger/Person1Leaves/with/key/% * & (* (% $$ *"

Rețineți acest lucru, deoarece îl veți folosi în pasul următor.

Pasul 10: Creați macrocomenzi în Macrodroid pentru fiecare eveniment pentru fiecare persoană

Creați macrocomenzi în Macrodroid pentru fiecare eveniment pentru fiecare persoană
Creați macrocomenzi în Macrodroid pentru fiecare eveniment pentru fiecare persoană

Deschideți Macrodroid pe telefonul persoanei pe care doriți să o urmăriți.

  1. Faceți clic pe adăugați macro
  2. Introduceți numele macro pentru evenimentul pe care îl creați. Am folosit următoarele nume

    1. Person1LeavesSmall
    2. Person1ArrivesMic
    3. Person1LeavesLarge
    4. Person1ArrivesLarge
  3. Faceți clic pe plus în colțul din dreapta sus al declanșatoarelor
  4. Faceți clic pe „Locație”
  5. Faceți clic pe „Geofence Trigger”
  6. Alegeți „Zona introdusă” sau „Zona ieșită” în funcție de evenimentul pe care îl creați.
  7. Bifați „Declanșați dacă locația anterioară este necunoscută”
  8. Vă recomandăm să modificați „Rata de actualizare a locației” la un număr mai mic. Rețineți, acest lucru va avea un efect asupra utilizării bateriei, așa cum este menționat pe ecranul Macrodroid
  9. Faceți clic pe „ok”
  10. Selectați geofence-ul creat anterior pentru acest eveniment
  11. Faceți clic pe plus în colțul din dreapta sus al „Acțiuni”
  12. Faceți clic pe „Aplicații”
  13. Faceți clic pe „Deschideți site-ul web / HTTP GET”
  14. Inserați adresa URL Webhook corespunzătoare din „Pasul 11” din secțiunea anterioară din câmpul „Introduceți adresa URL”. Asigurați-vă că utilizați numele corect al evenimentului, IE Person1Leaves.
  15. Bifați caseta pentru „HTTP GET”
  16. Faceți clic pe OK

    În acest moment, este o idee bună să testați acțiunea și să validați efectul asupra foii de calcul. Acest lucru se poate face prin simpla atingere a acțiunii și clic pe acțiunea de testare. Ar trebui să actualizeze celula corespunzătoare din foaia dvs. de calcul fie la „ACASĂ”, fie la „ÎNAPOI”, în funcție de evenimentul cu care lucrați

  17. Faceți clic pe săgeata stânga de lângă numele Macro
  18. Faceți clic pe Salvare

Faceți pasul 1-18 din această secțiune pe telefonul fiecărui membru al familiei urmărit. Patru macrocomenzi vor fi create pe telefonul fiecărui membru al familiei urmărit. (Exemplele de nume de macro sunt deasupra la pasul 2)

Pasul 11: Modificați setarea foii de calcul „Recalculare”

  1. Deschideți foaia de calcul Google utilizând un browser.
  2. Faceți clic pe meniul fișier.
  3. Faceți clic pe „Setări foaie de calcul”.
  4. Faceți clic pe fila „Calcul”
  5. Schimbați meniul derulant „Recalculare” la „La schimbare și în fiecare minut”.
  6. Faceți clic pe butonul „Salvați setările”.

Pasul 12: Creați un applet IFTTT care conectează termostatul Nest la foaia de calcul

Creați un applet IFTTT care conectează termostatul Nest la foaia de calcul
Creați un applet IFTTT care conectează termostatul Nest la foaia de calcul

Ultimul pas este crearea unui applet IFTTT care leagă evenimentul de modificare al foii de calcul pentru celula „Temperatura cuibului” de termostatul Nest.

  1. Conectați-vă la IFTTT.com
  2. Faceți clic pe meniul de creare
  3. Faceți clic pe butonul „Dacă este acest lucru”
  4. Căutați Foi de calcul
  5. Faceți clic pe „Foi de calcul Google”
  6. Faceți clic pe „Celula actualizată în foaia de calcul”
  7. FĂ una din urmĂtoarele:

    1. Introduceți calea folderului și numele de fișier al foii de calcul sau
    2. Copiați și lipiți adresa URL a foii de calcul în „Sau copiați și lipiți adresa URL a foii de calcul”
  8. În secțiunea „Ce celulă să monitorizeze”, puneți celula care reprezintă „Temperatura cuibului”. (În foaia mea de calcul originală, aceasta este celula „E7”, ghilimelele nu sunt necesare)
  9. Faceți clic pe butonul „Creați declanșatorul”.
  10. Faceți clic pe butonul „Atunci”.
  11. Căutați „termostat Nest”
  12. Faceți clic pe „Termostat Nest”
  13. Faceți clic pe „Setați temperatura”.
  14. Selectați termostatul din meniul derulant al secțiunii „„ Ce dispozitiv”.
  15. În secțiunea „Temperatură”, introduceți „{{Valoare}}”. Cotațiile nu sunt necesare.
  16. În secțiunea „Gradele din”, selectați fie „Fahrenheit”, fie „Celsius”, în funcție de valorile pe care le-ați folosit în foaia de calcul.
  17. Faceți clic pe butonul „Creați acțiune”.
  18. Faceți clic pe „butonul Continuare”.
  19. Faceți clic pe butonul „Finalizați”.

Felicitări, dacă totul a mers bine, tocmai ați stabilit o modalitate de a vă controla termostatul când „Prima persoană ajunge acasă” sau „Ultima persoană pleacă de acasă”.

Recomandat: