Sommario:
- Passaggio 1: crea un nuovo foglio Google ("Fai una copia" del mio foglio di lavoro condiviso sul tuo Google Drive)
- Passaggio 2: sicurezza
- Passaggio 3: aggiorna il foglio di calcolo con i membri della famiglia monitorati
- Passaggio 4: aggiungere o rimuovere membri della famiglia
- Passaggio 5: disabilitare i membri della famiglia
- Passaggio 6: imposta le temperature desiderate
- Passaggio 7: creare due geo-recinzioni in Macrodroid
- Passaggio 8: creare webhook IFTTT Maker per l'ingresso e l'uscita da ogni geofence
- Passaggio 9: raccogliere informazioni sugli URL degli eventi di Maker
- Passaggio 10: creare macro in Macrodroid per ogni evento per ogni persona
- Passaggio 11: modifica dell'impostazione del foglio di calcolo "Ricalcolo"
- Passaggio 12: crea un'applet IFTTT che colleghi il termostato Nest al foglio di calcolo
Video: Termostato Nest, monitoraggio dell'occupazione: 12 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
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:
-
Telefono Android
App MacroDroid installata
- Termostato Nest
-
Account IFTTT (deve essere Pro poiché richiede più delle 3 app consentite in Standard).
- Account Nest collegato a IFTTT
- Account Google collegato a IFTTT
- 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)
-
Copia il mio foglio google di monitoraggio dell'occupazione condiviso:
- Maiusc + Fare clic su questo collegamento per aprire in un'altra scheda.
- Fare clic su File
- Fai clic su "Fai una copia"
- Salva nel tuo Google Drive.
- 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
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
- cliccando sul pulsante condividi
- 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
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
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
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
- 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
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
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
- Utilizzando un browser Web, accedere a
- Copia il testo dal campo "URL" sulla pagina visualizzata nel tuo buffer di incolla
- Incolla l'URL nella barra degli indirizzi del browser
- Questa pagina dovrebbe mostrarti come utilizzare i webhook che abbiamo appena creato.
-
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
Apri Macrodroid sul telefono della persona che vuoi essere rintracciata.
- Fare clic su aggiungi macro
-
Inserisci il nome della Macro per l'evento che stai creando. Ho usato i seguenti nomi
- Persona1FogliePiccolo
- Persona1ArrivaPiccolo
- Persona1FoglieLarge
- Persona1ArrivaGrande
- Fai clic sul segno più nell'angolo in alto a destra dei trigger
- Clicca su "Posizione"
- Fare clic su "Geofence Trigger"
- Scegli "Area inserita" o "Area uscita" a seconda dell'evento che stai creando.
- Seleziona "Trigger se la posizione precedente è sconosciuta"
- 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
- Fare clic su "ok"
- Seleziona il geofence precedentemente creato per questo evento
- Fare clic sul segno più nell'angolo in alto a destra di "Azioni"
- Fare clic su "Applicazioni"
- Fare clic su "Apri sito Web / HTTP GET"
- 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.
- Seleziona la casella "HTTP GET"
-
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
- Fare clic sulla freccia sinistra accanto al nome della macro
- 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"
- Apri il foglio di lavoro di Google utilizzando un browser.
- Fare clic sul menu File.
- Fai clic su "Impostazioni foglio di lavoro".
- Fare clic sulla scheda "Calcolo"
- Modificare il menu a discesa "Ricalcolo" in "Al cambio e ogni minuto".
- Fare clic sul pulsante "Salva impostazioni".
Passaggio 12: crea un'applet IFTTT che colleghi 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.
- Accedi a IFTTT.com
- Fare clic sul menu Crea
- Fare clic sul pulsante "Se questo"
- Cerca fogli
- Fare clic su "Fogli Google"
- Fare clic su "Cella aggiornata nel foglio di calcolo"
-
Effettuare una delle seguenti operazioni:
- Inserisci il percorso della cartella e il nome del file del foglio di calcoloo
- Copia e incolla l'URL del foglio di lavoro in "Oppure copia e incolla l'URL del foglio di lavoro"
- 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)
- Fare clic sul pulsante "Crea trigger".
- Fare clic sul pulsante "Allora quello".
- Cerca "Termostato Nest"
- Fai clic su "Termostato Nest"
- Fare clic su "Imposta temperatura".
- Seleziona il tuo termostato dal menu a discesa della sezione ""Quale dispositivo".
- Nella sezione "Temperatura", inserisci "{{Value}}". Citazioni non necessarie.
- Nella sezione "Gradi in", seleziona "Fahrenheit" o "Celsius", a seconda dei valori utilizzati nel foglio di calcolo.
- Fare clic sul pulsante "Crea azione".
- Fare clic sul pulsante "Continua".
- 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:
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto RC: 23 passaggi
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto radiocomandata: hai mai pensato di utilizzare il tuo iPhone o iPad per controllare il tuo micro:bit?Sai che Micro:bit Educational Foundation fornisce l'app iOS nel App Store? Cerca "micro:bit" nell'App Store e puoi scaricare l'app gratuitamente. Il
Contatore di occupazione della camera: 5 passaggi (con immagini)
Contatore di occupazione della stanza: sono Paolo Reyes un messicano che ama creare e realizzare cose. Ecco perché ho realizzato questo contatore di occupazione della stanza. A causa delle circostanze COVID-19, ho deciso di sviluppare questo progetto per limitare la diffusione del virus, controllando il numero di persone che possono essere i
Kit per auto di monitoraggio robot intelligente fai-da-te Monitoraggio fotosensibile dell'auto: 7 passaggi
Fai da te Smart Robot Tracking Car Kit Tracking Car Photosensitive: Design by SINONING ROBOTÈ possibile acquistare da tracking robot carTheoryLM393 chip confrontare i due fotoresistori, quando c'è un LED fotoresistore laterale su BIANCO il lato del motore si fermerà immediatamente, l'altro lato del motore girare, in modo che
Registratore di dati cronologico del termostato Nest: 6 passaggi (con immagini)
Data logger cronologia termostato Nest: il termostato Nest tiene traccia della temperatura, dell'umidità e dell'utilizzo del forno/aria condizionata e gli utenti sono in grado di visualizzare i dati storici solo per 10 giorni. Volevo raccogliere dati storici (>10 giorni) e mi sono imbattuto nello script di fogli di calcolo di Google che nidifica i ping ogni volta che si imposta
NEST Il tuo vecchio termostato: 4 passaggi (con immagini)
NEST Il tuo vecchio termostato: il sistema di riscaldamento di casa mia è probabilmente vecchio quanto la casa stessa. Ha circa 30 anni, il che va bene in termini di anni domestici, ma praticamente bloccato nell'era glaciale per quanto riguarda la tecnologia. Ci sono 2 problemi principali con il commercio