ESP8266 v1.8 BETA

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

Post

slawek wrote:25Q40BV - i chyba wszystko jasne... to jest bodajże 4Mbit czyli 512kB.
A kupiłem jako "jedynki"...
Na nich też dużo zrobisz, jedynie do FOTA się nie nadają.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

skompilowałem bez upgrade_1024 i już startuje, ale konfig się nie mieści... mam wyłączyć ssl czy zmienić cfg_sector?

EDIT: temat ogarnięty - dzięki za wskazówki ;)
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
Przemku a czy do obslugi 4 urzadzen mozna dodac jeszcze termometr bardzo ulatwilo by mi to rozwiazanie mojego pokoju :)
Pozdawiam
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

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.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Ja z kolei nie mogę "ogarnąć" ścieżek i w niektórych płytkach wywala błąd kanału temp_humidity z nowego builda... Jakaś zmiana SDK?
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

W SDK nie.
We wcześniejszej wersji żródeł do v1.8 zarówno do obsługi DS18B20 jaki i czujników DHT wykorzystywane były wspólne definicje i funkcje, np:

Code: Select all

#define TEMPERATURE_CHANNEL 1
oraz funkcja do odczytu wskazań:

Code: Select all

supla_get_temp_and_humidity(srd->channels[1].value);
Obecnie jest to rozdzielone.

Dla DS18B20 używasz, np przy kanale 1:

Code: Select all

#define TEMPERATURE_CHANNEL 1
supla_get_temperature(srd->channels[1].value);
Dla czujników DHT używasz, np przy kanale 2:

Code: Select all

#define TEMPERATURE_HUMIDITY_CHANNEL 2
supla_get_temp_and_humidity(srd->channels[2].value);
Zobacz jak to jest zrobione w "sonoff_th".
Trochę będziesz miał pracy. Trzeba to odpowiednio pozmieniać w plikach poszczególnych płytek w katalogu BOARD.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Dzięki - tak myślałem, ale nie miałem czasu się tym zająć, mam jeszcze problem ze ścieżką, chociaż nic nie powinno się (chyba) zmienić - kompiluje tylko jest problem z zapisem:
You do not have the required permissions to view the files attached to this post.
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

Tu Ci nie pomogę ponieważ nie korzystam z build.sh ze źródeł tylko własnego.
Mam to zupełnie inaczej zorganizowane.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Zauważyłem ;)

EDIT: Ścieżki ogarnięte - mój błąd - pozostaje rozdzielenie czujników...
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

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

Return to “supla-dev”