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
ESP8266 i DS18B20
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Trzeba dawać pull-up ?
W firmware do socketów też będzie dodany?
Pozdrawiam
W firmware do socketów też będzie dodany?
Pozdrawiam
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
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
Firmware można pobrać z https://github.com/SUPLA/ESP8266/tree/m ... t-firmware
SUPLA.... Nareszcie w domu.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
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 chwili obecnej testuję ESP8266 z DS18B20 i odczyty z czujnika są zgodne z termemetrem referencyjnym.
SUPLA.... Nareszcie w domu.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Możesz uruchomić u siebie VirtualBox-a z SDK (https://www.supla.org/download/SUPLA-IOT-SDK.ova) ?0xFF wrote:W temperaturze pokojowej pookazuje mi 2.4C
Łatwiej będzie debugować gdzie jest problem.
SUPLA.... Nareszcie w domu.
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Właśnie z tym firmware dla gate sprawdzam. Firmware socketa jeszcze nie testowałem.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.
Reakcja jest. Jak dotykam palcem to wskazania temperatury wzrastają do 3.1 C,
SDK ściągam, trochę powoli idzie.
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 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.
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.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
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");
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");
SUPLA.... Nareszcie w domu.
