Dziś dopiero miałem możliwość wgrania softu do modułu i ...
DZIAŁA.
Ps.
Ciekawe, czy za pomocą IOT SDK można stworzyć soft do H801, który by miał pamięć stanu oraz nie "błyskał" led-ami podczas braku wifi.
IOT SDK
sonoff Basic
zrobiłeś, że na 14 jest przełacznik, na 3 DHT a na 1 DS i Ci działa ??
próbowałem zrobić, ładnie się skompilował, ale DHT nie działa, tak jak by nie byłpodłączony... Ds-a nie sprawdzałem - czekam na dostawę
Podłączyłem tylko (jednego) ds_a pod gpio1 (TX)
Ps.
Spróbuj "zakomendować" ( // ) tą linijke:
https://github.com/SUPLA/supla-espressi ... io.c#L1086
Ps.
Spróbuj "zakomendować" ( // ) tą linijke:
https://github.com/SUPLA/supla-espressi ... io.c#L1086
cześć zakomentował i nadal nic, cokolwiek podłącze pod gpio 3 lub 1 nie chec działać
zmienie tylko na 14 i działa dobrze.. hm...
w czym może być problem
https://github.com/bick3r/remote_rep/bl ... f_led_14.c
https://github.com/bick3r/remote_rep/bl ... f_led_14.h
zmienie tylko na 14 i działa dobrze.. hm...
w czym może być problem
https://github.com/bick3r/remote_rep/bl ... f_led_14.c
https://github.com/bick3r/remote_rep/bl ... f_led_14.h
Osobiście jeszcze "nie bawiłem się" z DHT22 na gpio1 lub 3.
Podejrzewam, że trzeba by było również dokonać modyfikacji pliku
supla_dht.c
Gdyż tam są tylko gpio0, 2, 5 i 14 przeznaczone do wyboru pod ten czujnik.
Ps.
Może ktoś coś podpowie ?
Podejrzewam, że trzeba by było również dokonać modyfikacji pliku
supla_dht.c
Gdyż tam są tylko gpio0, 2, 5 i 14 przeznaczone do wyboru pod ten czujnik.
Ps.
Może ktoś coś podpowie ?
Co to za "nowy" restart ?
https://github.com/SUPLA/supla-espressi ... 6debc06f09
https://github.com/SUPLA/supla-espressi ... 6debc06f09
Można kombinować - przetestuj na przykład taką kompilację, którą przygotowałem pod swój moduł H801 opartą na najnowszych źródłach w konfiguracji RGBWW.
Dodatkowo na RX jest DS18B20, na TX przycisk monostabilny do włączania/wyłączania wszystkich kanałów z opcją ON PRESS lub ON RELEASE, a na GPIO0 przycisk wejścia w tryb konfiguracyjny.
.
- Załączniki
-
- H801.zip
- (221.04 KiB) Pobrany 80 razy
Na pierwszy rzut oka, to nie zdefiniowałeś jakiego typu sensora DHT chcesz użyć: DHT11 czy DHT22.bicker pisze: ↑pt lis 13, 2020 12:04 pm cześć zakomentował i nadal nic, cokolwiek podłącze pod gpio 3 lub 1 nie chec działać
zmienie tylko na 14 i działa dobrze.. hm...
w czym może być problem
https://github.com/bick3r/remote_rep/bl ... f_led_14.c
https://github.com/bick3r/remote_rep/bl ... f_led_14.h
Dzięki !!!Zybi pisze: ↑śr gru 09, 2020 11:28 amMożna kombinować - przetestuj na przykład taką kompilację, którą przygotowałem pod swój moduł H801 opartą na najnowszych źródłach w konfiguracji RGBWW.
Dodatkowo na RX jest DS18B20, na TX przycisk monostabilny do włączania/wyłączania wszystkich kanałów z opcją ON PRESS lub ON RELEASE, a na GPIO0 przycisk wejścia w tryb konfiguracyjny.
.
Oczywiście potestuje.
A jest szansa na kod źródłowy ?
Na pewno by mi bardzo pomógł w nauce.
Bo jak widzisz praktycznie nikt nie kompiluje za pomocą IOT SDK.
Myślę, że to ze względu na trudną analizę kodu SDK Espressif, brak wsparcia oraz małą elastyczność w stosunku do środowiska Arduino IDE. Osobiście na jakiś czas również zaprzestałem kompilacji w SDK, ale ze względu na wielką wadę tych kompilacji, jaką jest "klekotanie" przekaźników przy braku połączenia z serwerem lub wifi. Stąd pojawiały się różne moje pomysły, jak to obejść sprzętowo.
Jednak to już historia. Rok czasu mi to zajęło, bo żaden ze mnie programista lecz raczej hobbysta i łatwo mi to nie przychodzi, ale udało się rozwiązać ten problem i od tygodnia przekaźniki już ani cykną. Obecnie przygotowuję sobie wsady pod moje "sprzęty" i będę uaktualniał oprogramowanie (na "piechotę" niestety).
I mówię Ci, nic tak nie motywuje do działania jak właśnie problemy, które trzeba rozwiązać. Napotkany problem, to nowy zakres materiału, który trzeba poznać, nauczyć się czegoś nowego. Także jak Cię kręci SDK, to analizuj kod, wstawiaj więcej logów, aby być pewnym co i gdzie się dzieje i dalej do przodu, a gotowiec to żadne rozwiązanie i w nauce Ci nie pomoże. A jak Ci się uda coś rozwiązać, ulepszyć, naprawić, to naprawdę będziesz miał wielką satysfakcję.