AFE Firmware z czujnikami ruchu

Główne cechy AFE Firmware T3 to detekcja ruchu oraz reagowanie na takie zdarzenia.

W minimalnym zastosowaniu urządzenie z tym oprogramowaniem wykrywa ruch oraz poprzez protokół MQTT wysyła informację o takim zdarzeniu do brokera MQTT lub może zostać odpytane przez protokół HTTP, który zwróci informację, czy w danym momencie jest wykryty ruch, czy nie.

W szerszym zastosowaniu można do urządzenia podłączyć do czterech czujników ruchu, czterech przekaźników, diody LED oraz dodatkowe przyciski. W takiej konfiguracji diody LED sygnalizują wykrycie ruchu, a przekaźniki włączają lub wyłączają się na zadany czas. Dodatkowo można sterować  przekaźnikiem przez WiFi protokołami MQTT oraz HTTP lub włączać / wyłączać je przez dodatkowe przyciski tradycyjne (dwustanowe) lub dzwonkowe (jednostanowe)

Sprzęt obsługiwany przez ten firmware

  • Chip ESP8266 lub ESP8285
  • Opcjonalnie: 4 x Czujniki ruchu
  • Opcjonalnie: 4 x Przekaźniki
  • Opcjonalnie: 5 x Dioda LED
  • Opcjonalnie: 5 x Przycisków / Włączników

Przekaźniki mogą zostać skojarzone z czujnikami PIR. Kiedy czujnik PIR wykryje ruch przekaźnik zostanie włączony lub wyłączony na zadany czas. Przekaźniki mogą też funkcjonować niezależnie od czujników PIR. Sterowane są wtedy przez WiFi za pomocą protokołu MQTT oraz HTTP lub mogą być sterowane przez podłączone do urządzenia przyciski / wyłączniki.

Dioda LED 1, jest diodą systemową. Informuje ona o wszystkich zdarzeniach w ramach urządzenia, np. łączenie się do sieci WiFi, wysyłanie wiadomości, tryb konfiguracyjny.
Diody 2-5, mogą zostać przypisane do czujników ruchu. Diody sygnalizują świeceniem wykrycie ruchu.

Każdy z pięciu przycisków może mieć funkcję  przycisku systemowego, albo przycisku sterującego jednym z przekaźników. Zalecana konfiguracja to posiadanie przynajmniej jednego przycisku z funkcją przycisku systemowego. Przycisk systemowy umożliwia wprowadzenie urządzenia w tryb konfiguracji.

Funkcjonalności

  • Sterowanie przekaźnikami za pomoca protokołu MQTT lub HTTP
  • Sterowanie przekaźnikami za pomocą podłączonych przycisków / wyłączników – jedno lub dwustanowych
  • Sterowanie przekaźnikami za pomocą czujników ruchu (PIR)
  • Jest możliwość dowolnego przypisania jednego z czterech przekaźników do dowolnego czujnika PIR
  • Przekaźnik sterowany przez czujnik PIR może być włączany lub wyłączany przy zdarzeniu detekcji ruchu
  • Przekaźnik sterowany przez czujnik PIR może zostać włączony lub wyłączony na zdefiniowany czas
  • Każdemu czujnikowi ruchu można przypisać jedną diodę LED, która będzie sygnalizować wykryty ruch przez czujnik PIR
  • Czujnik PIR wysyła informację o wykrytym ruchu przez protokół MQTT
  • Stan czujnika PIR można sprawdzić wysyłając żądanie HTTP
  • Przekaźnikom można ustawić wartości domyślne
  • Konfigurację urządzenia wykonuje się przez przeglądarkę
  • Nowe wersje oprogramowania wgrywa się przez przeglądarkę

Instalacja:

  • Instrukcja instalacji jest identyczna, jak dla każdej innej wersji AFE Firmware.

Konfiguracja

Szczegółowa konfiguracja AFE Firmware jest opisana tutaj.

Poniżej pokazane są ekrany specyficzne dla wersji T3

Pozycje w menu są dynamicznie pokazywane w zależności od tego, jak skonfigurujemy urządzenie w sekcji Urządzenie

AFE Firmware T3: Panel konfiguracyjny: menu

AFE Firmware T3: Panel konfiguracyjny: menu

 

W konfiguracji urządzenia jest sekcja, w której wybiera się ilości podłączonych elementów do naszego urządzenia

AFE Firmware T3: Panel konfiguracyjny: wybór podłączonych elementów

AFE Firmware T3: Panel konfiguracyjny: wybór podłączonych elementów

 

Ekran do konfiguracji przekaźnika

AFE Firmware T3: Panel konfiguracyjny: konfiguracja przekaźnika

AFE Firmware T3: Panel konfiguracyjny: konfiguracja przekaźnika

 

Ekran do konfiguracji przycisku

AFE Firmware: konfiguracja: przycisk

AFE Firmware: konfiguracja: przycisk

 

Ekran do konfiguracji czujnika PIR

AFE Firmware T3: Panel konfiguracyjny: konfiguracja czujnika ruchu

AFE Firmware T3: Panel konfiguracyjny: konfiguracja czujnika ruchu

 

Ekran konfiguracji diod LED

AFE Firmware T3: Panel konfiguracyjny: konfiguracja diód LED

AFE Firmware T3: Panel konfiguracyjny: konfiguracja diód LED

Sterowanie oraz kontrolowanie urządzenia

Sterowanie i kontrolowanie przez MQTT

Tematy MQTT na poziome urządzenia oraz przekaźników są takie same jak dla innych wersji AFE z przekaźnikiem.

W AFE Firmware T3 dochodzą nowe tematy dla czujników ruchu PIR

Zakładając, że:

  • Temat MQTT wprowadzony w konfiguracji MQTT Brokera to: /device/
  • Nazwa czujnika PIR: pir

Tematy czujnika ruchu PIR

Temat Wiadomość Działanie
/device/pir/state Wyjściowa close Brak ruchu
/device/pir/state Wyjściowa open Został wykryty ruch
Sterowanie i kontrola urządzenia przez protokół HTTP

Urządzenie z AFE Firmware T3 obsługuje te same żądania HTTP, jak każda inna wersja AFE Firmware. Oczywiście nie są obsługiwane przez T3 żądania związane ze sprzętem, który nie jest wymieniony, jako sprzęt obsługiwany przez tę wersję AFE Firmware.

Nowe komendy w AFE Firmware dotyczące czujnika ruchu PIR

Format:

  • http://adres-ip-urządzenia/?device=pir&name=NazwaCzujnikaPIR&command=Komenda

Nazwa czujnika PIR jest nadawana czujnikowi PIR w panelu konfiguracyjnym

Komendy

  • get – zwraca stan czujnika PIR. Zwracane wartości to  : open lub close

Uwaga:

  • Do AFE Firmware T3 można podłączyć do czterech przekaźników. Aby móc je kontrolować niezależnie każdemu przekaźnikowi trzeba nadać unikalną nazwę. Nazwa jest częścią tematu MQTT lub żądania HTTP, która rozróżnia przekaźniki od siebie
  • Każdemu czujnikowi ruch trzeba nadać unikalną nazwę po to, aby rozpoznawać, który czujnik PIR wykrył ruch. Nazwa jest częścią tematu MQTT lub żądania HTTP, która rozróżnia czujniki ruchu od siebie
  • Podczas pierwszego uruchomienia pamięć urządzenia jest czyszczona oraz ładowane są wartości domyślne dla urządzenia.  Pierwsze uruchomienie może potrwać ok 1-2min.

 

Zanim zdecydujesz zainstalować AFE Firmware przeczytaj dokumentację.

Pobierz aktualną wersję.

Jeszcze filmik Sonoff’a Basic z podłączonym PIR’em – nie mam dobrego mikrofonu więc sorry za jakość dźwięku.

Udostępnij
  • 1
    Share

adrian

Autor blog'a Smartny Dom

Może Ci się również spodoba

17
Dodaj komentarz

Proszę Zaloguj się aby komentować
11 Wątek skomentowany
6 Odpowiedzi w wątku
3 Obserwujących
 
Komentarz z największa reakcją
Gorący wątek
5 Liczba komentowanych autorów
WenarkrzysiolekisomadrianKrzysztofch Ostatnio komentowani autorzy
  Subskrybuj  
najnowszy najstarszy oceniany
Powiadom o
Krzysztofch
Użytkownik
Krzysztofch

Adrian wiem ze w sonoff basic jest podlaczona dioda zielona .Ta sama dioda ma tez wyjscie na czerwona ale nie jest podlaczona, .Czy cos dorabiales zeby dzialal drugi kolor.Czy moge podlaczyc bezposrednio diode do jakiegos GPIO? Drugie pytanie moze wiesz, gdybym chcial przerobic sonofa i dodac drugi przekaznik ,to musialbym podlaczyc cewke przekaznika z GPIO ,jakims wolnym ,tylko jak to podlaczyc bezposrednio do GPIO czy w taki sposob nie uszkodze sonofa,Jeszce nie wnikalem jak jest podlaczona cewka przekaznika ,ktora jest tam zamontowana orginalnie .I czy takie operacje sie oplaca robic czasowo , finansowo ekonomicznie.Pytam poniewaz na przyszlosc mysle jak to… Czytaj więcej »

isom
Użytkownik
isom

Drugie pytanie moze wiesz, gdybym chcial przerobic sonofa i dodac drugi przekaznik ,to musialbym podlaczyc cewke przekaznika z GPIO ,jakims wolnym ,tylko jak to podlaczyc bezposrednio do GPIO czy w taki sposob nie uszkodze sonofa,Jeszce nie wnikalem jak jest podlaczona cewka przekaznika ,ktora jest tam zamontowana orginalnie .I czy takie operacje sie oplaca robic czasowo , finansowo ekonomicznie.Pytam poniewaz na przyszlosc mysle jak to zrobic ,taki sonow zeby sterowal brama ,zaluzja czy jakas kurtyna .Ogolnie to podstawowa funkcja ktora sie moze przydac wielu milosnikom sterowania. Nie jestem „elektronikiem” i nie dam radę odpowiedzieć na to pytanie. Ja kupiłbym np. SOnoff… Czytaj więcej »

Krzysztofch
Użytkownik
Krzysztofch

Isom bardzo dziekuje za info. Pytanie czy sie oplaca kombinowac czy tak jak wspomnial Adrian kupic dual sonoff. Trzeba rozwazyc proporcie czasu do zyskow. Ale dzieki, mozna rozwazac 

isom
Użytkownik
isom

Kolego  Krzysztofch ja do obsługi bramy nie stosował bym sonoffa , do obsługi wszelkiej maści sterowników bramowych polecam taki  modułhttps://www.banggood.com/ESP8266-10A-220V-Network-Relay-WIFI-Module-Input-DC-7V30V-p-1089200.html?cur_warehouse=CNRaz że masz uniwersalne zasilanie od 7 – 30 V , dwa masz gotowe wejście z optoizolacją do podłączenia krańcówek czy kontaktronów, trzy na pokładzie jest ESP12 , który ma kilka wolnych GPIO więc można rozbudować 

Krzysztofch
Użytkownik
Krzysztofch

Potrzebowalbym cos w przyszlosci z dwoma przekaznikami , mozliwosc dodania krancowek /kontraktronow do sterowania brama , roleta na solarze czy oknie lub zaworem. Gdzie jeden impuls  z jednego przekaznika  lub przetrzymanie wlaczonego silnika na okreslony czas kreci go w jedna strone , drugim przekaznikiem impuls gdzie by krecil silnik w druga strone. Musi tak to dzialac zeby nie bylo mozliwosci wlaczenia dwuch przekaznikow razem. Silnik pradu stalego  krecil by sie w jedna i druga strone odwracajac bieguny. Co do zaworu sa zawory ktore otwieraja sie i zamykaja gdy dostana impuls na odpowiedni kabelek. Jeden zamyka drugi otwiera. I sa na rozne napiecia. 
8D86D92F-4A70-4E54-AB3D-F4DE54A4270C.png

krzysiolek
Użytkownik
krzysiolek

Przymierzam się do zamontowania siłowników do okien – takie proste, na trzy kable, jeden N i dwa L – przykładamy 230V do jednego L to się otwiera, a do drugiego zamyka. Można zostawić wszystko pod napięciem, więc dało by się to opędzić nawet jednym przekaźnikiem. Kontaktron tylko mówiłby czy okno jest zamknięte czy nie. Do tej pory naturalną wydaje się wersja firmwaru T5, czyli ta od bramy. Ale elegancko byłoby skorzystać z Sonoff touch (żeby też sterować ręcznie), a tam już z tymi dwoma L tak łatwo nie jest. Co prawda i tak trzeba będzie delikatnie urządzenie rozebrać, żeby podpiąć… Czytaj więcej »

Krzysztofch
Użytkownik
Krzysztofch

Po pracy to przemysle. Mi tez potrzebne bedzie cos na dwa przekazniki. Do bramy gdzie silowniki mozna kupic po okolo 150 zl. Do zaworu o ktorym wspomnialem wczesniej. I do rolet. A moze do wielu wiecej. Np sterowanie jakimkolwiek silnikiem w prawo i w kewo. Jak nie znajde softu ktory to opedzluje , zastosuje blockly z domoticha. Albo tymczasowo dwa sonoffy basic

isom
Użytkownik
isom

Dodane przez: krzysiolekPrzymierzam się do zamontowania siłowników do okien – takie proste, na trzy kable, jeden N i dwa L – przykładamy 230V do jednego L to się otwiera, a do drugiego zamyka. Można zostawić wszystko pod napięciem, więc dało by się to opędzić nawet jednym przekaźnikiem. Kontaktron tylko mówiłby czy okno jest zamknięte czy nie. Do tej pory naturalną wydaje się wersja firmwaru T5, czyli ta od bramy. Ale elegancko byłoby skorzystać z Sonoff touch (żeby też sterować ręcznie), a tam już z tymi dwoma L tak łatwo nie jest. Co prawda i tak trzeba będzie delikatnie urządzenie rozebrać,… Czytaj więcej »

krzysiolek
Użytkownik
krzysiolek

Nie bardzo wiem co masz na myśli pisząc „dwa niezależne softy”. Jeśli chodzi ci o dwa Sonoff touche, z czego jeden otwiera, a drugi zamyka to absolutnie nawet nie przyszła mi taka konstrukcja do głowy. Myślałem o tych nowych, które maja po dwa, albo trzy przyciski i przekaźniki (nazywają się chyba T1, ale specjalnie nie chciałem używać tego symbolu żeby nam tu się z wersjami firmwarów nie pomyliły). I chciałem mieć jedno urządzenie sterujące z dwoma guzikami i przekaźnikami (czyli jeden soft). Niestety wiem że tu cały czas istnieje ryzyko że jakimś cudem załączą się oba przekaźniki i będzie kuku.… Czytaj więcej »

isom
Użytkownik
isom

Nie chciałem , żebyś sie poczuł urażony , ale fajnie , że to opisałeś , tzn co może się wydążyć.Szanuje każdy ciekawy pomysł i nie jestem tu po to żeby krytykować więc przepraszam jeżeli coś napisałem nie tak. Staram się tylko uprzedzać fakty, których sam doświadczyłem. 

isom
Użytkownik
isom

Dodam ze swojej strony jeszcze tylko tyle im więcej zależności w samym sofcie tym lepiej jesli chodzi o silniki. 

Wenar
Użytkownik
Wenar

Nie do końca rozumiem a walczę z tym już dwa dnie. W OH robię: 1. a) Mqtt think broker. -serwerem jest adres IP OH? Czy b) mqtt-system-broker? – nie udało mi się w tej konfiguracji uzyskać status online. 2. Jeśli a) to czy w AFE T3 podaje w miejscu /device/ wygenerowany kod w moim przypadku: mqtt:broker:268a6cd1 ?? 3. Czyli w AFE T3 podaje w moim przypadku /mqtt:broker:268a6cd1/Pir1/stare ? 4. W OH dodaje „Generic MQTT Thing” nazywam Pir1 ustawiam most na mqtt:broker:268a6cd1 5. Dodaje w Pir1 kanał w którym wpisuje: – Open/close contakt -chanel id: Pir1 – w „MQTT state topic”… Czytaj więcej »