Pool Monitor Device Yieryi BLE-YC01

Hello, could you take a photo of the marking of some chip in your yc01, or just take a photo of the back side of the board. Unfortunately, in my ble-c600 copy, the marking is destroyed. I am interested in a chip with 10 legs, and a msop-10 case. Thanks in advance. If someone else takes a photo, it would be nice, we can compare.


I have been reworking the circuitry of this device for my needs for some time, and it is very convenient that it uses a cheap ble ic. There are certain successes, but for a long time I have not been able to reveal the secret and select this chip for the functionality. There is also no exact marking of three microcircuits approximately: analog switches in the sot23-6 case.

Maybe you can help me, the devices are opened very easily, and there is no particular risk of damaging it, no matter what model you have, could you take a photo of the board of your device, I need to know the marking of the microcircuit, I wrote above, forgive me for writing here, but this is the only place where more or less advanced users of the BLE Y01 series of devices have gathered. You will have a similar scheme:

Hi

I want to read the ble-yc01 data by an esp32 on a serial monitor in arduino ide i used your code but it didn’t work , can you help ?

Can you send me the full code in arduino ide

Just in case somebody is interested: I created, with help from Bing-AI, a standalone version out of this community’s code (thanks a lot - without you, I wouldn’t have figured out how to convert the bytes to meaningful numbers!!). It’s not pretty, but it just needs an ESP32 and outputs to Serial-Console and to Webbrowsers.

You can find it here:

Improvements welcome - my programming skills end about where this is right now :smiling_face:

1 Like

There is already an integratuon in Hacs… :slight_smile:

Well, I don’t really know what Hacs is, because I’m not a HomeAssistant-User (sorry). Especially not where my swimming pool lives - there isn’t even wifi.

That’s why I’m using the ESP32 to act as an access point to which I can connect with my mobile and my computer.
I’m having a cronjob fetching the values from the CSV-Endpoint of the ESP-Async-Webserver and pumping them into InfluxDB.
For being able to read the values ad-hoc I created the JSON-Endpoint and some JavaScript that will be run by the browser on my mobile phone.

I just posted this to say thank you to the community. :slight_smile:

3 Likes

That’s the BLE-C600? I bought one last week and without knowing anything about creating Home Assistant integrations, I edited @jaaem 's code (thanks!); basically just did a global find-replace for the model number and it actually worked!

1 Like

Hello,
I was using a BLE-YC01 with esphome but after it was “flooded” I replaced it with a BLE-C600. I’ve changed the mac address for the device and I was able to connect and get values, the only thing that doesn’t work is that it doesn’t start automatically from esphome, I need to switch on manually

> [15:30:00.461][D][switch:020]: 'Enable BLE-YC01' Turning ON.
> [15:30:00.463][D][switch:063]: 'Enable BLE-YC01': Sending state ON
> [15:30:19.081][W][ble_sensor:130]: [ble_yc01_sensor] Cannot poll, not connected
> [15:30:49.092][W][ble_sensor:130]: [ble_yc01_sensor] Cannot poll, not connected
> [15:30:56.156][D][esp32_ble_tracker:747]: Scan complete, set scanner state to IDLE.
> [15:30:56.158][D][esp32_ble_tracker:213]: Starting scan, set scanner state to STARTING.
> [15:31:19.083][W][ble_sensor:130]: [ble_yc01_sensor] Cannot poll, not connected
> [15:31:49.099][W][ble_sensor:130]: [ble_yc01_sensor] Cannot poll, not connected
> [15:32:00.477][D][switch:024]: 'Enable BLE-YC01' Turning OFF.

But it can be turned off automatically from esphome.

Any idea on how to fix it?

Thanks

Hello everyone.
I currently have no experience with esp Home.
So, would someone of you be so kind, to send me the whole yaml code of the esp home device including the wifi config and so on.
I actually have the problem, that if I add the code into an empty esp home device, the ESP Wifi connection breaks.

Thank you in advance.

Give this integration a go GitHub - jdeath/BLE-YC01: Home Assistant BLE Integration for BLE-YC01 Pool Monitor
You only need a bluetooth proxy closeby