Hey everyone! I wanted to share my recent success in integrating my Pentair EasyTouch pool controller with Home Assistant using MQTT and Node.js. It’s been a fantastic project, and I’m thrilled with how it turned out!
I started by setting up a Raspberry Pi with a wifi-to-RS485 adapter, which was surprisingly affordable. The key was using the nodejs-poolController library, which made the integration much smoother than I expected. I followed the instructions to configure MQTT topics for my pool sensors and switches, and it’s been running like a charm ever since.
One thing that tripped me up initially was figuring out the state_on and state_off parameters. I realized it was a matter of ensuring the values matched exactly what the pool controller expected. Once that was sorted, everything fell into place!
I also wanted to mention the benefits of using this setup for energy efficiency. By automating the pool pump and heater based on temperature and schedule, I’ve noticed a significant reduction in my electricity bill. It’s a win-win for both convenience and sustainability!
If anyone is considering a similar project, I’d highly recommend checking out the njsPC-HA integration for Home Assistant. It’s a fantastic way to get even more detailed control over your pool system without the hassle of MQTT configuration.
Overall, this project has been a fantastic learning experience, and I’m excited to see how I can expand it further in the future. Happy automating everyone! ![]()
![]()