ESP8266 i DS18B20

User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Feb 22, 2016 7:10 pm

Obsługa termometru DS18B20 została dodana do firmware-u dla ESP8266.
Firmware z obsługą tego czujnika można pobrać z
https://github.com/SUPLA/ESP8266/tree/m ... e-firmware

Źródła:
https://github.com/SUPLA/supla-core/tre ... SP8266_IOT
0xFF
Posts: 306
Joined: Sat Feb 20, 2016 8:54 pm

Mon Feb 22, 2016 7:56 pm

Trzeba dawać pull-up ?
W firmware do socketów też będzie dodany?

Pozdrawiam
User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Tue Feb 23, 2016 9:04 am

Tak. Trzeba dać pull-up 4k7
Do socketów również będzie dodany.
User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Tue Feb 23, 2016 2:01 pm

Obsługa czujnika DS18B20 została dodana też do firmware-u dla gniazdka WiFi.
Firmware można pobrać z https://github.com/SUPLA/ESP8266/tree/m ... t-firmware
0xFF
Posts: 306
Joined: Sat Feb 20, 2016 8:54 pm

Tue Feb 23, 2016 7:17 pm

W temperaturze pokojowej pookazuje mi 2.4C
User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Tue Feb 23, 2016 7:53 pm

Z tym firmwarem również https://github.com/SUPLA/ESP8266/tree/m ... e-firmware ?
W chwili obecnej testuję ESP8266 z DS18B20 i odczyty z czujnika są zgodne z termemetrem referencyjnym.
User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Tue Feb 23, 2016 7:56 pm

0xFF wrote:W temperaturze pokojowej pookazuje mi 2.4C
Możesz uruchomić u siebie VirtualBox-a z SDK (https://www.supla.org/download/SUPLA-IOT-SDK.ova) ?
Łatwiej będzie debugować gdzie jest problem.
0xFF
Posts: 306
Joined: Sat Feb 20, 2016 8:54 pm

Tue Feb 23, 2016 8:51 pm

pzygmunt wrote:Z tym firmwarem również https://github.com/SUPLA/ESP8266/tree/m ... e-firmware ?
W chwili obecnej testuję ESP8266 z DS18B20 i odczyty z czujnika są zgodne z termemetrem referencyjnym.
Właśnie z tym firmware dla gate sprawdzam. Firmware socketa jeszcze nie testowałem.
Reakcja jest. Jak dotykam palcem to wskazania temperatury wzrastają do 3.1 C,

SDK ściągam, trochę powoli idzie.
0xFF
Posts: 306
Joined: Sat Feb 20, 2016 8:54 pm

Thu Feb 25, 2016 4:44 pm

Zainstalowałem nowe firmware dla socket na module, który uprzednio miał firmware dla bramy.
Moduł startuje, na routerze widzę, że dostaje IP z DHCP. IP modułu pinguje, ale nie widzę modułu w serwisie supla.org.

Trzeba aktywować tryb konfiguracji? Ja mam moduł ESP-1, który nie ma chyba wyprowadzonego pinu do trybu konfiguracji.
User avatar
pzygmunt
Posts: 4847
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Feb 25, 2016 5:25 pm

Proszę spróbować usunąć urządzenie z cloud.supla.org. Jeżeli to nie pomoże to będzie potrzebne uruchomienie konfiguracji.
Można przepiąć przycisk konfiguracji na GPIO02 tylko do tego trzeba przekompilować firmware.
W tym celu pobierz https://www.supla.org/download/SUPLA-IOT-SDK.ova i uruchom w VirtualBox-ie.
Uruchom Eclipse. Następnie w pliku supla_esp.h zamień:

#define BTN_PORT 5
na
#define BTN_PORT 2

i skompiluj firmware skryptem "BUILD" który jest w folderze ESP8266-Firmware.

Możesz też wpisać na sztywno konfigurację w user_main.c dodając za supla_esp_devconn_start():

snprintf(supla_esp_cfg.Server, SERVER_MAXSIZE, "svr1.supla.org");
supla_esp_cfg.LocationID = 0; // Tutaj zamiast 0 ID lokaliazacji
snprintf(supla_esp_cfg.LocationPwd, SUPLA_LOCATION_PWD_MAXSIZE, "tutaj haslo lokalizacji");
snprintf(supla_esp_cfg.WIFI_PWD, WIFI_PWD_MAXSIZE, "haslo wifi");
snprintf(supla_esp_cfg.WIFI_SSID, WIFI_SSID_MAXSIZE, "nazwa sieci wifi");
Post Reply