poniedziałek, 1 kwietnia 2024

Czujnik zapełnienia zbiornika (szambo, woda, ekogroszek itp).

 Witam. Często jestem pytany przez różnych ludzi w jaki sposób rozwiązać za pomocą supli problem badania zapełnienia zbiornika. Raz jest to szambo innym razem ekogroszek w zasobniku, jeszcze innym zapełnieni zbiornika retencyjnego.

Można ten problem rozwiązać za pomocą moich multisterowników w wersji 2 w zestawie z ultradźwiękowym czujnikiem odległości. Tutaj moja uwaga. Opisana poniżej metoda nie zawiera informacji w jaki sposób zabezpieczyć czujniki przed wilgocią i woda. to musisz już opracować samemu. O ile w przypadku czujnika ilości ekogroszku w zasobniku nie ma problemu o tyle już w przypadku szamba lub wody sprawa będzie wymagała od ciebie więcej umiejętności i kreatywności. O ile zaletą sterownika będzie zintegrowany układ zasilający 230V o tyle brak wodoszczelności będzie w tym wypadku wadą. Pamiętaj jednak że przewody od sterownika do czujnika mogą być długie więc sterownik możemy umieścić w ciepłym i suchym garażu i tylko do czujnika poprowadzić dłuższe przewody.

Sterownik będzie po podłączeniu nadal posiadał dwa przekaźniki za pomocą których możemy sterować dwoma urządzeniami (brama/ oświetlenie itp) jednak wykorzystamy od niego złącza pod przyciski więc nie podłączymy do niego już np przycisków fizycznych do sterowania ręcznego tymi urządzeniami.


Na początek pokażę, jak podłączyć przewody pomiędzy czujnikiem a sterownikiem. Przyjrzyj się kolorom przewodów aby się nie pomylić.


Po podłączeniu tych przewodów do sterownika podpinamy zasilanie (do 2 czerwonych śrubek z lewej strony , na górze sterownika).

  • Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  • 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
  • Na pierwszej stronie konfiguracji sterownika w polu ilość rolet jeśli wpisana jest jedynka zmień cyfrę na zero.
  • Następnie klikamy na przyciski na dole ekranu:
  • Ustawienia urządzenia a potem Przyciski
  • Po wejściu w ustawienia przycisków ustawiamy oba przyciski na wyłącz

  • Teraz klikamy na przycisk POWRÓT a na następnym ekranie na przycisk inne.
  • Ustawiamy parametry czujnika HC-SR04 jak na obrazku poniżej (oczywiście podając prawidłową głębokość naszego zbiornika która w moim przykładzie wynosi 1 metr).
  • Zapisujemy ustawienia i wracamy na pierwszy ekran konfiguracji klikając POWRÓT dwa razy. 
  • Na nim wpisujemy dane naszego konta SUPLA oraz dane sieci wifi za pomocą której sterownik będzie łączył się z Internetem.
  • Po wpisaniu tych danych zapisujemy ustawienia i resetujemy sterownik zasilaniem. Po po nowym uruchomieniu sterownik będzie pokazywał poziom zapełnienia zbiornika pokazując odległość jaka dzieli czujnik od powierzchni (wody, szamba, innej mierzonej substancji).


poniedziałek, 5 grudnia 2022

Instrukcja Aktualizacji supla Generic Gui za pośrednictwem Wi-Fi.

Supla Generic GUI posiada bardzo wygodną właściwość pozwalająca dokonać jej aktualizacji za pośrednictwem Wi-Fi. 

Aby tego dokonać musimy w pierwszej kolejności wygenerować sobie nową wersje supla na stronie https://gui-generic-builder.supla.io/

Mój ogólny opis jak to zrobić znajdziecie Tutaj https://sekrety-supli.blogspot.com/2021/12/generowanie-nowej-kompilacji-supla.html


Zanim dokonasz aktualizacji mam dwie uwagi:

1. Jeśli będziesz aktualizować bardzo starą wersję supli (np cos z serii 1.x.x) prawdopodobnie może się okazać że wykorzystywała ona inną strukturę zapisów konfiguracji. Oznacza to że po zaktualizowaniu trzeba będzie przywrócić ustawienia do ustawień fabrycznych a następnie od zera skonfigurować sterownik. W przypadku aktualizacji softu w wersjach powyżej 3.x.x nie zauważyłem tego problemu ale gwarancji nie dam że nie pojawi się ten sam problem. W takiej sytuacji po aktualizacji kliknij w 

2. W niektórych wersjach supli (o ile dobrze pamiętam były to niektóre wersje 2.x.x) gdy wchodziłem w menu aktualizacji firmware wyskakiwało mi pytanie o hasło i mimo że podawałem prawidłowe (login:admin hasło:pass) aktualizator nie puszczał mnie dalej. Niestety nie znam rozwiązania na ten przypadek. W takiej sytuacji po prostu aktualizowałem sterownik za pośrednictwem sprzętowego programatora. Jeśli ktoś z was spotkał się z czymś takim proszę o wiadomość w komentarzu chętnie to sprawdzę i uaktualnię ten artykuł.


Aktualizacja dwuetapowa

Aby zaktualizować firmware polecam skorzystać z instrukcji video autorów oprogramowania. Instrukcja znajduje się między 26:40 a 28:25

https://www.youtube.com/watch?v=LAVQ5QERLCk


środa, 9 lutego 2022

Konfiguracja Wyzwalaczy akcji w SUPLA GUI w wersji 4.5 i nowszych.

Czasem kiedy posiadamy więcej urządzeń jednego typu w naszej sieci SUPLA, pojawia się potrzeba wspólnego sterowania całą ich grupą. Od dawna jest taka możliwość poprzez wykorzystanie funkcji grupowania urządzeń ale pozwalało to na sterowanie grupą jedynie za pomocą aplikacji w telefonie co było pewnym ograniczeniem dla osób które wolą tradycyjne przyciski. Niedawno, od momentu pojawienia się oprogramowania SUPLA Generic GUI w wersji 4.5 mamy możliwość zdefiniowania przycisku fizycznego który będzie pozwalał na sterowanie za jego pomocą grupą urządzeń jednocześnie. Może to być na przykład zapalanie/gaszenie świateł w całym mieszkaniu za pomocą jednego przycisku lub bardzo popularne sterowanie grupą rolet. W dzisiejszym przykładzie stworzymy sobie grupę rolet i skonfigurujemy dodatkowy przycisk który pozwoli na sterowanie całą grupą. Uwaga Jeżeli masz w sterownikach starszą wersję oprogramowania niż Generic GUI 4.5 nadal będziesz mógł nimi sterować za pomocą wyzwalaczy akcji. Oprogramowanie Generic GUI 4.5 lub nowsze musi mieć obowiązkowo jedynie sterownik do sterowania grupą.


Konfiguracja sterownika który będzie sterował grupą rolet.

Jak to działa – ajk to może działać.

W tym przykładzie zakładam że sterownik do sterowania grupą rolet będzie dodatkowym urządzeniem nie sterującym bezpośrednio niczym innym ale możliwe jest tez wykorzystanie go równocześnie jako sterownika sterującego urządzeniem. W takiej sytuacji możemy skonfigurować go tak aby jedno wciśnięcie przycisku sterowało bezpośrednio przekaźnikiem (np. zapali światło) w sterowniku a wciśnięcie przycisku dwa razy uruchomi wyzwalacz akcji który np. zamknie wszystkie rolety. Co więcej dla jednego przycisku fizycznego możemy zaprogramować inne zachowanie naszego systemu inteligentnego domu dla od od pojedynczego do aż pięciokrotnego wciśnięcia przycisku.


Konfiguracja:


Grupowanie sterowników.


  • Aby sterować za pomocą przycisków podłączonych do mojego sterownika zachowaniem grup urządzeń należy najpierw stworzyć grupę urządzeń którymi będziemy sterować.

  • Sterowniki muszą być wcześniej dodane do konta SUPLA.

  • Logujemy się na konto SUPLA i z górnego menu wybieramy automatyka → grupy kanałów.

  • Klikamy na przycisk dodaj nową grupę kanałów.

  • Klikamy na czarny kafelek na dole z napisem „Wybierz pierwszy kanał by określić funkcję grupy i ją zapisać”

  • Rozwijamy listę dostępnych urządzeń i dodajemy urządzenia które grupujemy. Możemy grupować tylko urządzenia jednego typu. Np tylko Rolety albo tylko oświetlenie.

  • W okienku szczegóły możemy nadać nazwę dla naszej grypy rolet.

  • Po wybraniu urządzeń klikamy na „Zapisz Zmiany”


Po zgrupowaniu dodamy do naszego moduł który będzie sterował naszą grupą. Przykład podaje na podstawie moich podwójnych sterowników do których podłączam tylko przyciski fizyczne i zasilanie. Nie podłączam żadnych odbiorników (rolet, światła itp.) do przekaźników ponieważ urządzenie nie będzie niczym sterować bezpośrednio.


  1. Przewody dla przycisków sterujących podłączamy w identyczny sposób jak robiliśmy to dla sterowników sterujących roletami lub oświetleniem. Jedyna różnica to nie podłączanie żadnych przewodów do przekaźników (niebieskie śrubki)

  2. Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX

  3. 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

  4. Klikamy na dole strony na przycisk "Ustawienia urządzenia" a następnie przycisk "Konfiguracja".

  5. Zmieniamy tutaj tryb "10 wciśnięć" na "wciśnięty 5 sekund". Ułatwi to rekonfigurację moduły gdy zmienimy router / hasło wifi lub jeśli się pomylimy i będziemy chcieli ponownie wprowadzić moduł w tryb konfiguracji.

  6. Klikamy na Ustawienia urządzenia -> zakładkę przekaźniki ustawiamy ilość na 0.

  7. Klikamy zapisz a następnie na powrót.



  8. Klikamy na Ustawienia urządzenia -> zakładkę przyciski i sprawdzamy czy ustawienia które tam się znajdują są zgodne ze zdjęciem poniżej. Jeżeli nie to ustawiamy je w ten sposób.

  9. Klikamy na niebieski napis 1. Przycisk i 2.Przycisk i sprawdzamy czy wybrany jest tam tryb działania przycisk.

  10. Klikamy zapisz, cofamy się do pierwszego ekranu konfiguracyjnego i ustawiamy nazwę sieci wi-fi, hasło wifi, email i adres serwera supla.

  11. Zapisujemy zmiany i resetujemy urządzenie aby dodało się do konta supla.

  12. Po dodaniu urządzenia w telefonie nie pojawi się żadne nowe urządzenie. Aby sprawdzić czy sterownik został poprawnie dodany do naszego konta logujemy się na nie przez stronę supla.org. Tam tez przeprowadzimy resztę konfiguracji.


Konfiguracja Wyzwalaczy akcji:


  1. Logujemy się na stronie supla.org i klikamy w kafelek reprezentujący przycisk fizyczny wykorzystywany jako wyzwalacz akcji.

  2. Wybieramy pierwszy z przycisków które chcemy wykorzystać.

  3. Klikamy na Wciśnięcie 1x (jeżeli programujemy akcję wyzwalaną po jednokrotnym wciśnięciu przycisku.

  4. Wybieramy kanał (lub grupę kanałów) którymi chcemy sterować.

  5. Wybieramy akcję jaka ma się wykonac na wybranej grupie (np. zamkniecie całkowite).

  6. Zapisujemy ustawienie.

  7. Teraz jedno pojedyncze kliknięcie na fizycznym, zaprogramowanym przycisku wyzwoli akcję zamknięcia wszystkich rolet w grupie.


sobota, 8 stycznia 2022

Supla Generic GUI 4.5.19 Sonoff Basic dodanie czujnika otwarcia do konfiguracji podstawowej.

  Witam w tym wpisie zakładam że masz już dodany do swojego konta moduł w konfiguracji podstawowej i chcesz dodać tylko czujnik. Jeżeli jeszcze tego nie zrobiłeś wykonaj kroki opisane tutaj:

https://sekrety-supli.blogspot.com/2022/01/supla-generic-gui-4519-konfiguracja.html

Po wykonaniu tych kroków odłącz moduł z prądu i podłącz ostrożnie zdejmij obudowę i podłącz kontaktron do szpilek oznaczonych na poniższym zdjęciu.


Zamykamy moduł podłączamy napięcie.

Konfiguracja:

Gdy moduł się uruchomi wchodzimy w telefonie w aplikacje supla i wyszukujemy mała literkę (i) z lewej strony obok ikonki modułu.


Klikamy w te literkę i na następnym ekranie odczytujemy i zapamiętujemy adres ip jaki nam się wyświetli.


  • Otwieramy w komputerze przeglądarkę internetową i wpisujemy wyświetlony adres ip.
  • Na pytanie o login wpisujemy "admin"
  • Na pytanie o hasło wpisujemy "pass"
  • Przechodzimy na podstronę "Ustawienia urządzenia" a następnie na "KRAŃCÓWKI"
  • Wpisujemy jako ilość "1"
  • Ustawiamy dla "1Krańcówka" GPIO3-RX


  • Zapisujemy ustawienia i resetujemy urządzenie.

Konfiguracja od strony serwerów supla:

  • Logujemy się na nasze konto w serwisie supla.org.
  • Przechodzimy do podstrony "Moja Supla"
  • Wybieramy nasz moduł.
  • Klikamy na żółty kafelek z napisem BRAK

Następnie klikamy na przycisk funkcja i wybieramy z listy rodzaj czujnika (Np czujnik otwarcia bramy wjazdowej) i zatwierdzamy zmiany.

Jeśli moduł ma pracować wyłącznie jako czujnik i nie potrzebujemy przełącznika. Możemy na poprzednim ekranie wybrac dla włącznika funkcję "Brak".

Po tak wprowadzonych i zapisanych ustawieniach uzyskamy efekt wyświetlania się w supli danych z czujnika otwarcia.


Supla Generic GUI 4.5.19 Sonoff Basic dodanie czujnika temperatury do konfiguracji podstawowej.

 Witam w tym wpisie zakładam że masz już dodany do swojego konta moduł w konfiguracji podstawowej i chcesz dodać tylko czujnik. Jeżeli jeszcze tego nie zrobiłeś wykonaj kroki opisane tutaj:

https://sekrety-supli.blogspot.com/2022/01/supla-generic-gui-4519-konfiguracja.html

Po wykonaniu tych kroków odłącz moduł z prądu i podłącz ostrożnie zdejmij obudowę i podłącz czujnik temperatury jak na poniższym zdjęciu.


Jak widać na zdjęciu 

  • do pierwszej szpilki licząc od przycisku podpinamy czerwony przewód (będzie to zasilanie +5V)
  • do drugiej szpilki przewód którym będą przesyłane dane z czujnika do modułu żółty przewód
  • następnie szpilka przerwy i do ostatniej szpilki podłączamy czarny przewód (MASA/GND).

Możemy wywiercić w obudowie z przeciwnej strony z boku otwór aby wyprowadzić przewód czujnika. Jeśli tego nie zrobicie można go też ewentualnie wyprowadzić od strony śrubek z wyjściem zasilania.

Zamykamy moduł podłączamy napięcie.

Konfiguracja:

Gdy moduł się uruchomi wchodzimy w telefonie w aplikacje supla i wyszukujemy mała literkę (i) z lewej strony obok ikonki modułu.


Klikamy w te literkę i na następnym ekranie odczytujemy i zapamiętujemy adres ip jaki nam się wyświetli.


  • Otwieramy w komputerze przeglądarkę internetową i wpisujemy wyświetlony adres ip.
  • Na pytanie o login wpisujemy "admin"
  • Na pytanie o hasło wpisujemy "pass"
  • Przechodzimy na podstronę "Ustawienia urządzenia" a następnie na "1WIRE i tutaj dla "

"Ustawienie GPIO dla Multi DS18B20" wybieramy opcję GPIO03-RX"



Zapisujemy ustawienie i resetujemy moduł. Powinien dodać nam się czujnik temperatury.


Supla Generic GUI 4.5.19 konfiguracja podstawowa modułu Sonoff Basic.

 Tym razem najprostsza konfiguracja SUPLA dla bardzo początkujących. Podłączamy SONOFF Basic bez żadnych czujników do naszego konta supla.


Jeśli to nasze pierwsze urządzenie z oprogramowaniem SUPLA i nie mamy jeszcze konta to instalujemy w naszym telefonie aplikacje SUPLA i zakładamy za jej pomocą konto. Możemy też wejść na stronę supla.org kliknąć zaloguj się a nastepnie utwórz konto. Punktem wyjścia będzie tutaj założonoe konto w serwisie SUPLA i zainstalowana oraz skonfigurowana aplikacja w telefonie.

Podłączenie urządzenia. 


Podłączenie jest bardzo proste. Podłączamy moduł pomiędzy źródło zasilania a jego odbiornik (żarówkę, wentylator, lampki choinkowe itd).

Na czas konfiguracji możemy nawet nie podłączać odbiornika a wystarczy samo zasilanie. To czy moduł działa - przełącza usłyszymy po charakterystycznym "kliknięciu" przekaźnika.

Konfiguracja.

  • Jeżeli masz świeżo skonfigurowane przeze mnie moduły prawdopodobnie są już częściowo skonfigurowane i twoje zadanie sprowadzi się jedynie do przeklinania kontrolnie tych ustawień a następnie powrotu do pierwszego ekranu i wpisania danych konta SUPLA oraz dostępowych do wifi. Jeżeli sam wgrywałeś nowa wersję oprogramowania i / lub przywróciłeś ustawienia fabryczne klikając w opcję w konfiguracji, to będziesz musiał samodzielnie wprowadzić poniższe ustawienia.

  • Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX
  • 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
  • Klikamy na dole strony na przycisk "Ustawienia urządzenia" a następnie przycisk "Konfiguracja".
  • Zmieniamy tutaj tryb "10 wciśnięć" na "wciśnięty 5 sekund". Ułatwi to rekonfigurację moduły gdy zmienimy router / hasło wifi lub jeśli się pomylimy i będziemy chcieli ponownie wprowadzić moduł w tryb konfiguracji. Opcja ta może tez się przydać gdybyśmy chcieli w przyszłości dołożyć do modułu czujnik (temperatura, wilgotność, kontaktron/krańcówka)


  • Klikamy na "Zapisz" a następnie powrót aż wrócimy do pierwszego ekranu konfiguracyjnego jak na zdjęciu poniżej. 
  • Pojawi nam się pierwszy ekran konfiguracyjny jak na zdjęciu.

  • Wpisujemy w pierwsze pole nazwę naszej sieci Wi-Fi, w drugie hasło do naszego wifi (Ważne aby używać wifi 2.4Ghz. Internet w pasmie 5Ghz nie jest obsługiwany przez chipset zamontowany w urządzeniach z SUPLA)
  • W pole adres serwera podajemy adres serwera jaki został nam przyznany podczas zakładania konta w serwisie supla. Możemy go sprawdzić logując się na nasze konto na stronie supla.org
  • W pole Email wpisujemy adres email którego użyliśmy podczas zakładania konta w serwisie SUPLA.
  • Na dole ekranu klikamy zapisz 
  • Następnie klikamy na przycisk restart (lub odłączamy i podłączamy moduł do prądu).
Moduł doda nam się do konta co zobaczymy w telefonie gdyż pojawi nam się tam nowy włącznik. Podobnie na stronie supla pojawi nam się na podstronie Moja supla nowy kafelek reprezentujący dodane urządzenie.





sobota, 11 grudnia 2021

Generowanie nowej kompilacji SUPLA Generic GUI.

 Generic GUI to obecnie najpopularniejsze i moim zdaniem Najlepsze oprogramowanie które możemy wgrać do swoich sterowników z chipem ESP8266 lub ESP8285 aby móc je wykorzystać do pracy w chmurze SUPLA. Jego największą zaletą jest niesamowity dynamizm rozwoju tego oprogramowania. Na samym początku nowe wersje potrafiły pojawiać się nawet co dziennie. Oczywiście jeżeli posiadana SUPLA spełnia twoje oczekiwania i wszystko działa prawidłowo nie ma potrzeby ani sensu robić aktualizacji, ale gdy pojawi się nowa funkcjonalność na która czekałeś prawdopodobnie będziesz potrzebować wygenerować sobie nową kompilację by wgrać ją do swoich sterowników.


Obecnie możemy wygenerować sobie dwie wersje supli. Wersję produkcyjną którą generujemy wchodząc na stronę:

https://gui-generic-builder.supla.io/

Dla osób bardziej doświadczonych istnieje też wersja testowa tego oprogramowania która często posiada dodatkowe opcje które w wersji produkcyjnej dopiero się pojawią. Wersje testową wygenerujemy na stronie

https://gui-generic-builder.supla.io/test.php


Po wejściu na powyższą stronę pojawi nam się lista parametrów które możemy sobie ustawić. Niestety nie znam się na wszystkich być może ktoś kiedyś uzupełni mój opis o dodatkowe opcje ale dzisiaj na pewno omówimy wszystkie niezbędne.


Pierwszy parametr to rodzaj płytki którą będziemy programować wygenerowanym plikiem.

Jeżeli posiadamy markowy produkt dla którego autor softu przewidział gotową konfigurację wybieramy go z listy. Są tam obecnie wszystkie najpopularniejsze rodzaje modułów jak np. moduły Sonoff.


Jeżeli moduły są bardziej niestandardowe, wtedy najlepiej wybrać po prostu Generic ESP8266 Module. Wybierając tę płytkę wygenerowany plik będzie działał prawie na wszystkim, także na sonoffach ale konfiguracja modułów z tym softem będzie bardziej pracochłonna i będzie wymagała od nas znajomości wszystkich wejść i wyjść modułu.


Częstotliwość jeśli nie wiesz co ustawić pozostaw na TAK.


Pamięć Flash chyba większość z modułów ma 1MB więc raczej też pozostaw ustawienie 1MB.


Następnie jest sekcja ustawień podstawowych.

  • LED, Config – Włącz tę opcję przydaje się bo pozwala na wprowadzenie modułu w tryb konfiguracji a także dodanie ustawienia diody która będzie powiadamiał nas o trybie pracy modułu (np. szybko migająca sygnalizuje że moduł jest w trybie konfiguracji)

  • Aktualizacja przez WWW. - Włącz. Bardzo ważna opcja która pozwoli na przekonfigurowanie modułu

  • Dostępne GUI podczas pracy modułu – Włącz fajna opcja pozwalająca przekonfigurować moduł podczas jego normalnej pracy

  • Szyfrowane połączenie z serwerem (SSL) – Ja tego nie włączam. Jeśli moduł będzie pracował w naszej sieci lokalnej wydaje mi się że nie musisz martwić się że ktoś podsłucha połączenie z modułem i wyciągnie do niego hasło.

  • Tryb Głębokiego uśpienia – Opcja raczej rzadko używana i jej nie włączam. Ja jej nie instaluję. Może się przydać jeśli programujesz moduł, który będzie pracował na baterii, bez stałego dostępu do zasilania. Może masz moduł który ma wybudzać się co godzinę. Odczytać np. temperaturę, wysłać ją na stronę supla i znowu przejść w tryb uśpienia.

  • Nie używałem jeszcze tej opcji i póki co jej nie włączam. Użycie protokołu mDNS pozwala połączyć się z modułem bez początkowej znajomości jego adresu IP, wystarczy podać adres modułu http://supla.local

Kolejna sekcja jest bardzo ważna i obsługuje opcje związane ze sterowaniem.


  • Przekaźniki – Zawsze włączamy je jeśli soft który wgrywamy ma sterować przekaźnikami czyli załączą lub wyłączać jakieś urządzenie za pomocą naszego modułu.

  • Warunkowanie przekaźnika - ja włączam - Umożliwia sterowanie przekaźnikiem w zależności od wartości sensora.

  • Przyciski – również bardzo ważna opcja – włącz ją jeśli moduł ma obsługiwać fizyczne przyciski podpięte do niego.

  • Wyzwalacze akcji – NOWOŚĆ – włącz jeśli chcesz aby przyciski podłączone do modułu maja mieć dodatkowo możliwość wyzwalania akcji czyli np. sterować też innymi modułami.

  • Rolety – włącz jeśli moduł będzie też sterował roletami

  • Krańcówki – włącz jeśli będziesz do modułu podpinał kontaktrony np. pokazujące zamknięcie bramy / drzwi / okna itp.

  • LED załączenia przekaźnika – włącz jeśli dioda informująca o załączeniu przekaźnika jest na osobnym wyjściu modułu.

  • Pushover – umożliwia obsługę powiadomień pushover – wyskakujących okienek z powiadomieniami na telefonie.

  • Linki bezpośrednie - umożliwia obsługę linków bezpośrednich za pomocą których mogli byśmy sterować przekaźnikami

  • Bramka rf 315/433MHz - nie znam jeszcze tej opcji ale nazwa sugeruje że włączenie jej pozwoli na sterowanie modułem także za pomocą podłączonego do niego odbiornika RF.

    1Wire to sekcja pozwalająca na włączenie obsługi kilku najpopularniejszych czujników w zależności od posiadanych / planowanych czujników wybierz te które są ci potrzebne. Ja włączam

  • DS18B20 oraz DHT22

Moim zdaniem DHT11 jest zbyt niedokładny a Si7021 po prostu nie znam i nie miałem z nim doświadczenia.


I2C to sekcja z włączaniem obsługi sensorów działających na protokole I2C. Jeśli nie planujesz ich używać nie włączaj ich, chyba że planujesz ich używać i są ci znane.

Ja używałem tylko BME280.


Z sekcją SPI
jest podobnie jak z I2C. Obecnie można włączyć jedynie obsługę termopary MAX6675. Jeśli nie masz lub nie wiesz co to nie włączaj ;)


Sekcja Analogowe jak wyżej. Ja nie włączam żadnego z nich.


W sekcji „Inne” jest moim zdaniem kilka perełek wartych uwagi.

  • RGB, RGBW, Dimmer – włącz jeśli moduł ma pozwalać na sterowanie paskami led lub ściemniaczami . Ja używam tej opcji wara ze sterownikami, bardzo sobie chwale i polecam.

  • Czujnik odległości HC-SR04 – Bardzo fajny czujnik. Zbudowałem na nim między innymi czujnik ilości ekogroszku w zasobniku. W wkrótce pojawi się zapewne na moim blogu wpis opisujący jego konfigurację i podłączenie. Wymaga wykorzystania na naszym module dwu GPIO.

  • Licznik energii HLW8012 bardzo sympatyczny czujnik poboru prądu.

  • Licznik energii PZEM V3 inny licznik poboru energii.

  • Licznik energii CSE7766 kolejny licznik poboru energii.

  • Licznik impulsów – włączenie tej opcji pozwoli na odczyt poboru mediów (wody,gazu,prądu wprost z liczników które posiadają diode LED której mignięcia odliczają zużycie jednostek mierzonego medium)

  • Linki bezpośrednie – odczyt temperatury włączenie tego parametru pozwoli na bezpośredni odczyt parametrów czujników podłączonych do modułu bez udziału chmury supla.


Po wybraniu elementów, które nasz moduł ma obsługiwać. Należy kliknąć na przycisk generuj. Po kliknięciu musimy odczekać do kilku minut aż na serwerach SUPLA zostanie dla nas specjalnie skompilowany plik który będziemy wgrywać do modułów.

Istotne jest aby podczas wybierania obsługiwanych modułów w miarę możliwości ograniczyć ilość włączonych opcji. Dokładając kolejne z nich do naszej konfiguracji nasz moduł będzie potrzebował na ich obsługę więcej pamięci. Przekroczenie pewnej granicy może sprawić że moduł będzie pracował mniej stabilnie i wolniej.