Indigo: Automatyzacja domu na komputerze Mac – część 1

14 lat po przeprowadzce do zautomatyzowanego domu nadal używamy modułów kolejowych X10 Din na strychu. Nadal nie ma dostępnego statusu, a sygnały po prostu czasami nie przechodzą.

Ale oprócz zastąpienia niektórych bezpieczników i kilku modułów martwych urządzeń, działały niezwykle dobrze. Absolutnie nie można kłócić się z wartością, jaką dostarczyli przez lata.

Ale mamy ponad dekadę w XXI wieku i nadszedł czas, aby nadepnąć. Wskazuje to, że nasza zaufana domowa domowa Rack Mount została zamknięta i staramy się znaleźć nowy system, aby przejąć kontrolę nad naszym domem.

Dostępne są współczesne kontrolery sprzętowe, ale mogą one ograniczyć do jednej lub dwóch technologii. Staramy się znaleźć coś tak elastycznego, jak to możliwe, aby dać nam wiele opcji kontroli zarówno teraz, jak iw przyszłości.

Out the Blue-cieszymy się z perceptywnej automatyzacji Opracuj swój pakiet oprogramowania Smart Home „Indigo” od V1.2 w 2003 roku. Kilka tygodni temu V6.0 został wydany, a wraz z nim wbudowane wsparcie dla Z-Wave było Dodano do istniejących standardów X10 i Insteon (oto pełna lista wszystkich urządzeń interfejsu obsługiwanych przez Indigo).

Warto wspomnieć, że chociaż Insteon jest teraz w Wielkiej Brytanii i Europie, Indigo obsługuje obecnie tylko kilka amerykańskich urządzeń interfejsu. Chcielibyśmy zobaczyć wsparcie dla Insteon Hub, ponieważ jest to jednostka Ethernet wskazująca (w przeciwieństwie do obecnie obsługiwanych interfejsów USB). Na razie używamy starego CM12U podłączonego prosto do jednego z portów USB Mac Mini do kontroli X10.

Ponadto Indigo obsługuje ponad 40 wtyczek stron trzecich, co oznacza, że ​​może on połączyć się z znaczną różnorodnością dodatkowego sprzętu. Na przykład, jeśli podłączasz rfxcom RFXTRX433 USB STATK, będziesz mógł kontrolować LightWaVerf, Homeasy i mnogość innych systemów bezprzewodowych.

Jeśli wtyczka nie istnieje, aby połączyć się z wybranym sprzętem, a masz do niej kotlety, wówczas automatyzacja percepcyjna oferuje szczegółową dokumentację na temat interfejsu API i wtyczki SDK. C-bus czy knx ktoś?

Wydaje się, że większość użytkowników prowadzi Indigo na Mac Mini, są małe, szybkie, wydajne, a naszym doświadczeniem niezwykle stabilne z systemem operacyjnym X. 200. Jeśli jednak, podobnie jak my, masz już mini, który jest zatrudniony 24/7 w innej roli, ale ma mnóstwo wolnej pojemności, to jedyny nakład jest kosztem oprogramowania.

Oprogramowanie jest dostępne w 2 wersjach. Indigo Lite (78 £) ma limit 20 urządzeń i nie może używać wtyczek stron trzecich. Niemal na pewno będziesz potrzebować nieograniczonej wersji Pro (156 £), ale możesz zacząć od Lite i zapłacić różnicę, aby uaktualnić do Pro, jeśli chcesz. Oto dogłębna tabela porównawcza różnic między dwiema wersjami.

Konfigurowanie – Indigo instaluje jak każda inna aplikacja Mac. Po uruchomieniu pierwszym zadaniem jest dodanie wszystkich urządzeń do automatyzacji domowej do systemu.

Urządzenia – każdy element w systemie automatyzacji domowej jest dodawany do ekranu urządzeń. To jest takie rzeczy, jak ściemarki X10 i Z-Wave, a także rzeczy takie jak wtyczki i liczniki czasu. Ekran dostarcza wprowadzenie statusu każdego urządzenia w domu i pozwala kontrolować go bezpośrednio lub zmienić jego ustawienia.

Wyzwalacze – jeśli chcesz strzelać do wydarzenia, trafia w sekcję wyzwalaczy. Przykładem jest ustawienie zmiennej za każdym razem, gdy system wykrywa zmianę temperatury zewnętrznej zgłoszonej z wtyczki Netatmo Weather Station.

Wyzwalacze można zainicjować z różnych danych wejściowych, w tym przychodzącego wiadomości e-mail, sygnału X10 / Z-Wave, zdarzenia systemowego lub wtyczki.

Harmonogramy – Pomyśl o tych jako über inteligentnych programowalnych zegarach timera. Poniższy przykład wyłącza nasze światła Hall na piętrze 30 minut po świcie (Sunrise + 30) każdego ranka.

Możesz zbudować zasady logiczne na wyzwalacze i harmonogramy za pomocą punktu Indigo i kliknąć edytor warunku lub utknąć w własnych potężnych skryptach AppleScript lub Python (sprawdź wyjątkowy kurs Python na Codecademy.com).

Na stronie internetowej dostrzegania automatyzacji jest mnóstwo przykładowego kodu i stworzyliśmy aktywat, który wysyła powiadomienie push do naszego telefonu (przy użyciu naszego adresu e -mail BoxCar) na podstawie poniższego przykładu.

# Umieszczenie danych zmiennych w obiekcie i ciele
Thevar = Indigo.varibles [928734897]
thesubject = „Wartość % s” % (Thevar.Name)
Body = „Wartość %s wynosi teraz %s” %(Thevar.name, thevar.value)
indigo.server.sendEmailto („e -mailaddress@company.com”, podmiot = thesubject, body = thebody)

Timers i Pesters – Jedną z funkcji, których dużo używaliśmy z domem HomeVision, były timery. Są one szczególnie korzystne przy automatyzacji oświetlenia w oparciu o dane czujnika ruchu. Wtyczka „Timers and Pesters” Indigo dodaje tę funkcjonalność, umożliwiając definiowanie, uruchomienie, zatrzymanie, zatrzymanie i wznowienie liczników czasu w logice.„Pesters” to niewielkie timery, które możesz powtórzyć wiele razy – być może przypomnieć o wykonaniu zadania.

Grupy akcji – Zazwyczaj istnieją grupy działań, które chciałbyś raz po raz wywołać. Zamiast tworzyć listę akcji w każdym harmonogramie lub aktywować, możesz je zdefiniować raz na ekranie grup akcji, a następnie często je używać. Może to być coś tak podstawowego jak scena oświetleniowa, a może skrypt do wysyłania wiadomości e -mailem.

Zmienne – możesz użyć zmiennych do przechowywania wartości całkowitej lub zmiennej – na przykład temperatury. Możesz także przechowywać zmienne boolean (prawda lub fałsz), co zastępuje naszą koncepcję „flag” domowej. Możesz na przykład ustawić zmienny „Houseoccupied” lub „Garagedooropen”. Indigo ma wbudowaną zmienną „Isdaylight”, która daje korzystne przybliżenie tego, czy jest ciemno na zewnątrz w zależności od szerokości i długości geograficznej.

Strony sterujące – wbudowany przez Indigo Serwer WWW dostarcza interfejs przeglądarki do domu. Kilka stron jest automatycznie tworzonych do kontrolowania systemu, w tym jeden odpowiednio do urządzeń mobilnych wskazujących na Android, Windows Phone lub inny telefon komórkowy, zawsze może kontrolować system. Inne strony pozwalają wystrzelić wszelkie działania, a także przeglądać i edytować zmienne. Istnieje nawet kanał RSS obecnego urządzenia, grupy akcji i stanów zmiennych.

Oprócz tych konwencjonalnych stron internetowych Indigo zawiera również system tworzenia niestandardowych ekranów sterowania. Są one tworzone w projektancie stylu kliknięcia i przeciągania i mogą być używane w oknie przeglądarki lub z bezpłatną aplikacją iOS iOS indigo touch.

W ciągu kilku minut mieliśmy obrazy CCTV z naszych kamer IP wraz z przyciskami sterowania i wartościami zmiennymi na naszym iPhonie. Istnieje kilka wspaniałych przykładów ekranów sterowania, które użytkownicy stworzyli na forach Indigo.

Dziennik zdarzeń – każde działanie i błąd są rejestrowane do dziennika zdarzeń Indigo. Istnieją różne poziomy rejestrowania, a wtyczki można zazwyczaj ustawić na tryb debugowania, aby uzyskać nawet o wiele bardziej szczegółowe podczas próbowania zdiagnozowania problemu.

Wersja Pro Indigo umożliwia uruchamianie w trybie klienta / serwera. Jest to wyjątkowa funkcja, a z podstawowym przekazywaniem portów na router (port 1176 dla klienta zdalnego i portu 8176 dla interfejsu internetowego) pozwala na pobranie pełnej aplikacji Indigo na twórcy z dowolnego miejsca, a także program i kontrolę, jakbyś był był na twoim komputerze domowym. Jeśli wolisz nie zepsuć routera, perceptywność oferuje również zerową ścieżkę konfiguracyjną z powrotem do systemu indygo indygo o nazwie Prism Reflector, który dotyczy również dynamicznych IP.

Uruchamianie – więc na razie wszystkie nasze urządzenia X10 zostały dodane, a zautomatyzowany dom działa na Indigo. Proces konfiguracji był bezpłatny ból i jesteśmy pod wrażeniem Indigo. Nasze harmonogramy zaczynają nabierać kształtu, a system pobiera dane z naszej stacji pogodowej Netatmo, aby wyświetlać się na zewnątrz i wewnętrzne temperatury na naszych stronach kontrolnych.

Co dalej? – W nadchodzących tygodniach i miesiącach będziemy sprawdzić niektóre z funkcji wskazanych powyżej powyżej bardziej szczegółowo i będziemy omawiać o wiele więcej sprzętu do automatyzacji domów i dodatków do naszego systemu Indigo. Pierwsze moduły spoza X10, które obserwujemy, to dodanie Z-W-Wave Aeotec wraz z niektórymi detektorami ruchu Z-Wave i czujnikami drzwi garażowych. Będziemy również obejmować dodanie RFXCOM i Global Cache ITACH IP2CC. Zabawne czasy w zautomatyzowanym domu!

#
Zapowiedź
Produkt
Ocena
Cena £

1
LightWaver Connected Light Switch, Quad Dimmer Wireless – iOS, iPhone i Android Smart Home …
Nie ma jeszcze ocen
79,99 £
Weź udział w Amazon

2
Lightwave L21 Smart Dimmer, 1 gang, stal nierdzewna – współpracuje z Alexą, Asystentem Google, HomeKit ….509 recenzji
59,95 £
Weź udział w Amazon

3
Lightwaverf home lub button biały JSJSLW929
1 recenzje
49,00 £
Weź udział w Amazon

4
LightWaverf Home Thermostat
Nie ma jeszcze ocen
118,40 £
Weź udział w Amazon

5
LightWaverf by Deta Connect 9511 1 Gang 2 Way Slave Dimmer z białymi wkładkami (chrom)
5 recenzji
14,95 £
Weź udział w Amazon

Pobierz bezpłatną 30-dniową próbę indygo: Czytaj Część 2 tutaj

Udostępnij to:
Facebook
Świergot
Reddit
LinkedIn
Pinterest
E-mail
Więcej

WhatsApp
Wydrukować

Skype
Tumblr

Telegram
Kieszeń

Ostatnia aktualizacja 2021-10-04 / Linki afiliacyjne / obrazy z interfejsu API reklamowego produktu Amazon

Leave a Reply

Your email address will not be published. Required fields are marked *