Goeie @DirkG
Didnāt think of that⦠This insight shows that there is no inconsistency in the connection. So therefore it is either lack of water or the sensor is not deep enough to register the correct values. Iāll try to put it lower in the pot .
Has anybody an advice how to increase the range of the mi flora sensors within the homey system and that app? some kind of BLE Repeater based on raspberry or any xiaomi devices ?
I know from MqTT bridges to WLAN etc. but using them I cannot use this app and its flows anymore, or can I ?
The ble antenna is the same as the WiFi antenna inside of Homey. You could replace this by doing a antenna mod (search forum for this) but it isnāt for the faint hearted.
I have a moisture value that doesnāt update. It has been silent for 3 days now. I added the sensor to the flora app and it says 33% moisture level (see attachement)
The rest of the values are updating just fine (see attachement)
Edit: pulled the battery, blew some compressed air through it, smacked it around and now its updating again. Donāt now what did the trick but its working again
āļø This concerns an migration of capacities. Insights into history are lost forever.
flora_measure_fertility => measure_nutrition
flora_measure_moisture => measure_moisture
My mi flora stopped updating the sensor values in Homey. Retrieving the values through a flow leads to an error. In the mi flora app it takes ages for the values to return, still works though.
@Hermano Had it once so far. What can helps is. Remove it from the plant and remove the battery for 5 minutes. and then put the battery back in. Then wait until Homey returns to zero. Then you can put it back in the flowers that worked for me.
Hey Leendert,
I just discovered double capabilities in Insights.
Can it be related with the migration of nutrition (āVoedingā) and moisture (āVochtigheidā) capabilities?
If Iām right, a new capability is added in device.onInit( ) with addCapability(). That doesnāt remove the old one. This will stay until the device is deleted. New added devices only have the new capability.
So it seems you have re-added the device and @Peter_Kawa kept the device.
You could remove old capabilities with removeCapability( ) in onInit( ) to clear the devices. If the new app cersion starts, all old capabilities would be removed for all users.
Edit: Ceck with hasCapability( ) before add/remove to avoid exceptions. But you surely have the check already in your code for adding the new capability.
I have around 30 Plant Sensors, most of them I can reach via Homey BLWE directly
But there are some I canāt reach and have to mange the plants otherwise
What do you think of an enhancement of your app for range extension via MqTT, so that plant data which is not reachable direct via BLE can be integrated via MQTT.
I already did itā¦using an ESP32 and some code from GitHub.
Set yout BT-Macs of your plant sensors and the IP/user/pw of your MQTT broker and the ESP will read your sensors and push the data to your broker.
Then you can import it with Mqtt client or hub. Not into your current devices, but into virtual sensors or hub devices
Sorry, only german. Just ask if you need some help.