Apparently, the ipH is listening on the bus for certain packets transmitted by the IntelliChlor.ģ. Yes, the green and white wires are connected to the IntelliClor via RS-485, however the ipH appears to only listen on the bus and does not transmit or send out any packets.Ģ. Not because my ipH had failed but I was dissatisfied with the limitations of the ipH and so that started me on my journey to where I'm at now.ġ. Next step is to go to soldered connections and tweak the software a year around this time, I did quite a bit of digging to try to find out just how the IntellipH operated. I've mocked this up on a prototype board and it's running as expected. One relay will power the acid pump, and the other will power the chlorinator. The logic lines of an ESP32 actually run at 3.3V and that's produced within the Dev Kit board automatically. The buck converter drops the 26v to 5v, needed to run the ESP32 and the relay coils. These were the Amazon prices when I bought these items a while back. With this configuration the chlorinator reports its status correctly to the main panel (salt level and flow switch position) under the Diagnostics>Intellichlor menu item.įor the Arduino part, I'm using and ESP32 Dev Kit ($7), a buck converter voltage regulator ($3) and two relays ($3 each). (4) Other side to the toggle switch to Output acid pump Red. (3) One side of the toggle switch to Output chlorinator Red. (2) Input Red to center connector of the toggle switch (common). (2) Input Black connected to Outputs acid pump Black and chlorinator Black (1) Inputs White and Yellow connected to Outputs to chlorinator White and Yellow (restores the data bus from chlorinator to main panel). The specific wiring is as follows, with input meaning the wires coming from the main panel, and outputs meaning wires going to the chlorinator and acid pump: This allows me to use the acid in the Intelliph holding tank. So, as a temporary convenience I installed a double throw toggle switch on the side of the control box, and wired it so the chlorinator ran in one switch position (with the acid pump off) and the acid pump ran in the other switch position (with the chlorinator off). The acid pump motor is a DC motor (has visible brushes) and a label that said 24 volts, and as I said above, when I hooked it up to the red and black wire it ran fine and pumped acid. So I measured the DC voltages from the panel, and the black wire is ground, the red wire is 26v and the other two wires appear to be a data bus of some sort, perhaps a I2C or a 485. ![]() Any other Arduino enthusiasts out there that wants to contribute? Thanks.Jack Ripper. So, does anyone out there know of any other requirements I should include? Anyone know what the red, black, white and green wires in the connector are used for? I'll figure it out, but if someone can give me a head start, I would appreciate it. The amount of acid to dispense will be controlled from the internet dashboard. I'll keep a record of the dispense times and amounts, and display it on a "dashboard" accessible from the internet. I'll shut off the IC40 chlorinator during the dispense, just like the native control board. ![]() I'll start a recurring programmable timer to dispense a programmable amount of acid, just like the factory board. Basically, I'll design a unit that wakes up when power is supplied by the mother Pentair control panel, and then times the events. I place Arduino in quotes above, because I'm actually going to use an ESP32 microcontroller which is WiFi connected to the internet, and I will use the Arduino IDE (Integrated Development Environment) to program the microcontroller board. The plumbing is fine, but I may replace the pump tube, just in case. The pump motor runs fine when I supply it with 24 v DC, so I know it's the board that has somehow failed. I don't know their function, but they may be supplying DC power to the pump motor, which will not run using "mandatory" commanding from the native board. Two diodes, D3 and D4 appeared fried on the native board. ![]() ![]() I just experienced a failure of a Pentair Intelliph (acid dispenser) control board, and I plan on replacing it with a home-brewed "Arduino" microcontroller-based board.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |