Sisällysluettelo:
- Vaihe 1: Luo uusi Google -taulukko ("Kopioi" jaetusta laskentataulukostani Google Driveen)
- Vaihe 2: Suojaus
- Vaihe 3: Päivitä laskentataulukko seurattujen perheenjäsenten avulla
- Vaihe 4: Lisää tai poista perheenjäseniä
- Vaihe 5: Poista perheenjäsenet käytöstä
- Vaihe 6: Aseta haluamasi lämpötilat
- Vaihe 7: Luo kaksi geo-aitaa Macrodroidiin
- Vaihe 8: Luo IFTTT Maker -verkkohakuja kunkin geoaidan syöttämistä ja poistumista varten
- Vaihe 9: Kerää tietoja Maker -tapahtumasi URL -osoitteista
- Vaihe 10: Luo makroja Macrodroidissa jokaiselle tapahtumalle jokaiselle henkilölle
- Vaihe 11: Muuta laskentataulukon asetusta "Laske uudelleen"
- Vaihe 12: Luo IFTTT -sovelma, joka yhdistää Nest -termostaatin laskentataulukkoon
Video: Nest -termostaatti, käyttöasteen seuranta: 12 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
NestTT -termostaattiani käyttävää kodin jäähdytysautomatiikkaani oli viime aikoihin asti hoitanut IFTTT käyttäen Life360: n "ensimmäisenä kotiin" ja "viimeisenä kotoa lähtöä" laukaisimia. Tämä oli hienoa, koska voisin lisätä perheenjäseniä Life360-piiriini ja jos he saapuivat ensimmäisenä kotiin maantieteelliseen aitaan, IFTTT laukaisi Nest-termostaatin asettamaan oikean lämpötilan. Lisäksi kun viimeinen henkilö poistui samasta maantieteellisestä aidasta, Nest-termostaatti asetettiin ECO-lämpötilaan.
Ongelma tuli joulukuun 2020 alussa, kun Life360 ilmoitti IFTTT -integraation lopettamisesta:
IFTTT: n lähettämä sähköposti:
Hei, 2. joulukuuta 2020 Life360 -palvelu poistetaan IFTTT: stä, koska Life360 -tiimi ei enää tue palvelua.
Katso vaihtoehtoisia palveluita IFTTT: n muista älykeskuksen ja -järjestelmien palveluista.
Arvostamme ymmärrystäsi."
Tein tutkimusta, ja on olemassa useita tuotteita, jotka tekevät maantieteellistä aitausta ja muut, jotka seuraavat asunnon käyttöasteita, mutta ne kaikki veloittivat maksuja tai olivat liian monimutkaisia tarpeitani varten.
Päätin ratkaisuun, joka yhdistää MacroDriod -sovelluksen (toimii vain Android -puhelimissa), IFTTT Maker Webhooksin ja Google Sheetsin kotini käyttöasteen ylläpitämiseksi.
Tarvikkeet:
-
Android -puhelin
MacroDroid -sovellus asennettu
- Nest -termostaatti
-
IFTTT -tili (on oltava ammattilainen, koska tämä kestää enemmän kuin kolme vakio -ohjelmassa sallittua sovellusta).
- Nest -tili on linkitetty IFTTT: hen
- IFTTT: hen linkitetty Google -tili
- Maker Webhooks -tili linkitetty IFTTT: hen
Vaihe 1: Luo uusi Google -taulukko ("Kopioi" jaetusta laskentataulukostani Google Driveen)
-
Kopioi jaettu käyttöasteiden seuranta -Google -taulukko:
- Vaihto + Avaa tämä välilehti napsauttamalla tätä linkkiä.
- Napsauta Tiedosto
- Napsauta "Tee kopio"
- Tallenna Google -asemaan.
- Kirjoita muistiin tiedostonimi ja hakemisto, johon tallennat sen. Tässä ohjeessa oletamme IFTTT -hakemiston ja tiedoston nimi on "Käyttöasteen seuranta". Huomaa, että haluat ehkä antaa sille mukavan hämärtyneen nimen, jotta se olisi turvallisempi.
P. S: Älä pyydä minua antamaan sinulle lupa muokata tätä tiedostoa. Ennen kuin teet muutoksia, joita et voi tehdä, koska jaoin tämän vain luku -taulukkona, tee "kopio" omassa Google -asemassasi ja jatka sitten muokkaamista.
Vaihe 2: Suojaus
Turvallisuudesta puheen ollen, odota hetki ja varmista, että kopioitu arkki on yksityinen vain sinulle. Tämä voidaan tehdä avaamalla kopioitu laskentataulukko ja viemällä hiiri jakamispainikkeen päälle. sen pitäisi näyttää ensimmäiseltä kuvalta yllä.
Jos näin ei tapahdu, napsauta jakopainiketta ja vaihda asetukseksi "rajoitettu"
- jaa -painiketta
- muuttaa sen rajoitetuksi. (pitäisi näyttää toiselta kuvalta yllä) Perustelut: Emme halua ihmisten tietävän, kun perheesi ei ole kotona.
Vaihe 3: Päivitä laskentataulukko seurattujen perheenjäsenten avulla
Laskentataulukossa on kaksi seurattavaa jäsentä, Henkilö1 ja Henkilö2. Nämä nimet tallennetaan laskentataulukkoon soluihin B2 ja B3. Halutessasi (ei pakollinen) voit päivittää nämä nimet seurattavien henkilöiden nimiin.
Vaihe 4: Lisää tai poista perheenjäseniä
Tarvittaessa voit lisätä tai poistaa perheenjäseniä laskentataulukosta. Olen jättänyt tilaa tehdä tämän riveillä 4-6.
- Lisää perheenjäseniä; kopioi rivi 2 tai 3 ja liitä riville 4, 5 tai 6.
- Voit poistaa perheenjäsenet yksinkertaisesti poistamalla rivin sisällön.
Huomautus: Älä poista kaikkia perheenjäseniä, tai menetät sarakkeeseen E tallennetut kaavat. Mitä enemmän olet lisännyt ihmisiä, sitä enemmän sinun on luotava IFTTT -Webhookeja.
Vaihe 5: Poista perheenjäsenet käytöstä
Laskentataulukon saraketta D käytetään perheenjäsenten käyttöön ottamiseen tai poistamiseen käytöstä. Esimerkki: Oletetaan, että sinä ja puolisosi olette ainoita perheenjäseniä, joita seurataan, mutta puolisonne on poissa vierailulla perheen kanssa toisessa osavaltiossa. Et haluaisi AC: n pysyvän päällä, kun lähdit kotoa, joten voit poistaa puolisosi käytöstä harkitsemalla vaihtamalla sarakkeen D "Ei". Näin puolisosi saapuminen kotiin tai lähtö ei vaikuta Nest -termostaatin lämpötilaan.
Vaihe 6: Aseta haluamasi lämpötilat
- Solussa G2 säädetään haluttu lämpötila, kun "Ensimmäinen henkilö saapuu kotiin". Aseta tämä arvo haluttuun lämpötilaan, kun ihmiset ovat kotona.
- Solussa H2 säädetään haluttu lämpötila, kun "Viimeinen henkilö lähtee kotoa". Aseta tämä arvo haluttuun lämpötilaan, kun ketään ei ole kotona.
Joitain esimerkkejä:
- Jos asut Havaijilla ja haluat, että lämpötila on 75, kun olet kotona ja maksimilämpötila on 85, kun olet poissa, aseta G2 arvoon 75 ja H2 arvoon 85.
- Jos asut Seattlessa ja on talvi, voit asettaa H2 -arvoksi 70 ja G2 -arvoon 65. Tämä antaa sinulle lämpötilan 70, kun olet kotona, ja antaa talon pudota 65: een, kun et ole kotona.
Vaihe 7: Luo kaksi geo-aitaa Macrodroidiin
Jos et ole jo tehnyt niin, asenna Macrodroid -sovellus Google Play Kaupasta. Muista asentaa jokaisen seurattavan perheenjäsenen älypuhelimeen.
Avaa Macrodroid ja napsauta Geo -aidat
Luon kaksi samankeskistä geo -aitaa, jotka keskittyvät kotiini ja nimesin ne "HomeSmall" ja "HomeLarge".
Pienemmän pidän mielelläni noin 100 metrin päässä. Suurempi tulisi tehdä niin suureksi kuin keskimäärin kuluva matka, jotta talosi jäähtyy tai lämpenee saapuessasi.
Vaihe 8: Luo IFTTT Maker -verkkohakuja kunkin geoaidan syöttämistä ja poistumista varten
Kirjaudu sisään osoitteeseen
B. Napsauta "Luo" -valikkovalintaa
C. Hae webhookeja ja napsauta palvelua.
D. Vain yksi liipaisimen vaihtoehto on käytettävissä, napsauta sitä.
E. Anna tapahtuman nimi, tässä tapauksessa käytin Person1Arrives; tätä voidaan kuitenkin nimetä haluamallasi tavalla.
esim. Henkilö1 Saapuvat ja Henkilö1Lehdet
Napsauta Luo liipaisin:
G. Napsauta "sitten sitä" -painiketta
H. etsi ja napsauta "taulukot"
I. Napsauta Päivitä laskentataulukon solu
J. Tyhjennä se Drive -kansion polku -osiossa (oletusarvoisesti Google -aseman IFTTT -kansio) tai kirjoita laskentataulukon koko polku.
K. Kirjoita laskentataulukon nimi Laskentataulukon nimi -osaan. Minun tapauksessani se on "Käyttöasteen seuranta" (lainauksia ei tarvita)
L. "Mikä solu?" -osiossa, laita solu sarakkeeseen C, jonne vyöhykkeen "KOTI" tai "POIS" -tilaan saapuva tai sieltä poistuva henkilö tallennetaan. esim. Alkuperäisessä laskentataulukossani henkilö1 varten vaadittu solu on C2.
M. Kirjoita "Arvo" -kohdan kaikkiin kirjaimiin joko "HOME" tai "POIS" (lainausmerkkejä ei tarvita). Kumman valitset, riippuu siitä, oletko luomassa Webhookia poistumiseen vai geo-aidan siirtymiseen.
N. Napsauta "Luo toiminto".
O. Napsauta "Jatka"
Napsauta Finish Loop takaisin yllä olevien vaiheiden kautta (A - P) jokaiselle perheellesi, jota seurataan. Sinun pitäisi päättää jokaiselle henkilölle "saapuu" ja "lähtee" -tapahtuma.
Vaihe 9: Kerää tietoja Maker -tapahtumasi URL -osoitteista
- Siirry verkkoselaimella osoitteeseen
- Kopioi teksti näkyvän sivun URL -kentästä liitäntäpuskuriin
- Liitä kyseinen URL -osoite selaimen osoiteriville
- Tämän sivun pitäisi näyttää, kuinka käytät juuri luomiamme webhookeja.
-
URL -osoitteen rakenne näyttää tältä:
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} esim." https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$$*"
Muista tämä, koska käytät sitä seuraavassa vaiheessa.
Vaihe 10: Luo makroja Macrodroidissa jokaiselle tapahtumalle jokaiselle henkilölle
Avaa Macrodroid sen henkilön puhelimessa, jota haluat seurata.
- Napsauta Lisää makro
-
Kirjoita luomasi tapahtuman makronimi. Käytin seuraavia nimiä
- Henkilö1LehdetPieni
- Henkilö1 SaapuuPieni
- Henkilö1LehdetSuuri
- Henkilö1SaapuuSuuri
- Napsauta liipaisimien oikeassa yläkulmassa olevaa plusmerkkiä
- Napsauta "Sijainti"
- Napsauta "Geofence Trigger"
- Valitse joko "Alue syötetty" tai "Alue poistui" luomasi tapahtuman mukaan.
- Valitse "Käynnistä, jos edellinen sijainti tuntematon"
- Harkitse Sijainnin päivitysnopeuden vaihtamista pienemmäksi. Huomaa, että tämä vaikuttaa akun käyttöön, kuten Macrodroid -näytössä on mainittu
- Napsauta "ok"
- Valitse tähän tapahtumaan aiemmin luotu geoaita
- Napsauta "Toiminnot" -kuvakkeen oikeassa yläkulmassa olevaa plusmerkkiä
- Napsauta "Sovellukset"
- Napsauta "Avaa verkkosivusto / HTTP GET"
- Liitä sopiva Webhook -URL -osoite "Vaihe 11" -kohdasta edellisestä osiosta "Anna URL -osoite" -kenttään. Varmista, että käytät oikeaa tapahtuman nimeä, IE Person1Leaves.
- Valitse HTTP GET -ruutu
-
Napsauta OK
Tässä vaiheessa on hyvä testata toiminto ja vahvistaa sen vaikutus laskentataulukkoon. Tämä voidaan tehdä napauttamalla toimintoa ja napsauttamalla testitoimintoa. Sen pitäisi päivittää laskentataulukon sopiva solu joko "HOME" tai "AWAY" riippuen tapahtumasta, jonka kanssa työskentelet
- Napsauta makro -nimen vieressä olevaa vasenta nuolta
- Napsauta Tallenna
Suorita tämän osan vaiheet 1-18 jokaisen seuratun perheenjäsenen puhelimessa. Jokaisen seuratun perheenjäsenen puhelimeen luodaan neljä makroa. (Esimerkki makron nimistä on edellä vaiheessa 2)
Vaihe 11: Muuta laskentataulukon asetusta "Laske uudelleen"
- Avaa Google -laskentataulukko selaimella.
- Napsauta tiedostovalikkoa.
- Napsauta "Laskentataulukon asetukset".
- Napsauta "Laskenta" -välilehteä
- Muuta avattava "Uudelleenlaskenta" -valikosta "Vaihdossa ja joka minuutti".
- Napsauta "Tallenna asetukset" -painiketta.
Vaihe 12: Luo IFTTT -sovelma, joka yhdistää Nest -termostaatin laskentataulukkoon
Viimeinen vaihe on luoda IFTTT -sovelma, joka linkittää Nest -lämpötila -solun laskentataulukon muutostapahtuman Nest -termostaattiin.
- Kirjaudu IFTTT.com -palveluun
- Napsauta Luo -valikkoa
- Napsauta "Jos tämä" -painiketta
- Etsi Sheets
- Napsauta "Google Sheets"
- Napsauta "Solu päivitetty laskentataulukossa"
-
Tee jokin seuraavista:
- Kirjoita laskentataulukon kansion polku ja tiedostonimi
- Kopioi ja liitä laskentataulukon URL -osoite "Tai kopioi ja liitä laskentataulukon URL -osoite"
- Laita seurattava solu -osaan Nest -lämpötilaa edustava solu. (Alkuperäisessä laskentataulukossani tämä on solu "E7", lainausmerkkejä ei tarvita)
- Napsauta "Luo liipaisin" -painiketta.
- Napsauta "Sitten se" -painiketta.
- Hae termiä "Nest Thermostat"
- Napsauta "Nest -termostaatti"
- Napsauta "Aseta lämpötila".
- Valitse termostaattisi avattavasta "Mikä laite" -valikosta.
- Kirjoita Lämpötila -osioon "{{Arvo}}". Lainauksia ei tarvita.
- Valitse "Asteet" -osiossa joko "Fahrenheit" tai "Celsius" laskentataulukossa käytettyjen arvojen mukaan.
- Napsauta "Luo toiminto" -painiketta.
- Napsauta "Jatka" -painiketta.
- Napsauta "Valmis" -painiketta.
Onnittelut, jos kaikki meni hyvin, olet juuri luonut tavan hallita termostaattiasi, kun "Ensimmäinen henkilö saapuu kotiin" tai "Viimeinen henkilö lähtee kotoa".
Suositeltava:
GPS -seuranta: 6 vaihetta
GPS -seuranta: Hei kaverit, tässä videossa teemme GPS -seurannan käyttäen Esp 8266 (nodemcu) ja neo 6m GPS -moduulia, joten aloitetaan
Arduino, oven avaamisen seuranta Gmailin kautta: 6 vaihetta
Arduino, Oven avaamisen seuranta Gmailin kautta: Tässä opetusohjelmassa näytän sinulle, kuinka tunnistaa oven avaamistapahtuma ja lähettää ilmoituksen Gmailin kautta Arduino Unon avulla. Jos olet aloittelija, voit oppia wifistä ja anturista Arduinossa - WiFi ja Arduino - Ovianturin opetusohjelmat
DIY GPS -seuranta --- Python-sovellus: 5 vaihetta (kuvilla)
DIY GPS -seuranta --- Python-sovellus: Osallistuin pyöräilytapahtumaan kaksi viikkoa sitten. Kun olin valmis, halusin tarkistaa reitin ja nopeuden, jonka ajoin tuolloin. Valitettavasti sitä ei saavutettu. Nyt käytän ESP32: ta GPS -seurantalaitteen luomiseen ja otan sen tallentamaan pyöräilyreitini
Raspberry Pi Sisäilman seuranta- ja säätöjärjestelmä: 6 vaihetta
Raspberry Pi Sisäilman seuranta- ja säätöjärjestelmä: Ihmiset haluavat viihtyä kotonaan. Koska alueemme ilmasto ei ehkä sovi itsellemme, käytämme monia laitteita terveen sisäympäristön ylläpitämiseksi: lämmitin, ilmanjäähdytin, ilmankostutin, ilmankuivain, puhdistin jne. Nykyään se on
Työpöydän COVID19 -seuranta kellolla! Raspberry Pi Powered Tracker: 6 vaihetta
Työpöydän COVID19 -seuranta kellolla! Raspberry Pi Powered Tracker: Tiedämme, että voimme kuolla milloin tahansa, jopa minä voin kuolla kirjoittaessani tätä viestiä, loppujen lopuksi minä, sinä, me kaikki olemme kuolevaisia. Koko maailma järisi COVID19 -pandemian vuoksi. Tiedämme, miten tämä voidaan estää, mutta hei! osaamme rukoilla ja miksi rukoilla, osaammeko