Taula de continguts:
- Pas 1: creeu un full de Google nou ("Feu una còpia" del meu full de càlcul compartit al vostre Google Drive)
- Pas 2: seguretat
- Pas 3: actualitzeu el full de càlcul amb membres de la família amb seguiment
- Pas 4: afegiu o elimineu membres de la família
- Pas 5: desactivació dels membres de la família
- Pas 6: definiu les temperatures desitjades
- Pas 7: creeu dues geotancs a Macrodroid
- Pas 8: Creeu webhooks IFTTT Maker per entrar i sortir de cada geofence
- Pas 9: recopileu informació sobre els URL d'esdeveniments de Maker
- Pas 10: creeu macros a Macrodroid per a cada esdeveniment per a cada persona
- Pas 11: Modifiqueu la configuració del full de càlcul "Recàlcul"
- Pas 12: creeu un applet IFTTT que connecti el termòstat Nest al full de càlcul
Vídeo: Termòstat Nest, seguiment d’ocupació: 12 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
La meva automatització de refrigeració domèstica que feia servir amb el termòstat Nest havia estat, fins fa poc, gestionada per IFTTT mitjançant els activadors de Life360 "els primers a arribar a casa" i els "últims a sortir de casa". Va ser fantàstic perquè podia afegir membres de la família al meu cercle Life360 i, si fossin els primers a arribar a la geotanca per a casa, IFTTT activaria el termòstat Nest per establir la temperatura adequada. A més, quan l’última persona deixés la mateixa geotanca, fixaria el termòstat Nest a la temperatura ECO.
El problema es va produir a principis de desembre de 2020, quan Life360 va anunciar el final de la integració IFTTT:
Correu electrònic enviat per IFTTT:
Hola, El 2 de desembre de 2020, el servei Life360 s’eliminarà d’IFTTT perquè l’equip Life360 ja no admet el servei.
Per obtenir serveis alternatius, consulteu altres serveis de sistemes i concentradors intel·ligents a IFTTT.
Agraïm la vostra comprensió.
Vaig fer algunes investigacions i hi ha diversos productes que fan geo-esgrima i d'altres que fan un seguiment de l'ocupació de la llar, però tots cobraven tarifes o eren massa complexes per a les meves necessitats.
Em vaig decidir per una solució que combina una aplicació anomenada MacroDriod (només funciona amb telèfons Android), IFTTT Maker Webhooks i Google Sheets per mantenir l’estat d’ocupació de casa meva.
Subministraments:
-
Telèfon Android
S'ha instal·lat l'aplicació MacroDroid
- Termòstat Nest
-
Compte IFTTT (ha de ser Pro, ja que necessita més de les 3 aplicacions permeses a Standard).
- Compte Nest vinculat a IFTTT
- Compte de Google enllaçat a IFTTT
- Compte de Maker Webhooks enllaçat a IFTTT
Pas 1: creeu un full de Google nou ("Feu una còpia" del meu full de càlcul compartit al vostre Google Drive)
-
Copieu el full de Google de seguiment d'ocupació compartit:
- Maj + Feu clic en aquest enllaç per obrir-lo en una altra pestanya.
- Feu clic a Fitxer
- Feu clic a "Fes una còpia"
- Deseu a la vostra unitat de Google.
- Preneu nota del nom i el directori del fitxer on els emmagatzemeu. Als efectes d’aquest instructiu, assumirem el directori IFTTT i el fitxer es dirà "Seguiment d’ocupació". Tingueu en compte que és possible que vulgueu donar-li un bon nom ofuscat perquè sigui més segur.
P. S: No em demaneu que us permeti editar aquest fitxer. Abans de fer cap canvi, que no podreu fer perquè ho compartia com a full de càlcul de només lectura, feu una "còpia" al vostre propi google drive i, a continuació, procediu a fer les modificacions.
Pas 2: seguretat
Parlant de seguretat, preneu-vos un moment i assegureu-vos que el full que heu copiat només és privat per a vosaltres. Per fer-ho, obriu el full de càlcul copiat i passeu el cursor per sobre del botó de compartir. hauria de semblar a la primera imatge superior.
Si no ho fa, feu clic al botó de compartir i canvieu a "restringit" per
- fent clic al botó de compartir
- canviant-lo a restringit. (hauria de semblar a la segona imatge superior) Raonament: no volem que la gent sàpiga quan la seva família no és a casa.
Pas 3: actualitzeu el full de càlcul amb membres de la família amb seguiment
El full de càlcul inclou dos membres per fer el seguiment, Person1 i Person2. Aquests noms s’emmagatzemen al full de càlcul de les cel·les B2 i B3. Si ho desitgeu (no és obligatori), podeu actualitzar aquests noms als noms de les persones a les quals voleu fer el seguiment..
Pas 4: afegiu o elimineu membres de la família
Si cal, podeu afegir o eliminar membres de la família del full de càlcul. He deixat espai per fer-ho a les files 4-6.
- Per afegir membres de la família addicionals; simplement copieu la fila 2 o 3 i enganxeu-la a la fila 4, 5 o 6.
- Per eliminar membres de la família, simplement suprimiu el contingut de la fila.
Nota: No elimineu tots els membres de la família o perdrà les fórmules emmagatzemades a la columna E. A més, com més persones hàgiu afegit, més IFTTT haurà de crear Webhooks.
Pas 5: desactivació dels membres de la família
La columna D del full de càlcul s’utilitza per habilitar o desactivar els membres de la família. Per exemple: suposem que vosaltres i el vostre cònjuge són els únics membres de la família que es fan un seguiment, però que el vostre cònjuge no visita la família en un altre estat. No voldríeu que la vostra CA continués encesa quan sortís de casa, de manera que podeu desactivar la consideració del vostre cònjuge canviant la columna D per "No". En fer-ho, l’arribada o sortida del seu cònjuge no afectarà la temperatura del termòstat Nest.
Pas 6: definiu les temperatures desitjades
- La cèl·lula G2 controla la temperatura desitjada quan "La primera persona arriba a casa". Establiu aquest valor a la temperatura desitjada quan la gent sigui a casa.
- La cèl·lula H2 controla la temperatura desitjada quan "L'última persona surt de casa". Establiu aquest valor a la temperatura desitjada quan ningú no sigui a casa.
Alguns exemples:
- Si visqueu a Hawaii i voleu que la temperatura sigui de 75 quan estigueu a casa i la temperatura màxima sigui de 85 quan estigueu fora, establireu G2 a 75 i H2 a 85.
- Si visqueu a Seattle i és hivern, podeu establir H2 a 70 i G2 a 65. Això us donaria una temperatura de 70 quan estigueu a casa i permetreu que la casa baixi a 65 quan no estigueu a casa.
Pas 7: creeu dues geotancs a Macrodroid
Si encara no ho heu fet, instal·leu l'aplicació Macrodroid des de Google Play Store. Assegureu-vos d’instal·lar-lo al telèfon intel·ligent de cada membre de la família que faci el seguiment.
Obriu Macrodroid i feu clic a Geofences
Creo dues geocercles concèntriques centrades a casa meva i les he anomenat "HomeSmall" i "HomeLarge".
El més petit que m’agrada mantenir a uns 100 metres. El més gran s’ha de fer tan gran com la distància que trigui, de mitjana, a que la casa es refredi o s’escalfi quan arribi.
Pas 8: Creeu webhooks IFTTT Maker per entrar i sortir de cada geofence
A. Inicieu sessió a
B. Feu clic a l'opció de menú "Crea"
C. Cerqueu webhooks i feu clic al servei.
D. Només hi haurà una opció per a un activador, feu-hi clic.
E. Introduïu un nom per a l'esdeveniment, en aquest cas he utilitzat Person1Arrives; tanmateix, es pot anomenar com vulgueu.
per exemple. Person1Arrives i Person1Leaves
F. Feu clic a crea activador:
G. Feu clic al botó "llavors això"
H. Cerqueu i feu clic a "fulls"
I. Feu clic a "Actualitza la cel·la al full de càlcul"
J. A la secció "Camí de la carpeta de Drive", buideu-la (per defecte, la carpeta IFTTT del vostre google drive) o introduïu-la al camí complet del full de càlcul.
K. A la secció "Nom del full de càlcul", poseu el nom del vostre full de càlcul. En el meu cas és "Seguiment d'ocupació" (no cal pressupostos)
L. A la "Quina cel·la?" secció, col·loqueu la cel·la a la columna C on s’emmagatzemarà l’estat "HOME" o "AWAY" de la zona que entra o surt de la zona. per exemple. Al meu full de càlcul original per a persona1, la cel·la requerida és C2.
M. A la secció "Valor", en majúscules poseu "HOME" o "AWAY" (no calen cometes). De quina trieu depèn de si esteu creant un Webhook per sortir o entrar en una geotanca.
N. Feu clic a "Crea acció".
O. Feu clic a "Continua"
P. Feu clic a Finalitza el bucle per tornar a seguir els passos anteriors (de l'A a la P) per a cada persona de la vostra família que es faci un seguiment. Haureu d’acabar amb un esdeveniment "Arriba" i "Deixa" per a cada persona.
Pas 9: recopileu informació sobre els URL d'esdeveniments de Maker
- Amb un navegador web, aneu a
- Copieu el text del camp "URL" a la pàgina que es mostra al buffer d'enganxa
- Enganxeu aquest URL a la barra d'adreces del navegador
- Aquesta pàgina us mostrarà com utilitzar els webhooks que acabem de crear.
-
L'estructura de l'URL serà així:
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} per exemple" https://maker.ifttt.com/trigger/Person1Leaves/with/key/% * & (* (% $$ *"
Tingueu en compte això, ja que el faràs servir al següent pas.
Pas 10: creeu macros a Macrodroid per a cada esdeveniment per a cada persona
Obriu Macrodroid al telèfon de la persona de la qual vulgueu fer un seguiment.
- Feu clic a Afegeix macro
-
Introduïu el nom de macro de l'esdeveniment que esteu creant. He utilitzat els noms següents
- Person1LeavesSmall
- Person1ArrivesSmall
- Person1LeavesLarge
- Person1ArrivesLarge
- Feu clic al signe més a l'extrem superior dret dels activadors
- Feu clic a "Ubicació"
- Feu clic a "Geofence Trigger"
- Trieu "Àrea introduïda" o "Àrea abandonada" en funció de l'esdeveniment que vulgueu crear.
- Marqueu "Activa si es desconeix la ubicació anterior"
- Penseu a canviar el "percentatge d'actualització de la ubicació" a un nombre inferior. Tingueu en compte que això afectarà l’ús de la bateria tal com s’indica a la pantalla de Macrodroid
- Feu clic a "D'acord"
- Seleccioneu el recinte geogràfic creat anteriorment per a aquest esdeveniment
- Feu clic al signe més a l'extrem superior dret d '"Accions"
- Feu clic a "Aplicacions"
- Feu clic a "Obre el lloc web / HTTP GET"
- Enganxeu l'URL Webhook adequat del "Pas 11" de la secció anterior al camp "Introduïu URL". Assegureu-vos d'utilitzar el nom de l'esdeveniment correcte, IE Person1Leaves.
- Marqueu la casella "HTTP GET"
-
Feu clic a D'acord
En aquest moment, és una bona idea provar l'acció i validar l'efecte al full de càlcul. Això es pot fer només tocant l'acció i fent clic a l'acció de prova. Hauria d'actualitzar la cel·la adequada del full de càlcul a "HOME" o "AWAY" en funció de l'esdeveniment amb què estigueu treballant
- Feu clic a la fletxa esquerra al costat del nom de la vostra macro
- Feu clic a Desa
Feu el pas 1-18 d'aquesta secció al telèfon de cada membre de la família seguit. Es crearan quatre macros al telèfon de cada membre de la família seguit. (Els noms de macro d'exemple es mostren al pas 2)
Pas 11: Modifiqueu la configuració del full de càlcul "Recàlcul"
- Obriu el full de càlcul de Google amb un navegador.
- Feu clic al menú de fitxers.
- Feu clic a "Configuració del full de càlcul".
- Feu clic a la pestanya "Càlcul"
- Canvieu el menú desplegable "Recàlcul" a "En canvi i cada minut".
- Feu clic al botó "Desa la configuració".
Pas 12: creeu un applet IFTTT que connecti el termòstat Nest al full de càlcul
L'últim pas és crear un applet IFTTT que enllaci l'esdeveniment de canvi del full de càlcul de la cel·la "Temperatura Nest" amb el termòstat Nest.
- Inicieu la sessió a IFTTT.com
- Feu clic al menú de creació
- Feu clic al botó "Si és això"
- Cerca fulls de càlcul
- Feu clic a "Fulls de càlcul de Google"
- Feu clic a "Cel·la actualitzada al full de càlcul"
-
Feu una de les accions següents:
- Introduïu el camí de la carpeta i el nom del fitxer del full de càlcul
- Copieu i enganxeu l'URL del full de càlcul a "O copieu i enganxeu l'URL del full de càlcul"
- A la secció "Quina cel·la supervisar", poseu la cel·la que representa "Temperatura del niu". (Al meu full de càlcul original, es tracta de la cel·la "E7", no calen cites)
- Feu clic al botó "Crea un activador".
- Feu clic al botó "Aleshores això".
- Cerqueu "Termòstat Nest"
- Feu clic a "Termòstat Nest"
- Feu clic a "Estableix la temperatura".
- Seleccioneu el termòstat al menú desplegable de la secció "Quin dispositiu".
- A la secció "Temperatura", introduïu "{{Valor}}". No cal pressupostos.
- A la secció "Graus a", seleccioneu "Fahrenheit" o "Celsius", en funció dels valors que hàgiu utilitzat al full de càlcul.
- Feu clic al botó "Crea acció".
- Feu clic al botó "Continua".
- Feu clic al botó "Finalitza".
Enhorabona, si tot va bé, acabeu d’establir una manera de controlar el termòstat quan "La primera persona arriba a casa" o "L'última persona surt de casa".
Recomanat:
Comptador i controlador d'ocupació de la sala MicroBit: 4 passos
Comptador i controlador d’ocupació de la sala MicroBit: durant una pandèmia, una manera de reduir la transmissió del virus és maximitzar el distanciament físic entre les persones. A les habitacions o botigues, seria útil saber quantes persones hi ha a l’espai tancat en un moment donat. Aquest projecte utilitza un parell de
Taulell d'ocupació de l'habitació: 5 passos (amb imatges)
Comptador d’ocupació de les habitacions: sóc Paolo Reyes, un mexicà que li encanta crear i crear coses. És per això que vaig crear aquest Counter Occupancy Counter. Degut a les circumstàncies del COVID-19, vaig decidir desenvolupar aquest projecte per limitar la propagació de virus, controlant el nombre de persones que puguin ser
Seguiment i seguiment de botigues petites: 9 passos (amb imatges)
Track & trace per a botigues petites: es tracta d’un sistema dissenyat per a petites botigues que se suposa que es munta en bicicletes elèctriques o patinets electrònics per a lliuraments a curt abast, per exemple, una fleca que vulgui lliurar pastes. Què significa Track and Trace? Track and trace és un sistema utilitzat per ca
Kits de cotxes de seguiment de robots intel·ligents de bricolatge Seguiment fotosensible del cotxe: 7 passos
Kits de cotxes de seguiment de robots intel·ligents de bricolatge Seguiment del cotxe fotosensible: dissenyat per SINONING ROBOT Podeu comprar amb el robot de seguiment El xip LM393 compara els dos fotoresistors, quan hi ha un LED de fotoresistència lateral en BLANC, el costat del motor s'aturarà immediatament, l'altre costat del motor girar, de manera que
Registrador de dades de l'historial del termòstat Nest: 6 passos (amb imatges)
Registrador de dades de l'historial del termòstat Nest: el termòstat Nest fa un seguiment de la temperatura, la humitat i l'ús del forn / CA i els usuaris només poden veure les dades històriques durant 10 dies. Volia recopilar dades històriques (> 10 dies) i em vaig trobar amb un script de fulls de càlcul de Google que feia nidificacions cada cop