Բովանդակություն:

Nest Thermostat, զբաղվածության հետևում. 12 քայլ
Nest Thermostat, զբաղվածության հետևում. 12 քայլ

Video: Nest Thermostat, զբաղվածության հետևում. 12 քայլ

Video: Nest Thermostat, զբաղվածության հետևում. 12 քայլ
Video: Episode 4 Mikey Pipes Uncensored Hyper Inflation and SOTU Biden 2024, Հուլիսի
Anonim
Nest Thermostat, զբաղվածության հետևում
Nest Thermostat, զբաղվածության հետևում
Nest Thermostat, զբաղվածության հետևում
Nest Thermostat, զբաղվածության հետևում
Nest Thermostat, զբաղվածության հետևում
Nest Thermostat, զբաղվածության հետևում

Իմ տան հովացման ավտոմատացումը ՝ օգտագործելով իմ 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 ՝ պահպանելու իմ տան զբաղվածության վիճակը:

Պարագաներ:

  1. Android հեռախոս

    MacroDroid ծրագիրը տեղադրված է

  2. Nest թերմոստատ
  3. IFTTT հաշիվ (Պետք է լինի Pro, քանի որ դրա համար պահանջվում է ավելի քան 3 ստանդարտ թույլատրված ծրագիր):

    1. Nest հաշիվ ՝ կապված IFTTT- ի հետ
    2. Google հաշիվ ՝ կապված IFTTT- ի հետ
    3. Maker Webhooks հաշիվը կապված է IFTTT- ի հետ

Քայլ 1. Ստեղծեք նոր Google Աղյուսակ («Պատճենեք» իմ համօգտագործվող աղյուսակի պատճենը ձեր Google Drive- ում)

Ստեղծեք նոր Google Աղյուսակ
Ստեղծեք նոր Google Աղյուսակ
  1. Պատճենեք իմ համատեղ զբաղվածության հետևման google թերթիկը.

    1. Shift + Կտտացրեք այս հղմանը ՝ այլ ներդիրում բացվելու համար:
    2. Սեղմեք Ֆայլ
    3. Կտտացրեք «Պատճենել»
    4. Պահեք ձեր google drive- ում:
    5. Նշեք ֆայլի անունը և գրացուցակը, որտեղ դրանք պահում եք: Սույն Հրահանգի նպատակների համար մենք կստանձնենք IFTTT գրացուցակը, և ֆայլը կկոչվի «upբաղվածության հետևում»: Ուշադրություն դարձրեք, գուցե ցանկանաք նրան տալ լավ մշուշոտ անուն, որը կօգնի ավելի ապահով լինել:

P. S: Մի խնդրեք ինձ թույլ տալ ձեզ թույլ տալ խմբագրել այս ֆայլը: Նախքան որևէ փոփոխություն կատարելը, որը դուք չեք կարողանա կատարել, քանի որ ես սա կիսել եմ որպես կարդալու համար նախատեսված աղյուսակ, կատարեք «պատճենեք» ձեր սեփական Google Drive- ում և ապա շարունակեք խմբագրումներ կատարել:

Քայլ 2: Անվտանգություն

Անվտանգություն
Անվտանգություն
Անվտանգություն
Անվտանգություն

Խոսելով անվտանգության մասին, մի պահ պահեք և վստահ եղեք, որ ձեր պատճենած թերթիկը մասնավոր է միայն ձեզ համար: Դա կարելի է անել ՝ պատճենված աղյուսակը բացելով և սավառնելով համօգտագործման կոճակի վրա: այն պետք է նման լինի վերևի առաջին պատկերին:

Եթե դա այդպես չէ, սեղմեք համօգտագործման կոճակը և անցեք «սահմանափակված» -ի կողմից

  1. սեղմելով համօգտագործման կոճակը
  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- ում
Ստեղծեք երկու աշխարհագրական ցանկապատ Macrodroid- ում
Ստեղծեք երկու աշխարհագրական ցանկապատ Macrodroid- ում
Ստեղծեք երկու աշխարհագրական ցանկապատ Macrodroid- ում

Եթե դա դեռ չեք արել, տեղադրեք Macrodroid ծրագիրը Google Play Store- ից: Համոզվեք, որ տեղադրեք հետևվող ընտանիքի յուրաքանչյուր անդամի խելացի հեռախոսի վրա:

Բացեք Macrodroid- ը և կտտացրեք Geofences- ին

Ես ստեղծում եմ երկու համակենտրոն երկրաչափ, որոնք կենտրոնացած են իմ տան վրա և դրանք անվանում են «HomeSmall» և «HomeLarge»:

Ավելի փոքրը, որը ես սիրում եմ պահել մոտ 100 մետր հեռավորության վրա: Ավելի մեծը պետք է այնքան մեծ լինի, որքան միջինը տևում է, որպեսզի ձեր տունը սառչի կամ տաքանա մինչև ձեր ժամանումը:

Քայլ 8. Ստեղծեք IFTTT ստեղծող վեբ -կեռիկներ յուրաքանչյուր երկրաչափ մուտք գործելու և դուրս գալու համար

Ստեղծեք IFTTT Maker Webhooks ՝ յուրաքանչյուր երկրաչափ մուտք գործելու և դուրս գալու համար
Ստեղծեք IFTTT Maker Webhooks ՝ յուրաքանչյուր երկրաչափ մուտք գործելու և դուրս գալու համար

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- ների մասին
  1. Օգտագործելով վեբ դիտարկիչ ՝ անցեք
  2. Պատճենեք տեքստը ցուցադրվող էջի «URL» դաշտից ձեր տեղադրման բուֆերի մեջ
  3. Տեղադրեք այդ url- ը դիտարկիչների հասցեի բարում
  4. Այս էջը պետք է ցույց տա, թե ինչպես օգտագործել մեր ստեղծած վեբ -կեռիկները:
  5. URL- ի կառուցվածքը նման կլինի.

    "https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} օրինակ" https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$ $*"

Նշեք դա, քանի որ այն կօգտագործեք հաջորդ քայլին:

Քայլ 10. Ստեղծեք մակրոներ Macrodroid- ում յուրաքանչյուր անձի համար յուրաքանչյուր իրադարձության համար

Ստեղծեք մակրոներ Macrodroid- ում յուրաքանչյուր անձի համար յուրաքանչյուր իրադարձության համար
Ստեղծեք մակրոներ Macrodroid- ում յուրաքանչյուր անձի համար յուրաքանչյուր իրադարձության համար

Բացեք Macrodroid- ը այն անձի հեռախոսով, որին ցանկանում եք հետևել:

  1. Կտտացրեք ավելացնել մակրո
  2. Մուտքագրեք ձեր ստեղծած իրադարձության մակրո անունը: Ես օգտագործել եմ հետևյալ անունները

    1. Person1LeavesSmall
    2. Person1ArrivesSmall
    3. Անձ 1 Լքում է Մեծ
    4. Person1ArrivesLarge
  3. Կտտացրեք գործարկիչների վերին աջ անկյունում գտնվող գումարածին
  4. Կտտացրեք «Որտեղից»
  5. Կտտացրեք «Geofence ձգան»
  6. Ընտրեք կամ «Մուտքագրված տարածք» կամ «Մուտք տարածքը» ՝ կախված ձեր ստեղծած իրադարձությունից:
  7. Ստուգեք «Միացնել, եթե նախորդ վայրը անհայտ է»
  8. Մտածեք «Տեղադրության թարմացման տոկոսադրույքը» ավելի ցածր համարի փոխելու մասին: Նշում, սա կազդի մարտկոցի օգտագործման վրա, ինչպես նշված է Macrodroid էկրանին
  9. Կտտացրեք «լավ»
  10. Այս իրադարձության համար ընտրեք նախկինում ստեղծված երկրաչափը
  11. Կտտացրեք «Գործողություններ» վերին աջ անկյունում գտնվող գումարածին
  12. Կտտացրեք «ationsրագրեր»
  13. Կտտացրեք «Բաց կայք / HTTP GET»
  14. Տեղադրեք համապատասխան Webhook URL- ը «Քայլ 11» -ից ՝ նախորդ բաժնի «Մուտքագրեք URL» դաշտում: Համոզվեք, որ օգտագործում եք իրադարձության ճիշտ անունը ՝ IE Person1Leaves:
  15. Նշեք «HTTP GET» վանդակը
  16. Սեղմեք OK

    Այս պահին լավ գաղափար է ստուգել գործողությունը և վավերացնել ազդեցությունը ձեր աղյուսակի վրա: Դա կարելի է անել ՝ մեկ անգամ հպելով գործողությանը և սեղմելով փորձարկման գործողությունը: Այն պետք է ձեր աղյուսակի համապատասխան բջիջը թարմացնի «ՏՈ "Ն» կամ «ՀԵՌԱ», կախված այն իրադարձությունից, որի հետ աշխատում եք:

  17. Կտտացրեք Ձախ սլաքը ձեր մակրո անվան կողքին
  18. Կտտացրեք Պահել

Կատարեք այս բաժնի 1-18-րդ քայլերը ընտանիքի յուրաքանչյուր հետևված անդամի հեռախոսի վրա: Չորս մակրո կստեղծվի ընտանիքի յուրաքանչյուր անդամի հեռախոսի վրա: (Օրինակ մակրո անունները վերը նշված են 2 -րդ քայլում)

Քայլ 11. Փոփոխեք «Վերահաշվարկ» աղյուսակի կարգավորումը

  1. Բացեք Google աղյուսակը դիտարկիչի միջոցով:
  2. Կտտացրեք ֆայլի ընտրացանկին:
  3. Կտտացրեք «Աղյուսակի կարգավորումներ»:
  4. Կտտացրեք «Հաշվարկ» ներդիրին
  5. «Վերահաշվարկ» բաժինը փոխեք «Փոփոխության և ամեն րոպեի»:
  6. Կտտացրեք «Պահել կարգավորումները» կոճակին:

Քայլ 12: Ստեղծեք IFTTT հավելված, որը միացնում է Nest թերմոստատը աղյուսակին

Ստեղծեք IFTTT հավելված, որը միացնում է Nest թերմոստատը աղյուսակին
Ստեղծեք IFTTT հավելված, որը միացնում է Nest թերմոստատը աղյուսակին

Վերջին քայլը IFTTT հավելվածի ստեղծումն է, որը «Nest Temperature» բջիջի համար աղյուսակի փոփոխման իրադարձությունը կապում է Nest ջերմաստիճանի հետ:

  1. Մուտք գործեք IFTTT.com
  2. Կտտացրեք ստեղծել ընտրացանկին
  3. Կտտացրեք «Եթե սա» կոճակին
  4. Որոնեք թերթեր
  5. Կտտացրեք «Google Աղյուսակներ»
  6. Կտտացրեք «Աղյուսակում թարմացված բջիջը»
  7. Կատարեք հետևյալներից մեկը.

    1. Մուտքագրեք թղթապանակի ուղին և աղյուսակի ֆայլի անունը
    2. Պատճենեք և տեղադրեք աղյուսակի URL- ը «Կամ պատճենեք և տեղադրեք աղյուսակի URL- ը» մեջ
  8. «Ո՞ր բջիջը պետք է վերահսկել» բաժնում տեղադրեք «Nest Temperature» - ը ներկայացնող բջիջը: (Իմ սկզբնական աղյուսակում սա «E7» բջիջն է, մեջբերումներ պետք չեն)
  9. Կտտացրեք «Ստեղծեք ձգան» կոճակին:
  10. Կտտացրեք «Հետո այն» կոճակին:
  11. Որոնեք «Nest Thermostat»
  12. Կտտացրեք «Nest Thermostat»
  13. Կտտացրեք «Սահմանել ջերմաստիճանը»:
  14. Ընտրեք ձեր թերմոստատը «« Ո՞ր սարքը »բաժնի բացվող ցանկից:
  15. «Peratերմաստիճան» բաժնում մուտքագրեք «{{Արժեք}}»: Մեջբերումներ պետք չեն:
  16. «Աստիճաններ» բաժնում ընտրեք «Ֆարենհայտ» կամ «elsելսիուս» ՝ կախված աղյուսակում օգտագործված արժեքներից:
  17. Կտտացրեք «Ստեղծել գործողություն» կոճակը:
  18. Կտտացրեք «Շարունակել» կոճակին:
  19. Կտտացրեք «Ավարտել» կոճակին:

Շնորհավորում ենք, եթե ամեն ինչ լավ է ընթանում, դուք պարզապես հաստատել եք ձեր «Տերմոստատը» վերահսկելու եղանակը, երբ «Առաջին մարդը տուն է գալիս» կամ «Վերջին մարդը տնից դուրս է գալիս»:

Խորհուրդ ենք տալիս: