Мазмұны:
- 1 -қадам: Жаңа Google парағын жасаңыз (Google Drive -қа ортақ кестенің «көшірмесін жасаңыз»)
- 2 -қадам: Қауіпсіздік
- 3 -қадам: Бақыланатын отбасы мүшелерімен электрондық кестені жаңартыңыз
- 4 -қадам: отбасы мүшелерін қосу немесе жою
- 5 -қадам: отбасы мүшелерін өшіру
- 6 -қадам: Қажетті температураны орнатыңыз
- 7-қадам: Macrodroid-де екі гео қоршау жасаңыз
- 8 -қадам: Әр геофенцияға кіруге және одан шығуға арналған IFTTT Maker веб -ілмектерін жасаңыз
- 9 -қадам: Жасаушының оқиға URL мекенжайлары туралы ақпарат жинаңыз
- 10 -қадам: Macrodroid -де әр адамға арналған оқиға үшін макростар жасаңыз
- 11 -қадам: «Қайта есептеу» электрондық кесте параметрін өзгерту
- 12 -қадам: Nest термостатын электрондық кестеге қосатын IFTTT апплетін жасаңыз
Бейне: Nest Thermostat, толуын бақылау: 12 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Менің Nest Thermostat көмегімен үйдегі салқындату автоматикасын IFTTT соңғы уақытқа дейін Life360 -тың «үйге бірінші келу» және «үйден соңғы шығу» триггерлерін қолдана отырып басқарды. Бұл өте жақсы болды, өйткені мен отбасы мүшелерін Life360 үйірмесіне қоса аламын және егер олар үйге гео-қоршауға бірінші болып кірсе, IFTTT Nest термостатын дұрыс температураны орнатуға қосады. Сонымен қатар, соңғы адам сол гео-қоршаудан шыққан кезде Nest термостатын ЭКО температурасына қояды.
Мәселе 2020 жылдың желтоқсан айының басында Life360 IFTTT интеграциясының аяқталғанын жариялаған кезде пайда болды:
IFTTT жіберген электрондық пошта:
«Сәлеметсіз бе, 2020 жылдың 2 желтоқсанында Life360 қызметі IFTTT -тен жойылады, себебі Life360 командасы бұл қызметті қолдамайды.
Баламалы қызметтер үшін IFTTT басқа ақылды хаб пен жүйелік қызметтерді қараңыз.
Біз сіздің түсінігіңізді бағалаймыз ».
Мен біраз зерттедім, және гео-қоршау жасайтын бірнеше өнімдер бар, ал басқалары үйдегі тұрғындарды бақылайды, бірақ олардың барлығы ақы төледі немесе менің қажеттіліктерім үшін тым күрделі болды.
Мен үйімнің толу күйін сақтау үшін MacroDriod (тек Android телефондарында жұмыс істейді), IFTTT Maker Webhooks және Google Sheets қосымшасын біріктіретін шешімге тоқталдым.
Жабдықтар:
-
Android телефоны
MacroDroid қолданбасы орнатылды
- Nest термостаты
-
IFTTT есептік жазбасы (бұл стандартты түрде рұқсат етілген 3 қосымшадан көп қажет болғандықтан Pro болуы керек).
- IFTTT байланысқан Nest есептік жазбасы
- IFTTT байланысқан Google есептік жазбасы
- IFTTT байланысқан Webhooks Maker тіркелгісі
1 -қадам: Жаңа Google парағын жасаңыз (Google Drive -қа ортақ кестенің «көшірмесін жасаңыз»)
-
Менің ортақ толып кетуді бақылау google парағын көшіріңіз:
- Shift + Басқа қойындыда ашу үшін осы сілтемені басыңыз.
- Файл түймешігін басыңыз
- «Көшірме жасау» түймесін басыңыз
- Google дискіде сақтаңыз.
- Сіз сақтайтын файлдың атауы мен каталогына назар аударыңыз. Осы Нұсқаулықтың мақсаты үшін біз IFTTT каталогын қабылдаймыз және файл «Толық бақылау» деп аталады. Есіңізде болсын, сіз оны қауіпсіз етуге көмектесу үшін жақсы жабық атау бергіңіз келуі мүмкін.
P. S: Сізден бұл файлды өңдеуге рұқсат беруімді сұрамаңыз. Мен оны тек оқуға арналған электрондық кесте ретінде бөліскендіктен, сіз жасай алмайтын өзгерістер енгізбес бұрын, өзіңіздің Google дискіңізде «көшірмені жасаңыз», содан кейін түзетуді жалғастырыңыз.
2 -қадам: Қауіпсіздік
Қауіпсіздік туралы айтатын болсақ, уақытты бөліп, көшірілген парақтың сізге ғана тиесілі екеніне көз жеткізіңіз. Мұны көшірілген электрондық кестені ашып, бөлісу түймесінің үстіне апару арқылы жасауға болады. ол жоғарыдағы бірінші суретке ұқсауы керек.
Егер олай болмаса, бөлісу түймесін басып, «шектелген» мәніне өзгертіңіз
- бөлісу түймесін басыңыз
- шектелгенге өзгерту. (жоғарыдағы екінші суретке ұқсас болуы керек) Дәлелдеу: Біз сіздің отбасыңыздың үйде болмағанын адамдардың білгенін қаламаймыз.
3 -қадам: Бақыланатын отбасы мүшелерімен электрондық кестені жаңартыңыз
Электрондық кестеде Person1 және Person2 бақыланатын екі мүшесі бар. Бұл атаулар электрондық кестеде В2 және В3 ұяшықтарында сақталады. Егер сіз қаласаңыз (қажет емес), сіз бұл атауларды бақылағыңыз келетін адамдардың аттарына жаңарта аласыз.
4 -қадам: отбасы мүшелерін қосу немесе жою
Қажет болса, электрондық кестеге отбасы мүшелерін қосуға немесе жоюға болады. Мен мұны 4-6 жолдарда орындау үшін бос орын қалдырдым.
- Қосымша отбасы мүшелерін қосу; 2 немесе 3 жолды көшіріп, 4, 5 немесе 6 қатарға қойыңыз.
- Отбасы мүшелерін жою үшін жолдың мазмұнын жою жеткілікті.
Ескертпе: барлық отбасы мүшелерін жоймаңыз, әйтпесе Е бағанында сақталған формулалар жоғалады. Сонымен қатар, сіз қанша адам қоссаңыз, соғұрлым IFTTT Webhooks жасауыңыз қажет болады.
5 -қадам: отбасы мүшелерін өшіру
Электрондық кестенің D бағанасы отбасы мүшелерін қосу немесе өшіру үшін қолданылады. Мысалы: сіз және сіздің жұбайыңыз бақыланатын отбасы мүшелері ғана делік, бірақ сіздің жұбайыңыз басқа штаттағы отбасына қонаққа бармайды. Сіз үйден шыққанда айнымалы токтың қосылып тұруын қаламайсыз, сондықтан сіз D бағанын «Жоқ» етіп өзгерту арқылы жұбайыңыздың қарауын өшіре аласыз. Осылайша, жұбайыңыздың үйге келуі немесе кетуі Nest Thermostat температурасына әсер етпейді.
6 -қадам: Қажетті температураны орнатыңыз
- G2 ұяшығы «Үйге бірінші адам келгенде» қажетті температураны басқарады. Бұл мәнді адамдар үйде болған кезде қажетті температураға қойыңыз.
- H2 ұяшығы «Соңғы адам үйден шыққанда» қажетті температураны басқарады. Бұл мәнді үйде ешкім болмаған кезде қажетті температураға қойыңыз.
Кейбір мысалдар:
- Егер сіз Гавайиде тұрсаңыз және үйде болғанда температура 75, ал сіз жоқ кезде максималды температура 85 болуын қаласаңыз, G2 -ді 75 -ке, H2 -ді 85 -ке орнатар едіңіз.
- Егер сіз Сиэтлде тұрсаңыз және қыс мезгілі болса, онда сіз H2 -ны 70 -ке, ал G2 -ді 65 -ке қоюыңыз мүмкін. Бұл сізге үйде 70 температураны береді және үйде болмаған кезде үйдің 65 -ке дейін төмендеуіне мүмкіндік береді.
7-қадам: Macrodroid-де екі гео қоршау жасаңыз
Егер сіз мұны жасамаған болсаңыз, Google Play дүкенінен Macrodroid қосымшасын орнатыңыз. Бақыланатын әрбір отбасы мүшесінің смартфонына орнатуды ұмытпаңыз.
Macrodroid ашыңыз және Geofences түймесін басыңыз
Мен өз үйіме бағытталған екі концентрлі геофенция жасаймын және оларға «HomeSmall» және «HomeLarge» деп ат қойдым.
Мен кішісін шамамен 100 метр қашықтықта ұстағым келеді. Орташа алғанда, сіздің үй салқындауы немесе жылуы үшін сіз келгенге дейін үлкенірек болуы керек.
8 -қадам: Әр геофенцияға кіруге және одан шығуға арналған IFTTT Maker веб -ілмектерін жасаңыз
A. https://ifttt.com сайтына кіріңіз.
B. «Жасау» мәзірін таңдаңыз
C. Webhooks іздеңіз және қызметті басыңыз.
D. Триггер үшін тек бір таңдау болады, оны басыңыз.
E. Оқиғаның атын енгізіңіз, бұл жағдайда мен Person1Arrives қолдандым; дегенмен, бұл сізге ұнайтын нәрсені атауға болады.
мысалы Person1Arrives және Person1Leaves
F. Триггер жасау түймесін басыңыз:
G. «Содан кейін» түймесін басыңыз
H. «парақтарды» іздеңіз және басыңыз
I. «Электрондық кестеде ұяшықты жаңарту» түймесін басыңыз.
J. «Диск қалтасының жолы» бөлімінде оны босатыңыз (әдепкі бойынша google дискісіндегі IFTTT қалтасы) немесе электрондық кестеге толық жолды қойыңыз.
K. «Электрондық кесте атауы» бөліміне электрондық кестенің атын қойыңыз. Менің жағдайда бұл «толықтығын бақылау» (тырнақшалар қажет емес)
L. «Қандай ұяшық?» бөлімінде ұяшықты C бағанына қойыңыз, онда «HOME» немесе «AWAY» аймағына кіретін немесе шығатын адам сақталады. мысалы Менің 1 адамға арналған электрондық кестеде C2 ұяшығы қажет.
M. «Мән» бөлімінде барлық бас әріптермен «ҮЙ» немесе «ҚАШЫҚ» қойылады (тырнақшалар қажет емес). Сіз қайсысын таңдайсыз, сіз гео-қоршауды тастау немесе кіру үшін Webhook жасайтындығыңызға байланысты.
N. «Әрекет жасау» түймесін басыңыз.
O. «Жалғастыру» түймесін басыңыз
P. Отбасыңыздағы әрбір адам үшін жоғарыда көрсетілген қадамдарды (A -дан P -ге дейін) аяқтау циклін басыңыз. Сіз әр адамға арналған «Келу» және «Жапырақтар» іс -шараларымен аяқталуыңыз керек.
9 -қадам: Жасаушының оқиға URL мекенжайлары туралы ақпарат жинаңыз
- Веб -шолғышты пайдаланып https://ifttt.com/maker_webhooks/settings бетіне өтіңіз.
- Көрсетілген беттегі «URL» өрісінен мәтінді қою буферіне көшіріңіз
- Бұл URL мекенжайын шолушылардың мекенжай жолағына қойыңыз
- Бұл бетте біз жасаған веб -ілмектерді қалай пайдалану керектігін көрсету керек.
-
URL құрылымы келесідей болады:
«https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} мысалы» https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$$*«
Мұны келесі қадамда қолданатындықтан ескеріңіз.
10 -қадам: Macrodroid -де әр адамға арналған оқиға үшін макростар жасаңыз
Бақыланғыңыз келетін адамның телефонында Macrodroid ашыңыз.
- Макросты қосу түймешігін басыңыз
-
Жасалатын оқиғаның макро атын енгізіңіз. Мен келесі атауларды қолдандым
- Person1LeavesSmall
- Персона1 Кіреді Кіші
- 1 адам жапырақтары үлкен
- Адам1 Келеді Үлкен
- Триггерлердің жоғарғы оң жақ бұрышындағы плюс түймесін басыңыз
- «Орналасу» түймесін басыңыз
- «Geofence Trigger» түймесін басыңыз
- Жасайтын оқиғаға байланысты «Енгізілген аймақ» немесе «Шығатын аймақ» таңдаңыз.
- «Алдыңғы орын белгісіз болса, іске қосу» құсбелгісін қойыңыз.
- «Орналасқан жерді жаңарту жылдамдығын» төменгі санға өзгертуді қарастырыңыз. Назар аударыңыз, бұл Macrodroid экранында көрсетілгендей батареяны пайдалануға әсер етеді
- «Жарайды» басыңыз
- Бұл оқиға үшін бұрын құрылған геофонды таңдаңыз
- «Әрекеттер» жоғарғы оң жақ бұрышындағы плюс түймесін басыңыз.
- «Қолданбалар» түймесін басыңыз
- «Веб -сайтты ашу / HTTP алу» түймесін басыңыз.
- «URL енгізу» өрісіндегі алдыңғы бөлімдегі «11 -қадамнан» сәйкес Webhook URL мекенжайын қойыңыз. IE Person1Leaves оқиғасының дұрыс атауын пайдаланғаныңызға көз жеткізіңіз.
- «HTTP GET» құсбелгісін қойыңыз
-
OK түймесін басыңыз
Бұл кезде әрекетті тексеріп, электрондық кестеге әсерін растау жақсы. Мұны әрекетті бір рет түрту және тест әрекетін басу арқылы жасауға болады. Ол сіз жұмыс істеп жатқан оқиғаға байланысты электрондық кестедегі сәйкес ұяшықты «HOME» немесе «AWAY» етіп жаңартуы керек
- Макро атыңыздың жанындағы сол жақ көрсеткіні басыңыз
- Сақтау түймешігін басыңыз
Әрбір бақыланатын отбасы мүшесінің телефонында осы бөлімдегі 1-18 қадамды орындаңыз. Әрбір бақыланатын отбасы мүшесінің телефонында төрт макростар жасалады. (Мысал макро атаулары 2 -қадамда жоғарыда көрсетілген)
11 -қадам: «Қайта есептеу» электрондық кесте параметрін өзгерту
- Google электрондық кестесін шолғыш арқылы ашыңыз.
- Файл мәзірін нұқыңыз.
- «Электрондық кесте параметрлері» түймесін басыңыз.
- «Есептеу» қойындысын нұқыңыз
- «Қайта есептеу» ашылмалы мәзірін «Өзгертуде және әр минут сайын» мәніне өзгертіңіз.
- «Параметрлерді сақтау» түймесін басыңыз.
12 -қадам: Nest термостатын электрондық кестеге қосатын IFTTT апплетін жасаңыз
Соңғы қадам - «Nest Temperature» ұяшығына арналған электрондық кестенің өзгеру оқиғасын Nest термостатымен байланыстыратын IFTTT Applet құру.
- IFTTT.com сайтына кіріңіз
- Жасау мәзірін нұқыңыз
- «Егер бұл болса» түймесін басыңыз
- Парақтарды іздеңіз
- «Google Sheets» түймесін басыңыз
- «Ұяшық электрондық кестеде жаңартылған» түймесін басыңыз.
-
Келесі әрекеттердің бірін орындаңыз:
- Қалтаның жолын және электрондық кестенің файл атауын енгізіңіз
- Электрондық кестенің URL мекенжайын «Немесе электрондық кестенің URL мекенжайын көшіріп, қойыңыз» қойыңыз.
- «Қандай ұяшықты бақылау керек» бөлімінде «Ұя температурасын» білдіретін ұяшықты қойыңыз. (Менің бастапқы электрондық кестеде бұл «Е7» ұяшығы, тырнақшалар қажет емес)
- «Іске қосу» түймесін басыңыз.
- «Содан кейін» түймесін басыңыз.
- «Nest Thermostat» іздеу
- «Nest Thermostat» түймесін басыңыз
- «Температураны орнату» түймесін басыңыз.
- «» Қандай құрылғы «бөлімінің ашылмалы тізімінен термостатты таңдаңыз.
- «Температура» бөліміне «{{Value}}» енгізіңіз. Цитаталар қажет емес.
- «Дәрежелер» бөлімінде электрондық кестеде қолданылған мәндерге байланысты «Фаренгейт» немесе «Цельсий» таңдаңыз.
- «Әрекет жасау» түймесін басыңыз.
- «Жалғастыру» түймесін басыңыз.
- «Аяқтау» түймесін басыңыз.
Құттықтаймыз, егер бәрі ойдағыдай болса, сіз «үйге бірінші адам келеді» немесе «үйден соңғы адам кетсе» термостатыңызды басқарудың әдісін орнаттыңыз.
Ұсынылған:
Ubidots + ESP32- Болжалды машиналарды бақылау: 10 қадам
Ubidots + ESP32- Болжалды машиналық бақылау: Ubidots көмегімен google парағында пошталық оқиғалар мен дірілдің жазбасын құру арқылы машинаның дірілі мен температурасын болжауды талдау
MicroBit бөлмесінің толуын есептегіш пен контроллер: 4 қадам
MicroBit бөлмелерінің толуын есептегіш пен контроллер: Пандемия кезінде вирустың таралуын төмендетудің бір жолы - адамдар арасындағы физикалық алшақтықты барынша арттыру. Бөлмелерде немесе дүкендерде кез келген уақытта жабық кеңістікте қанша адам болатынын білу пайдалы болар еді
HestiaPi Smart Thermostat FR4 корпусы: 3 қадам
HestiaPi Smart Thermostat FR4 корпусы: HestiaPi - бұл сіздің үйге арналған ашық ақылды термостат, ол Raspberry Pi Zero W -де openHAB жұмыс істейді, сенсорлы экранды, температура/ылғалдылық сенсоры мен реле бар. жүгірді
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайырымдылық робот - Arduino: 9 қадам (суреттермен)
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайыршы робот - Arduino: Біз қайыршы робот жасамақпыз. Бұл робот тітіркендіруге немесе өтіп бара жатқан адамдардың назарын аударуға тырысады. Бұл олардың беттерін анықтап, оларға лазермен оқ атуға тырысады. Егер сіз роботқа тиын берсеңіз, ол ән айтып, би билейді. Роботқа қажет болады