Sadržaj:

Nest termostat, praćenje zauzetosti: 12 koraka
Nest termostat, praćenje zauzetosti: 12 koraka

Video: Nest termostat, praćenje zauzetosti: 12 koraka

Video: Nest termostat, praćenje zauzetosti: 12 koraka
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Novembar
Anonim
Nest termostat, praćenje zauzetosti
Nest termostat, praćenje zauzetosti
Nest termostat, praćenje zauzetosti
Nest termostat, praćenje zauzetosti
Nest termostat, praćenje zauzetosti
Nest termostat, praćenje zauzetosti

Moju automatizaciju kućnog hlađenja pomoću mog Nest termostata do nedavno je vodio IFTTT koristeći Life360 -ove okidače "prvi stigao kući" i "zadnji napustio dom". Ovo je bilo sjajno jer sam mogao dodati članove porodice u svoj krug Life360 i ako su oni prvi stigli u geo-ogradu za dom, IFTTT bi aktivirao Nest termostat da postavi pravu temperaturu. Dodatno, kada je posljednja osoba napustila istu geo ogradu, postavila bi Nest termostat na ECO temperaturu.

Problem je nastao početkom decembra 2020. godine kada je Life360 najavio kraj IFTTT integracije:

E -pošta koju je poslao IFTTT:

Zdravo, 2. decembra 2020. usluga Life360 bit će uklonjena iz IFTTT -a jer tim Life360 više ne podržava uslugu.

Za alternativne usluge, pogledajte druge usluge pametnog čvorišta i sistema na IFTTT -u.

Cijenimo vaše razumijevanje."

Proveo sam neka istraživanja i postoji nekoliko proizvoda koji se bave geo-ogradama i drugi koji prate zauzetost doma, ali svi su naplaćivali naknade ili su bili previše složeni za moje potrebe.

Odlučio sam se na rješenje koje kombinira aplikaciju pod nazivom MacroDriod (radi samo na Android telefonima), IFTTT Maker Webhooks i Google Sheets za održavanje popunjenosti moje kuće.

Potrošni materijal:

  1. Android telefon

    Instalirana aplikacija MacroDroid

  2. Nest termostat
  3. IFTTT račun (mora biti profesionalno jer za to je potrebno više od 3 aplikacije dopuštene u standardu).

    1. Nest račun povezan s IFTTT
    2. Google račun povezan s IFTTT
    3. Maker Webhooks račun povezan s IFTTT

Korak 1: Kreirajte novu Google tablicu ("Napravite kopiju" Moje zajedničke proračunske tablice na svoj Google disk)

Kreirajte novi Google list
Kreirajte novi Google list
  1. Kopiraj moju zajedničku google tablu za praćenje zauzetosti:

    1. Shift + Kliknite na ovu vezu da biste otvorili drugu karticu.
    2. Kliknite na Datoteka
    3. Kliknite "Napravi kopiju"
    4. Sačuvajte na svom google disku.
    5. Zabilježite naziv datoteke i direktorij u koji ih pohranjujete. Za potrebe ovog uputstva, pretpostavit ćemo IFTTT direktorij i datoteka će se nazvati "Praćenje zauzetosti". Imajte na umu da biste mu mogli dati lijepo zatamnjeno ime kako bi bilo sigurnije.

P. S: Ne tražite od mene da vam dam dozvolu za uređivanje ove datoteke. Prije nego unesete bilo kakve izmjene, koje nećete moći izvršiti jer sam ovo podijelio kao proračunsku tablicu samo za čitanje, napravite "napravi kopiju" na svom Google pogonu, a zatim nastavite s uređivanjem.

Korak 2: Sigurnost

Sigurnost
Sigurnost
Sigurnost
Sigurnost

Govoreći o sigurnosti, odvojite trenutak i uvjerite se da je list koji ste kopirali privatan samo vama. To možete učiniti otvaranjem kopirane proračunske tablice i prelaskom miša preko dugmeta za dijeljenje. trebalo bi izgledati kao prva slika gore.

Ako se to ne dogodi, kliknite gumb za dijeljenje i promijenite na "ograničeno" prema

  1. klikom na dugme za deljenje
  2. mijenjajući ga u ograničeno. (trebalo bi izgledati kao druga gornja slika) Obrazloženje: Ne želimo da ljudi znaju kada vaša porodica nije kod kuće.

Korak 3: Ažurirajte proračunsku tablicu pomoću praćenih članova porodice

Ažurirajte svoju proračunsku tablicu pomoću praćenih članova porodice
Ažurirajte svoju proračunsku tablicu pomoću praćenih članova porodice

Tablica ima dva člana za praćenje, Person1 i Person2. Ta su imena pohranjena u proračunskoj tablici u ćelijama B2 i B3. Ako želite (nije obavezno), možete ažurirati ova imena na imena pojedinaca koje želite pratiti.

Korak 4: Dodajte ili uklonite članove porodice

Dodajte ili uklonite članove porodice
Dodajte ili uklonite članove porodice

Ako je potrebno, možete dodati ili ukloniti članove porodice iz proračunske tablice. Ostavio sam prostora za to u redovima 4-6.

  • Dodavanje dodatnih članova porodice; jednostavno kopirajte red 2 ili 3 i zalijepite u red 4, 5 ili 6.
  • Da biste uklonili članove porodice, jednostavno izbrišite sadržaj reda.

Napomena: Nemojte brisati sve članove porodice ili ćete izgubiti formule pohranjene u koloni E. Također, što ste više ljudi dodali, više ćete IFTTT web -dohvata morati stvoriti.

Korak 5: Onemogućavanje članova porodice

Onemogućavanje članova porodice
Onemogućavanje članova porodice

Kolona D proračunske tablice koristi se za omogućavanje ili onemogućavanje članova porodice. Na primjer: recimo da ste vi i vaš supružnik jedini članovi porodice koji se prate, ali vaš supružnik je u posjeti porodici u drugoj državi. Ne biste htjeli da vaš klima uređaj ostane uključen kad ste napustili kuću, pa možete onemogućiti svog supružnika da razmišlja o tome promjenom stupca D za njih u "Ne". Na ovaj način, dolazak ili odlazak vašeg supružnika neće utjecati na temperaturu Nest termostata.

Korak 6: Postavite željenu temperaturu

Podesite željenu temperaturu
Podesite željenu temperaturu
  • Ćelija G2 kontrolira željenu temperaturu kada "Prva osoba dođe kući". Postavite ovu vrijednost na željenu temperaturu kad su ljudi kod kuće.
  • Ćelija H2 kontrolira željenu temperaturu kada "Posljednja osoba napusti dom". Postavite ovu vrijednost na željenu temperaturu ako nikoga nema kod kuće.

Neki primjeri:

  • Ako živite na Havajima i želite da temperatura bude 75 kada ste kod kuće, a maksimalna temperatura 85 kada ste odsutni, postavili biste G2 na 75, a H2 na 85.
  • Ako živite u Seattleu i zima je, možete postaviti H2 na 70, a G2 na 65. Time ćete postići temperaturu od 70 dok ste kod kuće i omogućiti da se kuća spusti na 65 kada niste kod kuće.

Korak 7: Napravite dvije geo ograde u Macrodroidu

Napravite dvije geo ograde u Macrodroidu
Napravite dvije geo ograde u Macrodroidu
Napravite dvije geo ograde u Macrodroidu
Napravite dvije geo ograde u Macrodroidu

Ako to već niste učinili, instalirajte aplikaciju Macrodroid iz trgovine Google Play. Obavezno instalirajte na pametni telefon svakog člana porodice koji se prati.

Otvorite Macrodroid i kliknite na Geofences

Stvorio sam dvije koncentrične geofence sa središtem u svom domu i nazvao ih "HomeSmall" i "HomeLarge".

Manji koji volim držati na otprilike 100 metara. Veće bi trebalo biti onoliko veliko koliko je potrebno u prosjeku da se vaša kuća ohladi ili zagrije do vašeg dolaska.

Korak 8: Kreirajte IFTTT Maker Webhooks za ulazak i izlaz iz svake geografske ograde

Napravite IFTTT Maker web udice za ulazak i izlaz iz svake geografske ograde
Napravite IFTTT Maker web udice za ulazak i izlaz iz svake geografske ograde

A. Prijavite se na

B. Pritisnite odabir menija "Kreiraj"

C. Potražite webhooks i kliknite na uslugu.

D. Biće dostupan samo jedan izbor za okidač, kliknite na njega.

E. Unesite naziv događaja, u ovom slučaju sam koristio Person1Arrives; međutim, ovo se može nazvati kako god želite.

npr. Person1Arrives i Person1Leaves

F. Kliknite na okidač za kreiranje:

G. Pritisnite dugme "onda to"

H. Potražite i kliknite na "listove"

I. Kliknite na "Ažuriraj ćeliju u proračunskoj tablici"

J. U odjeljku "Putanja mape diska" ispraznite je (zadana vrijednost je mapa IFTTT na vašem google pogonu) ili unesite punu putanju do svoje proračunske tablice.

K. U odjeljak "Naziv proračunske tablice" unesite naziv svoje proračunske tablice. U mom slučaju to je "Praćenje zauzetosti" (citati nisu potrebni)

L. U "Kojoj ćeliji?" odjeljak, stavite ćeliju u kolonu C gdje će osoba koja ulazi ili napušta zonu imati status "HOME" ili "AWAY". npr. U mojoj originalnoj tabeli za osobu1 potrebna ćelija je C2.

M. U odjeljku "Vrijednost", velikim slovima stavite "HOME" ili "AWAY" (navodnici nisu potrebni). Koji ćete izabrati ovisi o tome stvarate li Webhook za napuštanje ili ulazak u geo-ogradu.

N. Pritisnite "Kreiraj radnju".

O. Kliknite "Nastavi"

P. Pritisnite Finish Loop nazad kroz gornje korake (A do P) za svaku osobu u vašoj porodici koja se prati. Trebali biste završiti sa događajem "Dolazi" i "Odlazi" za svaku osobu.

Korak 9: Prikupite informacije o URL adresama vašeg programa Maker

Prikupite informacije o URL adresama vašeg programa Maker
Prikupite informacije o URL adresama vašeg programa Maker
  1. Pomoću web preglednika idite na
  2. Kopirajte tekst iz polja "URL" na prikazanoj stranici u svoj tampon za lijepljenje
  3. Zalijepite taj url u adresnu traku preglednika
  4. Ova stranica bi vam trebala pokazati kako se koriste webhookovi koje smo upravo stvorili.
  5. Struktura URL -a će izgledati ovako:

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

Zabilježite ovo jer ćete ga koristiti u sljedećem koraku.

Korak 10: Kreirajte makroe u Macrodroidu za svaki događaj za svaku osobu

Kreirajte makroe u Macrodroidu za svaki događaj za svaku osobu
Kreirajte makroe u Macrodroidu za svaki događaj za svaku osobu

Otvorite Macrodroid na telefonu osobe koju želite pratiti.

  1. Kliknite na Dodaj makro
  2. Unesite naziv makroa za događaj koji kreirate. Koristio sam sledeća imena
    1. Person1LeavesSmall
    2. Person1ArrivesSmall
    3. Person1LeavesLarge
    4. Person1ArrivesLarge
  3. Kliknite na plus u gornjem desnom kutu okidača
  4. Kliknite na "Lokacija"
  5. Kliknite na "Geofence Trigger"
  6. Odaberite "Area Entered" ili "Area Exited" ovisno o događaju koji kreirate.
  7. Označite "Okidač ako prethodna lokacija nije poznata"
  8. Razmislite o promjeni "Brzina ažuriranja lokacije" na manji broj. Imajte na umu da će to utjecati na potrošnju baterije kako je navedeno na ekranu Macrodroida
  9. Pritisnite "u redu"
  10. Odaberite prethodno stvorenu geografsku ogradu za ovaj događaj
  11. Kliknite na plus u gornjem desnom uglu "Akcije"
  12. Kliknite na "Aplikacije"
  13. Kliknite na "Open Website / HTTP GET"
  14. Zalijepite odgovarajući URL webhooka iz "Koraka 11" iz prethodnog odjeljka u polje "Unesite URL". Koristite ispravno ime događaja, IE Person1Leaves.
  15. Označite okvir za "HTTP GET"
  16. Pritisnite OK

    U ovom je trenutku dobra ideja isprobati radnju i potvrditi učinak na proračunsku tablicu. To se može učiniti jednim dodirom radnje i klikom na testnu radnju. Trebao bi ažurirati odgovarajuću ćeliju u vašoj proračunskoj tablici na "HOME" ili "AWAY" ovisno o događaju s kojim radite

  17. Kliknite strelicu ulijevo pored naziva makroa
  18. Pritisnite Spremi

Uradite korake 1-18 u ovom odjeljku na telefonu svakog praćenog člana porodice. Četiri makroa će biti kreirana na telefonu svakog praćenog člana porodice. (Primjeri naziva makroa navedeni su u koraku 2)

Korak 11: Promijenite postavku proračunske tablice "Ponovni izračun"

  1. Otvorite Google tablicu pomoću preglednika.
  2. Pritisnite meni datoteke.
  3. Kliknite "Postavke proračunske tablice".
  4. Kliknite karticu "Izračun"
  5. Promijenite padajući izbornik "Ponovno izračunavanje" na "Pri promjeni i svake minute".
  6. Kliknite gumb "Spremi postavke".

Korak 12: Kreirajte IFTTT applet koji povezuje Nest termostat s proračunskom tablicom

Napravite IFTTT applet koji povezuje Nest termostat s proračunskom tablicom
Napravite IFTTT applet koji povezuje Nest termostat s proračunskom tablicom

Posljednji korak je stvaranje IFTTT Appleta koji povezuje događaj promjene proračunske tablice za ćeliju "Nest Temperature" s Nest termostatom.

  1. Prijavite se na IFTTT.com
  2. Kliknite na meni za kreiranje
  3. Kliknite na dugme "Ako je ovo"
  4. Potražite Tabele
  5. Kliknite na "Google tablice"
  6. Kliknite na "Ćelija je ažurirana u proračunskoj tablici"
  7. Učinite nešto od sljedećeg:

    1. Unesite putanju do mape i naziv datoteke proračunske tablice
    2. Kopirajte i zalijepite URL proračunske tablice u "Ili kopirajte i zalijepite URL proračunske tablice"
  8. U odjeljak "Koju ćeliju nadzirati" stavite ćeliju koja predstavlja "Nest Temperature". (U mojoj originalnoj proračunskoj tablici ovo je ćelija "E7", navodnici nisu potrebni)
  9. Kliknite gumb "Kreiraj okidač".
  10. Kliknite na dugme "Onda to".
  11. Potražite "Nest termostat"
  12. Kliknite "Nest termostat"
  13. Kliknite na "Podesi temperaturu".
  14. Odaberite svoj termostat iz padajućeg odjeljka "" Koji uređaj ".
  15. U odjeljak "Temperatura" unesite "{{Vrijednost}}". Citati nisu potrebni.
  16. U odjeljku "Stepeni u" odaberite "Fahrenheit" ili "Celsius", ovisno o vrijednostima koje ste koristili u proračunskoj tablici.
  17. Pritisnite dugme "Kreiraj akciju".
  18. Kliknite na dugme "Nastavi".
  19. Pritisnite dugme "Završi".

Čestitamo, ako je sve prošlo dobro, upravo ste uspostavili način za kontrolu termostata kada "Prva osoba dođe kući" ili "Posljednja osoba napusti dom".

Preporučuje se: