Zigbee flower and plant sensors for soil moisture + light + temperature + humidity?

The MINI version is the smallest sensor, its height is 12.7 cm. There is a CR2032 battery. The STANDART version is 14 cm high, there is a CR2450 or cr 2477 battery, the MAX version is the same as the STANDART, but has digital sensors for temperature, soil moisture and illumination. The PRO version differs from the STANDART version by the height of the case, since it uses AAA batteries, and there are also two more versions with screens on electronic ink. The 1.02-inch screen version(eFLOWER) has the same size as the STANDART version, the 2.13-inch screen version(eFLOWER PRO) has the same size as the PRO version.

eFLOWER - Plant Watering Sensor EFEKTA eFlower (Zigbee) from Efektalab on Tindie
eFLOWER PRO - Plant Watering Sensor EFEKTA eFlower PR0 (Zigbee) from Efektalab on Tindie

From the latest news about these projects, it can be noted that I started switching to cases printed using MJF technology. For projects with electronic ink screens, control via z2m (color inversion, time synchronization) is being tested. Getting the time from z2m, displaying the date, day of the week on the screen has already been added to projects, z2m converters will be updated soon.

MAX - Plant Watering Sensor EFEKTA Max(Zigbee) from Efektalab on Tindie
PRO - Plant Watering Sensor EFEKTA PRO(Zigbee) from Efektalab on Tindie

It is not possible to insert more than 2 links, it is unclear when a forum participant is no longer considered a new user. …

…Links to project repositories on github can be found in the description. I also forgot to write about one news - in the standard version, the transmission of air temperature will be removed, because it is read by the chip and is quite inaccurate. The firmware does not need to be updated, since the z2m converter for this sensor variant will be changed.

@smartboxchannel upgrading to a modern multi-protocol chips like the CC2652/CC1352 from Texas Instruments or the EFRMG21/EFRMG22/EFRMG24 from Silicon Labs would also allow you to add an optional firmware for the new Matter over Thread standard that is going to be very hyped this year.

https://csa-iot.org/all-solutions/matter/

Both CC2652/CC1352 and EFRMG21/EFRMG22/EFRMG24 support both Zigbee 3.0 and OpenThread firmware however not at the same time, so hardware is same but need two separate firmware images.

I think over a transition period in the upcoming years many/most IoT hardware manufacturers will be releasing both Zigbee 3.0 and Matter over Thread variants of their battery-powered IoT sensor products.

Hi,
all the tindie links are not working for me :frowning: where can i buy the sensors?

how long will the different sensors run without changing the batterie?

Thanks!

And the AliExpress links are also broken. I’m guessing Tindie blocked all sellers from Russia. I just need to know which capacitor (voltage) to buy.

Anyone considered making and selling a finished product based on this “Zigbee Watering Station”?

https://modkam.ru/2020/11/09/stancija-poliva-rastenij-zigbee/#more-1750

https://www.youtube.com/watch?v=LIZK3vlxIKs&ab_channel=BeardedTinker

A somewhat similar idea but simplified Zigbee indoor plant irrigation system also being discussed here:

https://community.home-assistant.io/t/diy-zigbee-indoor-plant-irrigation-system/326195

Again those are based on old CC2530 but would be more future proof with a CC2652 version instead.

Any idea when these will be available again? I’m interested to buy couple of these basic models:
Plant Watering Sensor EFEKTA eFlower (Zigbee)

As mentioned by @cdaoust above. You can assume that Tindie and most other international online marketplaces as well as many global stores will aim to block all Russian sellers and keep blocking them in protest until the currently ongoing Russian invasion of Ukraine has been resolved → Russian invasion of Ukraine - Wikipedia (political discussion about reasons why will probably too off-topic here).

PS: Schematics and firmware is still available as open source hardware, see smartboxchannel (Andrew Lamchenko) · GitHub and GitHub - smartboxchannel/Plant-Watering-Sensor-Zigbee: Plant Watering Sensor Project for Zigbee Network (in the beginning it was based on the Source Code of theDIYRUZ Flower Project - https://github.com/diyruz/flower). and GitHub - smartboxchannel/Efekta-eFlora and GitHub - diyruz/flower: DIY Zigbee flower sensor and GitHub - TrimVa/ZeeFlora: Soils Moisture ZigBee DIY

Has anybody found anything other than the Spruce sensor that is made to work outdoors? Even if it’s not zigbee I should be able to make it work.

I found in Tyua Expo a sensor that looks great but I cannot get in touch with the manufacture .
That’s the one :
https://expo.tuya.com/mobile/product/839027

2 Likes

There’s an older (?) version, WN-SST00DN,
ZIGBEE Garden Soil Moisture Meter IP67 Temperature&Humidity Moisture Plant Monitor,TUYA Smart Life,Smart Agriculture irrigation|Smart Temperature Control System| - AliExpress or Zigbee Garden Soil Moisture Meter Ip67 Temperature&humidity Moisture Plant Monitor,tuya Smart Life,smart Agriculture Irrigation - Smart Temperature Control System - AliExpress which doesn’t seem that good based on reviews.

1 Like

I have ~48 of the miflora sensors, I think in the last 4+ years I have had exactly one of them die. I use a custom esp32 ble component to forward the ble beacon information to Home Assistant.

I own 1 spruce soil sensor. The only advantage that this sensor has is that it doesn’t get hoovered up by the lawn mower when my wife mows the lawn.

The miflora are the superior sensors. They are a bit more accurate for soil moisture level and they can give you a good estimate for applying fertilizer ( the Plant Lovelace doesn’t a basic job of highlighting the plants needs ). Before you accept the answer about fertilizer level, you should have a basic understanding of how the measurement works ( i.e. if you are using it for a potted plant, there has to be enough soil for the measurement to work, and the soil needs to not be dry as well ).

So far the version 5 of the miflora sensors appears have the same accuracy as the version 4; the version 5 does beacon its battery report.

The miflora devices are water resistant. The spruce device? I have found moisture around the battery the two times I have opened it.

4 Likes

48 wow! Any issues with battery life? Got any battery life tips to share?

I am amazed how Mi Flora sensor is water-resistant, I have three outside monitoring two potted citrus trees and one tomato plant in rainy Northern Ireland. I also had a Zigbee water valve from Lidl, and it died in early autumn due to water leak. Not even one MiFlora stopped working. The only thing that bothers me is battery life, and this is why I would like to see a Zigbee version as good as that one with long battery life similar to aqara range.

I am a bit surprised how the market is so saturated with other products (i.e. motion, window, temp sensors) but not so many plant sensors, specifically with Zigbee. Oh, the Zigbee…

1 Like

The Miflora sensors have reasonable battery life if you just read data from them via passive BLE, no active scans or reads. I am on the latest firmware for all green/white models, which no longer provides battery information in the beacon.
Passing reading the state from the sensor will significantly extend the life of the battery. Don’t even open up the “Flower Care” app unless you need to update firmware. The “Flower Care” app burns through the battery pretty quickly.
Battery life for me is > 1 year, and maybe 2 years in a couple of cases. ( Events which wake the sensors drain the batteries, but some events “are what they are”.)
With regards to reading battery state, I have a custom ESP32 component based on the excellent, and much appreciated, work done by the Github user myhomeiot. My modification to his work changes how the disconnect from the device works ( I believe there is a problem with leaked resources around an error state in the code used for BLE reads… I also suspect from Espressif documentation that the closing of devices when you are reading from more then three devices has to be managed in a different way ). My latest changes have been running on ESP for the last few weeks without any issues, so I believe they should be stable.
I often wonder if reading the battery’s state is worth the return in the end. If the device stops beaconing data then it is normally time to replace the battery ( sometimes the devices needs to be reset, aka pop the battery out and put it back in… I think there is a bug the devices hit from time to time as they store their local state information; I base this comment on having used the devices built in history in the past ).

4 Likes

About half of my Miflora devices are missing their orange gasket; they just keep working. I have had Miflora devices that have survived being accidentally submerged in water which had fertilizer levels that were harmful to plant life.
The one thing I have noticed about their design, as compared to some other sensors I have looked at, is the water will drain from the device if they become wet. The Spruce devices have a nice gasket, but once water gets in one, it has no place to go.
I designed my own sensors a decade ago, one of the bigger problems they had was corrosion build up.
There was a French company that made “Flower power” devices which would also rust and die after a couple of years. I feel like they were the first company to make devices which could help with determining fertilizer level for plants ( at a reasonable cost ).

Hi, I prepared a CC2652 version with light(BH1750), soil moisutre, env temp and humidity(SHT30) and EC(soil fertilization)

preparing firmware for CC2652 is not an easy task because a lot of bugs in TI SDK :frowning: and RF matching(IC against module for smaller dimensions)
With CR2032 battery - 2 months and still 100%, with my calculations it should work for at least 2 years.

I’m testing a lot of time, soldering by myself, but the chip shortage is huge

4 Likes

(I can add only one image as new user):

3 Likes

@marsjan155, it sounds amazing, could you share your project on GitHib?

What is the currently best working solution that is available for purchase?
I checked the thread and the Russian manufacturer is blocked. Other than that I can’t find any good solution.