Innholdsfortegnelse:
- Trinn 1: Opprett et nytt Google -ark ("Lag en kopi" av det delte regnearket mitt til Google Disk)
- Trinn 2: Sikkerhet
- Trinn 3: Oppdater regnearket ditt med sporede familiemedlemmer
- Trinn 4: Legg til eller fjern familiemedlemmer
- Trinn 5: Deaktivering av familiemedlemmer
- Trinn 6: Angi ønsket temperatur
- Trinn 7: Lag to geo-gjerder i Macrodroid
- Trinn 8: Lag IFTTT Maker Webhooks for å gå inn og ut av hvert geofence
- Trinn 9: Samle informasjon om URLene til Maker -hendelsen
- Trinn 10: Lag makroer i Macrodroid for hver hendelse for hver person
- Trinn 11: Endre regnearksinnstillingen "Omberegning"
- Trinn 12: Lag en IFTTT -applet som kobler Nest -termostaten til regnearket
Video: Nesttermostat, beleggssporing: 12 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Min kjøleautomatisering ved hjelp av Nest Thermostat hadde, inntil nylig, blitt drevet av IFTTT ved å bruke Life360s "først til å komme hjem" og "sist til å forlate hjemmet" -utløsere. Dette var flott fordi jeg kunne legge til familiemedlemmer i min Life360-sirkel, og hvis de var de første som kom inn i geo-gjerdet for hjem, ville IFTTT aktivere Nest-termostaten til å stille riktig temperatur. I tillegg, når den siste personen forlot det samme geo-gjerdet, ville det sette Nest-termostaten til ECO-temperaturen.
Problemet kom i begynnelsen av desember 2020 da Life360 kunngjorde slutten av IFTTT Integration:
E -post sendt av IFTTT:
Hallo, 2. desember 2020 blir Life360 -tjenesten fjernet fra IFTTT fordi Life360 -teamet ikke lenger støtter tjenesten.
For alternative tjenester, ta en titt på andre smarte hub- og systemtjenester på IFTTT.
Vi setter pris på din forståelse."
Jeg gjorde noen undersøkelser, og det er flere produkter som gjør geo-fekting og andre som sporer hjemmebelegg, men de belastet alle gebyrer eller var altfor komplekse for mine behov.
Jeg bestemte meg for en løsning som kombinerer en app som heter MacroDriod (kjører bare på Android -telefoner), IFTTT Maker Webhooks og Google Sheets for å opprettholde beleggstilstanden i hjemmet mitt.
Rekvisita:
-
Android -telefon
MacroDroid App installert
- Nest -termostat
-
IFTTT -konto (må være pro, da dette krever mer enn de 3 appene som er tillatt i Standard).
- Nest -konto knyttet til IFTTT
- Google -konto knyttet til IFTTT
- Maker Webhooks -konto knyttet til IFTTT
Trinn 1: Opprett et nytt Google -ark ("Lag en kopi" av det delte regnearket mitt til Google Disk)
-
Kopier mitt delte belegg for sporing av Google -ark:
- Shift + Klikk på denne lenken for å åpne i en annen fane.
- Klikk på Fil
- Klikk på "Lag en kopi"
- Lagre i Google Drive.
- Legg merke til filnavnet og katalogen du lagrer det i. I denne instruksen vil vi anta IFTTT -katalogen, og filen vil bli kalt "Occupancy Tracking". Vær oppmerksom på at du kanskje vil gi det et fint skjult navn for å hjelpe det med å være sikrere.
PS: Ikke be meg om å gi deg tillatelse til å redigere denne filen. Før du gjør noen endringer, som du ikke vil kunne gjøre fordi jeg delte dette som et skrivebeskyttet regneark, gjør du en "lag en kopi" i din egen google -stasjon og fortsett deretter med å redigere.
Trinn 2: Sikkerhet
Apropos sikkerhet, ta et øyeblikk og forsikre deg om at arket du har kopiert er privat for deg. Dette kan gjøres ved å åpne det kopierte regnearket og holde musepekeren over deleknappen. det skal se ut som det første bildet ovenfor.
Hvis den ikke gjør det, klikker du på deleknappen og endrer til "begrenset" av
- å klikke på del -knappen
- endre den til begrenset. (skal se ut som det andre bildet ovenfor) Begrunnelse: Vi vil ikke at folk skal vite når familien din ikke er hjemme.
Trinn 3: Oppdater regnearket ditt med sporede familiemedlemmer
Regnearket har to medlemmer å spore, Person1 og Person2. Disse navnene er lagret i regnearket i cellene B2 og B3. Hvis du ønsker (ikke nødvendig) kan du oppdatere disse navnene til navnene på personene du vil spore..
Trinn 4: Legg til eller fjern familiemedlemmer
Om nødvendig kan du legge til eller fjerne familiemedlemmer fra regnearket. Jeg har gitt plass til å gjøre dette i rad 4-6.
- For å legge til flere familiemedlemmer; bare kopier rad 2 eller 3 og lim inn i rad 4, 5 eller 6.
- For å fjerne familiemedlemmer, slett innholdet i raden.
Merk: Ikke slett alle familiemedlemmer, eller du mister formlene som er lagret i kolonne E. Dessuten, jo flere personer du har lagt til, jo flere IFTTT Webhooks må du opprette.
Trinn 5: Deaktivering av familiemedlemmer
Kolonne D i regnearket brukes til å enten aktivere eller deaktivere familiemedlemmer. For eksempel: la oss si at du og din ektefelle er de eneste familiemedlemmene som blir sporet, men din ektefelle er borte for å besøke familie i en annen stat. Du vil ikke at AC -en skal forbli på når du forlater hjemmet, slik at du kan deaktivere ektefellen din fra å vurdere ved å endre kolonne D til "Nei". Ved å gjøre dette vil ektefellens ankomst eller avreise ikke påvirke temperaturen på Nest Thermostat.
Trinn 6: Angi ønsket temperatur
- Celle G2 styrer ønsket temperatur når "Den første personen kommer hjem". Sett denne verdien til ønsket temperatur når folk er hjemme.
- Celle H2 styrer ønsket temperatur når "Den siste personen forlater hjemmet". Sett denne verdien til ønsket temperatur når ingen er hjemme.
Noen eksempler:
- Hvis du bor på Hawaii og vil at temperaturen skal være 75 når du er hjemme og maksimumstemperaturen til å være 85 når du er borte, vil du sette G2 til 75 og H2 til 85.
- Hvis du bor i Seattle og det er vinter, kan du sette H2 til 70 og G2 til 65. Dette vil gi deg en temperatur på 70 mens du er hjemme og la huset synke til 65 når du ikke er hjemme.
Trinn 7: Lag to geo-gjerder i Macrodroid
Hvis du ikke allerede har gjort det, installerer du Macrodroid -appen fra Google Play -butikken. Sørg for å installere på smarttelefonen til hvert familiemedlem som spores.
Åpne Macrodroid og klikk på Geofences
Jeg lager to konsentriske geofences sentrert om hjemmet mitt og kalte dem "HomeSmall" og "HomeLarge".
Den mindre liker jeg å beholde på omtrent 100 meter. Den større bør gjøres så stor som avstanden det tar i gjennomsnitt for huset ditt å kjøle seg eller varme når du ankommer.
Trinn 8: Lag IFTTT Maker Webhooks for å gå inn og ut av hvert geofence
A. Logg deg på
B. Klikk på "Opprett" -menyen
C. Søk etter webhooks og klikk på tjenesten.
D. Bare ett valg for en trigger vil være tilgjengelig, klikk på den.
E. Skriv inn et navn på hendelsen, i dette tilfellet brukte jeg Person1Arrives; Dette kan imidlertid navngis hva du vil.
f.eks. Person1 Ankommer og Person1 forlater
F. Klikk på opprett utløser:
G. Klikk på "deretter det" -knappen
H. Søk etter og klikk på "ark"
I. Klikk på "Oppdater celle i regneark"
J. I delen "Stasjonsmappebane" tøm den (standard IFTTT -mappen på Google -stasjonen) eller legg inn hele banen til regnearket.
K. I "Regnearkets navn" -delen legger du navnet på regnearket. I mitt tilfelle er det "Occupancy Tracking" (sitater ikke nødvendig)
L. I "Hvilken celle?" delen, sett cellen i kolonne C der personen som kommer inn eller forlater sonens "HJEM" eller "BORTE" -status vil bli lagret. f.eks. I mitt originale regneark for person1 er cellen som kreves C2.
M. I delen "Verdi" setter du enten "HJEM" eller "BORTE" i alle caps (anførselstegn er ikke nødvendig). Hvilken du velger avhenger av om du lager en Webhook for å forlate eller gå inn i et geo-gjerde.
N. Klikk på "Opprett handling".
O. Klikk "Fortsett"
P. Klikk Finish Loop tilbake gjennom trinnene ovenfor (A til P) for hver person i familien din som blir sporet. Du bør ende opp med et "Ankommer" og "Blad" -arrangement for hver person.
Trinn 9: Samle informasjon om URLene til Maker -hendelsen
- Bruk en nettleser til å navigere til
- Kopier teksten fra "URL" -feltet på den viste siden til limbufferen
- Lim inn nettadressen i nettleserens adresselinje
- Denne siden skal vise deg hvordan du bruker webhookene vi nettopp har opprettet.
-
Strukturen til nettadressen vil se slik ut:
"https://maker.ifttt.com/trigger/{myEvent}/with/key/{myKey} f.eks." https://maker.ifttt.com/trigger/Person1Leaves/with/key/ %*& (*(%$$*"
Legg merke til dette, da du vil bruke dette i neste trinn.
Trinn 10: Lag makroer i Macrodroid for hver hendelse for hver person
Åpne Macrodroid på telefonen til personen du vil bli sporet.
- Klikk på legg til makro
-
Skriv inn makronavnet for hendelsen du oppretter. Jeg brukte følgende navn
- Person1BladerLiten
- Person1ArivesSmall
- Person1Blader Stor
- Person1 AnkommerLarge
- Klikk på pluss i øvre høyre hjørne av utløsere
- Klikk på "Location"
- Klikk på "Geofence Trigger"
- Velg enten "Area Entered" eller "Area Exited" avhengig av hendelsen du oppretter.
- Merk av for "Trigger if previous location unknown"
- Vurder å endre "Stedoppdateringsfrekvens" til et lavere tall. Vær oppmerksom på at dette vil ha en effekt på batteriforbruket som angitt på Macrodroid -skjermen
- Klikk "ok"
- Velg den tidligere opprettede geofence for denne hendelsen
- Klikk på pluss i øvre høyre hjørne av "Handlinger"
- Klikk på "Programmer"
- Klikk på "Åpne nettsted / HTTP GET"
- Lim inn riktig Webhook -URL fra "Trinn 11" fra forrige seksjon i "Enter URL" -feltet. Sørg for å bruke riktig hendelsesnavn, IE Person1Leaves.
- Merk av for "HTTP GET"
-
Klikk OK
På dette tidspunktet er det en god idé å teste handlingen og validere effekten på regnearket. Dette kan gjøres ved å trykke enkelt på handlingen og klikke på testhandling. Den bør oppdatere den riktige cellen i regnearket til enten "HJEM" eller "BORTE" avhengig av hendelsen du jobber med
- Klikk på venstre pil ved siden av makronavnet
- Klikk på Lagre
Gjør trinn 1-18 i denne delen på hvert familiemedlems telefon som spores. Fire makroer vil bli opprettet på hvert familiemedlems telefon som spores. (Eksempel på makronavn er ovenfor i trinn 2)
Trinn 11: Endre regnearksinnstillingen "Omberegning"
- Åpne Google -regnearket ved hjelp av en nettleser.
- Klikk på filmenyen.
- Klikk på "Regnearkinnstillinger".
- Klikk på "Beregning" -fanen
- Endre rullegardinmenyen "Omberegning" til "Ved endring og hvert minutt".
- Klikk på "Lagre innstillinger" -knappen.
Trinn 12: Lag en IFTTT -applet som kobler Nest -termostaten til regnearket
Det siste trinnet er å lage en IFTTT -applet som kobler endringshendelsen til regnearket for "Nest Temperature" -cellen til Nest -termostaten.
- Logg inn på IFTTT.com
- Klikk på opprett -menyen
- Klikk på "Hvis dette" -knappen
- Søk etter Sheets
- Klikk på "Google Sheets"
- Klikk på "Celle oppdatert i regneark"
-
Gjør ett av følgende:
- Skriv inn mappebanen og filnavnet til regnearket eller
- Kopier og lim inn regnearkets URL i "Eller kopier og lim inn regnearkets URL"
- I delen "Hvilken celle som skal overvåkes", plasserer du cellen som representerer "Nest Temperature". (I mitt originale regneark er dette celle "E7", anførselstegn er ikke nødvendig)
- Klikk på "Opprett utløser" -knappen.
- Klikk på "Then That" -knappen.
- Søk etter "Nest Thermostat"
- Klikk på "Nest Thermostat"
- Klikk på "Angi temperatur".
- Velg termostaten din i rullegardinmenyen "Hvilken enhet".
- I "Temperatur" -delen skriver du inn "{{Value}}". Sitater ikke nødvendig.
- Velg "Fahrenheit" eller "Celsius" i delen "Grader i", avhengig av verdiene du brukte i regnearket.
- Klikk på "Opprett handling" -knappen.
- Klikk på "Fortsett -knappen".
- Klikk på "Fullfør" -knappen.
Gratulerer, hvis alt gikk bra, har du nettopp etablert en måte å kontrollere termostaten på når "Den første personen kommer hjem" "eller" Den siste personen forlater hjemmet ".
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte