Tartalomjegyzék:
- 1. lépés: Hozzon létre egy új Google -táblázatot ("Másolat készítése" a megosztott táblázatból a Google Drive -ra)
- 2. lépés: Biztonság
- 3. lépés: Frissítse táblázatát nyomon követett családtagjaival
- 4. lépés: Családtagok hozzáadása vagy eltávolítása
- 5. lépés: A családtagok letiltása
- 6. lépés: Állítsa be a kívánt hőmérsékletet
- 7. lépés: Hozzon létre két geokerítést a Macrodroidban
- 8. lépés: Hozzon létre IFTTT Maker webhookokat az egyes geokerítések be- és kilépéséhez
- 9. lépés: Gyűjtsön információkat a készítői események URL -jeiről
- 10. lépés: Hozzon létre makrókat a Macrodroidban minden egyes eseményhez
- 11. lépés: Módosítsa az "Újraszámítás" táblázatkezelő beállítását
- 12. lépés: Hozzon létre egy IFTTT kisalkalmazást, amely összekapcsolja a Nest termosztátot a táblázatkal
Videó: Nest termosztát, foglaltságkövetés: 12 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A Nest termosztátomat használó otthoni hűtési automatizálásomat a közelmúltig az IFTTT működtette a Life360 "elsőként hazaérkező" és "utoljára elhagyó" kioldóinak használatával. Ez nagyszerű volt, mert felvehettem a családtagjaimat a Life360 körömbe, és ha ők az elsők, akik megérkeznek az otthoni földrajzi kerítéshez, az IFTTT aktiválja a Nest termosztátot a megfelelő hőmérséklet beállításához. Ezenkívül, amikor az utolsó személy elhagyta ugyanazt a földrajzi kerítést, a Nest termosztátot az ECO hőmérsékletre állította.
A probléma 2020 december elején jelentkezett, amikor a Life360 bejelentette az IFTTT integráció befejezését:
Az IFTTT által küldött e -mail:
Helló, 2020. december 2 -án a Life360 szolgáltatást eltávolítjuk az IFTTT -ből, mert a Life360 csapata már nem támogatja a szolgáltatást.
Alternatív szolgáltatásokhoz tekintse meg az IFTTT egyéb intelligens hub- és rendszerszolgáltatásait.
Köszönjük megértését."
Végeztem némi kutatást, és számos olyan termék létezik, amelyek földrajzi kerítéseket végeznek, és vannak olyanok is, amelyek nyomon követik az otthoni kihasználtságot, de mindegyik díjat számolt fel, vagy túl bonyolult volt az én igényeimhez.
Olyan megoldás mellett döntöttem, amely egyesíti a MacroDriod nevű alkalmazást (csak Android telefonokon fut), az IFTTT Maker Webhooks és a Google Sheets alkalmazásokat, hogy fenntartsam otthonom kihasználtságát.
Kellékek:
-
Androidos telefon
MacroDroid alkalmazás telepítve
- Nest termosztát
-
IFTTT -fiók (Pro kell, hogy legyen, mert ez többet vesz igénybe, mint a Standardban engedélyezett 3 alkalmazás).
- Az IFTTT -hez kapcsolt Nest -fiók
- Az IFTTT -hez társított Google -fiók
- A Maker Webhooks -fiók IFTTT -hez kapcsolódik
1. lépés: Hozzon létre egy új Google -táblázatot ("Másolat készítése" a megosztott táblázatból a Google Drive -ra)
-
Másolja a megosztott Foglaltságkövetés Google -lapomat:
- Shift + Kattintson erre a linkre egy másik lapon történő megnyitáshoz.
- Kattintson a Fájl elemre
- Kattintson a "Másolat készítése" gombra
- Mentse el a Google Drive -ra.
- Jegyezze fel a fájlnevet és könyvtárat, amelyben tárolja. Ennek az utasításnak az alkalmazásában feltételezzük az IFTTT könyvtárat, és a fájl neve "Foglaltságkövetés" lesz. Ne feledje, hogy érdemes egy szép zavaros nevet adni, hogy biztonságosabb legyen.
P. S: Ne kérje tőlem, hogy adjak engedélyt a fájl szerkesztéséhez. Mielőtt bármilyen változtatást hajtana végre, amelyet nem fog tudni végrehajtani, mert ezt csak olvasható táblázatként osztottam meg, készítsen egy "másolatot" a saját Google meghajtóján, majd folytassa a szerkesztéssel.
2. lépés: Biztonság
Ha már a biztonságról beszélünk, szánjunk rá egy pillanatot, és győződjünk meg arról, hogy a másolt lap csak Ön számára nyilvános. Ezt úgy teheti meg, hogy megnyitja a másolt táblázatot, és az egérmutatót a megosztás gomb fölé viszi. a fenti első képnek kell kinéznie.
Ha nem, kattintson a megosztás gombra, és váltson a "korlátozott" értékre
- a megosztás gombra kattintva
- korlátozottra változtatva. (a fenti második képnek kell kinéznie) Indoklás: Nem akarjuk, hogy az emberek tudják, mikor a családja nincs otthon.
3. lépés: Frissítse táblázatát nyomon követett családtagjaival
A táblázat két követendő tagból áll: Személy1 és Személy2. Ezeket a neveket a táblázat a B2 és B3 cellákban tárolja. Ha szeretné (nem kötelező), frissítheti ezeket a neveket a nyomon követni kívánt személyek nevére.
4. lépés: Családtagok hozzáadása vagy eltávolítása
Ha szükséges, hozzáadhat vagy eltávolíthat családtagokat a táblázatból. A 4-6. Sorban hagytam helyet ennek elvégzésére.
- További családtagok felvétele; egyszerűen másolja a 2. vagy 3. sort, és illessze be a 4., 5. vagy 6. sorba.
- A családtagok eltávolításához egyszerűen törölje a sor tartalmát.
Megjegyzés: Ne töröljön minden családtagot, különben elveszíti az E oszlopban tárolt képleteket. Minél több személyt ad hozzá, annál több IFTTT webhookot kell létrehoznia.
5. lépés: A családtagok letiltása
A táblázat D oszlopa a családtagok engedélyezésére vagy letiltására szolgál. Például: tegyük fel, hogy Ön és a házastársa az egyetlen családtag, akit nyomon követnek, de a házastársa távol van, és meglátogatja a családot egy másik államban. Nem szeretné, ha az AC bekapcsolva maradna, amikor elment otthonról, ezért letilthatja a házastársát a mérlegelésből, ha a D oszlopot "Nem" -re változtatja. Ezzel a házastársa hazaérkezése vagy távozása nem befolyásolja a Nest termosztát hőmérsékletét.
6. lépés: Állítsa be a kívánt hőmérsékletet
- A G2 cella szabályozza a kívánt hőmérsékletet, amikor "Az első személy hazaér". Állítsa ezt az értéket a kívánt hőmérsékletre, amikor az emberek otthon vannak.
- A H2 cella szabályozza a kívánt hőmérsékletet, amikor "Az utolsó személy elmegy otthonról". Állítsa ezt az értéket a kívánt hőmérsékletre, ha senki nincs otthon.
Néhány példa:
- Ha Hawaii -on él, és azt szeretné, hogy a hőmérséklet 75 legyen, amikor otthon van, és a maximális hőmérséklet 85, amikor távol van, akkor a G2 -t 75 -re, a H2 -t 85 -re állítja.
- Ha Seattle -ben él, és tél van, akkor a H2 értéket 70 -re, a G2 -t 65 -re állíthatja. Ezzel 70 fokos hőmérsékletet kaphat otthon, és lehetővé teszi, hogy a ház 65 -re csökkenjen, amikor nincs otthon.
7. lépés: Hozzon létre két geokerítést a Macrodroidban
Ha még nem tette meg, telepítse a Macrodroid alkalmazást a Google Play Áruházból. Ügyeljen arra, hogy minden követett családtag okostelefonjára telepítse.
Nyissa meg a Macrodroidot, és kattintson a Geofences elemre
Létrehozok két koncentrikus geokerítést, amelyek középpontjában az otthonom áll, és ezeket "HomeSmall" és "HomeLarge" névre kereszteltem.
A kisebbet szeretek kb 100 méteren tartani. A nagyobbat akkoravá kell tenni, mint amennyi átlagosan megteszi a házat, hogy megérkezzen, amíg lehűl vagy felmelegszik.
8. lépés: Hozzon létre IFTTT Maker webhookokat az egyes geokerítések be- és kilépéséhez
A. Jelentkezzen be a https://ifttt.com webhelyre.
B. Kattintson a "Létrehozás" menüpontra
C. Keresse meg a webhookokat, és kattintson a szolgáltatásra.
D. Csak egy lehetőség áll rendelkezésre az aktiváláshoz, kattintson rá.
E. Írja be az esemény nevét, ebben az esetben a Person1Arrives -t használtam; ez azonban bárminek nevezhető.
például. Személy1 Érkezések és Személy1Levelek
F. Kattintson a trigger létrehozása gombra:
G. Kattintson az "akkor arra" gombra
H. Keresse meg és kattintson a "lapokra"
I. Kattintson a "Cella frissítése a táblázatban" lehetőségre
J. A "Drive mappa elérési útja" részben ürítse ki (alapértelmezés szerint a Google meghajtó IFTTT mappáját), vagy adja meg a táblázat teljes elérési útját.
K. A "Táblázat neve" szakaszba írja be a táblázat nevét. Esetemben ez a "Foglaltságkövetés" (idézetek nem szükségesek)
L. A "Melyik cellában?" szakaszban helyezze a cellát a C oszlopba, ahol a zóna "HOME" vagy "AWAY" állapotába belépő vagy onnan kilépő személyt tárolja. például. A személy1 eredeti táblázatában a szükséges cella a C2.
M. Az "Érték" rovatban minden nagybetűbe írja be a "HOME" vagy az "AWAY" (idézőjelek nem szükséges) értéket. Az, hogy melyiket választja, attól függ, hogy webhorgot hoz-e létre a geokerítés elhagyásához vagy belépéséhez.
N. Kattintson a "Művelet létrehozása" gombra.
O. Kattintson a "Folytatás" gombra
P. Kattintson a Befejezés befejezése elemre a fenti lépéseken keresztül (A -tól P -ig) minden családtag esetében, amelyet nyomon követnek. Végezzen egy „Érkezés” és „Leaves” eseményt minden ember számára.
9. lépés: Gyűjtsön információkat a készítői események URL -jeiről
- Egy webböngésző segítségével lépjen a https://ifttt.com/maker_webhooks/settings oldalra
- Másolja a szöveget a megjelenített oldal "URL" mezőjéből a beillesztési pufferbe
- Illessze be ezt az URL -t a böngésző címsorába
- Ez az oldal megmutatja, hogyan kell használni az újonnan létrehozott webhorogokat.
-
Az URL felépítése így fog kinézni:
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} pl." https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$$*"
Jegyezze fel ezt, mivel ezt a következő lépésben fogja használni.
10. lépés: Hozzon létre makrókat a Macrodroidban minden egyes eseményhez
Nyissa meg a Macrodroid alkalmazást a nyomon követni kívánt személy telefonján.
- Kattintson a Makró hozzáadása gombra
-
Írja be a létrehozandó esemény makrónevét. A következő neveket használtam
- Személy1LevelekKicsi
- Személy1 ÉrkezésKicsi
- Személy1LevelekNagy
- Személy1ÉrkezikNagy
- Kattintson a plusz gombra az aktiválók jobb felső sarkában
- Kattintson a "Hely" elemre
- Kattintson a "Geofence Trigger" gombra
- A létrehozott eseménytől függően válassza a „Belépett terület” vagy a „Kilépett terület” lehetőséget.
- Jelölje be az "Indítás, ha az előző hely ismeretlen" jelölőnégyzetet
- Fontolja meg a „Helyfrissítési arány” alacsonyabb számra történő módosítását. Ne feledje, hogy ez hatással lesz az akkumulátorhasználatra, amint azt a Macrodroid képernyőn megjegyezték
- Kattintson az "ok" gombra
- Válassza ki az eseményhez korábban létrehozott geokerítést
- Kattintson a "Műveletek" jobb felső sarkában található pluszra
- Kattintson az "Alkalmazások" elemre
- Kattintson a "Webhely megnyitása / HTTP GET" gombra
- Illessze be a megfelelő Webhook URL -t az "Enter URL" mező előző szakaszának "11. lépéséből". Győződjön meg róla, hogy a megfelelő eseménynevet használja, IE Person1Leaves.
- Jelölje be a "HTTP GET" jelölőnégyzetet
- Kattintson az OK gombra
Ezen a ponton érdemes tesztelni a műveletet, és érvényesíteni a hatást a táblázatban. Ezt úgy teheti meg, hogy egyszer megérinti a műveletet, majd rákattint a tesztműveletre. Frissítenie kell a táblázat megfelelő celláját "HOME" vagy "AWAY" értékre, attól függően, hogy milyen eseménytől dolgozik
- Kattintson a bal nyílra a makró neve mellett
- Kattintson a Mentés gombra
Végezze el az 1-18. Lépést ebben a szakaszban minden követett családtag telefonján. Négy makró jön létre minden követett családtag telefonján. (A makrónevek példái fent vannak a 2. lépésben)
11. lépés: Módosítsa az "Újraszámítás" táblázatkezelő beállítását
- Nyissa meg a Google táblázatot böngésző segítségével.
- Kattintson a fájl menüre.
- Kattintson a "Táblázat beállításai" gombra.
- Kattintson a "Számítás" fülre
- Változtassa meg az "Újraszámítás" legördülő menüt "Változáskor és minden percben".
- Kattintson a "Beállítások mentése" gombra.
12. lépés: Hozzon létre egy IFTTT kisalkalmazást, amely összekapcsolja a Nest termosztátot a táblázatkal
Az utolsó lépés egy IFTTT kisalkalmazás létrehozása, amely összekapcsolja a "Nest Temperature" cella táblázatának változási eseményét a Nest termosztáttal.
- Jelentkezzen be az IFTTT.com oldalra
- Kattintson a Létrehozás menüre
- Kattintson a "Ha ez" gombra
- Táblázatok keresése
- Kattintson a "Google Táblázatok" elemre
- Kattintson a "Cella frissítve a táblázatban" lehetőségre
-
Tegye a következők egyikét:
- Adja meg a táblázatkezelő mappa elérési útját és fájlnevét
- Másolja és illessze be a táblázat URL -jét a „Vagy másolja és illessze be a táblázat URL -jét” mappába
- A "Melyik cellát kell figyelni" szakaszban helyezze el a "Nest hőmérsékletét" jelző cellát. (Az eredeti táblázatomban ez az "E7" cella, idézőjelek nem szükségesek)
- Kattintson a "Trigger létrehozása" gombra.
- Kattintson az "Akkor ez" gombra.
- "Nest Thermostat" keresése
- Kattintson a "Nest termosztát" gombra
- Kattintson a "Hőmérséklet beállítása" gombra.
- Válassza ki a termosztátot a "" Melyik eszköz "szakasz legördülő menüből.
- A "Hőmérséklet" szakaszba írja be a "{{Value}}" értéket. Idézetek nem szükségesek.
- A „Fokok” részben válassza ki a „Fahrenheit” vagy a „Celsius” értéket, a táblázatban használt értékektől függően.
- Kattintson a "Művelet létrehozása" gombra.
- Kattintson a "Folytatás" gombra.
- Kattintson a "Befejezés" gombra.
Gratulálunk, ha minden jól ment, akkor létrehozta a termosztát vezérlésének módját, amikor "Az első személy hazaér" vagy "Az utolsó ember elmegy otthonról".
Ajánlott:
Intelligens ESP8266 termosztát: 6 lépés (képekkel)
Intelligens termosztát ESP8266: Bienvenue sur ce nouvel cikk. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinement. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison et l
HestiaPi Smart termosztát FR4 tok: 3 lépés
HestiaPi intelligens termosztát FR4 tok: A HestiaPi egy nyitott intelligens termosztát az otthonában. NyíltHAB -n fut a Raspberry Pi Zero W készüléken, és tartalmaz egy érintőképernyőt, hőmérséklet-/páratartalom -érzékelőt és reléket, amelyek közvetlenül a ház meglévő vezetékeiből kapnak áramot. futott
LapStat - Laptop termosztát: 6 lépés
LapStat - Laptop termosztát: A LapStat a laptop termosztátja! A laptop mindkét oldalán két hőmérséklet -érzékelőt használ a laptop hőmérsékletének mérésére. Ezután két ventilátor sebességét szabályozza, hogy lehűtse a számítógépet. A rajongók erősebbek, mint a
HestiaPi Touch - nyitott intelligens termosztát: 9 lépés (képekkel)
HestiaPi Touch - Nyitott intelligens termosztát: A HestiaPi Touch -ról A HestiaPi Touch egy teljesen nyílt forráskódú intelligens termosztát otthona számára. Minden digitális fájl és információ elérhető az alábbiakban és a fő weboldalunkon. Ezzel nyomon követheti otthonának hőmérsékletét, relatív páratartalmát és légkörét
Nest termosztát előzmények adatgyűjtője: 6 lépés (képekkel)
Nest termosztát előzmények adatgyűjtője: A Nest termosztát nyomon követi a hőmérsékletet, a páratartalmat és a kemence/váltakozó áramú felhasználást, és a felhasználók csak 10 napig láthatják a korábbi adatokat. Szerettem volna előzetes adatokat gyűjteni (> 10 nap), és rábukkantam a Google táblázatkezelő szkriptjére, amely a pingeket minden meghatározott időpontban beágyazja