Kazalo:

Nest termostat, sledenje zasedenosti: 12 korakov
Nest termostat, sledenje zasedenosti: 12 korakov

Video: Nest termostat, sledenje zasedenosti: 12 korakov

Video: Nest termostat, sledenje zasedenosti: 12 korakov
Video: CS50 2015 - Week 6 2024, November
Anonim
Nest termostat, sledenje zasedenosti
Nest termostat, sledenje zasedenosti
Nest termostat, sledenje zasedenosti
Nest termostat, sledenje zasedenosti
Nest termostat, sledenje zasedenosti
Nest termostat, sledenje zasedenosti

Avtomatizacijo hlajenja doma z mojim termostatom Nest je do nedavnega upravljal IFTTT z uporabo sprožilcev Life360 "prvi prispe domov" in "zadnji odide od doma". To je bilo super, ker sem lahko v svoj krog Life360 dodal družinske člane in če bi prvi prišli v geo ograjo za dom, bi IFTTT sprožil Nest termostat za nastavitev prave temperature. Poleg tega bi, ko bi zadnja oseba zapustila isto geo ograjo, termostat Nest nastavil na ECO temperaturo.

Težava se je pojavila v začetku decembra 2020, ko je Life360 napovedal konec integracije IFTTT:

E -poštno sporočilo, ki ga je poslal IFTTT:

Zdravo, 2. decembra 2020 bo storitev Life360 odstranjena iz IFTTT, ker ekipa Life360 storitve ne podpira več.

Za alternativne storitve si oglejte druge storitve pametnega vozlišča in sistemov na IFTTT.

Cenimo vaše razumevanje."

Naredil sem nekaj raziskav in obstaja več izdelkov, ki se ukvarjajo z geo-ograjami, in drugi, ki sledijo zasedenosti doma, vendar so vsi zaračunavali pristojbine ali pa so bili za moje potrebe preveč zapleteni.

Za vzdrževanje stanja zasedenosti doma sem se odločil za rešitev, ki združuje aplikacijo MacroDriod (deluje samo na telefonih Android), IFTTT Maker Webhooks in Google Sheets.

Zaloge:

  1. Telefon Android

    Nameščena aplikacija MacroDroid

  2. Nest termostat
  3. Račun IFTTT (Mora biti Pro, saj za to potrebujete več kot 3 aplikacije, dovoljene v standardu).

    1. Račun Nest, povezan z IFTTT
    2. Google račun, povezan z IFTTT
    3. Račun Maker Webhooks je povezan z IFTTT

1. korak: Ustvarite nov Google List ("Naredite kopijo" Moje preglednice v skupni rabi v svoj Google Drive)

Ustvarite nov Googlov list
Ustvarite nov Googlov list
  1. Kopiraj moj Googlov list za sledenje zasedenosti:

    1. Shift + Kliknite to povezavo, da se odpre na drugem zavihku.
    2. Kliknite Datoteka
    3. Kliknite "Ustvari kopijo"
    4. Shranite v google pogon.
    5. Zabeležite ime datoteke in imenik, v katerega ju shranite. Za namene tega navodila bomo prevzeli imenik IFTTT in se bo datoteka imenovala "Sledenje zasedenosti". Upoštevajte, da mu boste morda želeli dati lepo zamegljeno ime, da bo lažje zaščititi.

P. S: Ne prosi me, da ti dam dovoljenje za urejanje te datoteke. Preden naredite kakršne koli spremembe, ki jih ne boste mogli izvesti, ker sem to delil kot preglednico samo za branje, naredite "naredi kopijo" v svojem google pogonu in nato nadaljujte z urejanjem.

2. korak: Varnost

Varnost
Varnost
Varnost
Varnost

Ko govorimo o varnosti, si vzemite trenutek in zagotovite, da je list, ki ste ga kopirali, zaseben samo vam. To lahko storite tako, da odprete kopirano preglednico in se s kazalcem miške pomaknete nad gumb za skupno rabo. izgledati mora kot prva slika zgoraj.

Če se to ne zgodi, kliknite gumb za skupno rabo in spremenite v »omejeno« z

  1. s klikom na gumb za skupno rabo
  2. spremenite v omejeno. (mora biti videti kot druga zgornja slika) Obrazložitev: Ne želimo, da ljudje vedo, kdaj vaše družine ni doma.

3. korak: Posodobite preglednico s sledenimi družinskimi člani

Posodobite preglednico z družinskimi člani, ki jih spremljate
Posodobite preglednico z družinskimi člani, ki jih spremljate

Preglednica ima dva člana za sledenje, osebo1 in osebo2. Ta imena so shranjena v preglednici v celicah B2 in B3. Če želite (ni obvezno), lahko ta imena posodobite na imena posameznikov, ki jim želite slediti.

4. korak: Dodajte ali odstranite družinske člane

Dodajte ali odstranite družinske člane
Dodajte ali odstranite družinske člane

Po potrebi lahko dodate ali odstranite družinske člane iz preglednice. Za to sem pustil prostor v vrsticah 4-6.

  • Dodati dodatne družinske člane; preprosto kopirajte vrstico 2 ali 3 in prilepite v vrstico 4, 5 ali 6.
  • Če želite odstraniti družinske člane, preprosto izbrišite vsebino vrstice.

Opomba: Ne izbrišite vseh družinskih članov, sicer boste izgubili formule, shranjene v stolpcu E. Poleg tega, več ljudi, ki ste jih dodali, več IFTTT spletnih klicev boste morali ustvariti.

5. korak: Onemogočanje družinskih članov

Onemogočanje družinskih članov
Onemogočanje družinskih članov

Stolpec D preglednice se uporablja za omogočanje ali onemogočanje družinskih članov. Na primer: recimo, da ste vi in vaš zakonec edini družinski člani, ki jih spremljate, vendar vaš zakonec ne obišče družine v drugi državi. Ne želite, da vaš AC ostane vklopljen, ko ste odšli od doma, zato lahko svojega zakonca onemogočite, tako da stolpec D spremenite v "Ne". S tem prihod vašega zakonca domov ali odhod ne vplivata na temperaturo termostata Nest.

6. korak: Nastavite želene temperature

Nastavite želene temperature
Nastavite želene temperature
  • Celica G2 nadzira želeno temperaturo, ko "prva oseba pride domov". To vrednost nastavite na želeno temperaturo, ko so ljudje doma.
  • Celica H2 nadzira želeno temperaturo, ko "Zadnja oseba zapusti dom". To vrednost nastavite na želeno temperaturo, ko ni nikogar doma.

Nekaj primerov:

  • Če živite na Havajih in želite, da je temperatura 75, ko ste doma, in najvišja temperatura 85, ko ste odsotni, bi nastavili G2 na 75 in H2 na 85.
  • Če živite v Seattlu in je zima, bi lahko H2 nastavili na 70, G2 pa na 65. Tako bi imeli temperaturo 70, medtem ko ste doma, in hiši padli na 65, ko ni doma.

7. korak: Ustvarite dve geo ograji v Macrodroidu

Ustvarite dve geo ograji v Macrodroidu
Ustvarite dve geo ograji v Macrodroidu
Ustvarite dve geo ograji v Macrodroidu
Ustvarite dve geo ograji v Macrodroidu

Če tega še niste storili, namestite aplikacijo Macrodroid iz trgovine Google Play. Ne pozabite namestiti na pametni telefon vsakega družinskega člana, ki mu sledite.

Odprite Macrodroid in kliknite Geofences

Ustvaril sem dve koncentrični geografiji, osredotočeni na moj dom, in ju poimenoval "HomeSmall" in "HomeLarge".

Manjšega rad obdržim na približno 100 metrih. Večja mora biti tako velika, kot je v povprečju potrebna razdalja, da se vaša hiša do vašega prihoda ohladi ali ogreje.

8. korak: Ustvarite spletne kljuke IFTTT Maker za vstop in izstop iz vsake geografske ograje

Ustvarite spletne kljuke ustvarjalca IFTTT za vstop in izstop iz vsake geografske ograje
Ustvarite spletne kljuke ustvarjalca IFTTT za vstop in izstop iz vsake geografske ograje

A. Prijavite se na

B. Kliknite meni »Ustvari«

C. Poiščite spletne kljuke in kliknite storitev.

D. Na voljo bo samo ena izbira za sprožilec, kliknite nanj.

E. Vnesite ime dogodka, v tem primeru sem uporabil Person1Arrives; lahko pa ga poimenujete kakor želite.

npr. Person1Arrive in Person1Leaves

F. Kliknite na sprožilec:

G. Kliknite gumb "potem to"

H. Poiščite in kliknite »liste«

I. Kliknite "Posodobi celico v preglednici"

J. V razdelku »Pot do mape pogona« jo izpraznite (privzeto je mapa IFTTT na vašem google pogonu) ali vnesite celotno pot do preglednice.

K. V razdelek "Ime preglednice" vnesite ime svoje preglednice. V mojem primeru gre za "sledenje zasedenosti" (narekovaji niso potrebni)

L. V "Katera celica?" razdelku, celico vstavite v stolpec C, kjer bo shranjena oseba, ki vstopa ali zapušča stanje "HOME" ali "AWAY". npr. V moji prvotni preglednici za osebo1 je potrebna celica C2.

M. V razdelku "Vrednost" z velikimi tiskanimi črkami vnesite "HOME" ali "AWAY" (narekovaji niso potrebni). Katerega boste izbrali, je odvisno od tega, ali ustvarjate Webhook za zapustitev ali vstop v geo ograjo.

N. Kliknite "Ustvari dejanje".

O. Kliknite "Nadaljuj"

P. Kliknite Finish Loop nazaj skozi zgornje korake (od A do P) za vsako osebo v vaši družini, ki ji sledite. Za vsako osebo bi morali opraviti dogodek "Prihod" in "Odhod".

9. korak: Zberite informacije o URL -jih dogodkov svojega ustvarjalca

Zberite informacije o URL -jih dogodkov vašega ustvarjalca
Zberite informacije o URL -jih dogodkov vašega ustvarjalca
  1. S spletnim brskalnikom pojdite na
  2. Kopirajte besedilo iz polja »URL« na prikazani strani v medpomnilnik za lepljenje
  3. Ta URL prilepite v naslovno vrstico brskalnika
  4. Ta stran bi morala pokazati, kako uporabljati spletne kljuke, ki smo jih pravkar ustvarili.
  5. Struktura URL -ja bo videti tako:

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

Zapomnite si to, saj boste to uporabili v naslednjem koraku.

10. korak: Ustvarite makre v Macrodroidu za vsak dogodek za vsako osebo

Ustvarite makre v Macrodroidu za vsak dogodek za vsako osebo
Ustvarite makre v Macrodroidu za vsak dogodek za vsako osebo

Odprite Macrodroid na telefonu osebe, ki ji želite slediti.

  1. Kliknite Dodaj makro
  2. Vnesite ime makra za dogodek, ki ga ustvarjate. Uporabil sem naslednja imena
    1. Oseba1LeavesSmall
    2. Oseba1Prihaja Majhna
    3. Oseba1LeavesLarge
    4. Oseba1PrihajaVeliko
  3. Kliknite plus v zgornjem desnem kotu sprožilcev
  4. Kliknite na "Lokacija"
  5. Kliknite "Sprožilec geografije"
  6. Glede na dogodek, ki ga ustvarjate, izberite "Območje vneseno" ali "Območje izstopa".
  7. Potrdite polje »Sproži, če prejšnja lokacija ni znana«
  8. Razmislite o spremembi "Stopnje posodobitve lokacije" na nižjo številko. Upoštevajte, da bo to vplivalo na porabo baterije, kot je navedeno na zaslonu Macrodroid
  9. Kliknite "V redu"
  10. Za ta dogodek izberite predhodno ustvarjeno geo ograjo
  11. Kliknite plus v zgornjem desnem kotu "Dejanja"
  12. Kliknite na "Aplikacije"
  13. Kliknite »Odpri spletno mesto / HTTP GET«
  14. Prilepite ustrezen URL Webhook iz "Korak 11" iz prejšnjega razdelka v polje "Vnesite URL". Uporabite pravilno ime dogodka, IE Person1Leaves.
  15. Potrdite polje »HTTP GET«
  16. Kliknite V redu

    Na tej točki je dobro preizkusiti dejanje in potrditi učinek na preglednici. To lahko storite tako, da se enkrat dotaknete dejanja in kliknete preskusno dejanje. Ustrezno celico v preglednici mora posodobiti na "HOME" ali "AWAY", odvisno od dogodka, s katerim delate

  17. Kliknite puščico levo poleg imena makra
  18. Kliknite Shrani

Naredite 1. do 18. korak v tem razdelku na telefonu vsakega družinskega člana, ki mu sledite. Na telefonu sledega družinskega člana bodo ustvarjeni štirje makri. (Primeri imen makrov so zgoraj v 2. koraku)

11. korak: Spremenite nastavitev preglednice "Ponovni izračun"

  1. Odprite Googlovo preglednico z brskalnikom.
  2. Kliknite meni datoteke.
  3. Kliknite "Nastavitve preglednice".
  4. Kliknite zavihek "Izračun"
  5. Spustni meni "Ponovni izračun" spremenite v "Ob spremembi in vsako minuto".
  6. Kliknite gumb »Shrani nastavitve«.

12. korak: Ustvarite programček IFTTT, ki povezuje Nest termostat s preglednico

Ustvarite programček IFTTT, ki poveže termostat Nest s preglednico
Ustvarite programček IFTTT, ki poveže termostat Nest s preglednico

Zadnji korak je ustvariti programček IFTTT, ki poveže dogodek spremembe preglednice za celico »Temperatura gnezda« s termostatom Nest.

  1. Prijavite se na IFTTT.com
  2. Kliknite meni za ustvarjanje
  3. Kliknite gumb "Če to"
  4. Poiščite Preglednice
  5. Kliknite na "Google Preglednice"
  6. Kliknite "Celica posodobljena v preglednici"
  7. Naredite nekaj od naslednjega:

    1. Vnesite pot do mape in ime datoteke preglednice
    2. Kopirajte in prilepite URL preglednice v "Ali pa kopirajte in prilepite URL preglednice"
  8. V razdelek "Katero celico za spremljanje" vnesite celico, ki predstavlja "Nest Temperature". (V moji prvotni preglednici je to celica "E7", narekovaji niso potrebni)
  9. Kliknite gumb "Ustvari sprožilec".
  10. Kliknite gumb "Potem to".
  11. Poiščite "Nest Thermostat"
  12. Kliknite "Nest Thermostat"
  13. Kliknite "Nastavi temperaturo".
  14. V spustnem meniju »Katera naprava« izberite termostat.
  15. V razdelku "Temperatura" vnesite "{{Vrednost}}". Navedki niso potrebni.
  16. V razdelku "Stopinje v" izberite "Fahrenheit" ali "Celzius", odvisno od vrednosti, ki ste jih uporabili v preglednici.
  17. Kliknite gumb "Ustvari dejanje".
  18. Kliknite gumb "Nadaljuj".
  19. Kliknite gumb "Dokončaj".

Čestitamo, če je bilo vse v redu, ste pravkar vzpostavili način za nadzor termostata, ko "Prva oseba pride domov" ali "Zadnja oseba odide od doma".

Priporočena: