Table des matières:

Thermostat Nest, suivi de l'occupation : 12 étapes
Thermostat Nest, suivi de l'occupation : 12 étapes

Vidéo: Thermostat Nest, suivi de l'occupation : 12 étapes

Vidéo: Thermostat Nest, suivi de l'occupation : 12 étapes
Vidéo: La télédétection : mise en oeuvre et suivi de la neutralité en matière de dégradation des terres 2024, Novembre
Anonim
Thermostat Nest, suivi de l'occupation
Thermostat Nest, suivi de l'occupation
Thermostat Nest, suivi de l'occupation
Thermostat Nest, suivi de l'occupation
Thermostat Nest, suivi de l'occupation
Thermostat Nest, suivi de l'occupation

Jusqu'à récemment, l'automatisation de mon refroidissement domestique à l'aide de mon thermostat Nest était gérée par IFTTT à l'aide des déclencheurs "premier arrivé à la maison" et "dernier à quitter la maison" de Life360. C'était génial car je pouvais ajouter des membres de ma famille à mon cercle Life360 et s'ils étaient les premiers à arriver dans la barrière géographique pour la maison, IFTTT déclencherait le thermostat Nest pour régler la bonne température. De plus, lorsque la dernière personne quittait cette même barrière géographique, le thermostat Nest était réglé sur la température ECO.

Le problème est survenu début décembre 2020 lorsque Life360 a annoncé la fin de l'intégration IFTTT:

E-mail envoyé par IFTTT:

Bonjour, Le 2 décembre 2020, le service Life360 sera supprimé d'IFTTT car l'équipe Life360 ne prend plus en charge le service.

Pour les services alternatifs, jetez un œil aux autres services de hub et systèmes intelligents sur IFTTT.

Nous apprécions votre compréhension."

J'ai fait quelques recherches et il existe plusieurs produits qui font de la géo-clôture et d'autres qui suivent l'occupation de la maison, mais ils ont tous facturé des frais ou étaient trop complexes pour mes besoins.

J'ai opté pour une solution qui combine une application appelée MacroDriod (ne fonctionne que sur les téléphones Android), IFTTT Maker Webhooks et Google Sheets pour maintenir l'état d'occupation de ma maison.

Fournitures:

  1. Téléphone Android

    Application MacroDroid installée

  2. Thermostat Nest
  3. Compte IFTTT (doit être Pro car cela prend plus que les 3 applications autorisées en standard).

    1. Compte Nest associé à IFTTT
    2. Compte Google lié à IFTTT
    3. Compte Maker Webhooks lié à IFTTT

Étape 1: Créez une nouvelle feuille Google ("Faire une copie" de ma feuille de calcul partagée sur votre Google Drive)

Créer une nouvelle feuille Google
Créer une nouvelle feuille Google
  1. Copiez ma feuille Google de suivi d'occupation partagée:

    1. Maj + Cliquez sur ce lien pour l'ouvrir dans un autre onglet.
    2. Cliquez sur Fichier
    3. Cliquez sur "Faire une copie"
    4. Enregistrez dans votre lecteur google.
    5. Prenez note du nom du fichier et du répertoire dans lequel vous le stockez. Aux fins de ce Instructable, nous supposerons le répertoire IFTTT et le fichier sera nommé « Suivi d'occupation ». Notez que vous voudrez peut-être lui donner un joli nom obscurci pour l'aider à être plus sûr.

P. S: Ne me demandez pas de vous donner la permission de modifier ce fichier. Avant d'apporter des modifications, que vous ne pourrez pas apporter car je l'ai partagée en tant que feuille de calcul en lecture seule, effectuez une "copie" dans votre propre lecteur google, puis procédez aux modifications.

Étape 2: Sécurité

Sécurité
Sécurité
Sécurité
Sécurité

En parlant de sécurité, prenez un moment et assurez-vous que la feuille que vous avez copiée est privée à vous seul. Cela peut être fait en ouvrant votre feuille de calcul copiée et en survolant le bouton de partage. cela devrait ressembler à la première image ci-dessus.

Si ce n'est pas le cas, cliquez sur le bouton de partage et passez à « restreint » en

  1. en cliquant sur le bouton partager
  2. le changer en restreint. (devrait ressembler à la deuxième image ci-dessus) Raisonnement: Nous ne voulons pas que les gens sachent quand votre famille n'est pas à la maison.

Étape 3: Mettez à jour votre feuille de calcul avec les membres de la famille suivis

Mettez à jour votre feuille de calcul avec les membres de la famille suivis
Mettez à jour votre feuille de calcul avec les membres de la famille suivis

La feuille de calcul est livrée avec deux membres à suivre, Person1 et Person2. Ces noms sont stockés dans la feuille de calcul dans les cellules B2 et B3. Si vous le souhaitez (pas obligatoire), vous pouvez mettre à jour ces noms avec les noms des personnes que vous souhaitez suivre.

Étape 4: ajouter ou supprimer des membres de la famille

Ajouter ou supprimer des membres de la famille
Ajouter ou supprimer des membres de la famille

Si nécessaire, vous pouvez ajouter ou supprimer des membres de la famille de la feuille de calcul. J'ai laissé de la place pour le faire dans les rangées 4-6.

  • Pour ajouter d'autres membres de la famille; copiez simplement la ligne 2 ou 3 et collez-la dans la ligne 4, 5 ou 6.
  • Pour supprimer des membres de la famille, supprimez simplement le contenu de la ligne.

Remarque: ne supprimez pas tous les membres de la famille ou vous perdrez les formules stockées dans la colonne E. De plus, plus vous avez ajouté de personnes, plus vous devrez créer de Webhooks IFTTT.

Étape 5: désactiver les membres de la famille

Désactiver des membres de la famille
Désactiver des membres de la famille

La colonne D de la feuille de calcul est utilisée pour activer ou désactiver les membres de la famille. Par exemple: disons que vous et votre conjoint êtes les seuls membres de la famille à être suivis, mais que votre conjoint est parti rendre visite à de la famille dans un autre État. Vous ne voudriez pas que votre climatisation reste allumée lorsque vous avez quitté la maison, vous pouvez donc désactiver votre conjoint en changeant la colonne D pour eux en « Non ». Ainsi, l'arrivée ou le départ de votre conjoint n'affectera pas la température du thermostat Nest.

Étape 6: définissez vos températures souhaitées

Réglez vos températures souhaitées
Réglez vos températures souhaitées
  • La cellule G2 contrôle la température souhaitée lorsque "La première personne arrive à la maison". Réglez cette valeur sur la température souhaitée lorsque les gens sont à la maison.
  • La cellule H2 contrôle la température souhaitée lorsque « La dernière personne quitte la maison ». Réglez cette valeur sur la température souhaitée lorsque personne n'est à la maison.

Quelques exemples:

  • Si vous habitez à Hawaï et que vous souhaitez que la température soit de 75 lorsque vous êtes à la maison et que la température maximale soit de 85 lorsque vous êtes absent, vous devez régler G2 sur 75 et H2 sur 85.
  • Si vous habitez à Seattle et que c'est l'hiver, vous pouvez régler H2 sur 70 et G2 sur 65. Cela vous donnerait une température de 70 à la maison et permettrait à la maison de descendre à 65 lorsque vous n'êtes pas à la maison.

Étape 7: Créez deux géo-barrières dans Macrodroid

Créer deux géo-barrières dans Macrodroid
Créer deux géo-barrières dans Macrodroid
Créer deux géo-barrières dans Macrodroid
Créer deux géo-barrières dans Macrodroid

Si vous ne l'avez pas déjà fait, installez l'application Macrodroid depuis le Google Play Store. Assurez-vous d'installer sur le téléphone intelligent de chaque membre de la famille suivi.

Ouvrez Macrodroid et cliquez sur Geofences

Je crée deux géofences concentriques centrées sur ma maison et je les ai nommées "HomeSmall" et "HomeLarge".

Le plus petit que j'aime garder à environ 100 mètres. Le plus grand doit être aussi grand que la distance qu'il faut, en moyenne, pour que votre maison se refroidisse ou se réchauffe au moment où vous arrivez.

Étape 8: Créez des Webhooks IFTTT Maker pour entrer et sortir de chaque Geofence

Créez des Webhooks IFTTT Maker pour entrer et sortir de chaque Geofence
Créez des Webhooks IFTTT Maker pour entrer et sortir de chaque Geofence

A. Connectez-vous à

B. Cliquez sur le choix de menu "Créer"

C. Recherchez des webhooks et cliquez sur le service.

D. Un seul choix de déclencheur sera disponible, cliquez dessus.

E. Entrez un nom pour l'événement, dans ce cas, j'ai utilisé Person1Arrives; cependant, cela peut être nommé comme vous le souhaitez.

par exemple. Personne1Arrive et Personne1Part

F. Cliquez sur Créer un déclencheur:

G. Cliquez sur le bouton « puis ça »

H. Recherchez et cliquez sur « feuilles »

I. Cliquez sur « Mettre à jour la cellule dans la feuille de calcul »

J. Dans la section "Chemin du dossier du lecteur", videz-le (par défaut, le dossier IFTTT sur votre lecteur Google) ou indiquez le chemin complet de votre feuille de calcul.

K. Dans la section "Nom de la feuille de calcul", indiquez le nom de votre feuille de calcul. Dans mon cas, il s'agit du "Suivi de l'occupation" (les guillemets ne sont pas nécessaires)

L. Dans la rubrique « Quelle cellule ? section, placez la cellule dans la colonne C où la personne entrant ou sortant de l'état « HOME » ou « AWAY » de la zone sera enregistrée. par exemple. Dans ma feuille de calcul d'origine pour person1, la cellule requise est C2.

M. Dans la section « Valeur », mettez en majuscules soit « HOME » ou « AWAY » (les guillemets ne sont pas nécessaires). Celui que vous choisissez dépend si vous créez un Webhook pour quitter ou entrer dans une géo-barrière.

N. Cliquez sur « Créer une action ».

O. Cliquez sur « Continuer »

P. Cliquez sur Terminer la boucle pour revenir aux étapes ci-dessus (A à P) pour chaque personne de votre famille qui est suivie. Vous devriez vous retrouver avec un événement « Arrive » et « Parts » pour chaque personne.

Étape 9: Recueillez des informations sur les URL de votre événement Maker

Recueillir des informations sur les URL de votre événement Maker
Recueillir des informations sur les URL de votre événement Maker
  1. À l'aide d'un navigateur Web, accédez à
  2. Copiez le texte du champ "URL" de la page affichée dans votre tampon de collage
  3. Collez cette URL dans la barre d'adresse du navigateur
  4. Cette page devrait vous montrer comment utiliser les webhooks que nous venons de créer.
  5. La structure de l'URL ressemblera à ceci:

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

Notez-le car vous l'utiliserez à l'étape suivante.

Étape 10: Créez des macros dans Macrodroid pour chaque événement pour chaque personne

Créer des macros dans Macrodroid pour chaque événement pour chaque personne
Créer des macros dans Macrodroid pour chaque événement pour chaque personne

Ouvrez Macrodroid sur le téléphone de la personne que vous souhaitez suivre.

  1. Cliquez sur ajouter une macro
  2. Entrez le nom de la macro pour l'événement que vous créez. j'ai utilisé les noms suivants

    1. Personne1FeuillesPetit
    2. Personne1ArrivePetit
    3. Personne1FeuillesGrand
    4. Personne1ArriveGrand
  3. Cliquez sur le plus dans le coin supérieur droit des déclencheurs
  4. Cliquez sur "Lieu"
  5. Cliquez sur « Geofence Trigger »
  6. Choisissez soit "Zone entrée" ou "Zone sortie" en fonction de l'événement que vous créez.
  7. Cochez « Déclencher si l'emplacement précédent est inconnu »
  8. Envisagez de modifier le "Taux de mise à jour de l'emplacement" en un nombre inférieur. Notez que cela aura un effet sur l'utilisation de la batterie comme indiqué sur l'écran Macrodroid
  9. Cliquez sur OK"
  10. Sélectionnez la barrière géographique créée précédemment pour cet événement
  11. Cliquez sur le plus dans le coin supérieur droit de "Actions"
  12. Cliquez sur "Applications"
  13. Cliquez sur "Ouvrir le site Web / HTTP GET"
  14. Collez l'URL Webhook appropriée de l'« étape 11 » de la section précédente dans le champ « Entrer l'URL ». Assurez-vous d'utiliser le nom d'événement correct, IE Person1Leaves.
  15. Cochez la case "HTTP GET"
  16. Cliquez sur OK

    À ce stade, c'est une bonne idée de tester l'action et de valider l'effet sur votre feuille de calcul. Cela peut être fait en appuyant une fois sur l'action et en cliquant sur l'action de test. Il devrait mettre à jour la cellule appropriée dans votre feuille de calcul sur "HOME" ou "AWAY" selon l'événement avec lequel vous travaillez

  17. Cliquez sur la flèche gauche à côté du nom de votre macro
  18. Cliquez sur Enregistrer

Effectuez les étapes 1 à 18 de cette section sur le téléphone de chaque membre de la famille suivi. Quatre macros seront créées sur le téléphone de chaque membre de la famille suivi. (Les exemples de noms de macro sont ci-dessus à l'étape 2)

Étape 11: Modifier le paramètre de feuille de calcul « Recalcul »

  1. Ouvrez la feuille de calcul Google à l'aide d'un navigateur.
  2. Cliquez sur le menu Fichier.
  3. Cliquez sur "Paramètres de la feuille de calcul".
  4. Cliquez sur l'onglet "Calcul"
  5. Modifiez la liste déroulante "Recalcul" en "Au changement et toutes les minutes".
  6. Cliquez sur le bouton "Enregistrer les paramètres".

Étape 12: Créez une applet IFTTT qui connecte le thermostat Nest à la feuille de calcul

Créer une applet IFTTT qui connecte le thermostat Nest à la feuille de calcul
Créer une applet IFTTT qui connecte le thermostat Nest à la feuille de calcul

La dernière étape consiste à créer une applet IFTTT qui relie l'événement de modification de la feuille de calcul pour la cellule "Température Nest" au thermostat Nest.

  1. Connectez-vous à IFTTT.com
  2. Cliquez sur le menu Créer
  3. Cliquez sur le bouton "Si cela"
  4. Rechercher des feuilles
  5. Cliquez sur "Google Sheets"
  6. Cliquez sur "Cellule mise à jour dans la feuille de calcul"
  7. Effectuez l'une des actions suivantes:

    1. Entrez le chemin du dossier et le nom de fichier de la feuille de calcul ou
    2. Copiez et collez l'URL de la feuille de calcul dans "Ou copiez et collez l'URL de la feuille de calcul"
  8. Dans la section "Quelle cellule à surveiller", placez la cellule qui représente "La température du nid". (Dans ma feuille de calcul d'origine, il s'agit de la cellule "E7", les guillemets ne sont pas nécessaires)
  9. Cliquez sur le bouton "Créer un déclencheur".
  10. Cliquez sur le bouton "Alors ça".
  11. Rechercher "Thermostat Nest"
  12. Cliquez sur "Thermostat Nest"
  13. Cliquez sur « Régler la température ».
  14. Sélectionnez votre thermostat dans la liste déroulante de la section « Quel appareil ».
  15. Dans la section "Température", saisissez "{{Valeur}}". Les citations ne sont pas nécessaires.
  16. Dans la section « Degrés en », sélectionnez « Fahrenheit » ou « Celsius », en fonction des valeurs que vous avez utilisées dans la feuille de calcul.
  17. Cliquez sur le bouton "Créer une action".
  18. Cliquez sur le "bouton Continuer".
  19. Cliquez sur le bouton "Terminer".

Félicitations, si tout s'est bien passé vous venez d'établir un moyen de contrôler votre thermostat lorsque « La première personne arrive à la maison » ou « La dernière personne quitte la maison ».

Conseillé: