ESP8266 v1.8 BETA

Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

slawek wrote:
Zybi wrote:Przy softach kompilowanych przez ze mnie ze źródeł w wersji v 1.8.2 nie działają mi przyciski (switch, button, cfg), ze smartfona sterowanie idzie poprawnie. Czy ktoś to potwierdza?
Na początku w v 1.8 też tak było.
Muszę cię zmartwić - u mnie mój podwójny socket w wersji 1.8.2 działa bez problemów - z małym zastrzeżeniem - po flaszowaniu programem nodemcu nie chciał zapisać konfiguracji, po zmianie na Flash Download Tool 1.2 wszystko jest OK (flaszuję FTDI 232).
Resztę płytek przetestuję w weekend...
W takim razie ciężko będzie mi to znaleźć, bo mam sporo zmian w stosunku do oryginału :(

Sławek, a sprawdź jeszcze działanie flagi ... TRIGGER, to znaczy czy po jej zastosowaniu prawidłowo są wyświetlane ikony na smartfonie.

EDIT: Odnośnie flashowania, to zapewne zauważyłeś, że zawsze zalecam stosowanie "ESP Flash Download Tool"
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Już i u mnie jest OK.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

A czy masz możliwość skonfigurowania każdego kanału oddzielnie (button/switch) jak poprzednio?
Ja mam tylko jedno okienko Button type, które i tak nic nie zmienia.
CFG mam zdefiniowany zawsze tylko button, natomiast przyciski miałem definiowane oddzielnie...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

slawek wrote:A czy masz możliwość skonfigurowania każdego kanału oddzielnie (button/switch) jak poprzednio?
Ja mam tylko jedno okienko Button type, które i tak nic nie zmienia.
CFG mam zdefiniowany zawsze tylko button, natomiast przyciski miałem definiowane oddzielnie...
W wersji v1.8.2. w moim Lightswitch-u działa to bezproblemowo, tak jak w v1.8.

Namierzyłem jednak inny problem - nie działają kompilacje dla ESP-01, które wykorzystują port RX, czyli z definicją USE_GPIO3.
Ze smartfona wszystko działa, ale nie działa przycisk CFG, coś "ciągnie" programowo port do masy mimo podciągnięcia go do VCC.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

W takim razie szukam błędu u siebie... :(

EDIT: Znalazłem - wszystko działa ;)
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Podłączyłem DHT11 i pokazuje bzdury...
temp 588.8 wilgotność 1356,
mam:

#define DHTSENSOR
#define TEMPERATURE_HUMIDITY_CHANNEL 3

srd->channels[3].Type = SUPLA_CHANNELTYPE_DHT11;
supla_get_temp_and_humidity(srd->channels[3].value);

mam wrażenie, że czujnik jest traktowany jako DHT22...
Gdzie może być problem?

EDIT: Z DS18B20 jest wszystko OK
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Dodaj jeszcze

#define SENSOR_DHT11
SUPLA.... Nareszcie w domu.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Jest OK - dzięki ;)
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
jemar
Posts: 46
Joined: Sun Apr 10, 2016 5:39 pm

Post

Witam

Mam pytanko czy ktos mogl by mi skompilowac wsad do esp 8266 ktory obsluzy mi 3 przekazniki typu on off (oswietlenie lub gniazdko) oraz odczyta temperature z ds18b20.
Pozdrawiam
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

Zybi wrote:
slawek wrote:A czy masz możliwość skonfigurowania każdego kanału oddzielnie (button/switch) jak poprzednio?
Ja mam tylko jedno okienko Button type, które i tak nic nie zmienia.
CFG mam zdefiniowany zawsze tylko button, natomiast przyciski miałem definiowane oddzielnie...
W wersji v1.8.2. w moim Lightswitch-u działa to bezproblemowo, tak jak w v1.8.

Namierzyłem jednak inny problem - nie działają kompilacje dla ESP-01, które wykorzystują port RX, czyli z definicją USE_GPIO3.
Ze smartfona wszystko działa, ale nie działa przycisk CFG, coś "ciągnie" programowo port do masy mimo podciągnięcia go do VCC.
Długo z tym walczyłem, ale niestety nie znalazłem przyczyny dlaczego w v1.8.2 port GPIO 0 ma wymuszony pulldown. Jednak problem z tym związany obszedłem w inny sposób. W definicjach płytek ESP-01 należy zamienić wzajemnie przypisanie portów obsługi przycisku konfiguracji i czujnika, czyli ustawić:

#define CFG_PORT 2
#define W1_GPIO0

obsługa przekaźnika pozostaje na GPIO3 (RX)
Całą kolekcję różnych kompilacji do ESP-01 wrzuciłem na github-a:

https://github.com/SUPLA/ESP8266/tree/m ... SP-01_v1.8

można testować

Return to “supla-dev”