Pool monitoring device Yieryi BLE-YL01 - Zigbee pH, ORP, Free chlorine, salinity etc

You Rock, Highly appreciated

Hi everyone. Did anyone managed to calibrate PH and ORP while sensor is integrated via zigbee2mqtt?

I read more and more that only way yo make it detect good ORP and Clorine values is to calibrate it when you receive it but on my side i don’t have a zigbee gateway to add in tuya and then use the dedicated app for calibration … i have only my zigbee2mqttt network and sensor was added there already.

Thanks

I believe the app is the only way to calibrate the device.

I confirm that it is necessary to place probes in KCL time to time (every 2-3 weeks). Otherwise ORP drops to zero or minus values. Fortunately calibration is not needed then.

What would KCL be? Where to get it?

What is the proportion of potassium chloride and how long does the probe need to be immersed in this solution?

You can buy KCL in aquaristic shops. I left probes in it over night, but 24h is recommended.

I have this device, but my ORP always show a negative number (-423).

Haven’t found anything specific. Did someone had this problem too ?

Hi, I still get negative ORP values too (but I got positive values before one party), I suspected the device is an issue but I discussed with the producer and I am going to try some treatment of the water and in case it helps I let you know.

Do you get a reliable value good free chlorine ? I get -0.1

You cannot get correct chlorine values with low or negative ORP values.

Hello, any news? I even bought the KCL you had talked about, but since Saturday my sensor stopped transmitting, I’ve already reset and tried and tried and attempted pairing with both the tuya hub and the z2m. I had sealed all fittings with silicone following your advice. I had already had a problem with the ph probe that had entered water and I bought a new one and had installed it a few days ago and the ph measurements returned to normal. However, the ORP was always below, even calibrating and doing shock chlorination generating erroneous chlorine readings. Right now, as a last hope I’m charging the battery to see if it helps in the strength of the signal or something like that. I’ve only had problems with this device since it arrived. And mine is the 2025 version that in theory corrected the other previous problems.

I see you have a big struggle with the device. I am abroad at the moment. I will try the solution next week. I will post results then.

OK, I’m having a heck of a time getting this going - I’ve followed all the instructions, I have this version of Local Tuya installed but when I go to add a device, NOTHING shows up. It just says ā€œadd manuallyā€ - even though in the developer portal, I see all the devices associated with the application.

I’ve added the cloud API account (again, followed the instructions) and added that, it seemed to go through properly (localtuya is the userID at the bottom, I wasn’t sure if that was right.) In the developer portal, my devices all show up under the cloud project and everything seems to show up right? I’ve got the SmartLife app linked to the project as well. I’ve got the UID from the App Account page correctly added too.

I can query the devices (in the portal) and even get the local key (I went down an unnecessary rabbit hole on that one turns out) but I was able to add the gateway that I got with the unit manually, but of course it has a local key when I query it - the pool monitor does not have a local key…

I don’t know what I’m doing wrong here - again, I followed the instructions, the integration went through and I’m connected, but when I go to add a device… it just says ā€œadd manuallyā€ and no devices found. From the videos I’ve seen, all my devices should just show up and I should be able to just add them, right?

As troubleshooting measures I’ve rebooted a few times and quadruple checked the parameters.

Any thoughts as to what I’m doing wrong or missing? I have the normal Tuya integration running right now as well - is that interfering?

Do you have official Tuya integration working? Can you see your devices there?

Yes, I can see them just fine in the official Tuya integration.

Oh, and the pool monitor and Zigbee gateway both show as ā€œunsupportedā€ of course.

Tuya native integration (devices seem to work just fine)

In the developer plattfform; devices show up:

Linked app account:

I’m such a dunce - I figured it out!!

I separated my devices on VLAN’s way before I had HA (I just recently within the last month or two started working on this, I’m shifting off of Samsung SmartThings, which I’ve been on for literally 10 years now.)

I realized it’s looking only on the main (user) VLAN (it’s doing it’s discovery only on the one network.) My user network CAN talk to the other (IoT) network, BUT; HA does not look on other networks.

I’m running my HA on an old Gigabyte BRIX machine (i5, 16gb, 1tb) and it runs great… maybe overkill? I’d rather have overkill and it last 10+ years than too short of course. That being said, I have a USB 3.2 g1 ethernet adapter for the 2.5gb connection to the internet so it can run a proper speed test (I have 2gb fiber.) However I have the built-in ethernet (1gb) wide open, so I set it up on my software defined network (SDN) to connect to the same VLAN as my IoT.

Problem is, I don’t want a gateway as I only want traffic to go through the 2.5gb interface (so it will do speedtests and show up with 2gb) and not through the 1gb interface. The GUI won’t let you add a static address without a gateway so the trick is to go in the terminal and manually specify an IP address but simply omit adding a gateway.

Now my speedtest still shows 2+gb AND my devices magically showed up!!

SO word to the wise, if you have your devices on another network and you’re not seeing them - THIS is why! You CAN add another adapter and have it scan other networks without having another gateway.

Now to see if I can figure out the pool monitor itself…

OK, I got it pulled in! However the temperature is showing in Celcius and I need it to be in Farenheit.

Anyone know how to convert it? I tried this bit of code in the template to no avail:

image

It still shows the value in C but the unit of measurement is F.

Use helper template sensor and use your conversion from Celsius.

Sorry, I’m still new to this… not sure how to do this? Any clues?