Spisu treści:
- Krok 1: Utwórz nowy arkusz Google („Utwórz kopię” mojego udostępnionego arkusza kalkulacyjnego na Dysk Google)
- Krok 2: Bezpieczeństwo
- Krok 3: Zaktualizuj swój arkusz kalkulacyjny za pomocą śledzonych członków rodziny
- Krok 4: Dodaj lub usuń członków rodziny
- Krok 5: Wyłączenie członków rodziny
- Krok 6: Ustaw żądane temperatury
- Krok 7: Utwórz dwa geo-ogrodzenia w Macrodroid
- Krok 8: Utwórz webhooki IFTTT Maker do wchodzenia i wychodzenia z każdej strefy geofence
- Krok 9: Zbierz informacje o adresach URL zdarzeń Kreatora
- Krok 10: Utwórz makra w Macrodroid dla każdego zdarzenia dla każdej osoby
- Krok 11: Zmodyfikuj ustawienie arkusza kalkulacyjnego „Przeliczanie”
- Krok 12: Utwórz aplet IFTTT, który łączy termostat Nest z arkuszem kalkulacyjnym
Wideo: Termostat Nest, śledzenie zajętości: 12 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
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:
-
Telefon z systemem Android
Zainstalowano aplikację MacroDroid
- Gniazdo termostatu
-
Konto IFTTT (musi być Pro, ponieważ zajmuje więcej niż 3 aplikacje dozwolone w Standard).
- Konto Nest połączone z IFTTT
- Konto Google połączone z IFTTT
- 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)
-
Skopiuj mój udostępniony arkusz Google do śledzenia obecności:
- Shift + Kliknij ten link, aby otworzyć w innej karcie.
- Kliknij Plik
- Kliknij „Zrób kopię”
- Zapisz na swoim dysku Google.
- 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
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
- kliknięcie przycisku udostępniania
- 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
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
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
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
- 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
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
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
- Korzystając z przeglądarki internetowej, przejdź do
- Skopiuj tekst z pola „URL” na wyświetlonej stronie do bufora wklejania
- Wklej ten adres URL do paska adresu przeglądarki
- Ta strona powinna pokazać, jak korzystać z właśnie utworzonych webhooków.
-
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
Otwórz Macrodroid na telefonie osoby, którą chcesz śledzić.
- Kliknij dodaj makro
-
Wprowadź nazwę makra dla tworzonego wydarzenia. Użyłem następujących nazw
- Osoba1LiścieMała
- Osoba1PrzybywaMała
- Osoba1LiścieDuża
- Osoba1PrzybywaDuża
- Kliknij plus w prawym górnym rogu wyzwalaczy
- Kliknij „Lokalizacja”
- Kliknij „Wyzwalacz Geofence”
- Wybierz „Obszar wchodzący” lub „Obszar opuszczony” w zależności od tworzonego wydarzenia.
- Zaznacz „Uruchom, jeśli poprzednia lokalizacja jest nieznana”
- 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
- Kliknij OK"
- Wybierz wcześniej utworzoną strefę geofence dla tego wydarzenia
- Kliknij plus w prawym górnym rogu „Działania”
- Kliknij „Aplikacje”
- Kliknij „Otwórz witrynę / HTTP GET”
- 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.
- Zaznacz pole „HTTP GET”
-
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”
- Kliknij strzałkę w lewo obok nazwy makra
- 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”
- Otwórz arkusz kalkulacyjny Google za pomocą przeglądarki.
- Kliknij menu pliku.
- Kliknij „Ustawienia arkusza kalkulacyjnego”.
- Kliknij kartę „Obliczenia”
- Zmień menu „Ponowne obliczanie” na „Po zmianie i co minutę”.
- Kliknij przycisk „Zapisz ustawienia”.
Krok 12: 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.
- Zaloguj się do IFTTT.com
- Kliknij menu tworzenia
- Kliknij przycisk „Jeśli to”
- Wyszukaj arkusze
- Kliknij „Arkusze Google”
- Kliknij „Komórka zaktualizowana w arkuszu kalkulacyjnym”
-
Wykonaj jedną z następujących czynności:
- Wprowadź ścieżkę folderu i nazwę pliku arkusza kalkulacyjnego lub
- Skopiuj adres URL arkusza kalkulacyjnego i wklej go w polu „Lub skopiuj i wklej adres URL arkusza kalkulacyjnego”
- 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)
- Kliknij przycisk „Utwórz wyzwalacz”.
- Kliknij przycisk „Wtedy”.
- Wyszukaj „Termostat gniazdowy”
- Kliknij „Gniazdo termostatu”
- Kliknij „Ustaw temperaturę”.
- Wybierz termostat z menu „Które urządzenie”.
- W sekcji „Temperatura” wpisz „{{Value}}”. Cytaty nie są potrzebne.
- W sekcji „Stopnie w” wybierz „Fahrenheit” lub „Celsjusz”, w zależności od wartości użytych w arkuszu kalkulacyjnym.
- Kliknij przycisk „Utwórz działanie”.
- Kliknij przycisk „Kontynuuj”.
- 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:
Licznik i kontroler zajętości pokoju MicroBit: 4 kroki
Licznik i kontroler zajętości pokoju MicroBit: Podczas pandemii jednym ze sposobów ograniczenia transmisji wirusa jest maksymalizacja fizycznego dystansu między ludźmi. W pokojach lub sklepach dobrze byłoby wiedzieć, ile osób znajduje się w zamkniętej przestrzeni w danym momencie. Ten projekt wykorzystuje parę
Śledzenie aktualizacji Covid-19 za pomocą ESP8266: 9 kroków
Covid-19 Update Tracker za pomocą ESP8266: Jest to projekt pokazujący aktualne dane dotyczące epidemii koronawirusa w różnych miastach stanów Indii w czasie rzeczywistym na wyświetlaczu OLED. Ten monitor stanu na żywo pomaga monitorować w czasie rzeczywistym aktualizację covid-19 w Twojej dzielnicy. Ten projekt jest całkowicie b
Śledzenie ruchu ludzkiego oka: 6 kroków
Śledzenie ruchu ludzkiego oka: Ten projekt ma na celu uchwycenie ruchu ludzkiego oka i wyświetlenie jego ruchu na zestawie świateł LED umieszczonych w kształcie oka. Ten rodzaj projektu może potencjalnie mieć wiele zastosowań w dziedzinie robotyki, a konkretnie huma
ŚLEDZENIE TWARZY ZA POMOCĄ ARDUINO !!!: 7 kroków
ŚLEDZENIE TWARZY ZA POMOCĄ ARDUINO !!!: W poprzedniej instrukcji podzieliłem się, w jaki sposób można komunikować się między Arduino i Python za pomocą modułu „pyserial” i sterować diodą LED. Jeśli jeszcze tego nie widziałeś, sprawdź tutaj: KOMUNIKACJA MIĘDZY ARDUINO & Pyton! I jak możesz wykryć kolor
NEST Twój stary termostat: 4 kroki (ze zdjęciami)
NEST Twój stary termostat: System ogrzewania w moim domu jest prawdopodobnie tak stary, jak sam dom. Ma około 30 lat, co jest w porządku pod względem lat domowych, ale jeśli chodzi o technologię, utknął w epoce lodowcowej. Istnieją 2 główne problemy z handlem