Struggling with Aquarite - maybe I just don't know what to do? #439
-
I am trying to get an Aquarite salt system recognized, and this is my first foray with nodejs-poolController so I quite possibly have no clue what I'm doing with the software. I am using a Raspberry Pi 3B and Waveshare Industrial USB RS-485 adapter for the hardware. I did find the chlorinator wiki page and issue #293. The Pi does recognize the RS-485 adapter and I have added 12v power to the RS-485 pins on the Aquarite. I have connected the wires as indicated with green to ground, yellow to B-, black to A+. I have verified with a multi-meter that I have 12v at the Aquarite and I see a bit over 2v on the D+ and D-, without the 12v connected both were at 0v so I believe I am getting it powered up. I have tried deleting the 2 data files and the config.json and then running npm start, however nothing I do seems to get me away from I'm hoping someone can shed some light on what I'm doing wrong. I'm not sure what to do with the commands information in the chlorinator wiki, but I'm guessing my problem is before that right now. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 14 replies
-
First, some models of the AquaRite require 10v on the power pins for the RS485 connection. Then if you did not define the chlorinator as a Nixie controlled item it will not send any messages to the chlorinator. If this is the only thing on the bus then there will be no traffic and njsPC will reset the connection just to make sure there is not a comms error with the adapter. In dashPanel under the gears icon in the upper right click on the Chemistry tab. Then click Add Controller. Select Nixie from the chlorinator dropdown the press the chlorinator button. Add in the attributes for the chlorinator then press the Save Chlorinator button. After njsPC is aware that an AquaRite chlorinator exists it will start attempting to contact it. |
Beta Was this translation helpful? Give feedback.
-
@rstrouse thanks, I am supplying power to the AquaRite on the RS485 connection. Based on what you have responded with I obviously misunderstood the readme about the clients, I understood it to mean there was no UI but I thought stuff auto-detected from some of the statements. From your post I now understand I need to install a client to be able to do manual configuration to move to the next steps. I'll do that this evening and hopefully post back success in the next few hours. |
Beta Was this translation helpful? Give feedback.
-
Here is a wiki to get you started. |
Beta Was this translation helpful? Give feedback.
-
An example of a message that contains very low salt. Bit 3 is set on the status value. Bit 8 is ignored as this is a bit that indicates communication lost when the chlorinator is connected to an intermediate device like IntelliChem. When that equipment is not connected then bit 8 has no meaning.
|
Beta Was this translation helpful? Give feedback.
-
Per the manual, this control box needs to be installed with a separate flow switch. Do you have a flow switch outside of the salt cell? |
Beta Was this translation helpful? Give feedback.
-
@tagyoureit yes I do have the flow sensor installed, and the physical panel displays the correct low flow state at all times (lit when pump is off, unlit when pump is running). That switch being faulty was my main motivation for installing this, so that I could compare pump state to the salt system's low-flow and be alerted when the switch fails. When the flow sensor is not connected or failed the salt system does not generate, so it isn't an optional component. |
Beta Was this translation helpful? Give feedback.
First, some models of the AquaRite require 10v on the power pins for the RS485 connection. Then if you did not define the chlorinator as a Nixie controlled item it will not send any messages to the chlorinator. If this is the only thing on the bus then there will be no traffic and njsPC will reset the connection just to make sure there is not a comms error with the adapter.
In dashPanel under the gears icon in the upper right click on the Chemistry tab. Then click Add Controller. Select Nixie from the chlorinator dropdown the press the chlorinator button. Add in the attributes for the chlorinator then press the Save Chlorinator button.
After njsPC is aware that an AquaRite chlorinator exi…