Intellicenter Cover Card Question

nrobfd_pl

Well-known member
Feb 8, 2023
117
Missouri
Pool Size
25611
Surface
Vinyl
Chlorine
Salt Water Generator
SWG Type
Pentair Intellichlor IC-60
I have an intellicenter & IC60 and the pool cover card. It's working well and I have it setup so it decreases the output when the cover is closed (which is most of the time).

I can adjust the SWG output when the pool is uncovered using the panel, the app, the web portal, and NodeJS Pool Controller. However, I haven't found any way to change the covered output setting anywhere other than on the panel itself. Does anyone know of another way?
 
You are correct, this setting is not exposed to any of the applications, as far as I have been able to verify it's something exclusive to the panel itself. With that said, and to the point made by @MyAZPool. I'm sure it's something that could be added to njspc. Looking at the data I can see what my target output is:
{
"id": 1,
"disabled": false,
"lastComm": 1686156705756,
"body": {
"val": 32,
"name": "poolspa",
"desc": "Pool/Spa"
},
"status": {
"val": 0,
"name": "ok",
"desc": "Ok"
},
"currentOutput": 35,
"targetOutput": 10,
"superChlorRemaining": 0,
"superChlor": false,
"type": {
"val": 0,
"name": "pentair",
"desc": "Pentair"
},
"isActive": true,
"poolSetpoint": 35,
"spaSetpoint": 15,
"superChlorHours": 24,
"name": "Intellichlor--60",
"saltLevel": 3000,
"saltRequired": 70,
"equipmentType": "chlorinator"
}
So here you can see that my target output is different than my current output, where my target output is the value that I have configured on my panel for when the cover is on. I don't know enough about the inner workings of njspc to say anything for certain, but obviously at least some indication that the covered-output setting is enabled is coming across.

So far I haven't found having to change the setting on the panel so difficult that I've looked too hard for alternate options. So I guess this is a long answer to say that as far as I know it's not possible at the moment haha
 
The covered state is set by the card. It is simply a dry contact that when it switches will indicate in njsPC whether it is covered or not. I don't have one but to my knowledge it is fully supported in njsPC and will show as covered.
 

Attachments

  • 2023-06-07_11-29-27.png
    2023-06-07_11-29-27.png
    47.4 KB · Views: 8
@rstrouse I think the question is whether njspc could set the chlorinator output level that's set on the cover settings in the panel. But yes, I LOVE the cover integration with njspc, it works great!
 
@rstrouse I think the question is whether njspc could set the chlorinator output level that's set on the cover settings in the panel. But yes, I LOVE the cover integration with njspc, it works great!
Yes you can set up a workflow in the rule processor. It is simply a javascript that is called whenever the body event is emitted. If the isCovered flag is true get the chlorinator and set its output to whatever you want. You can even persist the old value to restore it when the isCovered flag is removed.

EDIT: Ok so I read the thread. I did not know there was a setting for the covered value of the chlorinator. This may be internal to the OCP if it is only available there but it is also possible that this is in the configuration packet and we just didn't recognize it as the chlorinator setting. There is an odd number of bytes that are used to identify the circuits so it is possible that it is simply one of those bytes that define the chlorinator output setting. There are also a series of bytes that exist on the chlorinator configuration for the panel 4 to be exact that have not been decoded. Perhaps if we get a replay where you are setting this value from the panel and what you are setting this value to we might be able to accommodate it.
 
Last edited:
  • Like
Reactions: nrobfd_pl
Thread Status
Hello , This thread has been inactive for over 60 days. New postings here are unlikely to be seen or responded to by other members. For better visibility, consider Starting A New Thread.