Blue Connect pool measurements

And how do you handle the power supply? Are you using a Mean Well HDR-15-5? I don’t think a USB power adapter is a good solution for outdoor use.

Here are a few pictures of the WT32-SC01 Plus as a BlueConnect Display and Controller for my Hottub. In the pictures the BlueConnect is not in range as it is still lying on my desk.

1 Like

Currently I actually do have a standard USB adapter in the utility box behind the sauna. But indeed I plan on using a HDR-15-5 when I switch to the WT32-SC01 display, since there is a fuse box under the Hottub where the HDR-15-5 would fit nicely on the rail.

Wow, that is so cool! How do you control the display from Home Assistant? Assume I can find out by reading the Internet. Please share some suggestions if you can?

The WT32-SC01 Plus is a ESP32 Device that connects to HA over the HA API (over WiFi). I have the BlueConnect sensors programmed into the ESP32 and these are automatically integrated into HA through the ESPHOME integration.

What do you think about Shelly as BLE Proxy? Do you think that IT will Work with the blue Connect? How i can realise it?

I don‘t know if Shelly can be a BLE proxy or just a client.
If it does have BLE proxy implemented as well and it is supported in the Shelly HA integration then you would also need the above mentioned integration for the BlueConnect because the Shelly would only be forwarding the BLE messages for the integration to pick up and create HA sensors for them.

Looks like Shelly Gen 2 devices can be Bluetooth proxies in HA.

Thanks! I also have an ESP32 to get my BlueConnect readings (via Bluetooth) into HA via WiFi and using the ESPHOME integration. However, my ESP32 does not have an display. Is it “easy” to export a sensor from HA to the ESP32 screen?

I dont know If the Feature of Shelly is enough to get IT works. Or do WE have to flash the Shelly with esphome? Dont know how to configurate IT with your Video. How can i integrate the blue Connect with that. And how can i Trigger the Sensor Date every 60minutes without ESP Home Script

I don‘t have any Gen 2 or 3 Shelly devices. So I can‘t say whether it works. I suspect it would.
If you decide to go with the Shelly as a BLE proxy, then you have to use the BlueConnect customer integration mentioned in this thread.

With this integration you don‘t trigger updating the sensors manually. The update interval is either hardcoded in the integration or the developer provides an update interval in the integration configuration. I don‘t use this integration, so I can‘t provide further help on that topic.

The mentioned esp32 display uses Lvgl for the UI. Getting sensor data displayed is basically using sensor state updates in ESPHOME and updating a variable.
Here is the Lvgl implementation description in ESPHOME:

1 Like

ok…with this integration you can’t change the update intervall?
I thnik in this case i will try your methode but than i try to flash ESP Home on the shelly with this:

found it:
In the meantime what you can do is to manually change DEFAULT_SCAN_INTERVAL in const.py within your installation.
It’s set to every 30 minutes to preserve device battery. I haven’t done any exhaustive tests but based on what I read in forums, that’s what seems to be most common, and it works well for my use case.

i think it could work. do i have to switch the shelly into aktive or passiv BLE Proxy. i think it would be active

Can you please tell me what hardware you use for the Bluetooth sender/receiver.
Is there an option to control the Bluetooth device wireless, because my pool is not near the house and I can‘t use a wire.
Is there an Tutorial to configure the Bluetooth device, that it is working with the blue connect?

You can use practically any ESP32 developer board as they all have BlueTooth and WiFi. If your pool is within WiFi range, all you need to do is place a BLE Proxy within BlueTooth range of the BlueConnect. The BLE proxy will publish the data to HA over WiFi. This is necessary independent of which solution within this thread you use.
You have two solutions based on the information in this thread (maybe it makes sense to split the content into two different threads relevant only to the solution):

  1. You can just use a BLE proxy (e.g. on a ESP32) to forward the BlueTooth messages to HA where the HACS integration will process those messages and create the relevant sensors.
  2. Alternatively, you can use the BLE proxy on ESP32 as a BLE tracker only and process the BlueTooth messages on the ESP32 directly. The ESP32 will integrate into HA via the HA API as a separate device (using ESPHOME integration) with its own sensors/entities.

Since this BLE proxy/tracker is only used for my BlueConnect, I preferred to dedicate the ESP32 to process the BlueConnect data directly without need for another HA integration (I already have ESPHOME for many projects anyways).

1 Like

Then I think for me version 2 will be better.
I will buy a ceap esp32 an will try.
Is there a howto to install the software on the esp32 an implement the script in HA?
Because if I understand you right, the esp emulates for example a phone, that the blue connect sends its data to the esp32. Is this so correct?

And should I buy Esp32 with CP2102 or CH340?

If you get a ESP32 with integrated USB connection, then you typically don’t need the additional USB Serial adapter to install the image. You just need to enter boot loader mode when you plug it into USB. Usually this is done by either pressing a button while plugging it in or shorting GPIO0 to ground.
If you are looking for something very small, I would get the Seeed Studio XIAO ESP32C6. This one has USB-C and a very small button to press to get it into Bootloader mode. It also has an external antenna connector that you can activate in code (no need to solder/unsolder some 0 Ohm resistor).