XIAOMI LYWSD03MMC - odczyt przez ESP32

marcinl
Posts: 18
Joined: Mon Apr 24, 2023 6:20 pm

Post

Zaczynam dopiero z suplą i trochę się pogubiłem :D
Ten program to wpisujemy do arduino ide i stamtąd flashujemy esp32 ?
I trzeba najpierw przefleshować ten termometr czy wystarczy sczytać adres z Mi Home?
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Po pierwsze musisz przeflashowac termometry z tego linka z pierwszego postu, później do Arduino kopiujesz kod, który udostępniłem musisz mieć zainstalowaną bibliotekę NimBLE, przy wcześniejszym kodzie dałem do niej linka, wygrywasz do ESP32 i już tylko na początku programu wpisz swoje adresy MAC i ustaw ile czujników będziesz używał na podstawie tych adresów co wpisałeś, pamiętaj żeby od góry pisać te swoje adresy
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

veeroos wrote: Tue Jan 16, 2024 9:58 pm Po pierwsze musisz przeflashowac termometry z tego linka z pierwszego postu, później do Arduino kopiujesz kod, który udostępniłem musisz mieć zainstalowaną bibliotekę NimBLE, przy wcześniejszym kodzie dałem do niej linka, wygrywasz do ESP32 i już tylko na początku programu wpisz swoje adresy MAC i ustaw ile czujników będziesz używał na podstawie tych adresów co wpisałeś, pamiętaj żeby od góry pisać te swoje adresy
Też bym chętnie uruchomił u siebie te czujniki ale mam tylko wemosa esp32s2 na nim ruszy ten kod?

https://www.wemos.cc/en/latest/s2/s2_mini.html

EDIT:
Chyba jednak nie ruszy bo s2 niema bluetooth..
ble ma dopiero s3 mini:

https://www.wemos.cc/en/latest/s3/s3_mini.html
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

ok znalazłem w moich zasobach jeszcze takiego wemosa i ten jest z ble:

https://makersportal.com/shop/esp32-d1- ... wifi-board

Odpaliłem arduino pobrałem wymagane biblioteki płytke wybieram esp32 dev i wklejam twój kod nie wpisywałem adresów czujników i ilości bo chciałem zobaczyć czy przejdzie kompilacji i wywala błąd że za duży szkic, co robię źle?

EDIT:
OK zmieniłem schemat partycji na minimal spiffs i poszło ok.
You do not have the required permissions to view the files attached to this post.
Last edited by kurus on Wed Jan 17, 2024 12:20 pm, edited 2 times in total.
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Zmień ilość pamięci na 3Mb w ustawieniach esp32
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

veeroos wrote: Wed Jan 17, 2024 10:55 am Zmień ilość pamięci na 3Mb w ustawieniach esp32
OK zmieniłem schemat partycji na minimal spiffs i poszło ok.
marcinl
Posts: 18
Joined: Mon Apr 24, 2023 6:20 pm

Post

veeroos wrote: Wed Jan 17, 2024 10:55 am Zmień ilość pamięci na 3Mb w ustawieniach esp32
Ja mam ESP32 feather , wifi + BT, 16MB flash. To co ustawić ?
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

To jest chyba zwykle esp32 devkit.
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

marcinl wrote: Wed Jan 17, 2024 11:38 am
veeroos wrote: Wed Jan 17, 2024 10:55 am Zmień ilość pamięci na 3Mb w ustawieniach esp32
Ja mam ESP32 feather , wifi + BT, 16MB flash. To co ustawić ?
Sprawdź dobrze bo feather z 16Mb występował w wersji z prockiem S2, a on nie mają Bluetootha, weź lupke i przeczytaj co jest napisane na procku, choć w sumie niby masz napisane że +BT, ale lepiej sprawdź dane z procesora

Edit.
Jest też wersja S3 i prawdopodobnie będziesz ją miał, ona posiada PSRAM 8MB włącz tą pamięć też w ustawieniach Arduino w normalnym module S3 jest to opcja OPI PSRAM przy tej ilości pamięci
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
marcinl
Posts: 18
Joined: Mon Apr 24, 2023 6:20 pm

Post

veeroos wrote: Wed Jan 17, 2024 11:53 am Jest też wersja S3 i prawdopodobnie będziesz ją miał, ona posiada PSRAM 8MB włącz tą pamięć też w ustawieniach Arduino w normalnym module S3 jest to opcja OPI PSRAM przy tej ilości pamięci
Ale to ustawiam flash na 16MB, partycje na 16MB i PSRAM załączam (nie widzę tu opcji ustawienia wielkości) ?

I jeszcze może głupie pytanie - gdzie wpisuję swój adres supli ? adres email ? Czy o to zadba sama biblioteka supli i będzie do skonfigurowania po uruchomieniu ?
Last edited by marcinl on Wed Jan 17, 2024 1:21 pm, edited 1 time in total.

Return to “Zagadnienia ogólne”