Pentair IntelliCenter Pool Control Dashboard Instructional Guide

Hi WOW overwhelming amount of content. I got to this article from the git repo nodejs project. I have an Intelliflo variable pump but no intellitouch or easytouch device. I seem to recall somewhere mentioned that I can control the pump from this software without the need for the easytouch/intellitouch. Could anyone confirm? Also on the pump there is a waterproof round connector with only two pins...which would make sense for RS-485. I am guessing I simply buy a cable from ebay (Dont see anyone selling just the female plugs). Sorry if this is a dumb question, I just couldnt see any direct mentions of using the pool pump by itself.
 
No you do not need a Pentair controller. Just in case you don’t have enough reading material check out the wiki and discussions section on the repo. It will stand up a full blown controller for you complete with schedules and a variety of equipment options.

EDIT: Yes you need an RS485 cable for the pump.
 
  • Like
Reactions: chrisxyz11
This is going to be one of my next projects. I've done just a few things with Raspberry Pi: game emulator, remote BBQ thermometer, easy arduino projects.

There's a couple things that are < desirable in how the Intellicenter works: constantly booting me from being logged in, and then the web page doesn't remember the last state. Like I turned the pool light on, went out & used the pool/spa, come inside, logged back in and had to toggle the pool light to on/off instead of just off (first world prob :) )

I'm better with electronics than programming (sharpening my skills tho!), I'm looking forward to trying this.
 
Most folks that install this don't have any programming experience whatsoever. I would say that at least half have never heard of raspberry pi much less tasted it. You are further ahead than you might think. I almost never log in to the IntelliCenter app.
 
  • Like
Reactions: MyAZPool
You don't need a VM the software will likely run natively on your platform. Windows, Mac, or Linux. Basically anything that supports node. There are docker containers out there if you prefer. I don't have that much experience working around the container configuration though.
 

Enjoying this content?

Support TFP with a donation.

Give Support
Did anyone ever saw somewhere a linux virtual machine with software pre-installed?

I did it a few weeks ago using Docker (which is sorta like a virtual machine) on a ReadyNAS.

This was my first time ever trying Docker and I'm not materially experienced with linux either but I was able to get it running in short order. I did not see a need to define the volumes as it seems I just need one backup in case the motherboard ever fails.

I added my setup here in the Docker ReadyNAS example section:

 
I did it a few weeks ago using Docker (which is sorta like a virtual machine) on a ReadyNAS.

This was my first time ever trying Docker and I'm not materially experienced with linux either but I was able to get it running in short order. I did not see a need to define the volumes as it seems I just need one backup in case the motherboard ever fails.

I added my setup here in the Docker ReadyNAS example section:

Thanks very interesting. I'm using a wifi rs485. How do I modify the config.json with netconnect?
 
This is a noob question, but how do I update to the latest version of PoolController once I have a version already installed? I tried git pull and i just got a warning that my local changes to defaultConfig.json and package-lock.json would be overwritten. I am not sure how to proceed?

Thanks
Dustin
 
You should never be updating `defaultConfig.json` yourself. The app will make a copy to `config.json` and you can edit that file, but even then, the majority of the configuration items can be updated through the UI.
 
So I used this tutorial last year and all worked just great. For a few reasons, I've needed to start over and re-install the software. I've started with a fresh RPI install, and have followed the instructions outlined here. One note is under step C-5, (the (curl...) command, when prompted to answer the 2 questions that come up right away, I've answered as Y, but later on in the process, there is a 3rd request, seeming to do with configuring / customizing the Node-RED settings, and I elected "N" for that, as I have no idea what changes might need to be made.

Now, all I get is "This site can't be reached" error message, whether using the built in Chrome browser, or any other browsers in my LAN. Guess I've managed to mess something up somewhere, but can't get the web server to work. I did check the config.json file for the SSDP setting, but it was already set to "true".
 
If you are getting "This site cannot be reached" and the url is http://<ipaddress of pi>:5150 then the dashPanel service is not running. How are you accessing the pi?
Are you using:
1. A connected keyboard an monitor
2. Remote Desktop Connection (RDP)
3. VNC Viewer (RealVNC, TightVNC... etc)
4. SCP or Terminal

Also are you using PM2 to start the services?

The reason why I ask is to get you to the quickest point of why the service is not started.
 
If you are getting "This site cannot be reached" and the url is http://<ipaddress of pi>:5150 then the dashPanel service is not running. How are you accessing the pi?
Are you using:
1. A connected keyboard an monitor
2. Remote Desktop Connection (RDP)
3. VNC Viewer (RealVNC, TightVNC... etc)
4. SCP or Terminal

Also are you using PM2 to start the services?

The reason why I ask is to get you to the quickest point of why the service is not started.
Thank you so much for your reply.
Not connected keyboard or monitor, but thru VNC. Very familiar with the right URL as my router hands out the same IP address to my PI now as before, and am using the IP to connect via VNC. Not sure about the PM2 question.. as not sure what/where that is.

Should I try the "npm start&" commands in both directories again?
 

Enjoying this content?

Support TFP with a donation.

Give Support