AnthemAVM Posted May 17, 2021 Posted May 17, 2021 Hello, I was just advised by my pool installer that Pentair Equipment is not in stock, and they want to switch me to Jandy. I was wondering what equipment people are using and how did you integrate it into the ISY or POLISY? This will be heater, pool pumps(2) and lights (4) Thanks
Mecheng70 Posted May 17, 2021 Posted May 17, 2021 1 minute ago, AnthemAVM said: Hello, I was just advised by my pool installer that Pentair Equipment is not in stock, and they want to switch me to Jandy. I was wondering what equipment people are using and how did you integrate it into the ISY or POLISY? This will be heater, pool pumps(2) and lights (4) Thanks Probably will not like this answer... Have you looked at home assistant? There is a Jandy iAquaLink add on. Disclaimer, I do not have a pool. I use home assistant with the ISY. Why? Because I have Simplisafe, wifi outlets, zwave (ISY) and other devices and it integrates easily. I like the stability of the ISY over the HA.
Goose66 Posted May 17, 2021 Posted May 17, 2021 (edited) 27 minutes ago, Mecheng70 said: Probably will not like this answer... May not like that answer, but you probably will like this one: There is an iAquaLink nodeserver in the Polyglot Node Server Store that will run on your Polisy or in Polyglot Cloud (no Polisy required). Edited May 17, 2021 by Goose66 1
carealtor Posted May 18, 2021 Posted May 18, 2021 I have a Pentair Intellitouch that I like fine. My integration with ISY would be difficult/impossible to duplicate as I use an Autelis to bridge between the Intellitouch and ISY. The Autelis has been unobtainable for quite some time now. I actually think I got one of the last ones as I had to wait for him to make some more. The Autelis is controllable through Network Resources. There is also a Polyglot Nodeserver for the Autelis, but it has yet to make it to the Polyglot store. The Nodeserver does not control lights, but they can be controlled through Network Resources. Having said all this, Home Assistant recently added an Integration for Pentair that talks to the Pentair ScreenLogic Interface directly. No Autelis required. I don't believe it yet has light controls either.
Goose66 Posted May 18, 2021 Posted May 18, 2021 7 hours ago, carealtor said: There is also a Polyglot Nodeserver for the Autelis, but it has yet to make it to the Polyglot store. There is a Polyglot Nodeserver for the Autelis for Jandy AquaLink RS in the nodeserver store. The one for Autelis for Pentair was a one-off for a specific user and could not be tested by the developer. However, as carealtor said, it is available in Github. A python programmer could add light support from the AquaLink nodeserver to the Pentair nodeserver fairly easily. Of course, that's all assuming you can get an Autelis. I've been watching a few projects to make an Autelis-like daemon for the RPi. Something like this would be a good replacement and would be better than iAquaLink (takes the cloud service out of the equation). The Autelis nodeserver could be converted very efficiently. Maybe when Polyglot 3.0 is released with paid nodeservers, this will be a worthy project to take on for Jandy AquaLink and Pentair. 2
blueman2 Posted May 18, 2021 Posted May 18, 2021 (edited) Either Jandy or Pentair will work fine. I have experience with Pentair and use Home Assistant plug in that controls that. It works great. Other thoughts: 1. Pentair is overall a better product than Jandy (my personal view) and is more widely installed. I think Pentair is a bit more expensive though(?) 2. Home Assistant is the way to go for any ISY user going forward . The Home Assistant platform is exploding in popularity. And the good news is that Home Assistant integrates into ISY extremely well. Long story short, you will need to go to Home Assistant at some time, so might as well do it now. You will never look back in terms of user interface. Edited May 18, 2021 by blueman2
HABit Posted May 19, 2021 Posted May 19, 2021 If you want sophisticated pool automation, then use Hayward products and the OmniLogic as the controller. I have Hayward but had no way to integrate it with the ISY. I now have a contract to integrate the OmniLogic into an ISY. The project is long-term (8 months out or so), and not sure I will make a Polyglot or just use a version of that which talks to my interface. If I make a PG NS then I hope to offer it on the store. I’m so busy that I don’t know much about PG3, so have to learn that interface first. For the house I’m building I had to evaluate a Jandy, Pentair and Hayward-Omnilogic controllers for usefulness as a controller and how integratible it was. The Omni was the clear winner (except you have to fight to get the API). When I started I thought the Pentair was a better product line. I agree with posters above that the Autellis is a great way to go, but cannot find any of them these days so had to make other choices.
PBatavia01 Posted May 20, 2021 Posted May 20, 2021 (edited) Hello, I've got a Pentair Intellicenter, and I saw the pool nodeserver, and decided to give it a try. It does show a pool controller, but doesn't populate it with any nodes - and from looking at the log output (pasted below), it looks like maybe the intellicenter isn't supported? 2021-05-20 12:54:17,645 MQTT polyinterface INFO polyinterface:_subscribe: MQTT Subscribed Succesfully for Message ID: 2 - QoS: (0,) 2021-05-20 12:54:17,690 NodeServer polyinterface INFO pool-poly:start: Starting Pool Controller Polyglot v2 NodeServer version 1.0.0 2021-05-20 12:54:17,723 NodeServer polyinterface ERROR pool-poly:start: Error reading NodeJs Pool Controller API url from Polyglot Configuration: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /all (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x802bc5b50>: Failed to establish a new connection: [Errno 61] Connection refused')) 2021-05-20 12:54:22,724 Controller polyinterface ERROR polyinterface:write: Exception in thread Controller: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 160, in _new_conn (self._dns_host, self.port), self.timeout, **extra_kw File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 84, in create_connection raise err File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 74, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 61] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 677, in urlopen chunked=chunked, File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 392, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/local/lib/python3.7/http/client.py", line 1277, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1323, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1272, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1032, in _send_output self.send(msg) File "/usr/local/lib/python3.7/http/client.py", line 972, in send self.connect() File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 187, in connect conn = self._new_conn() File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 172, in _new_conn self, "Failed to establish a new connection: %s" % e urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x802bb8150>: Failed to establish a new connection: [Errno 61] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 449, in send timeout=timeout File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 727, in urlopen method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2] File "/usr/local/lib/python3.7/site-packages/urllib3/util/retry.py", line 446, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /all (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x802bb8150>: Failed to establish a new connection: [Errno 61] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "/usr/local/lib/python3.7/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/polyinterface/polyinterface.py", line 852, in _parseInput self.shortPoll() File "./pool-poly.py", line 81, in shortPoll self.nodes[node].update() File "./pool-poly.py", line 121, in update controllerData = requests.get(url='{}/all'.format(self.apiBaseUrl)) File "/usr/local/lib/python3.7/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/usr/local/lib/python3.7/site-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /all (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x802bb8150>: Failed to establish a new connection: [Errno 61] Connection refused')) Has anyone gotten the pool nodeserver to work with intellicenter? Thanks! Edited May 20, 2021 by PBatavia01 Updated post after realizing I needed to add a custom parameter - but still doesn't work.
Recommended Posts