esphome / feature-requests

ESPHome Feature Request Tracker
https://esphome.io/
412 stars 26 forks source link

Support for the HM10 Bluetooth Module #50

Open holger-dunst opened 6 years ago

holger-dunst commented 6 years ago

The esp8266 can't do ble and the ble support of esp32 ist very unstable. There is the cheap HM10 Bluetooth Module that can be used instead. Have a look at open mqtt gateway that supports it. In addition it would be nice to have support for the Xiaomi mi flora sensors and the Xiaomi Mijia Temperature and Humidity sensor.

OttoWinter commented 6 years ago

Xiaomi MiFlora and Xiaomi MiJia will be supported in the next release, HM10 will take some more time though (but I've made the ESP32 BLE integration a lot more stable so the HM10 should not be required)

blademckain commented 5 years ago

if esphome could support the HM10 module it would be great!

james-fry commented 5 years ago

Xiaomi MiJia will be supported in the next release

Hi @OttoWinter Please can you advise (if you know): Are both versions of the xiaomi BLE temp device supported?

image

In the docs it only shows the LCD version, but the "cleargrass" version with epaper looks v nice.

OttoWinter commented 5 years ago

Please can you advise (if you know): Are both versions of the xiaomi BLE temp device supported?

Please don't use this feature request for that question, this is strictly about the HM-10. Anyway, I don't if it is supported or not - it looks similar so chances are it works, but that is not certain.

james-fry commented 5 years ago

My bad to use this to ask - i guess I didn’t read it properly and saw the mijia devices mentioned. Thx for the info

itProfi commented 5 years ago

Dear friends! Is today esphome support HM-10 or no? I think it would be very much in demand for using ready-made devices based on esp 8266 for thermostat for examle - https://www.aliexpress.com/af/relay-esp8266.html?SearchText=relay+esp8266&d=y&initiative_id=SB_20190723035919&origin=n&catId=0&isViewCP=y&jump=afs&switch_new_app=y

OttoWinter commented 4 years ago

@itProfi No, it's not - and because the ESP32 BLE implementation has gotten much more stable over time it's also getting less likely.

Also, I don't understand what you mean by those devices. Do you want thermostats based on the ESP8266 with Bluetooth support to run ESPHome? Why do you need bluetooth then, when you already have wifi? The main reason for BLE support was (and is) integrating third party devices that operate with bluetooth into your existing home system.

Jpsy commented 3 years ago

Well an example of such a "ready-made" device are Tuya smart power plugs that are based on ESP8266. They are ideal for adding additional logic right within their casing. With an HM10 they could become a BLE-2-Wifi bridge that you can simply plug in anywhere near your BLE devices.