Pentair Intellitouch Plugin

Posted on
Mon Jul 25, 2016 11:48 am
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

I am looking to hook up my Pentair i-link to my mac. What are you using to connect from the serial port of the link?

A serial to usb adapter or

global cache serial to ethernet? or

something else?

Posted on
Mon Jul 25, 2016 11:53 am
FlyingDiver offline
User avatar
Posts: 7189
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Pentair Intellitouch Plugin


joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon Jul 25, 2016 5:45 pm
Swancoat offline
Posts: 503
Joined: Nov 20, 2009
Location: Houston

Re: Pentair Intellitouch Plugin

My i-Link is up in the attic, so I use a PoE Global Cache Ethernet to Serial Port.

http://nerdhome.jimdo.com

Posted on
Tue Aug 02, 2016 8:57 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

I am having problems getting the plugin to work. I must not have set something up correctly

Here is the Error

Pentair Pool Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 170, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/serial/urlhandler/protocol_socket.py", line 174, in write
SerialException: socket connection failed: [Errno 32] Broken pipe


I have the ilink connected vi a GlobalCache adapter with IP address 192.168.1.73

The serial setting are as follows

Baud: 9600
Flowcontrol: none
Duplex Half
Parity: None
Date Bits: 8
Stop Bits: 1
Gender Changer: False

I have pentair plug-in 1.1 installed wit the following config:

Connection Type: Network Socket
Sicket Address: socket://192.168.1.73:80
Log Temp updates checked

I do not see any temps logged under variables though

I then am trying to create a new device but not sure I have done that correctly.

What do Ichoose as device and model etc.

Thanks for your help.

Posted on
Wed Aug 03, 2016 12:40 pm
Swancoat offline
Posts: 503
Joined: Nov 20, 2009
Location: Houston

Re: Pentair Intellitouch Plugin

I thought I mentioned this via PM earlier, but I checked my history and it appears I did not...

Anyway, not sure exactly which GC device you have (iTach Flex or IP2-SL), I have the IP2-SL, and you access the serial port on port 4999 on mine, so try socket://192.168.1.73:4999

http://nerdhome.jimdo.com

Posted on
Wed Aug 03, 2016 1:56 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

Thanks will change port number and see

Posted on
Wed Aug 03, 2016 10:15 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

ok changed to port 4999 and no longer have error in log file

When I choose Pool or Spa Relay and set up the device it always reads off under state.

When I try and use Pool or Spa Custom I get the following error when I select circuit...

"Error validating fields. Hover over the red field labels above to see the error reason"

I can click on save and can only cancel. Not sure what this is about?

Under variable list the Pentair air time still reads "none"?

Any suggestions?

Posted on
Wed Aug 03, 2016 10:21 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

I turned in debuggin and have the following error

Pentair Pool Debug closedPrefsConfigUI() called
Pentair Pool Debug Startup Called
Pentair Pool Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 162, in runConcurrentThread
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/io.py", line 520, in readline
File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/serial/urlhandler/protocol_socket.py", line 138, in read
SerialException: Attempting to use a port that is not open

Pentair Pool Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Pentair Pool Debug Serial Port URL is socket://192.168.1.73:4999
Pentair Pool Serial Port Open at socket://192.168.1.73:4999
Pentair Pool Debug RSPFMT = 0
Pentair Pool Debug COSMSGS = 1
Pentair Pool Debug AIRTMP ?


Why would the port not be open?
Is this a router issue?

Posted on
Thu Aug 04, 2016 11:34 am
Swancoat offline
Posts: 503
Joined: Nov 20, 2009
Location: Houston

Re: Pentair Intellitouch Plugin

What serial port device do you have?

Can you just reload the plugin after you change that debug setting?

Have you confirmed with anything outside of Indigo that you can actually communicate with that serial port (with some sort of terminal app or the like)?

http://nerdhome.jimdo.com

Posted on
Thu Aug 04, 2016 12:08 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

I am using the I- link with a global cache its H flex poe device with a serial connector with the settings above for baud etc

I have reloaded the plugin after changing to port 4999

Is there a specific command thru terminal that I can use to test
The communication that you can recommend?

I have no firewall to ended in so that should not be an issue

Posted on
Thu Aug 04, 2016 12:11 pm
FlyingDiver offline
User avatar
Posts: 7189
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Pentair Intellitouch Plugin

Did you confirm that 4999 is the correct port number? When you connect to the setup UI on port 80 to set the baud rate, etc, it should show you the port the device is actually using for the serial data. It won't be 80 (which is the admin interface) and it won't necessarily be the same as someone else's setup.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu Aug 04, 2016 12:30 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

Where does it inform me of the port. I do not think I saw that anywhere

Posted on
Thu Aug 04, 2016 12:52 pm
FlyingDiver offline
User avatar
Posts: 7189
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Pentair Intellitouch Plugin

farberm wrote:
Where does it inform me of the port. I do not think I saw that anywhere


My mistake, I was thinking of a different device. The docs say it should be 4999.

My i-link is connected using a direct USB to serial adapter on the Indigo server. I've never tried to use an IP-Serial connection. Sorry.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu Aug 04, 2016 1:33 pm
Swancoat offline
Posts: 503
Joined: Nov 20, 2009
Location: Houston

Re: Pentair Intellitouch Plugin

farberm wrote:
I am using the I- link with a global cache its H flex poe device with a serial connector with the settings above for baud etc

I have reloaded the plugin after changing to port 4999

Is there a specific command thru terminal that I can use to test
The communication that you can recommend?

I have no firewall to ended in so that should not be an issue


If you're connected to the serial port, temps should periodically just pop up (when they update). You should also be able to activate something in your pool, like turning the pool circuit on or off or whatever, and that should be automatically reported.

http://nerdhome.jimdo.com

Posted on
Thu Aug 04, 2016 4:37 pm
farberm offline
Posts: 393
Joined: Feb 24, 2008

Re: Pentair Intellitouch Plugin

Swancoat:

I do not see anything updating in Indigo. The Global Cache POE adapter is connected with an ethernet cable to the netowrk and I can see it and have set it to the settings mentioned above. I have the serial cable connected from the Global cache to the ilink. I have turned the pumps on and off but get no info in Indigo? The Air Temp setting reads none and the info is as above

Is there a way to test the connection outside of Indigo to see if the data is being transmitted?

Who is online

Users browsing this forum: No registered users and 9 guests