Sterowanie Taśmą LED RGBW poprzez moduł H801 (AI-Speaker - Home Assistant)

a AIS widzi ten moduł?
jeżeli tak to wejdź na bramkę AIS po adresie IP i wejdź w konfiguracje potem Urządzenia AIS dom i znajdź ten moduł i na dole będziesz miał coś takiego:

@Tomasz

Tomaszu gdyby mój ais widział sterownik to bym wiedział o adresie ale niestety mój ais nie widzi tego sterownika, nie chcę go dodać i tu jest problem. Sterownik się programuje softem, później go chcę dodać i du…

Zalecam poszukać adresu IP w sieci… https://moxa.elmark.com.pl/2017/11/17/jak-znalezc-urzadzenia-w-naszej-sieci-lokalnej/

Nie do końca rozumiem w który miejscu stanąłeś :slight_smile:
Zwierałeś GPIO0 do masy na 5 sekund żeby wejść w tryb konfiguracji ?

@Tomasz
Wgrałem do sterownika soft AIS gniazdko. Robię zwarcie i dodaję w bramce, wyszukuję mi inteligentne urządzenie. Chcę je do dać i tu pojawia się błąd: Invalid flow specified. Chyba padł ten sterownik bo nie widzę go u siebie w sieci.

A spróbuj inaczej, jak wprowadzisz moduł w tryb parowania, to na telefonie wejdź w ustawienia WIFI i zobaczysz tam nową sieć WIFI o nazwie dom…
Połącz się z nią a następnie wejdź na przeglądarkę (na telefonie oczywiście :wink: ) i wpisz 192.168.4.1, pojawi ci się okno w którym wpisz SSID swojej sieci WIFI i kasło i kliknij OK. Odłącz moduł na chwilę od zasilania i podłącz ponownie. Po tym zabiegu moduł podepnie się do twojej sieci WIFI a żeby podpiąć go do bramki musisz wejść na moduł po IP i uzupełnić dane w MQTT. Żeby wejść na moduł po musisz znaleźć jego IP, możesz zrobić to po przez wejście na router (i tam w ustawieniach zaleście jego IP) lub np programem Advanced IP Scanner. Jest jeszcze jedna metoda, możesz próbować sprawdzać każdy adres IP po kolei i np jak masz adres sieci 192.168.0.1 to jedziesz po kolei:
192.168.0.1
192.168.0.2
192.168.0.3
itd…
zakładam że więcej niż 20 urządzeń w sieci WIFI nie masz :slight_smile:
Jak wejdziesz na moduł po IP to daj znać.

@Tomasz

Do tego momentu jest ok. Ale niestety nie mam go w swojej sieci. To tak jakby nie zapisywał danych mojej sieci.

Rozumiem, że inne moduły są w sieci i bez problemu możesz wejść na nie po IP oraz są widoczne na bramce? Może wpisujesz nie ten SSID sieci WIFI lub hasło?

@Tomasz
Tak, inne sterowniki są w sieci i widzi je bramka. W grałem od nowa soft Tasmota w wersji najnowszej. Robię restart i w telefonie widzi mój sterownik. Dopisuję SID i hasło i robię zapisz. I niestety w moim router nie widać sterownika. Robię próbę dodania do bramki, zostaje wykryty ale niestety nie zapisuje go. Robię znowu reset i w telefonie mam go od nowa. Muszę dopisać SID i hasło i znowu zapisz, i tak bez końca. To tak wygląda jakby sterownik nie zapisywał moich ustawień sieci. A może jakieś inne oprogramowanie, albo niższą wersję Tasmota ? ( tylko ja nie posiadam)

Ja zaczął bym od wgrania pliku blank do modułu.

@Cezary.K

podeślesz mi.

Nie, nie podeślę a odeślę do pierwszego, aczkolwiek niezłego linku (masz tu dużo o fleszowaniu, lekcje domowe trzeba odrobiać): https://forum.supla.org/viewtopic.php?t=189
Musisz znać wielkość pamięci flash w module, który chcesz wyczyścić. Nie miałem do czynienia z modułem H801. Tasmota jest o tyle fajna, że nie wymaga adresacji binarek przed wgraniem.

Jest jeszcze fajne narzędzie pomocne przy konfiguracji/sprawdzaniu “ESP8266 Config”, z którego korzystałem przy zabawie komendami AT na surowych modułach. Podłącz się do modułu po UART i otwórz jakikolwiek monitor portu szeregowego. Będziesz miał podgląd na to co dzieje się z Towim sterownikiem RGBW.
W wyżej wymienionej aplikacji na WIN jest również monitor.
Podaję link do kolejnej lektury (jest tam również spakowany ESP8266 Config):
https://www.sunduino.pl/esp8266-czesc-2-komendy-at/
Tak to wygląda na module NodeMCU z AIS Tasmota:

Czy próbowałeś zalogować się na swój nowy router i podejrzeć adres IP modułu, po dodaniu do sieci?
np status DHCP. Nie do końca rozumiem:

Jeśli na routerze go nie widać, to dlaczego widzi go bramka przy parowaniu?
Obstawiam, że nie przechodzisz etapu zapisu SSID i hasła. Moduł pozostaje w funkcji AP gotowy do parowania pod adresem 192.168.4.1
Jeśli się mylę i prawidłowo wpisujesz SSID i hasło do swojej sieci, to powinieneś go widzieć na routerze.

@Cezary.K

Tak właśnie nie przechodzi etapu zapisu SSID i hasła.

Więc spróbuj zadziałać z poziomu okna Tasmota na adresie 192.168.4.1 przez przeglądarkę.
Jest tu możliwość konfiguracji, między innymi sieci WiFi dla modułu, jest również konsola. Wówczas pracujesz na module i możesz diagnozować, konfigurować go bezpośrednio. Jeśli przyjmuje zmiany i odpowiada na wpisywane z tego poziomu polecenia, to sprzętowo jest OK.

@Cezary.K

Witaj. Dzięki za pomoc.
U mnie niestety wygląda to tak po wejściu po adresie 192.168.4.1 przez przeglądarkę:

po tym wpisuje mój SSID i hasło, robię zapisz i po zapisz mam tak:

Wyłączam i załączam zasilanie i sprawdzam mój router ale niestety nie mam tego sterownika. W chodzę w wyszukiwanie sieci i znowu mogę wejść do niego po adresie 192.168.4.1 . To wygląda tak jakby nie zapisywał ustawień.
Jakiś pomysł ?

Mozesz podpiac do kompa uzywajac adaptera USB-UART i wyswietlic logi z konsoli?

@badzio
Witaj. I tu leżę, moja wiedza się kończy. Ale jeśli podpowiesz to na pewno dam sobie radę.
Czyszczenie:

programowanie minimal 8.2:

programowanie gniazdko 8.2:

A moglbys podeslac logi po tym jak ustawiasz WiFi?
Mozesz tez sprobowac ustawic WiFi poprzez konsole

Backlog SSID1 WiFiSSID Password1 WiFiHaslo; PowerRetain 1; SetOption19