[APP][Pro] Xiaomi mi flora sensor/ropot app

And that is how also my ESP32 integrated with HA works :slight_smile:

However @Zakarias_Mortensen , I would first test it 
 with 50 sensors, I’m afraid you will still have distance issues
 good is that you can any time switch between, as those sensors, if enabled in Flora app setting, will be just checked based on their advertisements - so there could be “many” devices listening (HA, Homey, ESP
 they are not making any connections ).

@Bulletcather , is it the case even for v12.4.2-rc.6 or you are on v12.4.2-rc.7 ? I’m asking because I start to observe some issues (which could be also caused by the fact I use Bridge as BLE satelitte)

Hei
I just got a sensor and added it to my phone( it was all ready on latest 3.3.6) deleted it from my phone and added it to homey. Shows up as Mi flora flower care 1. but it doesn’t show any values. What can be the problem?

Logg: eb4697f7-ef79-451f-8a0f-f25d69694d1b

Hi @Koktail, earlier you implemented a fix that, when using BLE advertisements, was causing flows, that check on sensor values exceeding their threshold, to get disabled by Homey as it is triggered too often.

Your fix solved most of the cases I ran into. Still sometimes the flow gets disabled and I get the ‘device_sensor_threshold_min_exceeds’ error on my timeline.

For now I have disabled updates based on BLE advertisements, as that seems to be causing the issue. My assumption is that it occurs when multiple sensor values are outside of their bands at the same time (e.g. not enough luminance and moisture).

My setup is fairly simple: I have only one plant sensor. I configured the app as follows:

I have one flow checking for below threshold situations and another one for above threshold situations. This is the trigger part of the former as an example:

Do you have any idea what could be the cause of this?

Seems that the checking interval is still triggered too often. @Koktail, I sent you week or two diag. report, not sure you have got time to have a look on it.

i bumped into this forum because of the flow that is getting shutoff by homey.
Looks like its the fault of the new ble feature.

im joining in this conversation to find out what the solution will be.

running on test version btw

Just a FYI: I bought 2 MI Flora sensors a couple of weeks ago and could not get them to update on my 2023 Homey Pro. They worked just fine in the Mi Home app, but would never update once they had been added to Homey.

The solution for me seems to be to get the latest test version of the app and enable the BLE advertisements setting! At least I see regular updates now.

I have five plant sensors, and after 3 years of successfully using them with my Homey, they no longer connect to my Homey Pro 2023. I can still see them in the Homey Developer Tools under ‘discover devices,’ but the data doesn’t update in the Homey app. What can I do to get them working again?

  • Homey restart
  • switching to “Use BLE advertisements”
  • changing batteries
  • updating to latest Homey firmware
  • submitting log from the app itself describing issues, best after some longer uptime (eg. 1 hour)

WTF is Athom doing with Ble?

Well, not sure Peter if it’s Xiaomi Flora app issue or not but


  • I’m on version 4.4.4 - Xiaomi Mi Flora | Homey
  • since connection to the sensor itself were never working reliably, I’m using new option “update sensor values based on advertised service data” introduced in Xiaomi Flora App v. 4.4.0
  • I’m on latest Homey 2023 version and since I’m using also other BLE sensors, I do support with my app, I can confirm that :
    • using advertised data from Flora, it makes them working for me after several years
    • those other sensors are working fine as well
    • except of devices connecting with Homey Bridge satellite BLE (and Athom is aware)

So I would ask :

  • latest app latest fw ?
  • if latest app, which mode ?
  • log provided to dev ?
  • Homey Bridge satellite used ?

And also hoping that @Koktail is somewhere around


Hi! The app does not update to 4.4.x it is stuck on 4.3.2

4c096abb-ae35-4ea1-a356-74c2413a2275

/Granath

In my case the 4.4.4 version, is installed as a test/experimental version. You can install test versions via this link to the Homey App Store: Xiaomi Mi Flora | Homey.

Thanks!! :grin:

Can you check Homey Pro v12.4.8-rc.3 ?

BLE

    Fixes an issue that could cause BLE notifications to be sent to apps too many times.

2 Likes

Hi @Sharkys, thanks for bringing this to my attention.

I’ll update, re-enable the BLE advertisements setting in the app and check whether the new firmware changes things over the coming days.

@Sharkys, Just an update fyi: after the latest Homey firmware update, I did not run into disabled flows anymore when the BLE advertisements option is enabled in the Xiaomi Mi Flora app. I’ll keep an eye on it.

1 Like

4.4.4 and homey 12.4.9 is still disabling flow because of too many triggers.

I have a homey bridge as satellite as well
73fdc803-41f9-41b3-ac56-4321552cd154

Unfortunately, the issue - with flows being disabled by Homey due to too many triggers, when having the BLE advertisements option enabled - is back again also in my case. My Homey’s firmware is v12.4.9. Xiaomi Mi Flora app v4.4.4.

It seemed to work in v12.4.8, but in v12.4.9 sometimes (not always) issue presents itself again.

Seemed fixed to me in 12.5.0 but it started again to fail

Hallo

Also ich habe jetzt auch einen mi flower max (es ist definitiv der max da ich ihn mit usb Aufladen muss )

Dann habe ich die app fĂŒr Android runtergeladen aber es gibt keine xiamo mi flora app im store die einzige app die einem angezeigt wird ist eine app namens flower care . Ich denke das wird die aktuelle sein aber ist sie es auch wirklich ? Weil jetzt zu meinem problem ich habe erst die app auf dem handy installiert dann wollte ich den mi flora max mit homey installieren
 das ging ĂŒberhaupt nicht wurde nicht gefunden 
. Erst nachdem ich den mi flora max aus der App am Handy gelöscht habe wurde der mi flora max in homey gefunden
. Doch nach ner Stunde keine Daten es steht immer null bei allen 4 Werten
.. dann hab ich gelesen das der mi flora max aber auch in der app sein muss also habe ich den dann wieder in der App installiert 
. Hatte aber bluetooth an 
.. jetzt hatte ich gelesen das aber bluetooth am handy aus sein muss da die app sonst verbindung aufbaut ? Ist das so die app flower care baut eine Verbindung auf auch wenn sie nicht geöffnet ist ??

Jedenfalls jetzt ausgeschaltet u d wieder nur 0werte , jetzt hab ich eine flow erstellt einfach nur wenn home aktiviert dann alle Werte aktualisieren
. Schön un gut ausgefĂŒhrt und jetzt hab ich einen! Wert und zwar Helligkeit mehr nicht nur helligkeit 
.. hab bl Werbung an

Wie bekomme ich den mi flora max in homey eingebunden so das er auch alle Werte ausgibt ??