Tabla de contenido:

Termostato Nest, seguimiento de ocupación: 12 pasos
Termostato Nest, seguimiento de ocupación: 12 pasos

Video: Termostato Nest, seguimiento de ocupación: 12 pasos

Video: Termostato Nest, seguimiento de ocupación: 12 pasos
Video: How to Set Up Your Carrier Infinity System Control Thermostat 2024, Noviembre
Anonim
Termostato Nest, seguimiento de ocupación
Termostato Nest, seguimiento de ocupación
Termostato Nest, seguimiento de ocupación
Termostato Nest, seguimiento de ocupación
Termostato Nest, seguimiento de ocupación
Termostato Nest, seguimiento de ocupación

La automatización de la refrigeración de mi hogar con mi termostato Nest había sido ejecutada, hasta hace poco, por IFTTT utilizando los activadores "primero en llegar a casa" y "último en salir de casa" de Life360. Esto fue genial porque pude agregar miembros de la familia a mi círculo Life360 y si fueran los primeros en llegar a la geovalla para ir a casa, IFTTT activaría el termostato Nest para establecer la temperatura correcta. Además, cuando la última persona abandona la misma geovalla, el termostato Nest se configura en la temperatura ECO.

El problema llegó a principios de diciembre de 2020 cuando Life360 anunció el final de la integración IFTTT:

Correo electrónico enviado por IFTTT:

Hola, El 2 de diciembre de 2020, el servicio Life360 se eliminará de IFTTT porque el equipo Life360 ya no admite el servicio.

Para servicios alternativos, eche un vistazo a otros servicios de sistemas y concentradores inteligentes en IFTTT.

Apreciamos su comprensión."

Investigué un poco y hay varios productos que hacen geo-cercas y otros que rastrean la ocupación de la casa, pero todos cobran tarifas o son demasiado complejos para mis necesidades.

Me decidí por una solución que combina una aplicación llamada MacroDriod (solo se ejecuta en teléfonos Android), IFTTT Maker Webhooks y Google Sheets para mantener el estado de ocupación de mi hogar.

Suministros:

  1. Teléfono Android

    Aplicación MacroDroid instalada

  2. Termostato Nest
  3. Cuenta IFTTT (debe ser Pro, ya que requiere más de las 3 aplicaciones permitidas en Estándar).

    1. Cuenta Nest vinculada a IFTTT
    2. Cuenta de Google vinculada a IFTTT
    3. Cuenta Maker Webhooks vinculada a IFTTT

Paso 1: cree una nueva hoja de Google ("Haga una copia" de mi hoja de cálculo compartida en su Google Drive)

Crear una nueva hoja de Google
Crear una nueva hoja de Google
  1. Copie mi hoja de Google de seguimiento de ocupación compartida:

    1. Shift + Haga clic en este enlace para abrir en otra pestaña.
    2. Haga clic en Archivo
    3. Haga clic en "Hacer una copia"
    4. Guarde en su unidad de Google.
    5. Tome nota del nombre del archivo y del directorio en el que lo almacena. Para los propósitos de este Instructable, asumiremos el directorio IFTTT y el archivo se llamará "Occupancy Tracking". Tenga en cuenta que es posible que desee darle un nombre agradable y confuso para ayudarlo a ser más seguro.

PD: No me pida que le dé permiso para editar este archivo. Antes de realizar cualquier cambio, que no podrá realizar porque compartí esto como una hoja de cálculo de solo lectura, haga una "copia" en su propia unidad de Google y luego proceda con las modificaciones.

Paso 2: seguridad

Seguridad
Seguridad
Seguridad
Seguridad

Hablando de seguridad, tómate un momento y asegúrate de que la hoja que has copiado es privada solo para ti. Esto se puede hacer abriendo la hoja de cálculo copiada y colocando el cursor sobre el botón de compartir. debería verse como la primera imagen de arriba.

Si no es así, haga clic en el botón compartir y cambie a "restringido" por

  1. haciendo clic en el botón compartir
  2. cambiándolo a restringido. (debería parecerse a la segunda imagen de arriba) Razonamiento: No queremos que la gente sepa cuando su familia no está en casa.

Paso 3: actualice su hoja de cálculo con miembros de la familia rastreados

Actualice su hoja de cálculo con miembros de la familia rastreados
Actualice su hoja de cálculo con miembros de la familia rastreados

La hoja de cálculo viene con dos miembros para rastrear, Person1 y Person2. Estos nombres se almacenan en la hoja de cálculo en las celdas B2 y B3. Si lo desea (no es obligatorio), puede actualizar estos nombres con los nombres de las personas a las que desea rastrear.

Paso 4: agregar o quitar miembros de la familia

Agregar o quitar miembros de la familia
Agregar o quitar miembros de la familia

Si es necesario, puede agregar o eliminar miembros de la familia de la hoja de cálculo. Dejé espacio para hacer esto en las filas 4-6.

  • Para agregar miembros adicionales de la familia; simplemente copie la fila 2 o 3 y péguela en la fila 4, 5 o 6.
  • Para eliminar miembros de la familia, simplemente elimine el contenido de la fila.

Nota: No elimine a todos los miembros de la familia o perderá las fórmulas almacenadas en la columna E. Además, cuantas más personas haya agregado, más Webhooks IFTTT deberá crear.

Paso 5: inhabilitación de miembros de la familia

Inhabilitación de miembros de la familia
Inhabilitación de miembros de la familia

La columna D de la hoja de cálculo se usa para habilitar o deshabilitar a los miembros de la familia. Por ejemplo: digamos que usted y su cónyuge son los únicos miembros de la familia que están siendo rastreados, pero su cónyuge está visitando a la familia en otro estado. No querrá que su aire acondicionado permanezca encendido cuando se fue de casa, por lo que puede inhabilitar a su cónyuge para que no sea considerado cambiando la columna D para ellos a "No". Al hacer esto, la llegada o salida de su cónyuge a casa no afectará la temperatura del termostato Nest.

Paso 6: establezca las temperaturas deseadas

Establezca sus temperaturas deseadas
Establezca sus temperaturas deseadas
  • La celda G2 controla la temperatura deseada cuando "La primera persona llega a casa". Establezca este valor en la temperatura deseada cuando haya personas en casa.
  • La celda H2 controla la temperatura deseada cuando "La última persona sale de casa". Establezca este valor en la temperatura deseada cuando no haya nadie en casa.

Algunos ejemplos:

  • Si vive en Hawái y desea que la temperatura sea de 75 cuando esté en casa y la temperatura máxima sea de 85 cuando no esté, debe establecer G2 en 75 y H2 en 85.
  • Si vive en Seattle y es invierno, puede configurar H2 en 70 y G2 en 65. Esto le daría una temperatura de 70 mientras está en casa y permitiría que la casa baje a 65 cuando no esté en casa.

Paso 7: crea dos geovallas en Macrodroid

Crea dos geovallas en Macrodroid
Crea dos geovallas en Macrodroid
Crea dos geovallas en Macrodroid
Crea dos geovallas en Macrodroid

Si aún no lo ha hecho, instale la aplicación Macrodroid de Google Play Store. Asegúrese de instalarlo en el teléfono inteligente de cada miembro de la familia que esté rastreando.

Abra Macrodroid y haga clic en Geofences

Creo dos geocercas concéntricas centradas en mi casa y las llamé "HomeSmall" y "HomeLarge".

El más pequeño me gusta mantenerlo a unos 100 metros. El más grande debe ser tan grande como la distancia que se necesita, en promedio, para que su casa se enfríe o caliente cuando llegue.

Paso 8: Cree webhooks IFTTT Maker para entrar y salir de cada geovalla

Cree webhooks IFTTT Maker para entrar y salir de cada geovalla
Cree webhooks IFTTT Maker para entrar y salir de cada geovalla

A. Inicie sesión en

B. Haga clic en la opción de menú "Crear"

C. Busque webhooks y haga clic en el servicio.

D. Solo estará disponible una opción para un disparador, haga clic en él.

E. Ingrese un nombre para el evento, en este caso utilicé Person1Arrives; sin embargo, esto puede tener el nombre que desee.

p.ej. Person1Arrives y Person1Leaves

F. Haga clic en crear disparador:

G. Haga clic en el botón "luego eso"

H. Busque y haga clic en "hojas"

I. Haga clic en "Actualizar celda en hoja de cálculo".

J. En la sección "Ruta de la carpeta de la unidad", vacíela (por defecto es la carpeta IFTTT en su unidad de Google) o ingrese la ruta completa a su hoja de cálculo.

K. En la sección "Nombre de la hoja de cálculo", escriba el nombre de su hoja de cálculo. En mi caso es "Seguimiento de ocupación" (no se necesitan cotizaciones)

L. En el "¿Qué celda?" sección, coloque la celda en la columna C donde se almacenará la persona que ingrese o salga del estado de "CASA" o "AUSENTE" de la zona. p.ej. En mi hoja de cálculo original para person1, la celda requerida es C2.

M. En la sección "Valor", en mayúsculas, escriba "PARCIAL" o "TOTAL" (las comillas no son necesarias). El que elija depende de si está creando un Webhook para salir o entrar en una geovalla.

N. Haga clic en "Crear acción".

O. Haga clic en "Continuar"

P. Haga clic en Finish Loop para volver a los pasos anteriores (A a P) para cada persona de su familia que está siendo rastreada. Debería terminar con un evento de "Llega" y "Sale" para cada persona.

Paso 9: recopile información sobre las URL de su evento Maker

Recopile información sobre las URL de su evento Maker
Recopile información sobre las URL de su evento Maker
  1. Con un navegador web, vaya a
  2. Copie el texto del campo "URL" en la página mostrada en su búfer de pegado
  3. Pegue esa URL en la barra de direcciones del navegador.
  4. Esta página debería mostrarle cómo utilizar los webhooks que acabamos de crear.
  5. La estructura de la URL se verá así:

    "https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} p. ej." https://maker.ifttt.com/trigger/Person1Leaves/with/key/% * & (* (% $$ *"

Tome nota de esto ya que lo usará en el siguiente paso.

Paso 10: Cree macros en Macrodroid para cada evento de cada persona

Cree macros en Macrodroid para cada evento de cada persona
Cree macros en Macrodroid para cada evento de cada persona

Abra Macrodroid en el teléfono de la persona que desea rastrear.

  1. Haga clic en agregar macro
  2. Ingrese el nombre de la macro para el evento que está creando. Usé los siguientes nombres

    1. Persona1HojasPequeñas
    2. Persona1LlegaPequeña
    3. Persona1HojasGrandes
    4. Persona1LlegaGrande
  3. Haga clic en el signo más en la esquina superior derecha de los activadores.
  4. Haga clic en "Ubicación"
  5. Haga clic en "Geofence Trigger"
  6. Elija "Área de entrada" o "Área de salida" según el evento que esté creando.
  7. Marque "Activar si se desconoce la ubicación anterior"
  8. Considere cambiar la "Tasa de actualización de la ubicación" a un número menor. Tenga en cuenta que esto tendrá un efecto en el uso de la batería como se indica en la pantalla de Macrodroid
  9. Haga clic en Aceptar"
  10. Seleccione la geovalla creada anteriormente para este evento
  11. Haga clic en el signo más en la esquina superior derecha de "Acciones".
  12. Haga clic en "Aplicaciones"
  13. Haga clic en "Abrir sitio web / HTTP GET"
  14. Pegue la URL del Webhook correspondiente del "Paso 11" de la sección anterior en el campo "Ingresar URL". Asegúrese de utilizar el nombre de evento correcto, IE Person1Leaves.
  15. Marque la casilla de "HTTP GET"
  16. Haga clic en Aceptar

    En este punto, es una buena idea probar la acción y validar el efecto en su hoja de cálculo. Esto se puede hacer tocando una sola vez la acción y haciendo clic en la acción de prueba. Debería actualizar la celda correspondiente en su hoja de cálculo a "EN CASA" o "AUSENTE" dependiendo del evento con el que esté trabajando

  17. Haga clic en la flecha izquierda junto al nombre de su macro
  18. Clic en Guardar

Realice los pasos del 1 al 18 de esta sección en el teléfono de cada miembro de la familia rastreado. Se crearán cuatro macros en el teléfono de cada miembro de la familia rastreado. (Los nombres de macro de ejemplo están arriba en el paso 2)

Paso 11: Modificar la configuración de la hoja de cálculo "Recálculo"

  1. Abra la hoja de cálculo de Google con un navegador.
  2. Haga clic en el menú de archivo.
  3. Haga clic en "Configuración de la hoja de cálculo".
  4. Haga clic en la pestaña "Cálculo"
  5. Cambie el menú desplegable "Recálculo" a "Al cambiar y cada minuto".
  6. Haga clic en el botón "Guardar configuración".

Paso 12: Cree un subprograma IFTTT que conecte el termostato Nest a la hoja de cálculo

Cree un subprograma IFTTT que conecte el termostato Nest a la hoja de cálculo
Cree un subprograma IFTTT que conecte el termostato Nest a la hoja de cálculo

El último paso es crear un subprograma IFTTT que vincule el evento de cambio de la hoja de cálculo para la celda "Nest Temperature" con el termostato Nest.

  1. Inicie sesión en IFTTT.com
  2. Haga clic en el menú crear
  3. Haga clic en el botón "Si esto"
  4. Buscar hojas
  5. Haga clic en "Hojas de cálculo de Google".
  6. Haga clic en "Celda actualizada en hoja de cálculo".
  7. Haz una de las siguientes:

    1. Ingrese la ruta de la carpeta y el nombre de archivo de la hoja de cálculo o
    2. Copie y pegue la URL de la hoja de cálculo en "O copie y pegue la URL de la hoja de cálculo"
  8. En la sección "Qué celda monitorear", coloque la celda que representa "Temperatura de nido". (En mi hoja de cálculo original, esta es la celda "E7", no se necesitan comillas).
  9. Haga clic en el botón "Crear activador".
  10. Haga clic en el botón "Entonces eso".
  11. Busca "Termostato Nest"
  12. Haga clic en "Termostato Nest".
  13. Haga clic en "Establecer temperatura".
  14. Seleccione su termostato en el menú desplegable de la sección "" Qué dispositivo ".
  15. En la sección "Temperatura", ingrese "{{Valor}}". Cotizaciones no necesarias.
  16. En la sección "Grados en", seleccione "Fahrenheit" o "Celsius", según los valores que utilizó en la hoja de cálculo.
  17. Haga clic en el botón "Crear acción".
  18. Haga clic en el "botón Continuar".
  19. Haga clic en el botón "Finalizar".

Enhorabuena, si todo ha ido bien, acaba de establecer una forma de controlar su termostato cuando "La primera persona llega a casa" o "La última persona se va de casa".

Recomendado: