sprzęt S20 Smart Socket taki jak w tym linku
po wgraniu tego SUPLA/ESP8266/tree/master/sonoff_socket oprogramowania Smart Socket współpracuje z supla prawidłowo.
Chciałem zaprogramować Smart Socket nową wersją oprogramowania v2.0.2.
Skompilowałem "./build.sh sonoff_socket".
Kompilacja przebiegła bez błędów (w wyniku podane adresy do zaprogramowania).
Po zaprogramowaniu sprzęt jednak "nie wstaje".
Pytanie 1 - czy przy wgrywaniu skompilowanej nowej wersji v2.0.2 trzeba jeszcze dodatkowo wgrać jakiś inny plik np. esp_init_data_default.bin ?
Pytanie 2 - proszę o podpowiedź co trzeba zmienić, dodać w plikach źródłowych aby do Smart Socket przy kompilacji dodać obsługę czujnika temperatury ds18b20.
Wydaje mi się, że trzeba zmienić pliki sonoff_socket.h i sonoff_socket.c (katalog supla-espressif-esp/src/include/board/) dodając fragmenty takie jak np. w sonoff.h
Kod: Zaznacz cały
#ifdef __BOARD_sonoff_ds18b20
#define DS18B20
#define TEMPERATURE_CHANNEL 1
// Sonoff TH (v1)
//#define W1_GPIO3
// Sonoff TH (v2)
#define W1_GPIO14
#ifdef __BOARD_sonoff_ds18b20
na
#ifdef __BOARD_sonoff_socket_ds18b20
oraz dodając odpowiednie fragmenty dla sonoff_socket_ds18b20 w build.sh.
Będę wdzięczny za pomoc i wyjaśnienia.
Pozdrawiam,
julek