-
njsPC does not appear to be controlling my IC20. DashPanel reports "Chlorinator Comms Error" but in "Comms" I am receiving data and I am able to change IC20 output and see salt ppm. Replay attached. Background: I recently set up a chemical controller on Raspi 4b with njsPC/REM and Intellicenter i10d. My pool is closed for the winter; so right now it's only controlling my spa (although I do have all EZOs for pool set up in REM).
|
Beta Was this translation helpful? Give feedback.
Replies: 14 comments 34 replies
-
Is the spa the second body or the first. I think it is checking the chlorinator for the first body incorrectly. If it is then I will make sure it looks at the status for the correct body. |
Beta Was this translation helpful? Give feedback.
-
Spa is set as 2nd body. Pool is off for the winter, so its pump and IC40 not powered. Davey JonesOn Feb 8, 2024, at 22:58, rstrouse ***@***.***> wrote:
Is the spa the second body or the first. I think it is checking the chlorinator for the first body incorrectly. If it is then I will make sure it looks at the status for the correct body.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Yep it is not taking the second body into consideration when checking to see if the chlorinator is alive. As a result it displays a warning that the chlorinator is not communicating. I'll take a look and change this so it looks at only chlorinators on the same body as REM. |
Beta Was this translation helpful? Give feedback.
-
Thanks for checking! |
Beta Was this translation helpful? Give feedback.
-
I don't know if this is part of the issue or totally separate but I'm also getting similar behavior for the spa stenner pump relay. I am able to turn on the stenner pump using the "dose" button or the calibration function, but an ORP setpoint will not turn on the pump relay. Example: ORP is reading 750, my setpoint is 800--nothing happens. |
Beta Was this translation helpful? Give feedback.
-
I gotta go somewhere so will pull in about 2 hrs. I need to ask a moronic question tho: how do I “pull”?Davey JonesOn Feb 10, 2024, at 16:06, rstrouse ***@***.***> wrote:
Pull njsPC it was in fact looking at the wrong chlorinator for dosing.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Also, I search for server and it says: |
Beta Was this translation helpful? Give feedback.
-
Never ever do that. I hate that message. Do a pull again and if you get an error run git reset —hard and pull again.
…Sent from my iPhone
On Feb 10, 2024, at 4:12 PM, TopJimmy ***@***.***> wrote:
maybe I shouldn't have done the npm audit fix? Could that have screwed it up?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
OK I restored and pulled again. Git commit for njsPC 8.0.1 is c3f9a06 I have a chemical controller set up for the pool (but its IC40 is off because the pump CB is off; Intellicenter think the pump is on). Don't know if it means anything or not, but on DashPanel "REMChemPool" is showing pH and ORP nearly equal to "REMChemSpa" even though REM is reporting Pool EZOs as 678 mV & 13.9 ph (because I don't have sensors hooked up). I checked the feeds (that I am able to configure). Spa is controller ID 51, Pool is 50. Replay attached. |
Beta Was this translation helpful? Give feedback.
-
For the time being, I switched the Spa IC20 to the intellicenter RS-485. I figured since I use the pool 7 months out of the year, would make better sense to have the Spa IC20 on the main data bus. All appears well for now. We'll see what happens when I get the pool going in Apr/Mar timeframe. |
Beta Was this translation helpful? Give feedback.
-
I now have my pool and spa running. I installed the chlorinators in DashPanel like this: Poolconfig.json shows pool IC40 on ID 1 and Spa IC20 on id 50. DashPanel reports "Controller Body Mismatch" under "Pool RemChem". I tried changing RemChem controller ID's to match 1 and 50, but still get "Controller Body Mismatch" and in DashPanel both Pool & Spa are reporting values from Spa ORP sensor. So I switched it back to 50 and 51 in RemChem. Some other symptoms:
Is there a bug which is coding the controller ID's in the chlorinator section of poolConfig.json incorrectly? |
Beta Was this translation helpful? Give feedback.
-
Problem: "Dynamic" is not controlling my Chlorinators |
Beta Was this translation helpful? Give feedback.
-
Thanks. I’ll get to it as soon as I can, probably on the 29th or 30th as I’ll be at work until then. Davey JonesOn Dec 25, 2024, at 21:19, tagyoureit ***@***.***> wrote:
I did some work to support multiple chlorinators. Can you pull a new branch for both njsPC and dp? In each respective directory you'll need to switch to the new branch and then pull the changes:
change to each respective directory and repeat the following
git checkout dual-remchem-dual-chlor
git pull
then restart both apps. You will need to force refresh the browser page (control-refresh) and will see a new drop-down for the chlorinator in each rem chem. Set it for both controllers.
image.png (view on web)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I tried the 1st command as you typed it and it says “error: pathspec ‘dual-remchem-dual-chlor’ did not match any files known to git”Davey JonesOn Dec 25, 2024, at 21:19, tagyoureit ***@***.***> wrote:
I did some work to support multiple chlorinators. Can you pull a new branch for both njsPC and dp? In each respective directory you'll need to switch to the new branch and then pull the changes:
change to each respective directory and repeat the following
git checkout dual-remchem-dual-chlor
git pull
then restart both apps. You will need to force refresh the browser page (control-refresh) and will see a new drop-down for the chlorinator in each rem chem. Set it for both controllers.
image.png (view on web)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Nevermind. I figured it out and just did a git pull. Going thru the dynamic dosing now. Seems to work great, thanks for fixing it! I'll continue to monitor. I kept both bodies open this year, so I can verify that it's dynamicallyt controlling both IC20 and IC40 now.