ESP8266 Primary GUI - Termostat

rafalxbox
Posty: 18
Rejestracja: czw lis 29, 2018 6:29 am

pn gru 09, 2019 8:55 am

Potwierdzam co napisał kolega and111 w poście powyżej. Też tak mam.
krycha88
Posty: 703
Rejestracja: pt lis 16, 2018 7:25 am

pn gru 09, 2019 8:08 pm

Zobaczcie na tej kompilacji czy się pokaże poprawnie sieć "MODUL SUPLA" jak nie to najlepiej podeślijcie loga.
Załączniki
termostat_v4.9.4.rar
(236.06 KiB) Pobrany 52 razy
and111
Posty: 106
Rejestracja: ndz lut 18, 2018 3:54 pm

pn gru 09, 2019 11:49 pm

Przy wgrywaniu softu z ustawieniami:

CrystalFreq 26M
SPI SPEED 40 MHz
SPI MODE DOUT
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

z PuTTY mam tak:

DS18B2 init: 1
Parasite power is: OFF
Nieznany adres serwera
Tryb konfiguracji: 2
Creating Access PointSetting mode ... Ready
Network Created!
Soft-AP IP address = 192.168.4.1
Start Serwera
WiFi init
Empty SSID or PASSWORD
RESET channel->Number-0==1
RESET channel->Number-1==0
channel-0->error
channel-0->error
channel-0->error
channel-0->error
channel-0->error
WiFi init

i tak w kółko...

Moduł rozgłasza sieć MODUL SUPLA, komputer łączy się z siecią. Po wpisaniu w przeglądarce 192.168.4.1 ładuje się strona konfiguracyjna. Po wprowadzeniu danych dane nie zapisują się.W przeglądarce wyświetla się komunikat:
Ta strona nie działa
Serwer 192.168.4.1 nie wysłał żadnych danych.
ERR_EMPTY_RESPONSE


Powyższy wynik jest taki sam: niezależnie od tego czy wgrywam soft pod 0x000000, czy 0x00000. Jeśli soft wgrywam z plikiem esp_init_data_default.bin, to po załączeniu modułu przez kilkanaście sekund wyświetlają się 2 sieci WIFI: MODUL SUPLA i ESP_XXXXXX, która po chwili zanika.

Postęp jest dopiero po wgraniu softu z ustawieniami:
soft pod 0x000000
Ustawienia:
CrystalFreq 26M
SPI SPEED 80 MHz
SPI MODE DOUT
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

z PuTTY wychodzi:

DS18B2 init: 1
Parasite power is: OFF
WiFi init
SSID: xxxxxx
PASSWORD: xxxxxx
channel-0->error
Zainicjowany

Uruchamianie serwera...
RESET channel->Number-0==1
RESET channel->Number-1==0
channel-0->error
Rozłączony
WiFi connected SSID: xxxxxx
localIP: xxxxxxx
gatewayIP: xxxxxxx
siła sygnału (RSSI): -71 dBm
Rejestracja w toku
Value changed
Zarejestrowany i gotowy
Value changed
RESET channel->Number-0==1
Value changed
RESET channel->Number-1==0
Value changed
channel-0->error
Value changed
channel-0->error


Moduł rejestruje się w CLOUD. Niestety z CLOUD łączy się tylko raz. Nie udało mi się połączyć modułu ponownie z CLOUD.

z PuTTY wychodzi:
WiFi connected SSID: xxxxxx
localIP: xxxxxxxxx
subnetMask: xxxxxxxxx
gatewayIP: xxxxxxxx
siła sygnału (RSSI): -67 dBm
Rejestracja w toku
WiFi init
SSID: xxxxxxx
PASSWORD: xxxxxxxxx
RESET channel->Number-0==1
RESET channel->Number-1==0
channel--1->error
Rozłączony
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
channel--1->error

i tak w kółko...
krycha88
Posty: 703
Rejestracja: pt lis 16, 2018 7:25 am

wt gru 10, 2019 12:16 am

and111 pisze:
pn gru 09, 2019 11:49 pm
Przy wgrywaniu softu z ustawieniami:

CrystalFreq 26M
SPI SPEED 40 MHz
SPI MODE DOUT
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

z PuTTY mam tak:

DS18B2 init: 1
Parasite power is: OFF
Nieznany adres serwera
Tryb konfiguracji: 2
Creating Access PointSetting mode ... Ready
Network Created!
Soft-AP IP address = 192.168.4.1
Start Serwera
WiFi init
Empty SSID or PASSWORD
RESET channel->Number-0==1
RESET channel->Number-1==0
channel-0->error
channel-0->error
channel-0->error
channel-0->error
channel-0->error
WiFi init

i tak w kółko...

Moduł rozgłasza sieć MODUL SUPLA, komputer łączy się z siecią. Po wpisaniu w przeglądarce 192.168.4.1 ładuje się strona konfiguracyjna. Po wprowadzeniu danych dane nie zapisują się.W przeglądarce wyświetla się komunikat:
Ta strona nie działa
Serwer 192.168.4.1 nie wysłał żadnych danych.
ERR_EMPTY_RESPONSE


Powyższy wynik jest taki sam: niezależnie od tego czy wgrywam soft pod 0x000000, czy 0x00000. Jeśli soft wgrywam z plikiem esp_init_data_default.bin, to po załączeniu modułu przez kilkanaście sekund wyświetlają się 2 sieci WIFI: MODUL SUPLA i ESP_XXXXXX, która po chwili zanika.

Postęp jest dopiero po wgraniu softu z ustawieniami:
soft pod 0x000000
Ustawienia:
CrystalFreq 26M
SPI SPEED 80 MHz
SPI MODE DOUT
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

z PuTTY wychodzi:

DS18B2 init: 1
Parasite power is: OFF
WiFi init
SSID: xxxxxx
PASSWORD: xxxxxx
channel-0->error
Zainicjowany

Uruchamianie serwera...
RESET channel->Number-0==1
RESET channel->Number-1==0
channel-0->error
Rozłączony
WiFi connected SSID: xxxxxx
localIP: xxxxxxx
gatewayIP: xxxxxxx
siła sygnału (RSSI): -71 dBm
Rejestracja w toku
Value changed
Zarejestrowany i gotowy
Value changed
RESET channel->Number-0==1
Value changed
RESET channel->Number-1==0
Value changed
channel-0->error
Value changed
channel-0->error


Moduł rejestruje się w CLOUD. Niestety z CLOUD łączy się tylko raz. Nie udało mi się połączyć modułu ponownie z CLOUD.

z PuTTY wychodzi:
WiFi connected SSID: xxxxxx
localIP: xxxxxxxxx
subnetMask: xxxxxxxxx
gatewayIP: xxxxxxxx
siła sygnału (RSSI): -67 dBm
Rejestracja w toku
WiFi init
SSID: xxxxxxx
PASSWORD: xxxxxxxxx
RESET channel->Number-0==1
RESET channel->Number-1==0
channel--1->error
Rozłączony
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
channel--1->error

i tak w kółko...
A próbowałeś ustawić SPI MODE DIO?
and111
Posty: 106
Rejestracja: ndz lut 18, 2018 3:54 pm

wt gru 10, 2019 4:52 am

Przy wgrywaniu softu pod adres 0x000000 z ustawieniami:

CrystalFreq 26M
SPI SPEED 80 MHz
SPI MODE DIO
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

moduł po konfiguracji nie łączy się z CLOUD

z PuTTY mam tak:

Parasite power is: OFF
DHT init: 1
WiFi init
SSID: xxxxxxx
PASSWORD: xxxxxxxxxxxx
channel--1->error
Zainicjowany

Uruchamianie serwera...
RESET channel->Number-0==1
RESET channel->Number-1==0
channel--1->error
Rozłączony
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
channel--1->error
krycha88
Posty: 703
Rejestracja: pt lis 16, 2018 7:25 am

wt gru 10, 2019 5:39 am

and111 pisze:
wt gru 10, 2019 4:52 am
Przy wgrywaniu softu pod adres 0x000000 z ustawieniami:

CrystalFreq 26M
SPI SPEED 80 MHz
SPI MODE DIO
BAUDRATE 115200
FLASH SIZE 8Mbit (1MByte)

moduł po konfiguracji nie łączy się z CLOUD

z PuTTY mam tak:

Parasite power is: OFF
DHT init: 1
WiFi init
SSID: xxxxxxx
PASSWORD: xxxxxxxxxxxx
channel--1->error
Zainicjowany

Uruchamianie serwera...
RESET channel->Number-0==1
RESET channel->Number-1==0
channel--1->error
Rozłączony
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
Connection fail. Server: svr9.supla.org
channel--1->error
powinieneś to wgrywać na address 0x00000 ja się pomyliłem na screenie, ale to nie ma pewnie znaczenia :)

a co do tego problemu to podajesz prawdopodobnie złe dane do wifi, wejdź w tryb konfiguracji i wpisz je ponownie.

jeżeli połączy Ci się poprawnie z wifi to zobaczysz coś takiego:

Kod: Zaznacz cały

WiFi connected SSID: xxxxxxxxx
localIP: 192.168.1.103
subnetMask: 255.255.255.0
gatewayIP: 192.168.1.1
siła sygnału (RSSI): -61 dBm
Rejestracja w toku
Value changed
Zarejestrowany i gotowy
and111
Posty: 106
Rejestracja: ndz lut 18, 2018 3:54 pm

wt gru 10, 2019 6:31 am

Ok. Sprawa adresu wyjaśniona.

Wpisy dot. WIFI sprawdzę wieczorem, chociaż dane w logu były prawidłowe (zbędnych spacji też raczej nie wpisałem).

A co z esp.default.bin: wgrywać, czy nie?
krycha88
Posty: 703
Rejestracja: pt lis 16, 2018 7:25 am

wt gru 10, 2019 7:29 am

and111 pisze:
wt gru 10, 2019 6:31 am
Ok. Sprawa adresu wyjaśniona.

Wpisy dot. WIFI sprawdzę wieczorem, chociaż dane w logu były prawidłowe (zbędnych spacji też raczej nie wpisałem).

A co z esp.default.bin: wgrywać, czy nie?
myślę, że jeżeli moduł się uruchamia to nie musisz dogrywać esp.default.bin na adres 0xfc000
kwiatek67
Posty: 33
Rejestracja: pn sie 12, 2019 8:16 pm

wt gru 10, 2019 7:45 am

krycha88 pisze:
ndz gru 08, 2019 6:09 pm
poprawiłem tego babola z DSami :)

jeżeli komuś nie chce moduł zarejestrować w cloudzie to niech spróbuje ustawić we flash tools SPI SPEED na 80 MHz
Pochwały i uwagi do wersji v4.9.3
- DHT22 i sonoff TH16 działa rewelacyjnie jako regulator wilgotności - nie zauważyłem żadnych błędów

- przejście w tryb konfiguracji poprzez przeglądarkę bardzo ułatwia sprawę , bardzo dobry pomysł

Teraz sprawa ESP8266 i większej ilości czujników DS ( nie sprawdzałem termostatu )
Mam instalację składającą się z 9 szt. DS
Zmieniam tylko w trybie konfiguracji ilość DS i ich adresy , kolejno dodawałem czujniki
Do 5 szt ( włącznie ) DS wszystko chodzi prawidłowo
Przy 6 szt DS jeden odczyt jest jakby zamrożony ( odczytuje 22,5 i tak pozostaje stale )
Przy 7 szt DS już dwa odczyty są zamrożone
Przy 8 szt DS moduł nie wystartuje ( restartuje się co 3 sekundy )

Ogólnie to wielka poprawa i duże podziękowania za ogrom włożonej pracy.
Pozdrawiam i dziękuję.
and111
Posty: 106
Rejestracja: ndz lut 18, 2018 3:54 pm

wt gru 10, 2019 6:11 pm

krycha88 pisze:
wt gru 10, 2019 5:39 am


a co do tego problemu to podajesz prawdopodobnie złe dane do wifi, wejdź w tryb konfiguracji i wpisz je ponownie.

jeżeli połączy Ci się poprawnie z wifi to zobaczysz coś takiego:

Kod: Zaznacz cały

WiFi connected SSID: xxxxxxxxx
localIP: 192.168.1.103
subnetMask: 255.255.255.0
gatewayIP: 192.168.1.1
siła sygnału (RSSI): -61 dBm
Rejestracja w toku
Value changed
Zarejestrowany i gotowy
Dane WIFI były prawidłowe. Udostępniłem WI-FI z telefonu i sprawdzałem czy moduł łączy się z WIFI. Połączenie z routerem jest nawiązywane na kilka sekund (i to nie za każdym uruchomieniem) i na tym koniec. W chwili połączenia z routerem moduł wyświetlany jest pod nazwą Primary-termostat. Dioda modułu w tym czasie cały czas wolno pulsuje Po zerwaniu połączenia z routerem trzeba restartować moduł. Zapewne dlatego moduł nie loguje się do CLOUD.

Chyba nie ma sensu walczyć dalej z tym tematem...
Załączniki
20191210_190325.jpg
20191210_190325.jpg (62.82 KiB) Przejrzano 462 razy
ODPOWIEDZ