Բովանդակություն:
- Քայլ 1. Ստեղծեք նոր Google Աղյուսակ («Պատճենեք» իմ համօգտագործվող աղյուսակի պատճենը ձեր Google Drive- ում)
- Քայլ 2: Անվտանգություն
- Քայլ 3. Թարմացրեք ձեր աղյուսակը ընտանիքի հետևած անդամների հետ
- Քայլ 4: Ավելացնել կամ հեռացնել ընտանիքի անդամներին
- Քայլ 5. Ընտանիքի անդամներին անջատելը
- Քայլ 6: Սահմանեք ձեր ցանկալի ջերմաստիճանը
- Քայլ 7: Ստեղծեք երկու աշխարհագրական ցանկապատ Macrodroid- ում
- Քայլ 8. Ստեղծեք IFTTT ստեղծող վեբ -կեռիկներ յուրաքանչյուր երկրաչափ մուտք գործելու և դուրս գալու համար
- Քայլ 9. Տեղեկատվություն հավաքեք ձեր ստեղծողի իրադարձության URL- ների մասին
- Քայլ 10. Ստեղծեք մակրոներ Macrodroid- ում յուրաքանչյուր անձի համար յուրաքանչյուր իրադարձության համար
- Քայլ 11. Փոփոխեք «Վերահաշվարկ» աղյուսակի կարգավորումը
- Քայլ 12: Ստեղծեք IFTTT հավելված, որը միացնում է Nest թերմոստատը աղյուսակին
Video: Nest Thermostat, զբաղվածության հետևում. 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Իմ տան հովացման ավտոմատացումը ՝ օգտագործելով իմ Nest Thermostat- ը, մինչև վերջերս գործարկվում էր IFTTT- ի կողմից ՝ օգտագործելով Life360- ի «առաջինը տուն ժամանելիս» և «վերջին տնից դուրս գալու» գործարկիչները: Սա հիանալի էր, քանի որ ես կարող էի ընտանիքի անդամներին ավելացնել իմ Life360 շրջանակում, և եթե նրանք առաջինն էին, ովքեր հասնում էին տան համար աշխարհագրական ցանկապատի, IFTTT- ն կներգրավեր Nest Thermostat- ը `ճիշտ ջերմաստիճանը սահմանելու համար: Բացի այդ, երբ վերջին մարդը լքում էր այդ նույն աշխարհապատնեշը, դա Nest- ի ջերմաստիճանը կդարձներ ECO ջերմաստիճանի:
Խնդիրը ծագեց 2020 թվականի դեկտեմբերի սկզբին, երբ Life360- ը հայտարարեց IFTTT ինտեգրման ավարտի մասին.
IFTTT- ի կողմից ուղարկված էլ.
Բարեւ Ձեզ, 2020 թվականի դեկտեմբերի 2 -ին Life360 ծառայությունը կհեռացվի IFTTT- ից, քանի որ Life360 թիմն այլևս չի աջակցում ծառայությունը:
Այլընտրանքային ծառայությունների համար նայեք IFTTT- ի այլ խելացի հանգույցի և համակարգերի ծառայություններին:
Մենք բարձր ենք գնահատում ձեր ըմբռնումը »:
Ես որոշ հետազոտություններ կատարեցի, և կան մի քանի ապրանքներ, որոնք զբաղվում են աշխարհապատկերով և մյուսները, որոնք հետևում են տան բնակությանը, բայց դրանք բոլորը գանձում էին վճարներ կամ չափազանց բարդ էին իմ կարիքների համար:
Ես լուծեցի մի լուծում, որը միավորում է MacroDriod անունով ծրագիրը (աշխատում է միայն Android հեռախոսներով), IFTTT Maker Webhooks և Google Sheets ՝ պահպանելու իմ տան զբաղվածության վիճակը:
Պարագաներ:
-
Android հեռախոս
MacroDroid ծրագիրը տեղադրված է
- Nest թերմոստատ
-
IFTTT հաշիվ (Պետք է լինի Pro, քանի որ դրա համար պահանջվում է ավելի քան 3 ստանդարտ թույլատրված ծրագիր):
- Nest հաշիվ ՝ կապված IFTTT- ի հետ
- Google հաշիվ ՝ կապված IFTTT- ի հետ
- Maker Webhooks հաշիվը կապված է IFTTT- ի հետ
Քայլ 1. Ստեղծեք նոր Google Աղյուսակ («Պատճենեք» իմ համօգտագործվող աղյուսակի պատճենը ձեր Google Drive- ում)
-
Պատճենեք իմ համատեղ զբաղվածության հետևման google թերթիկը.
- Shift + Կտտացրեք այս հղմանը ՝ այլ ներդիրում բացվելու համար:
- Սեղմեք Ֆայլ
- Կտտացրեք «Պատճենել»
- Պահեք ձեր google drive- ում:
- Նշեք ֆայլի անունը և գրացուցակը, որտեղ դրանք պահում եք: Սույն Հրահանգի նպատակների համար մենք կստանձնենք IFTTT գրացուցակը, և ֆայլը կկոչվի «upբաղվածության հետևում»: Ուշադրություն դարձրեք, գուցե ցանկանաք նրան տալ լավ մշուշոտ անուն, որը կօգնի ավելի ապահով լինել:
P. S: Մի խնդրեք ինձ թույլ տալ ձեզ թույլ տալ խմբագրել այս ֆայլը: Նախքան որևէ փոփոխություն կատարելը, որը դուք չեք կարողանա կատարել, քանի որ ես սա կիսել եմ որպես կարդալու համար նախատեսված աղյուսակ, կատարեք «պատճենեք» ձեր սեփական Google Drive- ում և ապա շարունակեք խմբագրումներ կատարել:
Քայլ 2: Անվտանգություն
Խոսելով անվտանգության մասին, մի պահ պահեք և վստահ եղեք, որ ձեր պատճենած թերթիկը մասնավոր է միայն ձեզ համար: Դա կարելի է անել ՝ պատճենված աղյուսակը բացելով և սավառնելով համօգտագործման կոճակի վրա: այն պետք է նման լինի վերևի առաջին պատկերին:
Եթե դա այդպես չէ, սեղմեք համօգտագործման կոճակը և անցեք «սահմանափակված» -ի կողմից
- սեղմելով համօգտագործման կոճակը
- փոխելով այն սահմանափակ: (պետք է նմանվի վերևի երկրորդ պատկերին) Պատճառաբանություն. Մենք չենք ցանկանում, որ մարդիկ իմանան, երբ ձեր ընտանիքը տանը չէ:
Քայլ 3. Թարմացրեք ձեր աղյուսակը ընտանիքի հետևած անդամների հետ
Աղյուսակը գալիս է հետևելու երկու անդամով ՝ Անձ 1 և Անձ 2: Այս անունները պահվում են աղյուսակում B2 և B3 բջիջներում: Եթե ցանկանում եք (պարտադիր չէ), կարող եք այս անունները թարմացնել այն անձանց անուններին, որոնց ցանկանում եք հետևել:
Քայլ 4: Ավելացնել կամ հեռացնել ընտանիքի անդամներին
Անհրաժեշտության դեպքում կարող եք ավելացնել կամ հեռացնել ընտանիքի անդամներին աղյուսակից: Ես տեղ եմ թողել 4-6-րդ շարքերում դա անելու համար:
- Ընտանիքի լրացուցիչ անդամներ ավելացնելու համար. պարզապես պատճենեք 2 -րդ կամ 3 -րդ տողերը և տեղադրեք 4 -րդ, 5 -րդ կամ 6 -րդ շարքերում:
- Ընտանիքի անդամներին հեռացնելու համար պարզապես ջնջեք տողի բովանդակությունը:
Նշում. Մի ջնջեք ընտանիքի բոլոր անդամներին, հակառակ դեպքում կկորցնեք E. սյունակում պահվող բանաձևերը: Բացի այդ, որքան շատ մարդ ավելացնեք, այնքան ավելի շատ IFTTT վեբ -կեռիկներ պետք է ստեղծեք:
Քայլ 5. Ընտանիքի անդամներին անջատելը
Աղյուսակի D սյունակը օգտագործվում է ընտանիքի անդամներին կամ միացնելու կամ անջատելու համար: Օրինակ. Ենթադրենք, որ դուք և ձեր ամուսինը ընտանիքի միակ անդամներն եք, որոնց հետևում եք, բայց ձեր կողակիցը մեկ այլ նահանգում գտնվող ընտանիք է այցելում: Դուք չէիք ցանկանա, որ ձեր AC- ն մնա միացված, երբ տնից դուրս եք գալիս, այնպես որ կարող եք անջատել ձեր կողակցին ՝ հաշվի առնելով D սյունակը նրանց համար «Ոչ»: Դրանով ձեր ամուսնու տուն գալը կամ մեկնելը չի ազդի Nest Thermostat- ի ջերմաստիճանի վրա:
Քայլ 6: Սահմանեք ձեր ցանկալի ջերմաստիճանը
- Cell G2- ը վերահսկում է ցանկալի ջերմաստիճանը, երբ «Առաջին մարդը տուն է գալիս»: Այս արժեքը սահմանեք ցանկալի ջերմաստիճանի վրա, երբ մարդիկ տանը են:
- Cell H2- ը վերահսկում է ցանկալի ջերմաստիճանը, երբ «Վերջին մարդը հեռանում է տնից»: Սահմանեք այս արժեքը ցանկալի ջերմաստիճանի դեպքում, երբ տանը ոչ ոք չկա:
Որոշ Օրինակներ.
- Եթե դուք ապրում եք Հավայան կղզիներում և ցանկանում եք, որ տանը գտնվելիս ջերմաստիճանը լինի 75, իսկ ձեր բացակայության դեպքում առավելագույն ջերմաստիճանը լինի 85, ապա G2- ը կդարձնեք 75 -ի, իսկ H2- ը ՝ 85 -ի:
- Եթե դուք ապրում եք Սիեթլում և ձմեռ է, կարող եք H2- ը սահմանել 70, իսկ G2- ը `65: Սա տան պայմաններում ձեզ կտա 70 ջերմաստիճան և թույլ կտա տունը իջնել մինչև 65, երբ տանը չեք:
Քայլ 7: Ստեղծեք երկու աշխարհագրական ցանկապատ Macrodroid- ում
Եթե դա դեռ չեք արել, տեղադրեք Macrodroid ծրագիրը Google Play Store- ից: Համոզվեք, որ տեղադրեք հետևվող ընտանիքի յուրաքանչյուր անդամի խելացի հեռախոսի վրա:
Բացեք Macrodroid- ը և կտտացրեք Geofences- ին
Ես ստեղծում եմ երկու համակենտրոն երկրաչափ, որոնք կենտրոնացած են իմ տան վրա և դրանք անվանում են «HomeSmall» և «HomeLarge»:
Ավելի փոքրը, որը ես սիրում եմ պահել մոտ 100 մետր հեռավորության վրա: Ավելի մեծը պետք է այնքան մեծ լինի, որքան միջինը տևում է, որպեսզի ձեր տունը սառչի կամ տաքանա մինչև ձեր ժամանումը:
Քայլ 8. Ստեղծեք IFTTT ստեղծող վեբ -կեռիկներ յուրաքանչյուր երկրաչափ մուտք գործելու և դուրս գալու համար
A. Մուտք գործեք
B. Սեղմեք «Ստեղծել» ընտրացանկի ընտրությունը
C. Որոնեք վեբ -կեռիկներ և կտտացրեք ծառայության վրա:
D. Գործարկիչի համար հասանելի կլինի միայն մեկ ընտրություն, կտտացրեք դրա վրա:
E. Մուտքագրեք իրադարձության անուն, այս դեպքում ես օգտագործել եմ Person1Arrives; սակայն, սա կարելի է անվանել այն, ինչ ցանկանում եք:
օրինակ Person1Arrives և Person1Leaves
F. Սեղմեք ստեղծել ձգան.
G. Կտտացրեք «ապա այդ» կոճակին
Հ. Որոնեք և կտտացրեք «թերթեր»
I. Կտտացրեք «Աղյուսակի բջիջը թարմացնել»
J. «Drive թղթապանակի ուղի» բաժնում դատարկեք այն (կանխադրված ձեր Google Drive- ի IFTTT թղթապանակին) կամ լրացրեք ձեր աղյուսակի ամբողջական ուղին:
K. «Աղյուսակի անուն» բաժնում նշեք ձեր աղյուսակի անունը: Իմ դեպքում դա «upբաղվածության հետևում» է (մեջբերումներ անհրաժեշտ չեն)
Լ. «Ո՞ր խցում»: բաժինը, բջիջը դրեք C սյունակում, որտեղ կպահվի գոտու «ՏՈ Ն» կամ «ՀԵՌԱ» կարգավիճակ մուտք գործող կամ դուրս եկած անձը: օրինակ Անձի համար նախատեսված իմ սկզբնական աղյուսակում պահանջվող բջիջը C2 է:
Մ. «Արժեք» բաժնում, բոլոր գլխատառերում դրեք կամ «ՏՈ "Ն», կամ «ՀԵՌՈ" »(մեջբերումները պետք չեն): Որը կընտրեք, կախված է այն բանից, թե դուք ստեղծում եք Webhook աշխարհագրական ցանկապատից դուրս գալու կամ մուտք գործելու համար:
N. Կտտացրեք «Ստեղծել գործողություն»:
O. Կտտացրեք «Շարունակել»
P. Սեղմեք Finish Loop ետ ՝ վերը նշված քայլերով (A– ից P) ՝ ձեր ընտանիքի յուրաքանչյուր անձի համար, որին հետևում եք: Դուք պետք է ավարտեք յուրաքանչյուր անձի համար «riամանում» և «Հեռանում» միջոցառումը:
Քայլ 9. Տեղեկատվություն հավաքեք ձեր ստեղծողի իրադարձության URL- ների մասին
- Օգտագործելով վեբ դիտարկիչ ՝ անցեք
- Պատճենեք տեքստը ցուցադրվող էջի «URL» դաշտից ձեր տեղադրման բուֆերի մեջ
- Տեղադրեք այդ url- ը դիտարկիչների հասցեի բարում
- Այս էջը պետք է ցույց տա, թե ինչպես օգտագործել մեր ստեղծած վեբ -կեռիկները:
-
URL- ի կառուցվածքը նման կլինի.
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} օրինակ" https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$ $*"
Նշեք դա, քանի որ այն կօգտագործեք հաջորդ քայլին:
Քայլ 10. Ստեղծեք մակրոներ Macrodroid- ում յուրաքանչյուր անձի համար յուրաքանչյուր իրադարձության համար
Բացեք Macrodroid- ը այն անձի հեռախոսով, որին ցանկանում եք հետևել:
- Կտտացրեք ավելացնել մակրո
-
Մուտքագրեք ձեր ստեղծած իրադարձության մակրո անունը: Ես օգտագործել եմ հետևյալ անունները
- Person1LeavesSmall
- Person1ArrivesSmall
- Անձ 1 Լքում է Մեծ
- Person1ArrivesLarge
- Կտտացրեք գործարկիչների վերին աջ անկյունում գտնվող գումարածին
- Կտտացրեք «Որտեղից»
- Կտտացրեք «Geofence ձգան»
- Ընտրեք կամ «Մուտքագրված տարածք» կամ «Մուտք տարածքը» ՝ կախված ձեր ստեղծած իրադարձությունից:
- Ստուգեք «Միացնել, եթե նախորդ վայրը անհայտ է»
- Մտածեք «Տեղադրության թարմացման տոկոսադրույքը» ավելի ցածր համարի փոխելու մասին: Նշում, սա կազդի մարտկոցի օգտագործման վրա, ինչպես նշված է Macrodroid էկրանին
- Կտտացրեք «լավ»
- Այս իրադարձության համար ընտրեք նախկինում ստեղծված երկրաչափը
- Կտտացրեք «Գործողություններ» վերին աջ անկյունում գտնվող գումարածին
- Կտտացրեք «ationsրագրեր»
- Կտտացրեք «Բաց կայք / HTTP GET»
- Տեղադրեք համապատասխան Webhook URL- ը «Քայլ 11» -ից ՝ նախորդ բաժնի «Մուտքագրեք URL» դաշտում: Համոզվեք, որ օգտագործում եք իրադարձության ճիշտ անունը ՝ IE Person1Leaves:
- Նշեք «HTTP GET» վանդակը
-
Սեղմեք OK
Այս պահին լավ գաղափար է ստուգել գործողությունը և վավերացնել ազդեցությունը ձեր աղյուսակի վրա: Դա կարելի է անել ՝ մեկ անգամ հպելով գործողությանը և սեղմելով փորձարկման գործողությունը: Այն պետք է ձեր աղյուսակի համապատասխան բջիջը թարմացնի «ՏՈ "Ն» կամ «ՀԵՌԱ», կախված այն իրադարձությունից, որի հետ աշխատում եք:
- Կտտացրեք Ձախ սլաքը ձեր մակրո անվան կողքին
- Կտտացրեք Պահել
Կատարեք այս բաժնի 1-18-րդ քայլերը ընտանիքի յուրաքանչյուր հետևված անդամի հեռախոսի վրա: Չորս մակրո կստեղծվի ընտանիքի յուրաքանչյուր անդամի հեռախոսի վրա: (Օրինակ մակրո անունները վերը նշված են 2 -րդ քայլում)
Քայլ 11. Փոփոխեք «Վերահաշվարկ» աղյուսակի կարգավորումը
- Բացեք Google աղյուսակը դիտարկիչի միջոցով:
- Կտտացրեք ֆայլի ընտրացանկին:
- Կտտացրեք «Աղյուսակի կարգավորումներ»:
- Կտտացրեք «Հաշվարկ» ներդիրին
- «Վերահաշվարկ» բաժինը փոխեք «Փոփոխության և ամեն րոպեի»:
- Կտտացրեք «Պահել կարգավորումները» կոճակին:
Քայլ 12: Ստեղծեք IFTTT հավելված, որը միացնում է Nest թերմոստատը աղյուսակին
Վերջին քայլը IFTTT հավելվածի ստեղծումն է, որը «Nest Temperature» բջիջի համար աղյուսակի փոփոխման իրադարձությունը կապում է Nest ջերմաստիճանի հետ:
- Մուտք գործեք IFTTT.com
- Կտտացրեք ստեղծել ընտրացանկին
- Կտտացրեք «Եթե սա» կոճակին
- Որոնեք թերթեր
- Կտտացրեք «Google Աղյուսակներ»
- Կտտացրեք «Աղյուսակում թարմացված բջիջը»
-
Կատարեք հետևյալներից մեկը.
- Մուտքագրեք թղթապանակի ուղին և աղյուսակի ֆայլի անունը
- Պատճենեք և տեղադրեք աղյուսակի URL- ը «Կամ պատճենեք և տեղադրեք աղյուսակի URL- ը» մեջ
- «Ո՞ր բջիջը պետք է վերահսկել» բաժնում տեղադրեք «Nest Temperature» - ը ներկայացնող բջիջը: (Իմ սկզբնական աղյուսակում սա «E7» բջիջն է, մեջբերումներ պետք չեն)
- Կտտացրեք «Ստեղծեք ձգան» կոճակին:
- Կտտացրեք «Հետո այն» կոճակին:
- Որոնեք «Nest Thermostat»
- Կտտացրեք «Nest Thermostat»
- Կտտացրեք «Սահմանել ջերմաստիճանը»:
- Ընտրեք ձեր թերմոստատը «« Ո՞ր սարքը »բաժնի բացվող ցանկից:
- «Peratերմաստիճան» բաժնում մուտքագրեք «{{Արժեք}}»: Մեջբերումներ պետք չեն:
- «Աստիճաններ» բաժնում ընտրեք «Ֆարենհայտ» կամ «elsելսիուս» ՝ կախված աղյուսակում օգտագործված արժեքներից:
- Կտտացրեք «Ստեղծել գործողություն» կոճակը:
- Կտտացրեք «Շարունակել» կոճակին:
- Կտտացրեք «Ավարտել» կոճակին:
Շնորհավորում ենք, եթե ամեն ինչ լավ է ընթանում, դուք պարզապես հաստատել եք ձեր «Տերմոստատը» վերահսկելու եղանակը, երբ «Առաջին մարդը տուն է գալիս» կամ «Վերջին մարդը տնից դուրս է գալիս»:
Խորհուրդ ենք տալիս:
MicroBit սենյակի զբաղվածության հաշվիչ և վերահսկիչ `4 քայլ
MicroBit սենյակների զբաղվածության հաշվիչ և վերահսկիչ. Համաճարակի ժամանակ վիրուսի փոխանցումը նվազեցնելու միջոցներից մեկը մարդկանց միջև ֆիզիկական հեռավորության առավելագույնացումն է: Սենյակներում կամ խանութներում օգտակար կլիներ իմանալ, թե որքան մարդ է փակ տարածքներում ցանկացած պահի: Այս նախագիծը օգտագործում է զույգ
Երգի հետևում Led-flashing Hack-O-Lantern !: 6 քայլ
Երգի հետևում Led-flashing Hack-O-Lantern
Շարժման հետևում MPU-6000- ի և մասնիկի ֆոտոնի միջոցով `4 քայլ
Շարժման հետևում MPU-6000- ի և մասնիկի ֆոտոնի միջոցով. MPU-6000- ը 6 առանցքի շարժման հետևման ցուցիչ է, որն ունի 3 առանցքի արագացուցիչ և 3 առանցքի գիրոսկոպ: Այս սենսորն ունակ է արդյունավետ կերպով հետևել օբյեկտի ճշգրիտ դիրքին և գտնվելու վայրը եռաչափ հարթությունում: Այն կարող է օգտագործվել
Մարդու աչքի շարժման հետևում. 6 քայլ
Մարդու աչքի շարժման հետևում. Այս նախագիծը նպատակ ունի գրավել մարդու աչքի շարժումը և ցուցադրում է նրա շարժումը մի շարք LED լույսերի վրա, որոնք տեղադրված են աչքի տեսքով: Այս տիպի նախագիծը կարող է պոտենցիալ շատ կիրառություններ ունենալ ռոբոտաշինության և հատկապես հումայի ոլորտում
Nest Thermostat History Data Logger: 6 քայլ (նկարներով)
Nest Thermostat History Data Logger: Nest թերմոստատը հետևում է ջերմաստիճանին, խոնավությանը և վառարանի/AC- ի օգտագործմանը, և օգտվողները կարող են տեսնել պատմական տվյալները միայն 10 օրվա ընթացքում: Ես ուզում էի հավաքել պատմական տվյալներ (> 10 օր) և հանդիպեցի Google աղյուսակների սցենարին, որը պինգ -ներ է տեղադրում ամեն անգամ