ESP32-ble aktualizacja oprogranmowania

Hej

Można też użyć : GitHub - tony-fav/tasmota-blerry i ESP32-C3 :slight_smile:

Integracja

Instalacja.
Flash naszego ESP32
https://tasmota.github.io/install/
image
Lub od AIS: AIS-Tasmota/release-firmware/tasmota32 at firmware · sviete/AIS-Tasmota · GitHub

po uruchomieniu w konsoli Tasmota wpisać:

br import path; def start_blerry_setup(); var cl = webclient(); var url = 'https://raw.githubusercontent.com/tony-fav/tasmota-blerry/main/blerry/blerry_setup.be'; cl.begin(url); var r = cl.GET(); if r != 200; print('error getting blerry_setup.be'); return false; end; var s = cl.get_string(); cl.close(); var f = open('blerry_setup.be', 'w'); f.write(s); f.close(); load('blerry_setup.be'); end; start_blerry_setup()

następnie

restart 1

po uruchomieniu wchodzimy w Console-> Manage File system i tam aktualizujemy plik blerry.be wpisując te linie z tasmota-blerry/blerry.be at main · tony-fav/tasmota-blerry · GitHub
po save otwieramy blerry_config.json
wpusujemy config dla urządzenia BLE (przykłady w dokumentacji)

Teraz flash naszego urządzenia przez strone: Telink Flasher v4.4

Connect i do activation. Powinny pokazać się opcje do Flash (jeśli dostępne nowsze oprogramowanie) i klikamy custom firmware i start flash. Jak już frimware sie załaduje klikamy reconnet i pokażą się nam nowe opcje configu urządzenia. W przypadku LYWSD03MMC tzreba ustawić Advertising type:

MAC address można sprawdzić w Tasmota → Configuration-> Configure BLE

{
  "devices": {
    "MAC BLE DEVICE": {
      "alias": "example_ATCpvvx",
      "model": "ATCpvvx"
    }
  }
}

save i wracamy do konsoli Tasmota

Rule1 ON System#Boot DO br load('blerry.be') ENDON
Rule1 1
SetOption115 1
restart 1

po dodaniu integracji Tasmota mamy ESP32-C3 i nasz czujnik (w moim przypadku LYWSD03MMC)

2 polubienia

Wrześniowe wydanie aktualizacji HA wnosi wielkie ułatwienie dla tworzenia urządzeń pośredniczących w komunikacji Bluetooth. Proponuję zapoznać się z informacjami. Ja już wiem, że przesiadam się na ESPHome z obsługą BLE. Widać duży wkład i wsparcie tych rozwiązań w HA, tak aby były do użytku po wyjęciu z pudełka.

Bluetooth everywhere

Żadnego kodowania w YAML:

2 polubienia

No i to się nazywa zmiana w HA :smile:

ESP32 WOOM już w drodze do mnie i zamontuje go w dzwonku.
Pytanie mam jednak dotyczące ustawieniu tasmoty.

Mam dzwonek, który uruchamia się poprzez podanie sygnału (zwarcie + i - na sekundę).
Jak ustawić w Tasmota funkcjonalność na jakimś GPIO zwarcia na sekundę po podłączeniu relay?

Czytam po kilka razy te zdanie i nie rozumiem Twojego przekazu. Dziwna składnia, bez interpunkcji…
Napisz pełnymi, krótkimi zdaniami co chcesz osiągnąć i z czym masz problem.

Domyślam się, że może Ci chodzić o funkcję w Tasmota pod nazwą PulseTime

1 polubienie

Dzięki za odpowiedź i sorki za składnię. (Poprawiłem)
PulseTime - tak o to chodzi, spróbuję i zobaczymy jak to działa.