Sommario:

Termostato Nest, monitoraggio dell'occupazione: 12 passaggi
Termostato Nest, monitoraggio dell'occupazione: 12 passaggi

Video: Termostato Nest, monitoraggio dell'occupazione: 12 passaggi

Video: Termostato Nest, monitoraggio dell'occupazione: 12 passaggi
Video: Incontro con Filippo Aiello 2024, Luglio
Anonim
Termostato Nest, monitoraggio dell'occupazione
Termostato Nest, monitoraggio dell'occupazione
Termostato Nest, monitoraggio dell'occupazione
Termostato Nest, monitoraggio dell'occupazione
Termostato Nest, monitoraggio dell'occupazione
Termostato Nest, monitoraggio dell'occupazione

Fino a poco tempo fa, la mia automazione del raffreddamento domestico con il termostato Nest era gestita da IFTTT utilizzando i trigger "primo ad arrivare a casa" e "ultimo a uscire di casa" di Life360. È stato fantastico perché potevo aggiungere membri della famiglia alla mia cerchia Life360 e se fossero stati i primi ad arrivare nel geo-recinto per casa, IFTTT avrebbe attivato il termostato Nest per impostare la giusta temperatura. Inoltre, quando l'ultima persona ha lasciato lo stesso geo-recinto, il termostato Nest impostava la temperatura ECO.

Il problema è arrivato all'inizio di dicembre 2020 quando Life360 ha annunciato la fine dell'integrazione IFTTT:

Email inviata da IFTTT:

Ciao, Il 2 dicembre 2020, il servizio Life360 verrà rimosso da IFTTT perché il team Life360 non supporta più il servizio.

Per servizi alternativi, dai un'occhiata ad altri servizi di hub e sistemi intelligenti su IFTTT.

Apprezziamo la vostra comprensione."

Ho fatto alcune ricerche e ci sono diversi prodotti che fanno geo-scherma e altri che tengono traccia dell'occupazione della casa, ma tutti addebitavano commissioni o erano eccessivamente complessi per le mie esigenze.

Ho optato per una soluzione che combina un'app chiamata MacroDriod (funziona solo su telefoni Android), IFTTT Maker Webhook e Fogli Google per mantenere lo stato di occupazione della mia casa.

Forniture:

  1. Telefono Android

    App MacroDroid installata

  2. Termostato Nest
  3. Account IFTTT (deve essere Pro poiché richiede più delle 3 app consentite in Standard).

    1. Account Nest collegato a IFTTT
    2. Account Google collegato a IFTTT
    3. Account Maker Webhooks collegato a IFTTT

Passaggio 1: crea un nuovo foglio Google ("Fai una copia" del mio foglio di lavoro condiviso sul tuo Google Drive)

Crea un nuovo foglio Google
Crea un nuovo foglio Google
  1. Copia il mio foglio google di monitoraggio dell'occupazione condiviso:

    1. Maiusc + Fare clic su questo collegamento per aprire in un'altra scheda.
    2. Fare clic su File
    3. Fai clic su "Fai una copia"
    4. Salva nel tuo Google Drive.
    5. Prendi nota del nome del file e della directory in cui lo memorizzi. Ai fini di questo Instructable, assumeremo la directory IFTTT e il file si chiamerà "Occupancy Tracking". Nota che potresti volergli dare un bel nome offuscato per aiutarlo a essere più sicuro.

P. S: Non chiedermi di darti il permesso di modificare questo file. Prima di apportare modifiche, che non sarai in grado di apportare perché ho condiviso questo come foglio di calcolo di sola lettura, fai una "copia" nel tuo Google Drive e poi procedi con le modifiche.

Passaggio 2: sicurezza

Sicurezza
Sicurezza
Sicurezza
Sicurezza

A proposito di sicurezza, prenditi un momento e assicurati che il foglio che hai copiato sia privato solo per te. Questo può essere fatto aprendo il foglio di calcolo copiato e passando con il mouse sul pulsante di condivisione. dovrebbe assomigliare alla prima immagine sopra.

In caso contrario, fai clic sul pulsante di condivisione e passa a "limitato" da

  1. cliccando sul pulsante condividi
  2. modificandolo in limitato. (dovrebbe assomigliare alla seconda immagine sopra) Motivazione: non vogliamo che le persone sappiano quando la tua famiglia non è a casa.

Passaggio 3: aggiorna il foglio di calcolo con i membri della famiglia monitorati

Aggiorna il tuo foglio di calcolo con i membri della famiglia monitorati
Aggiorna il tuo foglio di calcolo con i membri della famiglia monitorati

Il foglio di calcolo viene fornito con due membri da tenere traccia, Persona1 e Persona2. Questi nomi sono memorizzati nel foglio di calcolo nelle celle B2 e B3. Se lo desideri (non richiesto) puoi aggiornare questi nomi con i nomi delle persone che desideri monitorare..

Passaggio 4: aggiungere o rimuovere membri della famiglia

Aggiungi o rimuovi membri della famiglia
Aggiungi o rimuovi membri della famiglia

Se necessario, puoi aggiungere o rimuovere membri della famiglia dal foglio di calcolo. Ho lasciato spazio per farlo nelle righe 4-6.

  • Per aggiungere altri membri della famiglia; copia semplicemente la riga 2 o 3 e incollala nella riga 4, 5 o 6.
  • Per rimuovere i membri della famiglia è sufficiente eliminare il contenuto della riga.

Nota: non eliminare tutti i membri della famiglia o perderai le formule memorizzate nella colonna E. Inoltre, più persone hai aggiunto, più Webhook IFTTT dovrai creare.

Passaggio 5: disabilitare i membri della famiglia

Disabilitare i membri della famiglia
Disabilitare i membri della famiglia

La colonna D del foglio di calcolo viene utilizzata per abilitare o disabilitare i membri della famiglia. Ad esempio: supponiamo che tu e il tuo coniuge siate gli unici membri della famiglia monitorati, ma il vostro coniuge sia assente per visitare la famiglia in un altro Stato. Non vorrai che il tuo condizionatore rimanga acceso quando sei uscito di casa, quindi puoi disabilitare il tuo coniuge dalla considerazione cambiando la colonna D per loro in "No". In questo modo, l'arrivo a casa o la partenza del tuo coniuge non influirà sulla temperatura del termostato Nest.

Passaggio 6: imposta le temperature desiderate

Imposta le temperature desiderate
Imposta le temperature desiderate
  • La cella G2 controlla la temperatura desiderata quando "La prima persona arriva a casa". Impostare questo valore sulla temperatura desiderata quando le persone sono in casa.
  • La cella H2 controlla la temperatura desiderata quando "L'ultima persona esce di casa". Impostare questo valore sulla temperatura desiderata quando nessuno è in casa.

Qualche esempio:

  • Se vivi alle Hawaii e desideri che la temperatura sia 75 quando sei a casa e la temperatura massima sia 85 quando sei via, imposteresti G2 su 75 e H2 su 85.
  • Se vivi a Seattle ed è inverno, potresti impostare H2 su 70 e G2 su 65. Questo ti darebbe una temperatura di 70 mentre sei a casa e permetterebbe alla casa di scendere a 65 quando non sei a casa.

Passaggio 7: creare due geo-recinzioni in Macrodroid

Crea due geo-recinzioni in Macrodroid
Crea due geo-recinzioni in Macrodroid
Crea due geo-recinzioni in Macrodroid
Crea due geo-recinzioni in Macrodroid

Se non lo hai già fatto, installa l'app Macrodroid dal Google Play Store. Assicurati di installare sullo smartphone di ogni membro della famiglia monitorato.

Apri Macrodroid e fai clic su Geofences

Creo due geofence concentrici centrati sulla mia casa e li ho chiamati "HomeSmall" e "HomeLarge".

Quello più piccolo mi piace tenerlo a circa 100 metri. Il più grande dovrebbe essere grande quanto la distanza che impiega, in media, la tua casa per rinfrescarsi o riscaldarsi quando arrivi.

Passaggio 8: creare webhook IFTTT Maker per l'ingresso e l'uscita da ogni geofence

Crea webhook IFTTT Maker per entrare e uscire da ogni geofence
Crea webhook IFTTT Maker per entrare e uscire da ogni geofence

A. Accedi a

B. Fare clic sulla selezione del menu "Crea"

C. Cerca i webhook e fai clic sul servizio.

D. Sarà disponibile solo una scelta per un trigger, fare clic su di essa.

E. Inserisci un nome per l'evento, in questo caso ho usato Person1Arrives; tuttavia, questo può essere chiamato come preferisci.

per esempio. Persona1Arriva e Persona1Parte

F. Fare clic su Crea trigger:

G. Fare clic sul pulsante "allora quello"

H. Cerca e clicca su "fogli"

I. Fare clic su "Aggiorna cella nel foglio di calcolo"

J. Nella sezione "Percorso cartella Drive" svuotalo (il valore predefinito è la cartella IFTTT sul tuo google drive) o inserisci il percorso completo del tuo foglio di calcolo.

K. Nella sezione "Nome foglio di calcolo" inserisci il nome del tuo foglio di calcolo. Nel mio caso è "Monitoraggio dell'occupazione" (Citazioni non necessarie)

L. Nella sezione "Quale cella?" sezione, inserire la cella della colonna C in cui verrà memorizzato lo stato "HOME" o "AWAY" della persona che entra o esce dalla zona. per esempio. Nel mio foglio di calcolo originale per persona1, la cella richiesta è C2.

M. Nella Sezione "Valore", mettere in maiuscolo "HOME" o "AWAY" (virgolette non necessarie). Quale scegli dipende da se stai creando un webhook per uscire o entrare in un geo-recinto.

N. Fare clic su "Crea azione".

O. Fare clic su "Continua"

P. Fare clic su Fine Ripercorri i passaggi precedenti (da A a P) per ogni persona della tua famiglia che viene monitorata. Dovresti finire con un evento "Arrivi" e "Parte" per ogni persona.

Passaggio 9: raccogliere informazioni sugli URL degli eventi di Maker

Raccogli informazioni sugli URL dei tuoi eventi Maker
Raccogli informazioni sugli URL dei tuoi eventi Maker
  1. Utilizzando un browser Web, accedere a
  2. Copia il testo dal campo "URL" sulla pagina visualizzata nel tuo buffer di incolla
  3. Incolla l'URL nella barra degli indirizzi del browser
  4. Questa pagina dovrebbe mostrarti come utilizzare i webhook che abbiamo appena creato.
  5. La struttura dell'URL sarà simile a questa:

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

Prendi nota di ciò poiché lo utilizzerai nel passaggio successivo.

Passaggio 10: creare macro in Macrodroid per ogni evento per ogni persona

Crea macro in Macrodroid per ogni evento per ogni persona
Crea macro in Macrodroid per ogni evento per ogni persona

Apri Macrodroid sul telefono della persona che vuoi essere rintracciata.

  1. Fare clic su aggiungi macro
  2. Inserisci il nome della Macro per l'evento che stai creando. Ho usato i seguenti nomi

    1. Persona1FogliePiccolo
    2. Persona1ArrivaPiccolo
    3. Persona1FoglieLarge
    4. Persona1ArrivaGrande
  3. Fai clic sul segno più nell'angolo in alto a destra dei trigger
  4. Clicca su "Posizione"
  5. Fare clic su "Geofence Trigger"
  6. Scegli "Area inserita" o "Area uscita" a seconda dell'evento che stai creando.
  7. Seleziona "Trigger se la posizione precedente è sconosciuta"
  8. Valuta la possibilità di modificare la "Frequenza di aggiornamento della posizione" con un numero inferiore. Nota, questo avrà un effetto sull'utilizzo della batteria come indicato sullo schermo di Macrodroid
  9. Fare clic su "ok"
  10. Seleziona il geofence precedentemente creato per questo evento
  11. Fare clic sul segno più nell'angolo in alto a destra di "Azioni"
  12. Fare clic su "Applicazioni"
  13. Fare clic su "Apri sito Web / HTTP GET"
  14. Incolla l'URL del webhook appropriato dal "Passaggio 11" della sezione precedente nel campo "Inserisci URL". Assicurati di utilizzare il nome dell'evento corretto, IE Person1Leaves.
  15. Seleziona la casella "HTTP GET"
  16. Fare clic su OK

    A questo punto, è una buona idea testare l'azione e convalidare l'effetto sul foglio di calcolo. Questo può essere fatto toccando una volta l'azione e facendo clic su prova azione. Dovrebbe aggiornare la cella appropriata nel tuo foglio di calcolo su "HOME" o "AWAY" a seconda dell'evento con cui stai lavorando

  17. Fare clic sulla freccia sinistra accanto al nome della macro
  18. Fare clic su Salva

Eseguire i passaggi 1-18 in questa sezione sul telefono di ogni membro della famiglia monitorato. Verranno create quattro macro sul telefono di ogni membro della famiglia tracciato. (I nomi di macro di esempio sono sopra nel passaggio 2)

Passaggio 11: modifica dell'impostazione del foglio di calcolo "Ricalcolo"

  1. Apri il foglio di lavoro di Google utilizzando un browser.
  2. Fare clic sul menu File.
  3. Fai clic su "Impostazioni foglio di lavoro".
  4. Fare clic sulla scheda "Calcolo"
  5. Modificare il menu a discesa "Ricalcolo" in "Al cambio e ogni minuto".
  6. Fare clic sul pulsante "Salva impostazioni".

Passaggio 12: crea un'applet IFTTT che colleghi il termostato Nest al foglio di calcolo

Crea un'applet IFTTT che collega il termostato Nest al foglio di calcolo
Crea un'applet IFTTT che collega il termostato Nest al foglio di calcolo

Il passaggio finale consiste nel creare un'applet IFTTT che colleghi l'evento di modifica del foglio di calcolo per la cella "Nest Temperature" al termostato Nest.

  1. Accedi a IFTTT.com
  2. Fare clic sul menu Crea
  3. Fare clic sul pulsante "Se questo"
  4. Cerca fogli
  5. Fare clic su "Fogli Google"
  6. Fare clic su "Cella aggiornata nel foglio di calcolo"
  7. Effettuare una delle seguenti operazioni:

    1. Inserisci il percorso della cartella e il nome del file del foglio di calcoloo
    2. Copia e incolla l'URL del foglio di lavoro in "Oppure copia e incolla l'URL del foglio di lavoro"
  8. Nella sezione "Quale cella da monitorare", inserisci la cella che rappresenta "Temperatura del nido". (Nel mio foglio di calcolo originale, questa è la cella "E7", le virgolette non sono necessarie)
  9. Fare clic sul pulsante "Crea trigger".
  10. Fare clic sul pulsante "Allora quello".
  11. Cerca "Termostato Nest"
  12. Fai clic su "Termostato Nest"
  13. Fare clic su "Imposta temperatura".
  14. Seleziona il tuo termostato dal menu a discesa della sezione ""Quale dispositivo".
  15. Nella sezione "Temperatura", inserisci "{{Value}}". Citazioni non necessarie.
  16. Nella sezione "Gradi in", seleziona "Fahrenheit" o "Celsius", a seconda dei valori utilizzati nel foglio di calcolo.
  17. Fare clic sul pulsante "Crea azione".
  18. Fare clic sul pulsante "Continua".
  19. Fare clic sul pulsante "Fine".

Congratulazioni, se tutto è andato bene, hai appena stabilito un modo per controllare il termostato quando "La prima persona arriva a casa" o "L'ultima persona esce di casa".

Consigliato: