Bramka Bluetooth LE z WT32-ETH01 i Tasmota
Na rynku dostępne są tanie czujniki marki Xiaomi Mijia, które wykorzystują BLE (Bluetooth Low Energy) do przesyłania danych. Dzięki Tasmota i ESP32, można zrobić bramkę BLE i czujniki BLE dodać do Asystenta domowego.
Tu jest aktualny opis z wyszczególnieniem dostępnych urządzeń:
Programowanie WT32-ETH01
Do pinów w WT32-ETH01 podłączamy się tak jak na rysunku poniżej:
- 5V do 5V
- GND do GND
- RX do TX
- TX do RX
- zwieramy GPIO1 do GND żeby wprowadzić ESP w tryb programowania
w tasmota włączamy flagę USE_WT32_ETH01
skompilowany firmware w załączeniu:
firmware.bin (1,6 MB)
Konfiguracja WT32-ETH01
W konfiguracji przechodzimy do “Inne konfiguracje”
i wklejamy taki szablon konfiguracji:
{"NAME":"WT32-ETH01","GPIO":[1,1,1,1,1,1,0,0,1,0,1,1,3840,576,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1],"FLAG":0,"BASE":1}
następnie w konfiguracji BLE właczamy aktywne skanowanie:
Raportowanie stanu czujników
Urządzenia BLE rozgłaszają swój status, wysyłając komunikaty, Tasmota wyświetla dane z tych komunikatów i przesyła dalej po MQTT do Asystenta domowego.