-
I just picked up some Xiaomi Mijia units, and due to the location of my Home Assistant setup, I'm going to need some sort of Bluetooth proxy for my devices to talk to. It seems like most of the articles about this suggest using some form of ESP32, but I see your README says not to use ESP32xxx devices:
I was wondering if anyone has recommendations for a device that can proxy BLE 4.2 and 5.0+ signals over WiFi? Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 28 replies
-
Interesting. Never saw that comment on ESP32 devices. Maybe someone knows details on this? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Aren't they ~ 20 €? So roughly 5 times the price of an esp32 with wifi? |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm no expert ; I don't understand why/how, could an ESP32 "listenning" to adverstisment from Xiaomi Sensor drain the battery of the Xiaomi sensor ? Is it because even if it's an advertisment there is a connexion established between the ESP32 and the sensor ? I'm more used to 433MHz devices that just "send" their data into the air no matter if another device is listenning. Anyway, thank you Victor for the good work. I'm discovering your firmware, and I can read data from ESP32 (through serial) using : what could be the limitations ? If I run Wifi to send data to MQTT let's say, I won't get all the updates ? Thank you |
Beta Was this translation helpful? Give feedback.
-
so TLDR whats the best device to get for these bluetooth devices? I still dont see a definitive device I should get from ali express. |
Beta Was this translation helpful? Give feedback.
-
I've been following this thread but I am still confused with the answer that is selected. If my goal is just have a couple of these xiaomi sensors connected to a ESP32-C3 on tasmota within a couple meter range . Is that fine? I am still confused as to what is the recommended device without getting to usb adapters. I would like something that is standalone that can perdiocally log temperatures to a database. There is a new ESP32C6 that supports zigbee: https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/ |
Beta Was this translation helpful? Give feedback.
-
Try it and write. |
Beta Was this translation helpful? Give feedback.
https://tasmota.github.io/docs/Bluetooth/#bluetooth-low-energy-sensors
The other advantage is, that scanning for BLE advertisements can happen nearly parallel (very quickly one after the other), while a direct connection must be established for at least a few seconds and will then block both involved devices for that time.
With normal BT adapters, no blocking occurs. The BT adapter (client) can simultaneously receive advertising packets and support connection with multiple devices. Also, depending on the software implementation, a BLE device has the ability to simultaneously transmit advertisements and maintain connections with multiple clients.
_ (very qu…