EQ3 Integration Troubleshooting and Solution

Hi everyone, I wanted to share my experience with integrating EQ3 valves into Home Assistant. At first, I was really frustrated because I couldn’t get the integration to work properly. I had paired the valves manually without any issues, but when I tried to use the EQ3 integration, I kept getting errors. The eq3bt command wasn’t found, and installing the integration via pip resulted in build errors related to bluepy. I was really stuck and felt like I was going in circles after days of searching and testing.

After some research, I found that the issue might be related to Docker container permissions. I decided to try installing the integration directly on my Raspberry Pi 4 instead of through Docker. Here’s what I did:

  1. Installed the required dependencies: I made sure bluepy was properly installed and functioning. This involved installing some additional packages and ensuring Bluetooth was enabled on my Raspberry Pi.
  2. Configured the integration manually: I added the EQ3 integration to my configuration.yaml file and specified the MAC addresses of my valves manually.
  3. Checked Docker setup: I realized that Docker might not have the necessary permissions to access the Bluetooth adapter. I adjusted the Docker configuration to include the Bluetooth group and restarted the container.

To my relief, everything started working smoothly after these changes! The valves were recognized, and I could control them through the Home Assistant interface. It was a bit of a journey, but I’m really happy I could resolve the issue without having to switch to a different system.

If anyone else is having trouble with EQ3 integration, I’d recommend checking your Docker setup and ensuring that all dependencies are properly installed. Also, consider reaching out to the Home Assistant community for support—there are some really helpful people out there who are more than willing to assist!

Happy automating! :rocket: