Innehållsförteckning:
- Steg 1: Skapa ett nytt Google -ark ("Gör en kopia" av mitt delade kalkylblad till din Google Drive)
- Steg 2: Säkerhet
- Steg 3: Uppdatera ditt kalkylblad med spårade familjemedlemmar
- Steg 4: Lägg till eller ta bort familjemedlemmar
- Steg 5: Inaktivera familjemedlemmar
- Steg 6: Ställ in dina önskade temperaturer
- Steg 7: Skapa två Geo-staket i Macrodroid
- Steg 8: Skapa IFTTT Maker Webhooks för att ange och lämna varje geofence
- Steg 9: Samla information om webbadresserna till din Maker -händelse
- Steg 10: Skapa makron i Macrodroid för varje händelse för varje person
- Steg 11: Ändra kalkylbladets inställning "Omräkning"
- Steg 12: Skapa en IFTTT -applet som ansluter Nest -termostaten till kalkylarket
Video: Nesttermostat, beläggningsspårning: 12 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Min hemkylningsautomatisering med min Nest -termostat hade tills nyligen drivits av IFTTT med hjälp av Life360: s "först att komma hem" och "sist för att lämna hemmet" -utlösare. Det här var fantastiskt eftersom jag kunde lägga till familjemedlemmar i min Life360-cirkel och om de var de första som kom in i geo-staketet hem, skulle IFTTT aktivera Nest-termostaten för att ställa in rätt temperatur. När den sista personen lämnade samma geo-staket skulle det dessutom ställa in Nest-termostaten på ECO-temperaturen.
Problemet kom i början av december 2020 när Life360 meddelade slutet på IFTTT Integration:
E -post skickat av IFTTT:
Hej, Den 2 december 2020 kommer Life360 -tjänsten att tas bort från IFTTT eftersom Life360 -teamet inte längre stöder tjänsten.
För alternativa tjänster, ta en titt på andra smarta hub & systemtjänster på IFTTT.
Vi uppskattar din förståelse."
Jag gjorde en del undersökningar och det finns flera produkter som gör geo-stängsel och andra som spårar hemvist men de debiterade alla avgifter eller var alltför komplexa för mina behov.
Jag bestämde mig för en lösning som kombinerar en app som heter MacroDriod (körs endast på Android -telefoner), IFTTT Maker Webhooks och Google Sheets för att behålla beläggningstillståndet i mitt hem.
Tillbehör:
-
Android telefon
MacroDroid -appen installerad
- Nest -termostat
-
IFTTT -konto (måste vara Pro eftersom detta tar mer än de 3 apparna som är tillåtna i Standard).
- Nest -konto är länkat till IFTTT
- Google -konto är länkat till IFTTT
- Maker Webhooks -konto länkat till IFTTT
Steg 1: Skapa ett nytt Google -ark ("Gör en kopia" av mitt delade kalkylblad till din Google Drive)
-
Kopiera mitt delade närvarospårnings google -ark:
- Skift + Klicka på den här länken för att öppna på en annan flik.
- Klicka på Arkiv
- Klicka på "Gör en kopia"
- Spara i din google -enhet.
- Anteckna filnamnet och katalogen som du lagrar det i. För denna instruktions antagande antar vi IFTTT -katalogen och filen får namnet "Occupancy Tracking". Observera att du kanske vill ge det ett fint förvirrat namn för att hjälpa det att vara säkrare.
PS: Be mig inte att ge dig behörighet att redigera den här filen. Innan du gör några ändringar, som du inte kommer att kunna göra eftersom jag delade detta som ett skrivskyddat kalkylblad, gör en "gör en kopia" i din egen google -enhet och fortsätt sedan med att redigera.
Steg 2: Säkerhet
På tal om säkerhet, ta en stund och försäkra dig om att det blad du har kopierat är privat för dig. Detta kan göras genom att öppna det kopierade kalkylarket och hålla muspekaren över delningsknappen. det ska se ut som den första bilden ovan.
Om det inte gör det, klicka på dela -knappen och ändra till "begränsad" av
- klicka på dela -knappen
- ändra den till begränsad. (ska se ut som den andra bilden ovan) Resonemang: Vi vill inte att folk ska veta när din familj inte är hemma.
Steg 3: Uppdatera ditt kalkylblad med spårade familjemedlemmar
Kalkylarket kommer med två medlemmar att spåra, Person1 och Person2. Dessa namn lagras i kalkylarket i cellerna B2 och B3. Om du vill (inte krävs) kan du uppdatera dessa namn till namnen på de personer du vill spåra..
Steg 4: Lägg till eller ta bort familjemedlemmar
Om det behövs kan du lägga till eller ta bort familjemedlemmar från kalkylbladet. Jag har lämnat utrymme för att göra detta på rad 4-6.
- Att lägga till ytterligare familjemedlemmar; kopiera helt enkelt rad 2 eller 3 och klistra in i rad 4, 5 eller 6.
- För att ta bort familjemedlemmar, ta bara bort innehållet i raden.
Obs! Ta inte bort alla familjemedlemmar, annars förlorar du formlerna som lagras i kolumn E. Ju fler personer du har lagt till, desto fler IFTTT Webhooks måste du skapa.
Steg 5: Inaktivera familjemedlemmar
Kolumn D i kalkylarket används för att antingen aktivera eller inaktivera familjemedlemmar. Till exempel: låt oss säga att du och din make är de enda familjemedlemmarna som spåras, men din make är borta och besöker familj i en annan stat. Du skulle inte vilja att din AC skulle vara på när du lämnade hemmet, så att du kan inaktivera din make från hänsynstagande genom att ändra kolumn D för dem till "Nej". Genom att göra detta kommer din makes ankomst eller avresa inte att påverka temperaturen på Nest Thermostat.
Steg 6: Ställ in dina önskade temperaturer
- Cell G2 styr önskad temperatur när "Den första personen kommer hem". Ställ in detta värde på önskad temperatur när människor är hemma.
- Cell H2 styr önskad temperatur när "Den sista personen lämnar hemmet". Ställ in detta värde till önskad temperatur när ingen är hemma.
Några exempel:
- Om du bor på Hawaii och vill att temperaturen ska vara 75 när du är hemma och maxtemperaturen ska vara 85 när du är borta, skulle du ställa in G2 till 75 och H2 till 85.
- Om du bor i Seattle och det är vinter kan du ställa in H2 på 70 och G2 på 65. Detta skulle ge dig en temperatur på 70 medan du är hemma och låta huset sjunka till 65 när du inte är hemma.
Steg 7: Skapa två Geo-staket i Macrodroid
Om du inte redan har gjort det installerar du Macrodroid -appen från Google Play Butik. Var noga med att installera på smarttelefonen för varje familjemedlem som spåras.
Öppna Macrodroid och klicka på Geofences
Jag skapar två koncentriska geofences centrerade på mitt hem och kallade dem "HomeSmall" och "HomeLarge".
Den mindre gillar jag att hålla på cirka 100 meter. Den större bör göras lika stor som avståndet det tar i genomsnitt för ditt hus att svalna eller värma när du anländer.
Steg 8: Skapa IFTTT Maker Webhooks för att ange och lämna varje geofence
A. Logga in på
B. Klicka på menyn "Skapa"
C. Sök efter webhooks och klicka på tjänsten.
D. Endast ett val för en trigger kommer att vara tillgängligt, klicka på den.
E. Ange ett namn för händelsen, i det här fallet använde jag Person1Arrives; detta kan dock namnges vad du vill.
t.ex. Person1 Anländer och Person1 lämnar
F. Klicka på skapa trigger:
G. Klicka på knappen "då"
H. Sök efter och klicka på "blad"
I. Klicka på "Uppdatera cell i kalkylblad"
J. I avsnittet "Drive folder path" töm den (standardinställningar för IFTTT -mappen på din google -enhet) eller lägg in hela sökvägen till ditt kalkylblad.
K. I avsnittet "Kalkylarkets namn" sätter du namnet på ditt kalkylblad. I mitt fall är det "Occupancy Tracking" (citat behövs inte)
L. I "Vilken cell?" avsnitt, placera cellen i kolumn C där personen som kommer in eller lämnar zons status "HEM" eller "BORT" lagras. t.ex. I mitt ursprungliga kalkylblad för person1 är cellen som krävs C2.
M. I avsnittet "Värde" anger du i alla kepsar antingen "HEM" eller "BORT" (citat behövs inte). Vilken du väljer beror på om du skapar en Webhook för att lämna eller gå in i ett geo-staket.
N. Klicka på "Skapa åtgärd".
O. Klicka på "Fortsätt"
P. Klicka på Finish Loop tillbaka genom stegen ovan (A till P) för varje person i din familj som spåras. Du bör sluta med ett "Arrives" och "Leaves" -evenemang för varje person.
Steg 9: Samla information om webbadresserna till din Maker -händelse
- Med en webbläsare navigerar du till
- Kopiera texten från fältet "URL" på den visade sidan till din pastabuffert
- Klistra in webbadressen i webbläsarens adressfält
- Den här sidan ska visa dig hur du använder de webhooks vi just skapade.
-
Webbadressens struktur kommer att se ut så här:
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} t.ex." https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$$*"
Notera detta eftersom du kommer att använda det i nästa steg.
Steg 10: Skapa makron i Macrodroid för varje händelse för varje person
Öppna Macrodroid på telefonen till personen du vill spåras.
- Klicka på lägg till makro
-
Ange makronamnet för händelsen du skapar. Jag använde följande namn
- Person1BladSmå
- Person1ArrivesSmall
- Person1Blad Stor
- Person1ArrivesLarge
- Klicka på pluset i det övre högra hörnet av triggers
- Klicka på "Plats"
- Klicka på "Geofence Trigger"
- Välj antingen "Area Entered" eller "Area Exited" beroende på händelsen du skapar.
- Markera "Utlös om tidigare plats okänd"
- Överväg att ändra "Platsuppdateringshastighet" till ett lägre antal. Observera att detta kommer att påverka batterianvändningen enligt Macrodroid -skärmen
- Klicka på "ok"
- Välj den tidigare skapade geofence för den här händelsen
- Klicka på pluset i det övre högra hörnet av "Åtgärder"
- Klicka på "Program"
- Klicka på "Öppna webbplats / HTTP GET"
- Klistra in lämplig Webhook -URL från "Steg 11" från föregående avsnitt i "Ange webbadress" -fältet. Se till att använda rätt händelse namn, IE Person1Leaves.
- Markera rutan för "HTTP GET"
-
Klicka på OK
Vid denna tidpunkt är det en bra idé att testa åtgärden och validera effekten på ditt kalkylblad. Detta kan göras genom att bara trycka på åtgärden och klicka på teståtgärd. Den bör uppdatera lämplig cell i kalkylarket till antingen "HEM" eller "BORT" beroende på händelsen du arbetar med
- Klicka på vänsterpilen bredvid ditt makronamn
- Klicka på Spara
Utför steg 1-18 i det här avsnittet på varje spårad familjemedlems telefon. Fyra makron kommer att skapas på varje spårad familjemedlems telefon. (Exempel på makronamn finns ovan i steg 2)
Steg 11: Ändra kalkylbladets inställning "Omräkning"
- Öppna Googles kalkylblad med en webbläsare.
- Klicka på filmenyn.
- Klicka på "Kalkylarkinställningar".
- Klicka på fliken "Beräkning"
- Ändra rullgardinsmenyn "Omräkning" till "Vid ändring och varje minut".
- Klicka på knappen "Spara inställningar".
Steg 12: Skapa en IFTTT -applet som ansluter Nest -termostaten till kalkylarket
Det sista steget är att skapa en IFTTT -applet som länkar ändringshändelsen för kalkylarket för "Nest Temperature" -cellen till Nest -termostaten.
- Logga in på IFTTT.com
- Klicka på skapa -menyn
- Klicka på knappen "Om detta"
- Sök efter Sheets
- Klicka på "Google Kalkylark"
- Klicka på "Cell uppdaterad i kalkylblad"
-
Gör en av följande:
- Ange mappvägen och filnamnet för kalkylarket eller
- Kopiera och klistra in kalkylarkets URL i "Eller kopiera och klistra in kalkylbladets URL"
- I avsnittet "Vilken cell som ska övervakas" lägger du in cellen som representerar "Nest Temperature". (I mitt ursprungliga kalkylblad är detta cell "E7", citat behövs inte)
- Klicka på knappen "Skapa utlösare".
- Klicka på knappen "Then That".
- Sök efter "Nest Thermostat"
- Klicka på "Nest -termostat"
- Klicka på "Ange temperatur".
- Välj din termostat i rullgardinsmenyn "Vilken enhet".
- I avsnittet "Temperatur" anger du "{{Value}}". Citat behövs inte.
- I avsnittet "Grader i" väljer du antingen "Fahrenheit" eller "Celsius", beroende på de värden du använde i kalkylarket.
- Klicka på knappen "Skapa åtgärd".
- Klicka på knappen "Fortsätt".
- Klicka på knappen "Slutför".
Grattis, om allt gick bra har du precis etablerat ett sätt att styra din termostat när "Den första personen kommer hem" "eller" Den sista personen lämnar hemmet ".
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)