Съдържание:

Nest термостат, проследяване на заетостта: 12 стъпки
Nest термостат, проследяване на заетостта: 12 стъпки

Видео: Nest термостат, проследяване на заетостта: 12 стъпки

Видео: Nest термостат, проследяване на заетостта: 12 стъпки
Видео: Zigbee Термостат для управления теплым водяным полом MOES BHT-006GAZB 2024, Ноември
Anonim
Nest термостат, проследяване на заетостта
Nest термостат, проследяване на заетостта
Nest термостат, проследяване на заетостта
Nest термостат, проследяване на заетостта
Nest термостат, проследяване на заетостта
Nest термостат, проследяване на заетостта

Моята автоматизация за охлаждане на дома, използваща моя Nest Thermostat, доскоро се управляваше от IFTTT, използвайки тригерите на Life360 „първи за пристигане у дома“и „последен за напускане на дома“. Това беше страхотно, защото можех да добавя членове на семейството в кръга си на Life360 и ако те бяха първите, които пристигнаха в гео-оградата за дома, IFTTT щеше да задейства термостата Nest да зададе правилната температура. Освен това, когато последният човек напусне същата гео-ограда, той ще настрои термостата Nest на ECO Температура.

Проблемът дойде в началото на декември 2020 г., когато Life360 обяви края на интеграцията на IFTTT:

Имейл, изпратен от IFTTT:

Здравейте, На 2 декември 2020 г. услугата Life360 ще бъде премахната от IFTTT, тъй като екипът на Life360 вече не поддържа услугата.

За алтернативни услуги, разгледайте други интелигентни хъбове и системни услуги на IFTTT.

Оценяваме вашето разбиране."

Направих известно проучване и има няколко продукта, които правят гео-огради и други, които проследяват обитаването на дома, но всички те начисляват такси или са прекалено сложни за моите нужди.

Аз се спрях на решение, което съчетава приложение, наречено MacroDriod (работи само на телефони с Android), IFTTT Maker Webhooks и Google Sheets, за да поддържа състоянието на заетост на моя дом.

Консумативи:

  1. Android телефон

    Приложението MacroDroid е инсталирано

  2. Nest термостат
  3. IFTTT акаунт (трябва да е Pro, тъй като това отнема повече от 3 -те приложения, разрешени в Standard).

    1. Nest акаунт, свързан с IFTTT
    2. Профил в Google, свързан с IFTTT
    3. Акаунтът на Maker Webhooks е свързан с IFTTT

Стъпка 1: Създайте нов лист в Google („Направете копие“на Моята споделена електронна таблица във вашия Google Диск)

Създайте нов лист на Google
Създайте нов лист на Google
  1. Копирайте моя споделен лист за проследяване на заетостта в Google:

    1. Shift + Щракнете върху тази връзка, за да отворите в друг раздел.
    2. Щракнете върху Файл
    3. Кликнете върху „Направете копие“
    4. Запазете в своя google диск.
    5. Забележете името и директорията на файла, в който ги съхранявате. За целите на тази инструкция ще приемем директорията IFTTT и файлът ще бъде наречен "Проследяване на заетостта". Обърнете внимание, че може да искате да му дадете хубаво замъглено име, за да бъде по -сигурно.

P. S: Не ме молете да ви дам разрешение да редактирате този файл. Преди да направите каквито и да било промени, които няма да можете да направите, тъй като споделих това като електронна таблица само за четене, направете „направете копие“в собствения си google диск и след това продължете с редактирането.

Стъпка 2: Сигурност

Сигурност
Сигурност
Сигурност
Сигурност

Говорейки за сигурността, отделете малко време и се уверете, че листът, който сте копирали, е частен само за вас. Това може да стане, като отворите копираната си електронна таблица и задържите курсора на мишката върху бутона за споделяне. трябва да изглежда като първото изображение по -горе.

Ако това не стане, щракнете върху бутона за споделяне и променете на „ограничено“от

  1. като кликнете върху бутона за споделяне
  2. променяйки го на ограничен. (трябва да изглежда като второто изображение по -горе) Обосновка: Не искаме хората да знаят, когато семейството ви не е у дома.

Стъпка 3: Актуализирайте електронната си таблица с проследени членове на семейството

Актуализирайте електронната си таблица с проследени членове на семейството
Актуализирайте електронната си таблица с проследени членове на семейството

Електронната таблица се предлага с два члена за проследяване, Person1 и Person2. Тези имена се съхраняват в електронната таблица в клетки В2 и В3. Ако желаете (не е задължително), можете да актуализирате тези имена до имената на лицата, които искате да проследявате.

Стъпка 4: Добавяне или премахване на членове на семейството

Добавяне или премахване на членове на семейството
Добавяне или премахване на членове на семейството

Ако е необходимо, можете да добавяте или премахвате членове на семейството от електронната таблица. Оставих място за това в редове 4-6.

  • За добавяне на допълнителни членове на семейството; просто копирайте ред 2 или 3 и го поставете в ред 4, 5 или 6.
  • За да премахнете членове на семейството, просто изтрийте съдържанието на реда.

Забележка: Не изтривайте всички членове на семейството или ще загубите формулите, съхранени в колона Е. Също така, колкото повече хора сте добавили, толкова повече IFTTT Webhooks ще трябва да създадете.

Стъпка 5: Деактивиране на членовете на семейството

Деактивиране на членовете на семейството
Деактивиране на членовете на семейството

Колона D на електронната таблица се използва за активиране или деактивиране на членовете на семейството. Например: да кажем, че вие и вашият съпруг сте единствените членове на семейството, които се проследяват, но вашият съпруг е на гости при семейство в друга държава. Не бихте искали вашият климатик да остане включен, когато напуснете дома си, така че можете да забраните на съпруга си да се съобразява, като промените колона D за тях на „Не“. По този начин пристигането или заминаването на вашия съпруг няма да повлияе на температурата на термостата Nest.

Стъпка 6: Задайте желаните температури

Задайте желаните температури
Задайте желаните температури
  • Клетка G2 контролира желаната температура, когато „Първият човек пристигне у дома“. Задайте тази стойност на желаната температура, когато хората са вкъщи.
  • Клетка Н2 контролира желаната температура, когато "Последният човек напусне дома". Задайте тази стойност на желаната температура, когато никой не е у дома.

Няколко примера:

  • Ако живеете на Хаваите и искате температурата да е 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 Maker за влизане и излизане от всяка геозона

Създайте уеб куки на IFTTT Maker за влизане и излизане от всяка геозона
Създайте уеб куки на IFTTT Maker за влизане и излизане от всяка геозона

А. Влезте в

B. Щракнете върху менюто „Създаване“

В. Потърсете уеб куки и кликнете върху услугата.

Г. Ще бъде наличен само един избор за задействане, кликнете върху него.

Д. Въведете име за събитието, в този случай използвах Person1Arrives; това обаче може да бъде наречено както искате.

напр. Person1Arrives и Person1Leaves

F. Щракнете върху създаване на тригер:

G. Щракнете върху бутона „след това“

З. Потърсете и кликнете върху „листове“

I. Щракнете върху „Актуализиране на клетката в електронна таблица“

Й. В секцията „Път на папката на устройството“я изпразнете (по подразбиране папка IFTTT на вашето устройство Google) или въведете пълния път към електронната си таблица.

К. В секцията „Име на електронна таблица“поставете името на вашата електронна таблица. В моя случай това е "Проследяване на заетостта" (Котировки не са необходими)

Л. В "Коя клетка?" раздел, поставете клетката в колона C, където лицето, което влиза или излиза от състоянието „HOME“или „AWAY“на зоната, ще се съхранява. напр. В моята оригинална електронна таблица за person1 необходимата клетка е C2.

М. В секцията „Стойност“във всички главни букви поставете „HOME“или „AWAY“(кавички не са необходими). Кой от тях ще изберете зависи от това дали създавате Webhook за излизане или влизане в гео-ограда.

N. Щракнете върху „Създаване на действие“.

О. Кликнете върху „Продължи“

P. Щракнете върху Finish Loop обратно през стъпките по -горе (A до P) за всеки човек от вашето семейство, който се проследява. Трябва да завършите със събитие „Пристига“и „Напуска“за всеки човек.

Стъпка 9: Съберете информация за URL адресите на събитието в Maker

Съберете информация за URL адресите на събитието в Maker
Съберете информация за URL адресите на събитието в Maker
  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. Person1ArrivesMall
    3. Person1LeavesLarge
    4. Person1ArrivesLarge
  3. Кликнете върху плюса в горния десен ъгъл на тригерите
  4. Кликнете върху „Местоположение“
  5. Кликнете върху „Задействане на геозоната“
  6. Изберете „Област въведена“или „Излезена зона“в зависимост от събитието, което създавате.
  7. Проверете „Задействане, ако предишното местоположение е неизвестно“
  8. Помислете за промяна на „Скорост на актуализиране на местоположението“на по -ниско число. Имайте предвид, че това ще повлияе на използването на батерията, както е отбелязано на екрана на Macrodroid
  9. Кликнете върху „добре“
  10. Изберете предварително създадената геозона за това събитие
  11. Кликнете върху плюса в горния десен ъгъл на „Действия“
  12. Кликнете върху „Приложения“
  13. Кликнете върху „Отваряне на уебсайт / HTTP GET“
  14. Поставете подходящия URL адрес на Webhook от „Стъпка 11“от предишния раздел в полето „Въведете URL адрес“. Уверете се, че използвате правилното име на събитието, IE Person1Leaves.
  15. Поставете отметка в квадратчето за „HTTP GET“
  16. Щракнете върху OK

    На този етап е добра идея да тествате действието и да потвърдите ефекта върху електронната си таблица. Това може да стане чрез едно докосване на действието и щракване върху тестово действие. Тя трябва да актуализира съответната клетка в електронната ви таблица на „HOME“или „AWAY“в зависимост от събитието, с което работите

  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. В секцията „Коя клетка да следите“, поставете клетката, която представлява „Температура на гнездото“. (В оригиналната ми електронна таблица това е клетка „E7“, кавичките не са необходими)
  9. Щракнете върху бутона „Създаване на тригер“.
  10. Кликнете върху бутона „Тогава това“.
  11. Търсете „Nest термостат“
  12. Кликнете върху „Nest Thermostat“
  13. Кликнете върху „Задаване на температура“.
  14. Изберете термостата си от падащото меню „Кое устройство“.
  15. В секцията „Температура“въведете „{{Стойност}}“. Цитати не са необходими.
  16. В секцията „Степени в“изберете „Фаренхайт“или „Целзий“, в зависимост от стойностите, които сте използвали в електронната таблица.
  17. Щракнете върху бутона „Създаване на действие“.
  18. Кликнете върху бутона „Продължи“.
  19. Щракнете върху бутона „Край“.

Поздравления, ако всичко е наред, току -що сте установили начин да контролирате термостата си, когато „Първият човек пристигне у дома“или „Последният напуска дома“.

Препоръчано: