Closed eflemingtra closed 5 years ago
It is not however showing up in Home Assistant.
More detail please. Not showing up at all (no entity) or just not showing any data? Please make sure you added the ESP in the integrations screen.
When discovering devices, it has never displayed this:
That sounds like it's the issue. If you don't see that message, the MiFlora is not sending the required BLE frames. Please observe log output for some more time.
Hi Otto,
Found out the problem. I'd assumed that the firmware on the MiFlora was up to date. It wasn't. Flashed with the latest firmware and it's now broadcasting correctly. My apologies for wasting your time.
I had same problem. Miflora was not recognized, but after upgrading from 2.7 to 3.1.9, it is working now. Maybe it is worth to add this info to the docs.
I have now a MiFlora with version 3.2.1 and have the same issue, the MAC address does not appear. Any idea?
My flora with ver. 3.2.1 now is working well.
Uhm, maybe I don't have ESPHome updated. I will try later. Thanks!
Operating environment/Installation (Hassbian):
Hassbian installed on Raspberry Pi. Version 0.91 of HA installed.
ESP (ESP32/ESP8266, Board/Sonoff):
ESP32 on esp32doit-devkit-v1 board
Affected component:
Xiaomi MiFlora and/or BLE Tracker
Description of problem: Hi,
I’ve successfully put the MiFlora sensors into HA before through the core HA component. However, due to the position of the sensors and my RPi, I decided to use an ESP32 as a BLE hub for better connectivity.
I’ve followed the instructions and everything appears to be working. The sensor node is online and it is detecting the MAC address of the MiFlora sensor. It is not however showing up in Home Assistant.
This is my yaml:
Problem-relevant YAML-configuration entries:
Log is as follows:
Traceback (if applicable):
Additional information and things you've tried:
Now, one thing I have noticed from the ESPHome guides. When discovering devices, it has never displayed this:
Which as per the ESP guide for the MiFLora, it should. Is it a case that it can see the device, but isn’t recognising it as a MiFlora device? Running
sudo hcitool lescan
showswhen run from my Pi.