@segalion - could you let us know how this performing? Thinking about a pool install shortly and would love to consider this setup.
This would be great as a custom integration into an existing HA deployment rather than standalone.
For those that may be interested, I riffed off of segalionās excellent work and built a similar system. I started a new topic about my project:
Any discussion is welcome on the new topic.
Since the original repo was not maintained anymore, I started a new fork here:
For now
- added/improved support for I2C sensors (Tentacle T3), based on https://github.com/huehueteotl/raspipool
- sensor calibration
- support for relay board https://sequentmicrosystems.com/index.php?route=product/product&product_id=50
- some US localization - needs a lot of work.
Feel free to head there if you want to help outā¦
For anyone who has built/installed a bypass for the sensors, how often do you use the valves if ever?
The reason I ask is that my pipes are quite close together and iād only have about 150mm for the sensors, so I am therefore considering plumbing it in without the valves because they would not fit.
Thanks Virgim for adding functionality.
So is this working with the Tentable T3 now? I havenāt ordered yet.
Has anyone tried the Bare-Bones wi-fi Pool Kit from Atlas? Looks like it use an esp8266. All one kit.
Bare-Bones Wi-Fi Pool Kit | Atlas Scientific (atlas-scientific.com)
This kit certainly looks interesting.
Even simpler would be the complete kit which has the circuit boards and probes included, ready to go.
I love the Atlas docs.
STOP If you donāt have the Arduino IDE or do not know what that is, STOP NOW. This product is not for you. We canāt help you.
Actually, I found the pool kit for 300EUR so that is reasonable (compared to buying the stuff individually).
Now data is stored at ThingSpeak, presumably for free ( FREE, For small non-commercial projects). And RESTful sensor to read data from Thingspeak tells me how to consume the data in HA. Any drawbacks that Iām missing before I shell out 300EUR?
You can use your own firmware too, without involving any cloud. esphome to the rescue
Iām not sure ESPHome will work, but from the online documentation, Tasmota has added support for Ezo from Atlas.
I have not tested this yet, I am hoping someone that has been successful with this integration can post here first.
There are EZO components available for esphome, but they may be custom components at this stage.
EDIT: will be there soon https://next.esphome.io/components/sensor/ezo.html
Oh, nice. I missed that. Have you tried it yourself?
The documentation is a little thin. Do you know if it also supports ORP?
No I have not tried it, sorry.
Ok thanks. My house is still under construction. Hopefully someone will be brave enough to try this before I am ready Otherwise I will give it a try later this year and post here.
Iām sitting here thinking the exact same thing.
Iām pretty confident itāll work fine via thingspeak, but Iād much rather get it going locally. Having absolutely no experience with ESPhome or Tasmota I donāt even know what the first step would be.
So Iām hoping your house is done being built before winter is over. Iām getting a liner replaced in the spring so itāll likely be June before I start seriously looking at this.
Winter hasnāt even started.
I donāt know what the issue is. Atlas are very open. Their software is open and on github. It has been ported to esphome.
If thereās a copy/paste config option out there, or a basic guide, youāre rightā¦ definitely no issue.
But I havenāt seen that yet, and for someone with absolutely no knowledge on esphome piecing together a working config from various different places can be a challenge. Which is OK too. But then thereās the calibration issue which is apparently too complicated to add to esphome and outside of the scope. And for that Iāve yet to see a solution.
Point taken on calibration. You should be able to calibrate with the atlas software, then install esphome.
Which involves flashing it with the atlas software and then reflashing it back on a regular basis. Kind of a pain.
Although reading the tasmota documentation it says there that calibration can be easily achieved by issuing the commands from the console and following the instructions in the EZO datasheets. So that route seems more promising, again coming from someone with no experience in either lol
EDIT:
https://ledgardener.com/forum/viewtopic.php?f=35&t=6068&sid=062286b527328a2b1ea5d66b0b9f2e77
Looks like these guys have figured it out with calibration in tasmota so that is possible. Guess I know which path I need to learn