Moduł ESP32-DevKitC WROOM - wgrywanie oprogramowania i konfiguracja czujników bluetooth

Plik bin generuje z poziomu HA, natomiast wgrywam po kablu usb z pod windowsa tak samo jak próbuję Tasmotę .
Jutro powinien przyjść zasilacz, to wiele powinno wyjaśnić.

Witam, po przerwie,
Podłączyłem zasilanie wg schematu, wyczyściłem ESP32 i zaprogramowałem,
Niestety efekt ten sam :frowning:
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

Już nie mam kompletnie pomysłu.
Koledzy jeśli możecie mnie poratować zaprogramowanym ESP32 (za odpłatnością oczywiście to proszę się odezwać)
Dziękuję serdecznie ze pomoc.
Pozdrawiam

Witam ja mam wersję esp32 do którego wgrywam w ten sposób " -baud 115200" a esp32-cam na 921600

esptool --chip esp32 --port /dev/ttyUSB1 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32-ais-ble.bin

Proszę autorów wsadów do ESP32 o poprawienie… właściwie dodanie obsługi Bluetooth we wsadach ostatnich wersji - Link
Nie obsługują w ogóle bluetooth.
Myślałem, że coś z moim ESP jest coś nie tak. Ale po wgraniu Tasmoty wszystko działa. Ale inaczej - tele/tasmota_ble/Floraxxxxx…
Może konfiguruję coś nie tak. W wersji 8 było ok. poza gubionymi pingami.

Obsługa Bluetooth działa, właśnie sprawdziłem wgrywając, świeżo ściągnięty, plik od AIS:

Jest inny problem, te oprogramowanie nie uruchamia AP dla konfiguracji. Nie ma rozgłaszania SSID dom pod adresem 192.168.4.1.
Najprościej wykonać po kablu Backlog ustawiający SSID i hasło dla naszej sieci WLAN:

1 polubienie

Dziękuję za odpowiedź. Wgrywam jeszcze raz…
Wszystko działa. :grinning:

1 polubienie

Wczoraj przesiedziałem wieczór i próbowałem wgrać AIS-Tasmota9.3.1 na ESP32 no i za każdym razem nie rozgłaszała się nazwa ssid. Jak zmusić to esp32 do tego? Przy flashowaniu nie wyskakują żadne błędy. Dodam, że jeśli wgrywam Tasmota9.3.1 to działa bez problemu i można wszystko konfigurować.

Pozdrawiam

hmmm dwa posty wyżej jest opisany dokładnie ten sam przypadek i sposób jego rozwiazania, próbowałes?

1 polubienie

@Sebastian - jest jakiś powód, dla którego AIS Tasmota ma wyłączone programowo uruchomienie początkowego AP?
Widać, że jest to mylące i problematyczne…

Chciałem spróbować tylko nie wiem jak połączyć się do esp32- telnet, ssh czy jeszcze inaczej

Łączysz się po serial inaczej UART, inaczej TTL, czyli zwykły port szeregory RX / TX z ustawieniem prędkości przesyłu 115200.

teraz wszystko poszło od strzała :slightly_smiling_face:, wystarczyło użyć Termite

1 polubienie

Właśnie testuję przedpremierową BLE - Tasmota ESP32 (Tasmota 9.3.1.3) (🟦 BLE - Tasmota ESP32 w kolejnej wersji będą poprawki) na płytce o szumnej nazwie ESPDUINO-32

Nieoczekiwanie pojawił mi się błąd przekroczenia limitu czasu:

A fatal error occurred: Invalid head of packet (0xE0)

Rozwiązaniem jest zmniejszenie prędkości przesyłu danych z baud 921600 na baud 115200

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32-bluetooth-AIS.bin

Więc przed chwilą spróbowałem rekomendowanego na stronie Tasmota dla wgrywania do ESP32 4MB programu ESP Flasher również dla Windows:

Releases · Jason2866/ESP_Flasher · GitHub

Jest to plik exe bez instalowania, wskazujesz port COM → wybierasz odpowiedni plik bin dlaESP32 i start flash ESP. Jest nawet konsola z widokiem przebiegu.

Poszło od pierwszego strzału z ESP32 dev i nawet AP sieci dom od razu się rozgłasza pod 192.168.4.1

1 polubienie

Polecam rozwiązanie OpenMQTTGateway dla odczytu popularnych czujników. Poniżej lista urządzeń publikowana na stronie projektu. Duża zaleta, urządzenia samodzielnie dodają się do HA bez wpisów w plikach yaml .

https://docs.openmqttgateway.com/prerequisites/devices.html#for-ble-devices

Cześć, skąd mogę wziąć te pliki. Linki nie działają. Może masz je jeszcze na dysku i możesz gdzieś wystawić? Pozdrawiam

Witamy na forum.
Poniżej aktualny link:

Powiedz co chcesz wgrać, dokładnie jaki plik?
Polecam program, z którego wgrywasz bezpośrednio sam plik .bin pod ESP32.

Już wyjaśniam. Mam moduły esp32 wroom. Używałem ich do automatyzacji w home assistant. Ponieważ kpiłem bramkę dev3 (przyjdzie jutro) to chciałem na jeden z modułów wgrać tasmotę, żeby się jej przyjrzeć. Ponoś łatwiejsza w konfiguracji itp. Wgrałem ją nawet przy pomocy programu, który podałeś i nie było błędów. Ale poległem później bo nie wykrywa mi sieci Wifi (tzn tel. nie wykrywa sieci modułu) i nie wiem co dalej zrobić.
Myślałem, że potrzebuję te trzy pliki C:\bin\bootloader_dout_40m.bin
partitions.bin
boot_app0.bin
tasmota32-minimal.bin,
których nie mogę znaleźć.

W Tasmota możesz podglądać komunikację na bieżąco w konsoli. W programie, który podlinkowałem jest też taka możliwość. Podłącz moduł pod USB i wciśnij przycisk podgląd log.
Podobnie jak widać to podczas wgrywania pliki:

Na końcu potwierdzenie aktywnego AP z SSID o nazwie dom-0B4B10-2832

A to ciekawostka. Zrobiłem jeszcze raz z tym podlinkowanym przez Ciebie softem i poszło. Dziękuję za cierpliwość.
Pozdrawiam