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, Prosinac
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". To je bilo sjajno jer sam mogao dodati članove obitelji u svoj krug Life360 i ako bi oni prvi stigli u geo-ogradu za dom, IFTTT bi aktivirao Nest termostat da postavi pravu temperaturu. Nadalje, kada je posljednja osoba napustila istu geo ogradu, termostat Nest postavio bi na ECO temperaturu.

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

E -pošta koju je poslao IFTTT:

Zdravo, 2. prosinca 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 sustava na IFTTT -u.

Cijenimo vaše razumijevanje."

Proveo sam neka istraživanja i postoji nekoliko proizvoda koji rade geo-ograde 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 stanja zauzetosti mog doma.

Pribor:

  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 -om
    3. Račun Maker Webhooks povezan s IFTTT -om

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

Izradite novu Google tablicu
Izradite novu Google tablicu
  1. Kopiraj moju zajedničku google ploču za praćenje zauzetosti:

    1. Shift + Kliknite na ovu vezu da biste otvorili drugu karticu.
    2. Pritisnite Datoteka
    3. Kliknite "Napravi kopiju"
    4. Spremite na svoj google pogon.
    5. Zabilježite naziv datoteke i direktorij u koji ih pohranjujete. Za potrebe ovog Instructable -a, 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 dopuštenje za uređivanje ove datoteke. Prije nego unesete bilo kakve izmjene, koje nećete moći izvršiti jer sam to podijelio kao proračunsku tablicu samo za čitanje, napravite "napravite kopiju" na svom Google pogonu, a zatim nastavite s uređivanjem.

Korak 2: Sigurnost

Sigurnost
Sigurnost
Sigurnost
Sigurnost

Kad već govorimo o sigurnosti, odvojite trenutak i uvjerite se da je list koji ste kopirali privatan samo vama. To možete učiniti tako da otvorite kopiranu proračunsku tablicu i zadržite pokazivač iznad gumba za dijeljenje. trebao bi izgledati kao prva gornja slika.

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

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

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

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

Proračunska tablica ima dva člana za praćenje, osobu1 i osobu2. Ti su nazivi pohranjeni u proračunskoj tablici u ćelijama B2 i B3. Ako želite (nije obavezno), možete ažurirati ta imena na imena pojedinaca koje želite pratiti.

Korak 4: Dodajte ili uklonite članove obitelji

Dodavanje ili uklanjanje članova obitelji
Dodavanje ili uklanjanje članova obitelji

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

  • Dodati dodatne članove obitelji; jednostavno kopirajte redak 2 ili 3 i zalijepite u red 4, 5 ili 6.
  • Za uklanjanje članova obitelji jednostavno izbrišite sadržaj retka.

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

Korak 5: Onemogućavanje članova obitelji

Onemogućavanje članova obitelji
Onemogućavanje članova obitelji

Stupac D proračunske tablice koristi se za omogućavanje ili onemogućavanje članova obitelji. Na primjer: recimo da ste vi i vaš supružnik jedini članovi obitelji koji se prate, ali vaš supružnik odlazi u posjet obitelji u drugoj državi. Ne biste htjeli da vaš AC ostane uključen kad ste napustili kuću, pa možete onemogućiti svog supružnika u razmišljanju tako da promijenite stupac D u "Ne". Time dolazak ili odlazak vašeg supružnika neće utjecati na temperaturu Nest termostata.

Korak 6: Postavite željene temperature

Postavite željenu temperaturu
Postavite ž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 kada nema nikoga 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: Izradite 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. Svakako instalirajte na pametni telefon svakog člana obitelji koji se prati.

Otvorite Macrodroid i kliknite Geofences

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

Manji volim držati na oko 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: Izradite IFTTT Maker web -dojavnike za ulazak i izlaz iz svake geofence

Izradite IFTTT Maker web -kuke za ulazak i izlaz iz svake geofence
Izradite IFTTT Maker web -kuke za ulazak i izlaz iz svake geofence

A. Prijavite se na

B. Pritisnite odabir izbornika "Kreiraj"

C. Potražite webhooks i kliknite uslugu.

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

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

npr. Osoba1Dolazi i Osoba1 odlazi

F. Kliknite na okidač za stvaranje:

G. Pritisnite gumb "onda to"

H. Potražite i kliknite "listove"

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

J. U odjeljku "Putanja mape diska" ispraznite je (zadana 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 stupac C gdje će osoba koja ulazi ili izlazi iz zone "HOME" ili "AWAY" biti spremljena. npr. U mojoj izvornoj proračunskoj tablici 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. Pritisnite "Nastavi"

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

Korak 9: Prikupite informacije o URL -ovima događaja u programu Maker

Prikupite informacije o URL -ovima događaja u programu Maker
Prikupite informacije o URL -ovima događaja u programu Maker
  1. Pomoću web preglednika idite na
  2. Kopirajte tekst iz polja "URL" na prikazanoj stranici u međuspremnik zalijepljenja
  3. Zalijepite taj url u adresnu traku preglednika
  4. Ova stranica trebala bi vam pokazati kako koristiti web -dojavnike koje smo upravo stvorili.
  5. Struktura URL -a izgledat će 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: Izradite makronaredbe u Macrodroidu za svaki događaj za svaku osobu

Izradite makronaredbe u Macrodroidu za svaki događaj za svaku osobu
Izradite makronaredbe u Macrodroidu za svaki događaj za svaku osobu

Otvorite Macrodroid na telefonu osobe koju želite pratiti.

  1. Pritisnite Dodaj makro
  2. Unesite naziv makronaredbe za događaj koji stvarate. Koristio sam sljedeće nazive

    1. Osoba1LištiMalo
    2. Osoba1DolaziMala
    3. Osoba1ListavaVeliko
    4. Osoba1ArrivesLorge
  3. Kliknite na plus u gornjem desnom kutu okidača
  4. Kliknite na "Lokacija"
  5. Kliknite na "Geofence Trigger"
  6. Odaberite "Područje uneseno" ili "Područje izašlo" ovisno o događaju koji stvarate.
  7. Označite "Pokreni ako prethodna lokacija nije poznata"
  8. Razmislite o promjeni "Stope ažuriranja lokacije" na manji broj. Imajte na umu da će to utjecati na potrošnju baterije kako je navedeno na zaslonu Macrodroida
  9. Kliknite "u redu"
  10. Odaberite prethodno stvorenu geografsku ogradu za ovaj događaj
  11. Kliknite na plus u gornjem desnom kutu "Radnje"
  12. Kliknite na "Aplikacije"
  13. Kliknite na "Otvori web stranicu / HTTP GET"
  14. Zalijepite odgovarajući URL webhooka iz "Koraka 11" iz prethodnog odjeljka u polje "Unesite URL". Upotrijebite ispravan naziv događaja, IE Person1Leaves.
  15. Potvrdite okvir za "HTTP GET"
  16. Pritisnite U redu

    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. Trebala 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 makronaredbe
  18. Pritisnite Spremi

Napravite korak 1-18 u ovom odjeljku na telefonu svakog praćenog člana obitelji. Četiri praćena člana obitelji stvorit će četiri makronaredbe. (Primjeri naziva makroa navedeni su u koraku 2)

11. korak: Izmijenite postavku proračunske tablice "Ponovni izračun"

  1. Otvorite Google proračunsku tablicu pomoću preglednika.
  2. Pritisnite izbornik datoteka.
  3. Kliknite "Postavke proračunske tablice".
  4. Kliknite karticu "Izračun"
  5. Promijenite padajući izbornik "Ponovni izračun" na "Promjena i svake minute".
  6. Pritisnite gumb "Spremi postavke".

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

Izradite IFTTT applet koji povezuje Nest termostat s proračunskom tablicom
Izradite 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. Pritisnite izbornik za stvaranje
  3. Pritisnite gumb "Ako je ovo"
  4. Potražite tablice
  5. Kliknite na "Google tablice"
  6. Kliknite na "Celija je ažurirana u proračunskoj tablici"
  7. Učinite nešto od sljedećeg:

    1. Unesite put 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 izvornoj proračunskoj tablici ovo je ćelija "E7", navodnici nisu potrebni)
  9. Kliknite gumb "Kreiraj okidač".
  10. Pritisnite gumb "Onda to".
  11. Potražite "Nest termostat"
  12. Kliknite "Nest termostat"
  13. Pritisnite "Postavi temperaturu".
  14. Odaberite svoj termostat s padajućeg izbornika "" Koji uređaj ".
  15. U odjeljak "Temperatura" unesite "{{Vrijednost}}". Citati nisu potrebni.
  16. U odjeljku "Stupnji u" odaberite "Fahrenheit" ili "Celsius", ovisno o vrijednostima koje ste koristili u proračunskoj tablici.
  17. Pritisnite gumb "Kreiraj radnju".
  18. Pritisnite gumb "Nastavi".
  19. Pritisnite gumb "Završi".

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

Preporučeni: