Spisu treści:

Termostat Nest, śledzenie zajętości: 12 kroków
Termostat Nest, śledzenie zajętości: 12 kroków

Wideo: Termostat Nest, śledzenie zajętości: 12 kroków

Wideo: Termostat Nest, śledzenie zajętości: 12 kroków
Wideo: How to install the Google Nest Learning Thermostat 2024, Lipiec
Anonim
Termostat Nest, śledzenie zajętości
Termostat Nest, śledzenie zajętości
Termostat Nest, śledzenie zajętości
Termostat Nest, śledzenie zajętości
Termostat Nest, śledzenie zajętości
Termostat Nest, śledzenie zajętości

Moja automatyzacja chłodzenia domu za pomocą mojego termostatu Nest do niedawna była obsługiwana przez IFTTT przy użyciu wyzwalaczy Life360 „pierwszy przyjechał do domu” i „ostatni, który opuścił dom”. To było świetne, ponieważ mogłem dodać członków rodziny do mojego kręgu Life360 i gdyby byli pierwszymi, którzy przybyli do ogrodzenia geograficznego domu, IFTTT uruchomiłby termostat Nest, aby ustawić odpowiednią temperaturę. Dodatkowo, gdy ostatnia osoba opuściła to samo ogrodzenie geograficzne, ustawiłaby termostat Nest na temperaturę ECO.

Problem pojawił się na początku grudnia 2020 r., kiedy Life360 ogłosiło zakończenie integracji IFTTT:

E-mail wysłany przez IFTTT:

Dzień dobry, 2 grudnia 2020 r. usługa Life360 zostanie usunięta z IFTTT, ponieważ zespół Life360 nie obsługuje już tej usługi.

W przypadku alternatywnych usług spójrz na inne usługi inteligentnego koncentratora i systemów na IFTTT.

Doceniamy twoje zrozumienie."

Zrobiłem kilka badań i jest kilka produktów, które wykonują geo-ogrodzenie i inne, które śledzą obłożenie domu, ale wszystkie pobierały opłaty lub były zbyt skomplikowane dla moich potrzeb.

Zdecydowałem się na rozwiązanie, które łączy aplikację o nazwie MacroDriod (działa tylko na telefonach z Androidem), IFTTT Maker Webhooks i Arkusze Google, aby utrzymać stan zajętości mojego domu.

Kieszonkowe dzieci:

  1. Telefon z systemem Android

    Zainstalowano aplikację MacroDroid

  2. Gniazdo termostatu
  3. Konto IFTTT (musi być Pro, ponieważ zajmuje więcej niż 3 aplikacje dozwolone w Standard).

    1. Konto Nest połączone z IFTTT
    2. Konto Google połączone z IFTTT
    3. Konto Maker Webhooks połączone z IFTTT

Krok 1: Utwórz nowy arkusz Google („Utwórz kopię” mojego udostępnionego arkusza kalkulacyjnego na Dysk Google)

Utwórz nowy arkusz Google
Utwórz nowy arkusz Google
  1. Skopiuj mój udostępniony arkusz Google do śledzenia obecności:

    1. Shift + Kliknij ten link, aby otworzyć w innej karcie.
    2. Kliknij Plik
    3. Kliknij „Zrób kopię”
    4. Zapisz na swoim dysku Google.
    5. Zanotuj nazwę pliku i katalog, w którym go przechowujesz. Na potrzeby tej instrukcji zakładamy, że katalog IFTTT, a plik będzie miał nazwę „Śledzenie obecności”. Pamiętaj, że możesz nadać mu ładną, zaciemnioną nazwę, aby była bezpieczniejsza.

PS: Nie proś mnie o pozwolenie na edycję tego pliku. Zanim wprowadzisz jakiekolwiek zmiany, których nie będziesz mógł wprowadzić, ponieważ udostępniłem to jako arkusz kalkulacyjny tylko do odczytu, wykonaj „zrób kopię” na swoim dysku Google, a następnie kontynuuj wprowadzanie zmian.

Krok 2: Bezpieczeństwo

Bezpieczeństwo
Bezpieczeństwo
Bezpieczeństwo
Bezpieczeństwo

Mówiąc o bezpieczeństwie, poświęć chwilę i upewnij się, że skopiowany arkusz jest tylko dla Ciebie. Można to zrobić, otwierając skopiowany arkusz kalkulacyjny i najeżdżając na przycisk udostępniania. powinien wyglądać jak pierwszy obrazek powyżej.

Jeśli tak się nie stanie, kliknij przycisk udostępniania i zmień na „ograniczony” przez

  1. kliknięcie przycisku udostępniania
  2. zmieniając go na zastrzeżony. (powinno wyglądać jak na drugim obrazku powyżej) Rozumowanie: Nie chcemy, aby ludzie wiedzieli, kiedy Twojej rodziny nie ma w domu.

Krok 3: Zaktualizuj swój arkusz kalkulacyjny za pomocą śledzonych członków rodziny

Zaktualizuj swój arkusz kalkulacyjny o śledzonych członków rodziny
Zaktualizuj swój arkusz kalkulacyjny o śledzonych członków rodziny

Arkusz kalkulacyjny zawiera dwóch członków do śledzenia, Person1 i Person2. Nazwy te są przechowywane w arkuszu kalkulacyjnym w komórkach B2 i B3. Jeśli chcesz (nie jest to wymagane), możesz zaktualizować te imiona i nazwiska osób, które chcesz śledzić.

Krok 4: Dodaj lub usuń członków rodziny

Dodaj lub usuń członków rodziny
Dodaj lub usuń członków rodziny

W razie potrzeby możesz dodawać lub usuwać członków rodziny z arkusza kalkulacyjnego. Zostawiłem na to miejsce w rzędach 4-6.

  • Aby dodać kolejnych członków rodziny; po prostu skopiuj wiersz 2 lub 3 i wklej do wiersza 4, 5 lub 6.
  • Aby usunąć członków rodziny, po prostu usuń zawartość wiersza.

Uwaga: nie usuwaj wszystkich członków rodziny, ponieważ stracisz formuły przechowywane w kolumnie E. Ponadto im więcej osób dodasz, tym więcej webhooków IFTTT będziesz musiał utworzyć.

Krok 5: Wyłączenie członków rodziny

Wyłączanie członków rodziny
Wyłączanie członków rodziny

Kolumna D arkusza kalkulacyjnego służy do włączania lub wyłączania członków rodziny. Na przykład: załóżmy, że ty i twój współmałżonek jesteście jedynymi członkami rodziny, którzy są śledzeni, ale twój współmałżonek odwiedza rodzinę w innym stanie. Nie chciałbyś, aby klimatyzacja pozostawała włączona po wyjściu z domu, więc możesz wyłączyć współmałżonka z rozważania, zmieniając kolumnę D dla niego na „Nie”. Dzięki temu przybycie lub wyjazd współmałżonka nie wpłynie na temperaturę Nest Thermostat.

Krok 6: Ustaw żądane temperatury

Ustaw żądane temperatury
Ustaw żądane temperatury
  • Komórka G2 kontroluje żądaną temperaturę, gdy „Pierwsza osoba wraca do domu”. Ustaw tę wartość na żądaną temperaturę, gdy ludzie są w domu.
  • Komórka H2 kontroluje żądaną temperaturę, gdy „Ostatnia osoba wychodzi z domu”. Ustaw tę wartość na żądaną temperaturę, gdy nikogo nie ma w domu.

Kilka przykładów:

  • Jeśli mieszkasz na Hawajach i chcesz, aby temperatura wynosiła 75, gdy jesteś w domu, a maksymalna temperatura wynosiła 85, gdy jesteś poza domem, ustaw G2 na 75, a H2 na 85.
  • Jeśli mieszkasz w Seattle i jest zima, możesz ustawić H2 na 70, a G2 na 65. To dałoby ci temperaturę 70, gdy jesteś w domu i pozwoliłoby domowi spaść do 65, gdy nie ma go w domu.

Krok 7: Utwórz dwa geo-ogrodzenia w Macrodroid

Utwórz dwa geo-ogrodzenia w Macrodroid
Utwórz dwa geo-ogrodzenia w Macrodroid
Utwórz dwa geo-ogrodzenia w Macrodroid
Utwórz dwa geo-ogrodzenia w Macrodroid

Jeśli jeszcze tego nie zrobiłeś, zainstaluj aplikację Macrodroid ze sklepu Google Play. Pamiętaj, aby zainstalować na smartfonie każdego śledzonego członka rodziny.

Otwórz Macrodroid i kliknij Geofences

Tworzę dwa koncentryczne strefy geofence w moim domu i nazwałem je „HomeSmall” i „HomeLarge”.

Mniejszy lubię trzymać na około 100 metrach. Większy powinien być tak duży, jak odległość potrzebna do schłodzenia lub ogrzania domu do czasu przybycia.

Krok 8: Utwórz webhooki IFTTT Maker do wchodzenia i wychodzenia z każdej strefy geofence

Twórz webhooki IFTTT Maker do wchodzenia i wychodzenia z każdej strefy geofence
Twórz webhooki IFTTT Maker do wchodzenia i wychodzenia z każdej strefy geofence

A. Zaloguj się na

B. Kliknij opcję menu „Utwórz”

C. Wyszukaj webhooki i kliknij usługę.

D. Dostępny będzie tylko jeden wybór wyzwalacza, kliknij go.

E. Wpisz nazwę wydarzenia, w tym przypadku użyłem Person1Arrives; jednak można to nazwać jak chcesz.

np. Person1Arrives i Person1Leaves

F. Kliknij, aby utworzyć wyzwalacz:

G. Kliknij przycisk „to tamto”

H. Wyszukaj i kliknij „arkusze”

I. Kliknij „Aktualizuj komórkę w arkuszu kalkulacyjnym”

J. W sekcji „Ścieżka folderu Dysku” opróżnij go (domyślnie jest to folder IFTTT na dysku Google) lub podaj pełną ścieżkę do arkusza kalkulacyjnego.

K. W sekcji „Nazwa arkusza kalkulacyjnego” wpisz nazwę swojego arkusza kalkulacyjnego. W moim przypadku jest to „Śledzenie obłożenia” (cytaty nie są potrzebne)

L. W "Której komórce?" sekcji wpisz komórkę w kolumnie C, w której zostanie zapisany status osoby wchodzącej lub wychodzącej ze strefy „DOM” lub „AWAY”. np. W moim oryginalnym arkuszu kalkulacyjnym dla person1 wymagana komórka to C2.

M. W sekcji „Wartość” we wszystkich wersalikach wpisz „DOM” lub „AWAY” (niepotrzebne cudzysłowy). To, który z nich wybierzesz, zależy od tego, czy tworzysz webhooka do opuszczenia lub wejścia do ogrodzenia geograficznego.

N. Kliknij „Utwórz działanie”.

O. Kliknij „Kontynuuj”

P. Kliknij przycisk Zakończ Przejdź wstecz przez powyższe kroki (od A do P) dla każdej osoby w Twojej rodzinie, która jest śledzona. Powinieneś skończyć z wydarzeniem „Przybywa” i „Wychodzi” dla każdej osoby.

Krok 9: Zbierz informacje o adresach URL zdarzeń Kreatora

Zbierz informacje o adresach URL wydarzeń w programie Maker
Zbierz informacje o adresach URL wydarzeń w programie Maker
  1. Korzystając z przeglądarki internetowej, przejdź do
  2. Skopiuj tekst z pola „URL” na wyświetlonej stronie do bufora wklejania
  3. Wklej ten adres URL do paska adresu przeglądarki
  4. Ta strona powinna pokazać, jak korzystać z właśnie utworzonych webhooków.
  5. Struktura adresu URL będzie wyglądać tak:

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

Zanotuj to, ponieważ użyjesz tego w następnym kroku.

Krok 10: Utwórz makra w Macrodroid dla każdego zdarzenia dla każdej osoby

Twórz makra w Macrodroid dla każdego zdarzenia dla każdej osoby
Twórz makra w Macrodroid dla każdego zdarzenia dla każdej osoby

Otwórz Macrodroid na telefonie osoby, którą chcesz śledzić.

  1. Kliknij dodaj makro
  2. Wprowadź nazwę makra dla tworzonego wydarzenia. Użyłem następujących nazw

    1. Osoba1LiścieMała
    2. Osoba1PrzybywaMała
    3. Osoba1LiścieDuża
    4. Osoba1PrzybywaDuża
  3. Kliknij plus w prawym górnym rogu wyzwalaczy
  4. Kliknij „Lokalizacja”
  5. Kliknij „Wyzwalacz Geofence”
  6. Wybierz „Obszar wchodzący” lub „Obszar opuszczony” w zależności od tworzonego wydarzenia.
  7. Zaznacz „Uruchom, jeśli poprzednia lokalizacja jest nieznana”
  8. Rozważ zmianę „Częstotliwości aktualizacji lokalizacji” na niższą wartość. Uwaga, będzie to miało wpływ na zużycie baterii, jak zaznaczono na ekranie Macrodroid
  9. Kliknij OK"
  10. Wybierz wcześniej utworzoną strefę geofence dla tego wydarzenia
  11. Kliknij plus w prawym górnym rogu „Działania”
  12. Kliknij „Aplikacje”
  13. Kliknij „Otwórz witrynę / HTTP GET”
  14. Wklej odpowiedni adres URL webhooka z „Kroku 11” z poprzedniej sekcji w polu „Wprowadź adres URL”. Upewnij się, że używasz poprawnej nazwy zdarzenia, IE Person1Leaves.
  15. Zaznacz pole „HTTP GET”
  16. Kliknij OK

    W tym momencie dobrze jest przetestować działanie i zweryfikować efekt w arkuszu kalkulacyjnym. Można to zrobić przez pojedyncze dotknięcie akcji i kliknięcie akcji testowej. W zależności od zdarzenia, z którym pracujesz, odpowiednia komórka w arkuszu kalkulacyjnym powinna zostać zaktualizowana na „DOM” lub „POZA DOMEM”

  17. Kliknij strzałkę w lewo obok nazwy makra
  18. Kliknij Zapisz

Wykonaj kroki 1-18 w tej sekcji na telefonie każdego śledzonego członka rodziny. Na telefonie każdego śledzonego członka rodziny zostaną utworzone cztery makra. (Przykładowe nazwy makr znajdują się powyżej w kroku 2)

Krok 11: Zmodyfikuj ustawienie arkusza kalkulacyjnego „Przeliczanie”

  1. Otwórz arkusz kalkulacyjny Google za pomocą przeglądarki.
  2. Kliknij menu pliku.
  3. Kliknij „Ustawienia arkusza kalkulacyjnego”.
  4. Kliknij kartę „Obliczenia”
  5. Zmień menu „Ponowne obliczanie” na „Po zmianie i co minutę”.
  6. Kliknij przycisk „Zapisz ustawienia”.

Krok 12: Utwórz aplet IFTTT, który łączy termostat Nest z arkuszem kalkulacyjnym

Utwórz aplet IFTTT, który łączy termostat Nest z arkuszem kalkulacyjnym
Utwórz aplet IFTTT, który łączy termostat Nest z arkuszem kalkulacyjnym

Ostatnim krokiem jest utworzenie apletu IFTTT, który łączy zdarzenie zmiany w arkuszu kalkulacyjnym dla komórki „Temperatura gniazda” z termostatem Nest.

  1. Zaloguj się do IFTTT.com
  2. Kliknij menu tworzenia
  3. Kliknij przycisk „Jeśli to”
  4. Wyszukaj arkusze
  5. Kliknij „Arkusze Google”
  6. Kliknij „Komórka zaktualizowana w arkuszu kalkulacyjnym”
  7. Wykonaj jedną z następujących czynności:

    1. Wprowadź ścieżkę folderu i nazwę pliku arkusza kalkulacyjnego lub
    2. Skopiuj adres URL arkusza kalkulacyjnego i wklej go w polu „Lub skopiuj i wklej adres URL arkusza kalkulacyjnego”
  8. W sekcji „Którą komórkę do monitorowania” umieść komórkę, która reprezentuje „Temperatura gniazda”. (W moim oryginalnym arkuszu kalkulacyjnym jest to komórka „E7”, cudzysłowy nie są potrzebne)
  9. Kliknij przycisk „Utwórz wyzwalacz”.
  10. Kliknij przycisk „Wtedy”.
  11. Wyszukaj „Termostat gniazdowy”
  12. Kliknij „Gniazdo termostatu”
  13. Kliknij „Ustaw temperaturę”.
  14. Wybierz termostat z menu „Które urządzenie”.
  15. W sekcji „Temperatura” wpisz „{{Value}}”. Cytaty nie są potrzebne.
  16. W sekcji „Stopnie w” wybierz „Fahrenheit” lub „Celsjusz”, w zależności od wartości użytych w arkuszu kalkulacyjnym.
  17. Kliknij przycisk „Utwórz działanie”.
  18. Kliknij przycisk „Kontynuuj”.
  19. Kliknij przycisk „Zakończ”.

Gratulacje, jeśli wszystko poszło dobrze, właśnie znalazłeś sposób na sterowanie termostatem, gdy „Pierwsza osoba wraca do domu” lub „Ostatnia osoba wychodzi z domu”.

Zalecana: