poniedziałek, 16 grudnia 2019

Sonoff Basic i Dallas DS18B20 Nowy firmware

Dallas DS18B20 to najpopularniejszy czujnik temperatury który teraz można podłaczyć do sonoff basic jeszcze łatwiej.tutaj znajduje się do tego opis.


Na początek logujemy się na nasze konto i spisujemy dane które będą potrzebne podczas konfiguracji modułu. Dane te znajdują się na żółtym polu jak na obrazku poniżej.

Następnie podpinamy do modułu nasz czujnik temperatury w sposób jak na zdjęciu poniżej.
Do pierwszego pinu (licząc od przycisku) podpinamy zasilanie dla modułu, do drugiego pin z którego będą przesyłane dane a do czwartego masę (GND)



Jeżeli nie miga nam na module szybko zielona dioda,wchodzimy w tryb konfiguracji modułu przytrzymując przycisk na obudowie i czekając aż zacznie ona szybko migać.

Gdy konfiguracyjna dioda led szybko miga łączymy się z siecią Wi-Fi o nazwie SonoffBasic 



Po połączeniu otwieramy przeglądarkę i wpisujemy w pole adresu :192.168.4.1 pojawi nam się ekran konfiguracyjny. Wprowadzamy tam dane dostępowe do internetu dla naszego modułu , dane dostępowe do konta SUPLA (wcześniej spisane z żółtego pola). Pozostałe ustawienia wprowadzamy tak jak na poniższym obrazku.


Po wprowadzeniu ustawień resetujemy moduł odpinając i podpinając go do prądu.

Sprawdzamy czy moduł dodał nam się poprawnie do konta, logując się na stronie supla.org.
Jeśli nie widzimy modułu sprawdzamy czy mamy włączone rejestrowanie urządzeń.



Gdy moduł doda nam się do konta konfigurujemy go klikając na reprezentujący go zielony kafelek. (na zdjęciu powyżej z lewej strony w czerwonym kółku). Pojawią nam się dwa kolejne kafelki konfiguracyjne Pierwszy służy do konfiguracji sterowania przekaźnikiem. Klikamy w nie i ustawiamy jak ma działać przekaźnik. Przykład znajdziesz na poniższych zdjęciach.

Konfiguracja przekaźnika (włącznika) pamiętaj by zapisać zmiany w ustawieniach

Gotowe. Skonfigurowałeś moduł. Możesz juz go zobaczyć w swoim telefonie.

piątek, 13 grudnia 2019

Sonoff Basic i DHT22 Nowy firmware

Od niedawna został udostępniony nowy firmware który bardzo dobrze radzi sobie z czujnikami DHT22. Poniżej przedstawiam jego konfigurację i metodę podłączenia czujnika.

Na początek logujemy się na ansze konto i spisujemy dane które beda potrzebne podczas konfiguracji modułu. Dane te znajdują się na zółtym polu jak na obrazku poniżej.

Następnie podpinamy do modułu nasz czujnik temperatury w sposób jak na zdjeciach poniżej.
Do pierwszego pinu (licząc od przycisku) podpinamy zasilanie dla modułu, do drugiego pin z któego będą przesyłane dane a do czwartego masę (GND)




Jeżeli nie miga nam na module szybko zielona dioda,wchodzimy w tryb konfiguracji modułu przytrzymując przycisk na obudowie i czekając aż zacznie ona szybko migać.

Gdy konfiguracyjna dioda led szybko miga łączymy się z siecią Wi-Fi o nazwie SonoffBasic 



Po połączeniu otwieramy przeglądarkę i wpisujemy w pole adresu :192.168.4.1 pojawi nam się ekran konfiguracyjny. Wprowadzamy tam dane dostępowe do internetu dla naszego modułu , dane dostępowe do konta SUPLA (wcześniej spisane z żółtego pola). Pozostałe ustawienia wprowadzamy tak jak na poniższym obrazku.


Po wprowadzeniu ustawień resetujemy moduł odpinając i podpinając go do prądu.



Sprawdzamy czy moduł dodał nam się poprawnie do konta, logując się na stronie supla.org.
Jesli nie widzimy modułu sprawdzamy czy mamy włączone



Gdy moduł doda nam się do konta konfigurujemy go klikajac na reprezentujący go zielony kafelek. (na zdjeciu powyżej z lewej strony w czerwonym kółku). Pojawią nam się dwa kolejne kafelki konfiguracyjne (najprawdopodobniej w kolorze zółtym) Pierwszy słoży do konfiguracji sterowania przekaźnikiem a drugi czujnikiem temperatury. Klikamy w nie po kolei i ustawiamy jak ma działac przekaźnik i jaki mamy podłączony czujnik temperatury. Przykłady znajdziesz na poniższych zdjęciach.

Konfiguracja przekaźnika (włącznika) pamiętaj by zapisać zmiany w ustawieniach

Konfiguracja czujnika pamiętaj by zapisać zmiany w ustawieniach

Gotowe. Skonfigurowałeś moduł. Możesz juz go zobaczyć w swoim telefonie.




poniedziałek, 28 października 2019

Sonoff Mini Jako pojedyńczy włącznik oświetlenia 16A z przyciskiem fizycznym.

Wstęp

Ostatnio byłem pytany o najtańszy moduł do instalacji w puszcze który może być także obsługiwany przyciskiem fizycznym. Do tego celu proponuję użyć Sonoff Mini Niestety samodzielne zaprogramowanie go jest bardzo trudne pola do przylutowania pinów  są blisko siebie i nie przelotowe. Najlepszą metoda by go zaprogramować jest zbudowanie dedykowanego programatora. Należy na początku wydrukować go na drukarce 3D  a potem pobawić się z pinami teleskopowymi.
Jeśli już to przejdziecie, to polecam sprawdzony już soft InCan Easy. Poniżej umieszczam opis jak go skonfigurować.

Sposób podłączenia przewodów:
Tutaj jest dosyć prosto zerknijcie na obrazek poniżej. Przycisk może byc zarówno bistabilny jak i dzwonkowy. nie ma to znaczenia.


Konfiguracja modułu

  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki  internetowej wpisujemy adres: 192.168.4.1
  3. Na pierwszym ekranie konfiguracyjnym wpisujemy kolejno:
  • Nazwa naszej sieci wifi (SSID)
  • Hasło do Wi-Fi
  • Adres naszego serwera supla (w postaci svrXX.supla.org gdzie XX to twoja liczba)
  • Adres email podany przez nas podczas zakładania konta na SUPLA

Na drugim ekranie konfiguracji ustawiamy wszystko jak na obrazku poniżej. 



Ostatni ekran konfiguracji ustaw parametry jak na poniższym obrazku Przy czym parametry w czerwonych kółkach są obowiązkowe i powinny być tak ustawione.
Parametr w niebieskim kółku mówi o tym jaki rodzaj przycisku fizycznego podłączamy. Jeśli jest to przycisk dzwonowy ustaw jak na zdjeciu (Monostabile) jeśli przycisk zwykły bistabilny ustaw ten parametr na Bistabile.

Po wprowadzeniu ustawień pamiętaj aby nacisnąć Save na dole aby zapamiętać zmiany a następnie zresetować urządzenie (odcinając mu napięcie i podłączając je z powrotem (np bezpiecznikiem).

Porządkowanie wyglądu i usuwanie zbędnych ikonek.

Po dodaniu modułu niestety będzie nam się wyświetlało więcej elementów  niż potrzebujemy (np drugi włącznik który nie istnieje. Musimy je sobie powyłączać logując się na stronę supla.org na nasze konto.

1. Klikamy w Moja Supla na gorze ekranu.
2.Klikamy w kafelek inCan-Easy dla modułu który własnie nam się dodał.
3.Klikamy na pierwszy szary kafelek (Termometr) i przestawiamy w nim funkcję Termometr na Brak klikamy na zapisz zmiany.
4.Powtarzamy operację z ustawieniem funkcji na brak na ostatnim szarym kafelku "Włącznik".

UWAGI.
Niestety nie udało mi się znaleźć ustawienia które włączało by diodę powiadomień o trybie pracy urządzenia. Jeśli musimy dokonać zmian bo coś źle ustawiliśmy to gdy urządzenie jest podłączone do prądu przytrzymujemy wciśnięty przycisk na jego obudowie przez 5 sekund. Dioda nie zacznie migać ale pojawi nam się sieć Wi-Fi Supla -ESP8266-xxxxx. Wtedy wracamy do początku naszej instrukcji. Warto też usunąć urządzenie z naszego konta SUPLA aby się do niego na nowo dodało z nowymi ustawieniami.

niedziela, 18 sierpnia 2019

Moduł Bramowy z obsługą termometru i 2 kontaktronów.

Wstęp

Witam ostatnio zostałem poproszony o sprawdzenie czy da się skonfigurować moduł sonoff do obsługi bramy wjazdowej na posesję tak aby obsługiwał dwa kontatrony i czujnik temperatury. Musiałem chwile pomyśleć jak to zrobić ale z pomocą przyszedł soft SUPLA InCan Easy. Konfiguracja jest trochę mniej intuicyjna i wymaga dolutowania dodatkowych rezystorów na płytce ale jest możłiwa. Na twoje życzenie przygotuję odpowiednie płytki. Tutaj natomiast podam przepis jak skonfigurowac przerobione i oprogramowane softem SUPLA InCan Easy płytki aby można było w jednej bramie posiadać dwa kontaktrony które będą pokazywały częściowe jak i całkowite jej zamknięcie. Wadą tej konfiguracji jest niestety nie działająca dioda kontrolka która zwykle pokazuje status modułu gdy wprowadzamy go w tryb konfiguracji (musimy wtedy wtedy po prostu sprawdzać czy już pojawiała się sieć wifi o nazwie SUPLA-XXXXXX).

Sposób podłączenia przewodów:
Na początku podpinamy przewody kontaktronów i ewentualnie termometru do modułu w sposób przedstawiony na poniższym zdjęciu



Na środku płytki znajduje się 9 pinów patrzą na płytke w pozycji jak na zdjęciu kontaktrony podpinamy do pierwszego i ostatniego pinu w pierwszym rzędzie oraz pierwszego i ostatniego w drugim rzędzie.

Termometr wpinamy do pinów w najniższym rzędzie licząc od lewej strony
1 pin przewód w kolorze żółtym, niebieskim lub zielonym (DATA)
2 pin przewód w kolorze czerwonym lub białym (VCC/+)
3 pin przewód w kolorze czarnym lub brązowym (GND/-)

Dodatkowo podpinamy też przewody zasilające płytkę. Pamiętaj użyj zasilania o napięciu z zakresy 5-18V DC (prąd stały)

Kiedy mamy moduł okablowany i podłączone zasilanie konfigurujemy oprogramowanie płytki.

Konfiguracja modułu

  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki  internetowej wpisujemy adres: 192.168.4.1
  3. Na pierwszym ekranie konfiguracyjnym wpisujemy kolejno:
  • Nazwa naszej sieci wifi (SSID)
  • Hasło do Wi-Fi
  • Adres naszego serwera supla (w postaci svrXX.supla.org gdzie XX to twoja liczba)
  • Adres email podany przez nas podczas zakładania konta na SUPLA

Na drugim ekranie konfiguracji ustawiamy wszystko jak na obrazku poniżej. 

  • UWAGA Ekstremalnie ważne jest ustawienie w czerwonym kółku. Jeśli tu się pomylisz nie będzie możliwa ponowna konfiguracja modułu bez ponownego zaprogramowania go programatorem.
Na trzecim ekranie ustawiamy wszystko tak jak na obrazku poniżej. 

Kliknij na przycisk SAVE i zresetuj moduł (odcinając i podłączając ponownie do niego zasilanie.

Konfiguracja modułu po stronie chmury supla.org.

Logujemy się na nasze konto na stronie supla.org. Jeśli moduł się nie pojawił sprawdźmy po kolei:
  • Czy zasialnie do niego jest podłączone ?
  • Czy na stronie supla org w zakładce Moja supla jest włączone rejestrowanie urządzeń ? 
  • Czy na  pewno wpisaliśmy poprawne dane na poprzednim etapie konfiguracji przytrzymujac przycisk na module przez 10 sekund i wykonująć kolejno wszyskie kroki z etapu "Konfiguracja modułu"
W chodzimy na zakładkę Moja supla i wybieramy dodany moduł konfigurujemy kolejno opcje:
  1. Jeśli nie posiadamy termometru to klikamy na szary kafelek zaznaczony przeze mnie cyfrą 1 z niebieskim kółku. Wybieramy Funkcja "Brak" i zapisujemy ustawienia. Jeśli mamy podłączony termometr nic nie zmieniamy
  2. Klikamy na żółty kafelek zaznaczony przeze mnie cyfrą 2 z niebieskim kółku. Wybieramy Funkcja "Czujnik otwarcia bramy wjazdowej" i zapisujemy ustawienia.
  3. Klikamy na żółty kafelek zaznaczony przeze mnie cyfrą 3 z niebieskim kółku. Wybieramy Funkcja "Czujnik otwarcia bramy wjazdowej" i zapisujemy ustawienia.
  4. Klikamy na szary kafelek zaznaczony przeze mnie cyfrą 4 z niebieskim kółku. Wybieramy Funkcja "Otwieranie / Zamykanie bramy wjazdowej".
  • Możesz tutaj określić jak długo ma być symulowane wciśnięcie przycisku otwarcia bramy. 
  • Poniżej możesz przypisać który czujnik otwarcia odpowiada za informowanie o której pozycji bramy. 
  • Zapisujemy ustawienia
Klikamy na szary kafelek zaznaczony przeze mnie cyfrą 5 z niebieskim kółku. Wybieramy Funkcja "Brak" i zapisujemy ustawienia.


wtorek, 16 lipca 2019

Sonoff Basic na chipsecie 8285 z czujnikiem temperatury

Wstęp


W połowie 2018 roku sonoff zaprzestał produkcji modułów SONOFF BASIC opartych o chipset ESP8266 i zastąpił je modułami z procesorem 8285. W nowej wersji zniknął :"piąty pin" do którego podłączało się czujnik i został on zastąpiony padem lutowniczym na drugiej stronie płytki. nowy pad posiada wyprowadzenie innego GPIO więc i konfiguracja czujnika temperatura na nowych modułach jest trochę inna. jeśli nic z tego co napisałem nie zrozumiałeś nie przejmuj się nie jest to ci potrzebne żeby skonfigurować sonoffa z czujnikiem temperatury. Zaczynamy.


Podłączenie
Do wykonania tej konfiguracji będziesz potrzebować modułu SONOFF BASIC odpowiednio przeze mnie przystosowanego - musi mieć dolutowany do pola lutowniczego dodatkowy kabelek oraz dołożony rezystor 4,7K między pole lutownicze a pin VCC. Odezwij się a przygotuje taki dla Ciebie.

Kabelki podłączamy w następujący sposób:

Pin czujnika GND (zazwyczaj czarny lub brązowy kabelek) podpinamy do ostatniego pinu licząc od przycisku
Pin czujnika DATA (zazwyczaj zielony, niebieski lub żółty kabelek) podpinamy do dolutowanego kabelka 
Pin czujnika VCC (zazwyczaj czerwony lub biały kabelek) podpinamy do pierwszego pinu licząc od przycisku

Konfiguracja


  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki  internetowej wpisujemy adres: 192.168.4.1
  3. Teraz prawdopodobnie ujrzymy ekran wyboru rodzaju modułu. wybieramy SONOFF S2X, Zapisujemy i resetujemy urządzenie (odpinamy i podpinamy do prądu).
  4. Po restarcie powtarzamy kroki 1 i 2. Pojawi nam się już ekran konfiguracji właściwego modułu. Wpisujemy nazwę naszej sieci Wi-Fi z której moduł będzie korzystał, hasło do Wi-Fi oraz dane naszego konta na serwerach supla. (email i adres serwera).
  5. Poniżej konfigurujemy parametry urządzenia jak na poniższym obrazku aby poprawnie uzyskać dane z czujnika.

Zapisujemy ustawienia i resetujemy urządzenie.  i gotowe.


Zakładanie konta w serwisie SUPLA.ORG

Wstęp

Oprogramowanie supla wymaga abyśmy w pierwszej kolejności założyli sobie konto w chmurze SUPLA. Na serwerach SUPLI znajduje się oprogramowanie z którym będziemy zdalnie łączyli się z naszego telefonu lub tabletu i wydawali polecenia (np. otwarcia/zamknięcia rolety).  Z tej samej chmury nasze sterowniki będą odbierały komunikaty o zadaniach jakie maja wykonać a następnie je wykonywały. W druga stronę te same urządzenia jeśli wyposażymy je w czujniki temperatury lub kontaktrony będą do chmury wysyłały informacje o ich stanie.

Aby korzystać z usługi musimy założyć sobie konto w serwisie supla.org i zarejestrować tam urządzenia sterujące oraz te którymi będziemy sterować.

Czasem będzie konieczne dodatkowe skonfigurowanie urządzeń sterowanych suplą na stronie supla.org

Zaczynamy


Uruchamiamy przeglądarkę i wchodzimy na stronę HTTP://SUPLA.ORG

2. Klikamy na przycisk  Zaloguj się a następnie na przycisk Załóż konto

3. Wypełniamy prosty formularz podając swojego maila oraz wymyślone hasło do logowania się do chmury supla.

4.Klikamy utwórz konto a następnie po uzyskaniu komunikatu o konieczności sprawdzenia poczty odbieramy maila potwierdzającego założenie konta i klikamy w zawarty w nim link potwierdzający chęć założenia konta w chmurze SUPLA.

5.Teraz logujemy się do konta przez stronę supla.org używając swojego loginu i hasła.




6.Spisujemy sobie na kartkę lub zapamiętujemy adres serwera

Dodajemy nasz telefon do konta

1. Logujemy się przez stronę na nasze konto SUPLA.ORG i sprawdzamy czy rejestracja urządzeń sterujących jest aktywna jeśli nie jest to klikamy na napisie aby ją włączyć


2.Instalujemy w telefonie  ze skepu Play aplikację o nazwie SUPLA
  
3.Uruchamiamy aplikację i wpisujemy adres email który podaliśmy przy zakładaniu konta. Następnie zatwierdzamy wprowadzony email. Po chwili nasz telefon zarejestruje się w chmurze supla jako urządzenie sterujące.

4.Możemy tak zarejestrować więcej urządzeń.

Zmodyfikowany fizycznie Canwig jako moduł bramowy z obsługą kontaktronu.


Wstęp

Podłączając ten moduł jako moduł bramowy należy pamiętać że zastosowany w nim przekaźnik jest przystosowany do natężenia prądu do 5A (Sonoff basic 10A) co oznacza że nie można go obciążać powyżej 1000W gdyż grozi to uszkodzeniem układu. Moduł ten jest bardzo wygodny jeśli chcemy sterować brama wjazdową na posesję, garażową lub domofonem. Aby go zastosować do tych celów niezbędne jest przerobienie go na moduł sterujący beznapięciowo/ zwiernie. Należy przy tym zachować dużą ostrożność i zastosować dodatkową izolację ścieżek aby nie uszkodzić elektroniki bramy. Możliwe jest tez podłączenie do niego czujnika otwarcia bramy (kontaktronu). W tym opisie omówię jak go skonfigurować.


Podłączenie

Do podłączenia potrzebujemy moduł z wlutowanymi pinami Bez rezystora. Jeśli masz moduł z czujnikiem ode mnie to masz wszystko przygotowane. Kabelki czujnika podłączamy do pierwszego i trzeciego pinu licząc od brzegu płytki

Podłączenie możesz tez podejrzeć na zdjęciu poniżej.



Konfiguracja modułu i chmury SUPLA.ORG

Resztę konfiguracji wykonujemy tak samo jak to było w przypadku wpisu

Canwig jako moduł z obsługą czujnika temperatury.


Wstęp


Moduł Canwig jest o połowę mniejszy od SONOFF basic. Dzięki temu zmieści się do puszki elektrycznej. Niestety nie posiada on wyprowadzeń żadnych pinów poza TX i RX co oznacza że nie ma możliwości podłączenia fizycznego przycisku od obsługi zapalania światła. Można to co prawda obejść wlutowując się w stopki wbudowanego przycisku na obudowie i wyprowadzone w ten sposób kabelki podłączyć pod przycisk monostabilny/dzwonkowy lecz nie jest to zalecane. Podłączając ten moduł należy także pamiętać że zastosowany w nim przekaźnik jest przystosowany do natężenia prądu do 5A (Sonoff basic 10A) co oznacza że nie można go obciążać powyżej 1000W gdyż grozi to uszkodzeniem układu. Jeśli chcieli byśmy podłączyć do niego czujnik temperatury, jest to możliwe wykorzystując pin RX, należy zastosować jednak podobnie jak we wpisie TUTAJ. Starszą kompilację supli. Poniżej opisze jak to zrobić.

Podłączenie


Do podłączenia potrzebujemy moduł z wlutowanymi pinami i dołożonym rezystorem 4,7k Ohm pomiędzy pinami VCC i RX. Jeśli masz moduł z czujnikiem ode mnie to masz wszystko przygotowane. Czujnik podłączamy w następujący sposób:
Pin czujnika GND (zazwyczaj czarny lub brązowy kabelek) podpinamy do pierwszego pinu od brzegu płytki
Pin czujnika DATA (zazwyczaj zielony, niebieski lub żółty kabelek) podpinamy do trzeciego pinu od brzegu płytki
Pin czujnika VCC (zazwyczaj czerwony lub biały kabelek) podpinamy do ostatniego pinu licząc od brzegu płytki

Podłączenie możesz tez podejrzeć na zdjęciu poniżej.

Konfiguracja


  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki  internetowej wpisujemy adres: 192.168.4.1
  3. Teraz prawdopodobnie ujrzymy ekran wyboru rodzaju modułu. wybieramy SONOFF BASIC, Zapisujemy i resetujemy urządzenie (odpinamy i podpinamy do prądu).
  4. Po restarcie powtarzamy kroki 1 i 2. Pojawi nam się już ekran konfiguracji właściwego modułu. Wpisujemy nazwę naszej sieci Wi-Fi z której moduł będzie korzystał, hasło do Wi-Fi oraz dane naszego konta na serwerach supla. (email i adres serwera).
  5. Poniżej konfigurujemy parametry urządzenia jak na poniższym obrazku aby poprawnie uzyskać dane z czujnika.


Jeśli wszystko ostawiłeś dokładnie jak na obrazku zapisz ustawienia i zresetuj moduł odcinając i podłączając zasilanie. 
W telefonie powinien pojawić się nowy moduł w postaci włącznika i czujnika temperatury.

piątek, 12 lipca 2019

Supla i sterowanie bramą / domofonem.

Wstęp 

Sterowanie brama lub domofonem to kolejne bardzo popularne zastosowanie oprogramowani supla. Dobrze nadają się do tego celu albo przerobione moduły sonoff basic (to od razu ostrzeżenie. Aby były bezpieczne musza być dobrze przerobione, odpowiednio przecięte ścieżki na dużą odległość a najlepiej dodatkowo zaizolowane taśma izolacyjną jeśli bierzesz się za to sam zrób to dobrze a ja nie chcą mieć Cię na sumieniu celowo nie przedstawię instrukcji jak to zrobić samodzielnie ) Taki sonoff BASIC na wejściu będzie miał zasilanie 230V a na wyjściu będzie zwierał ze soba na zadany czas ze sobą styki wyjściowe bez napięciowo. Jest tez drugi duzo bezpieczniejszy wariant. Możesz zakupić specjalny dedykowany temu zastosowaniu sonoff który będzie zasilany dowolnym napięciem z zakresu 5V-18V DC i na wyjściu już beż żadnych komplikacji będzie zwierał ze sobą styki jak wyżej wspomniany BASIC. Jest tez wersja tego drugiego która która poda na wyjściu napięcie takie samo jakie otrzyma na wejściu (z e wspomnianego zakresu 5V-18V. Tutaj będę podpierął się zdjęciami tego bezpieczniejszego modułu na napiecie stałe 5V-18V. Kofiguracja basica jest niemal identyczna pewnie niedługo dodam dodatkowy wpis jak to ma dokładnie wyglądać na przerobionym sonoff basic.

Zaczynamy.

Podłączenie

Podłączenie jest bardzo proste bo wyszukujemy w naszej bramie lub domofonie te dwa styki przewody których krótkie zwarcie ze sobą powoduje otwarcie bramy/furtki/domofonu oraz podłączamy zasilanie. Tutaj mała dygresja. Mimo że na urządzeniu producent napisał że napięcie wejściowe może wynosić nawet 24V to testy wykazały że 24 V to dla tych modułów za dużo i nie należy przekraczać 18 V.


  1. Napięcie podpinamy do pinów zaznaczonych w elipsie z lewej strony na rysunku poniżej. Kabelki sterujące które mają być zwierane podpinamy do złącza sróbkowego z prawej strony. 
  2. Jeżeli posiadamy kontaktron to podepniemy go do pinów pierwszego i trzeciego tuż pod złączem śróbkowym.



Konfiguracja modułu

  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec wifi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki wpisujemy adres: 192.168.4.1
  3. Teraz prawdopodobnie ujrzymy ekran wyboru rodzaju modułu. wybieramy SONOFF BASIC, Zapisujemy i resetujemy urządzenie.
  4. Po restarcie powtarzamy kroki 1 i 2. Pojawi nam się już ekran konfiguracji właściwego modułu. Wpisujemy nazwę naszej sieci Wi-Fi z której moduł będzie korzystał, hasło do Wi-Fi oraz dane naszego konta na serwerach supla. (email i adres serwera).
  5. Poniżej konfigurujemy parametry urządzenia jak na poniższym obrazku 
  6. ważna uwaga. Nawet jeśli nie posiadamy czujnika temperatury to należy skonfigurować moduł tak jak na obrazku kropka w kropkę. Jeśli nie włączymy czujnika kontaktron nie będzie nam działał. 
  7. Wszystkie parametry zaznaczone w czerwonych kółkach muszą być jak na obrazku

Po wprowadzeniu ustawień klikamy SAVE i restartujemy urządzenie.

Konfiguracja w chmurze.

  • Kiedy moduł doda się nam do konta w chmurze, logujemy się na stronie supla.org i wybieramy kafelek reprezentujący moduł który konfigurujemy.
  • Następnie wybieramy kafelek termometr
  • Klikamy na funkcję termometr i zmieniamy na Brak zapisujemy ustawienie i wracamy do ustawień w obrębie danego modułu.

  • Wybieramy kafelek o nazwie włącznik i zmieniamy jego funkcję na oczekiwaną ( w moim przypadku będzie to konfiguracja bramy garażowej) np  Otwieranie/zamykanie bramy garażowej.

  • Zapisujemy ustawienie cofamy się w ustawieniach o jeden poziom i tam wybieramy ostatni do skonfigurowania kafelek - znajdujący się zaraz za termometrem czujnik otwarcia
  • Po wejściu w jego konfigurację wybieramy funkcję czujnik otwarcia bramy garażowej

  • Ostatnim etap konfiguracji to powiązanie czujnika z włącznikiem konkretnej bramy (możemy mieć przecież kilka bram i kilka czujników ich otwarcia).
  • Wybieramy w ustawieniach czujnika czujnik dla kanału i tam klikamy na skonfigurowany chwilę wcześniej przycisk otwierania bramy.
Zapisujemy ustawienia iw telefonie sprawdzamy ich działanie.

środa, 10 lipca 2019

Sonoff i czujnik DHT22

Wprowadzenie

Od dłuższego czasu znane są problemy z działaniem czujnika DHT22 wraz z darmowym oprogramowaniem SUPLA multiboard od ESPABLO. Podobne problemy zauważyłem z resztą także z firmware InCan Easy. Pisałem o tym na forum SUPLA. ale nie było za bardzo odzewu ze strony użytkowników ani samego ESPABLO. Wreszcie któregoś dnia napisał do mnie prywatna wiadomość jeden z użytkowników forum pisząc ze ma rozwiązanie i podesłał mi starszą wersję tego softu w której czujnik ten działa. Po miesięcznych testach mogę to potwierdzić. Ponieważ sam autor oprogramowania nie udostępnia go oficjancie ja również go tutaj nie zamieszczam jednak jeśli skontaktujesz się ze mną to postaram się ci pomóc i podesłać darmową binarkę. Jeśli chciał byś też taki gotowy moduł z już wgraną i przetestowaną SUPLĄ obsługująca DHT22 również się odezwij. Zaznaczam że software jest darmowy a ja go nie sprzedaję ale oddaję za darmo żeby nikt nie zarzucił mi że handluję nieswoim oprogramowaniem i czerpię z niego zyski. Jeśli chcesz wynagrodzić programistę za jego ciężka pracę skontaktuj się z twórca na forum SUPLA i zaproponuj mu donację.
Poniżej instrukcja jak skonfigurować i podłączyć czujnik.

Konfiguracja

Na początek wgrywamy firmware tak samo jak robimy to ze zwykłym softem od ESPABLO (instrukcję znajdziesz bez problemu w internecie a jeśli będziesz mieć problem daj znać w komentarzu a zrobię o tym osobny wpis)

Parametry wgrywania dajemy takie jak na obrazku poniżej.


Po wgraniu podpinamy zasilanie do modułu oraz przewody do czujnika tak jak na poniższym zdjęciu.

W podobny sposób podpinamy przewody do czujnika.


Teraz konfiguracja:
  1. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec wifi o nazwie SUPLA-XXXXXXXXXXX
  2. Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki wpisujemy adres: 192.168.4.1
  3. Teraz prawdopodobnie ujrzymy ekran wyboru rodzaju modułu. wybieramy SONOFF BASIC, Zapisujemy i resetujemy urządzenie.
  4. Po restarcie powtarzamy kroki 1 i 2. Pojawi nam się już ekran konfiguracji właściwego modułu. Wpisujemy nazwę naszej sieci Wi-Fi z której moduł będzie korzystał, hasło do Wi-Fi oraz dane naszego konta na serwerach supla. (email i adres serwera).
  5. Poniżej konfigurujemy parametry urządzenia jak na poniższym obrazku aby poprawnie uzyskać dane z czujnika.

Po zapisaniu ustawień i restarcie urządzenia czujnik zacznie działać i wyświetlać wyniki pomiarów na naszym smartfonie/tablecie. Będzie jednak jedna niedogodność. Czujnik wyświetli się dwa razy. Ten pierwszy z wyświetlanych jest jakiś dziwny i czasem znikają jego wyniki pomiarów a czasem wyświetlają się zafałszowane i dla tego należny go wyłączyć. 


Aby to zrobić logujemy się na stronie supla.org wchodzimy w "Moja Supla" a następnie w nasz moduł klikając na jego kafelek.
Następnie wybieramy PIERWSZY z czujników licząc od lewej i przesuwamy suwak o nazwie pokaż w urządzeniach klienckich w lewo aż zmieni kolor na szary jak na rysunku poniżej:

Zapisujemy ustawienie przyciskiem Zapisz zmiany w prawym górnym rogu i gotowe.

środa, 26 czerwca 2019

Co lepiej działa z Suplą ? Alexa czy asystent Google ?

Coraz bardziej popularni w naszym kraju stają się asystenci głosowi. Mogą mieć oni dwie postaci: Aplikacji na telefon lub fizycznego głośnika z zaimplementowaną specjalną wersją tej aplikacji. Aktualnie z SUPLĄ współpracują dwaj najpoważniejsi gracze - Asystent Google ze sprzętowym głośnikiem Google Home oraz Amazonowy asystent Alexa wraz ze swoim sprzętowym odpowiednikiem Echo. Jeśli chodzi o polski rynek to Asystent google właśnie rozpoczyna działanie w języku polskim na sprzętowym głośniku (stan na czerwiec 2019 u jednych działa język polski u innych nie) i od kilku miesięcy działa po polsku na telefonach z Android. Głośniki Alexa Echo jak i aplikacja Alexa nie mówią po polsku ani nie chwalą się nawet takimi planami w najbliższej przyszłości. Sugerowało by to prosty wybór - Google. Nie jest jednak tak prosto. Mimo że sam kupiłem sobie do domu Google Home Mini i uważam to za fajny sprzęt to jednak SUPLA na dzień dzisiejszy dużo lepiej działa z Amazon Alexa. Pisze tu o ilości funkcji z supla obsługiwanych przez Alexę. Do tej pory udało mi się na przykład za Pomocą Google home jedynie zapalić i zgasić światło. Na Alexie poza tą podstawową funkcją  możemy też odczytać dane z czujnika temperatury/wilgotności powietrza, czy stan kontaktronów ( z suplowych 9 rodzajów działa 7 ). Oczywiście z czasem powiększy się ilość obsługiwanych funkcji za równo u jednego jak i drugiego asystenta, dzisiaj więcej uda ci się zrobić przy pomocy alexy ale jutro ... kto wie. Obserwuj rozwój sytuacji. Ja za rok postaram się powtórzyć wpis i sprawdzić jak sytuacja się zmieni.

Sonoff Basic + Przycisk monostabilny.

To rozwiązanie można zastosować zarówno w zwykłym sonoff basic jak i jego dwa razy mniejszym odpowiedniku. Jeśli poszukujesz któregoś z nich napisz do mnie mam kilka do odsprzedania jednych jak i drugich. Oba obejrzysz na zdjęciu poniżej.

W przeszłości (w połowie 2018 roku) na rynku była dostępna wersja SONOFF BASIC oparta na ESP8266. Tamta wersja miała wlutowane w środku płytki pod przyciskiem pięć pinów. Piąty z nich - ostatni licząc od przycisku było to wyjście GPIO 14 które można było wykorzystać jako wyjście dla dodatkowego przycisku fizycznego. W obecnej produkowanej od połowy 2018 roku wersji pin ten nie jest już wyprowadzony. Zamieniono też chip ESP 8266 zintegrowanym już z 1 MB kością pamięci chipem ESP8285.

Do pracy potrzebujemy modułu z wgranym już oprogramowaniem ESPABLO MULTIBOARD (obecna wersja 2.7.2).

Wchodzimy w tryb konfiguracji modułu przytrzymując przycisk na obudowie i czekając aż zacznie ona szybko migać. Jeśli przytrzymanie nie pomaga być może trzeba zamiast tego 10 razy szybko wcisnąć właśnie ten przycisk (tempo około 2x na sekundę ).

Kiedy konfiguracyjna dioda led szybko miga łączymy się z siecią Wi-Fi o nazwie SUPLA-XXXXXX jaką stworzy moduł. Dzięki temu będziemy mogli go przekonfigurować.

Po połączeniu otwieramy przeglądarkę i wpisujemy w pole adresu :192.168.4.1 pojawi nam się ekran konfiguracyjny. Wprowadzamy tam dane dostępowe do internetu dla naszego modułu , dane dostępowe do konta SUPLA. Pozostałe ustawienia wprowadzamy tak jak na poniższym obrazku.


Najważniejsze trzy ustawienia to te zaznaczone w kółkach na czerwono.
Po pierwsze musimy ustawić moduł jako SONOFF S2X a nie BASIC. W ustawieniu BASIC nie da się ustawić Button_1 type jako Bistabile.
Po drugie musimy zmienić sposób wchodzenia w tryb konfiguracji z przytrzymania przycisku na jego 10 krotne szybkie wciśnięcie. Jest to konieczne bo jeżeli tego nie zrobimy to każdorazowo kiedy będziemy zapalali światło na dłużej jak 5 sekund, moduł wchodził by nam w tryb konfiguracji i tracili byśmy możliwość sterowania telefonem.


Teraz nasz przycisk na obudowie działa jak przycisk bistabilny. Wykorzystamy to.
Rozbieramy moduł i w miejsce zaznaczone na zdjęciu poniżej przylutowujemy sobie dwa kabelki. Następnie te dwa kabelki podłączamy do przycisku bistabilnego którego chcieliśmy użyć. GOTOWE.


Zaczynamy.

Cześć. Wszystkim. Ponieważ jestem często pytany, bądź proszony o pomoc w znalezieniu rozwiązania dla konkretnego problemu z wykorzystaniem oprogramowania SUPLA postanowiłem stworzyć tego bloga aby zbierać rozwiązania jakie znalazłem w sieci oraz te które samodzielnie opracowałem. W większości przypadków będę bazował na świetnym darmowym oprogramowaniu supla dla urządzeń z procesorami ESP8266/8285 od użytkownika ESPABLO. Od czasu do czasu być może pojawią się też moje kompilacje bazujące na kodzie źródłowym PZYGMUNTA'a i innych. Wszystko w zależności od potrzeb.
No to zaczynamy.