Pentair IntelliCenter Pool Control Dashboard Instructional Guide

I have been having a lot of sporadic issues with my Pi shutting down randomly and then corrupting the SD card. I think I isolated it to the POE adapter. My guess is it wasn’t providing adequate power. Just an FYI in case anyone else experiences same issue.
Make and model of the POE adapter?
Raspberry Pi model? Any additional Pi hats being powered?
Make and model of the power source? (switch, router, poe injector)
r.
 
Make and model of the POE adapter?
Raspberry Pi model? Any additional Pi hats being powered?
Make and model of the power source? (switch, router, poe injector)
r.

Raspberry Pi 3B+ with no additional hats
This POE adapter:
UCTRONICS PoE Splitter Gigabit 5V - Micro USB Power and Ethernet to Raspberry Pi 3B+, Work with Echo Dot, Most Micro USB Security Camera and Tablet - IEEE 802.3af Compliant Amazon.com: UCTRONICS PoE Splitter Gigabit 5V - Micro USB Power and Ethernet to Raspberry Pi 3B+, Work with Echo Dot, Most Micro USB Security Camera and Tablet - IEEE 802.3af Compliant: Computers & Accessories
And this POE switch:
Aumox 5 Port Gigabit POE Switch,... Amazon.com: Aumox 5 Port Gigabit POE Switch, 4 Port POE 78W, Gigabit Ethernet Unmanaged Network Switch, Sturdy Metal Housing, Plug and Play, Traffic Optimization (SG305P): Computers & Accessories
 
@wgipe
Wes... Ah... Yea, I read the issue you posted on the Github repository. If you think that's bad, it's nothing compared to what I tried to do at first lol. I tried to use one of those USB microSD card adapters and inserted it in one of the USB ports on the Raspberry Pi. :p... I didn't know the pi had the microSD card slot. I couldn't for the life of me figure out why the pi would not boot up until one of the other guys set me straight. (y)

Welcome to the "dark" side and congratulations on earning the medal of freedom (from Pentair Servers) award. 🎖
You're really going to like being able to open up your pool automation dashPanel any time you want, without the concern that at any time the Pentair servers might drop off line or having to deal with all the other issues associated with that stupid web client.

When you have things configured, how about sharing some screen captures so we can all enjoy seeing your new dashPanel...
Thanks...
r.

Thanks for the encouragement. Never did much with Linux/Unix, so this is a whole new language for me. Fun to learn, though.

Our pool was supposed to go in last fall, but the knucklehead who owns the company that manufactures the stainless walls has a little problem telling the truth, so the walls promised on Aug. 7 finally arrived on Dec. 17 (“next week”, every week, for four straight months). My poor PB is fit to be tied. Things worked out fine, as they always do, and I now have plenty of time to work on my equipment pad and also finish the interior of the pool house, which I hadn’t planned to do until this fall. Still have trim, a couple of windows, and my pad to finish up, and also a metal roof and vinyl siding to install on the exterior, but going to wait for warmer weather to tackle that.

I’ll definitely post some screen grabs and photos once I have it in more presentable shape.52DAD62E-8799-4028-BE98-A98FE304C862.jpeg19D37B58-C878-48DC-9076-C890867B689E.jpegC5C3CBCB-C029-4B2F-AA0B-27DBE313E7C9.jpeg3D32660E-C760-4CEA-815A-4AD881F493AB.jpeg8A19C252-D197-47D6-83B5-B6A822E9D09F.jpeg25405FDE-98E4-47EC-805D-C3019725D7B0.jpeg
 
Raspberry Pi 3B+ with no additional hats
This POE adapter:
UCTRONICS PoE Splitter Gigabit 5V - Micro USB Power and Ethernet to Raspberry Pi 3B+, Work with Echo Dot, Most Micro USB Security Camera and Tablet - IEEE 802.3af Compliant Amazon.com: UCTRONICS PoE Splitter Gigabit 5V - Micro USB Power and Ethernet to Raspberry Pi 3B+, Work with Echo Dot, Most Micro USB Security Camera and Tablet - IEEE 802.3af Compliant: Computers & Accessories
And this POE switch:
Aumox 5 Port Gigabit POE Switch,... Amazon.com: Aumox 5 Port Gigabit POE Switch, 4 Port POE 78W, Gigabit Ethernet Unmanaged Network Switch, Sturdy Metal Housing, Plug and Play, Traffic Optimization (SG305P): Computers & Accessories
Well, sure looks like you did your homework. I thought that maybe passive poe (not 802.3af compliant) might be the culprit here but that doesn't appear to be the case.
The splitter and especially the switch look to be solid and compliant.

Although I have always thought that PoE was a great idea with pi's, I only have experience using PoE with WAPs, VoIP phones and security cams. All of my pi's are powered via traditional power sources. I'm stumped. :scratch:
Hopefully someone will come along that might offer up some alternative ideas on why this might be occurring. (y)
Until you get this ironed out, periodic micro-SD card image backups are in order... ;)
r.
 
Question regarding this setup for someone more knowledgeable than me - I've got the serial adapter and the STP shielded ethernet cable, does it matter which wire pairs I use to carry the signal? IE should I use ethernet Orange + Orange/White wires (aka a wire pair in a single shield) for transmit and receive or should I use Orange and Green wires (aka single wires in two separate shields)?

My current thinking is the latter option with the transmit and receive wires isolated in their own shields.

Thanks!
 
Question regarding this setup for someone more knowledgeable than me - I've got the serial adapter and the STP shielded ethernet cable, does it matter which wire pairs I use to carry the signal? IE should I use ethernet Orange + Orange/White wires (aka a wire pair in a single shield) for transmit and receive or should I use Orange and Green wires (aka single wires in two separate shields)?

My current thinking is the latter option with the transmit and receive wires isolated in their own shields.

Thanks!
@rellumd
First, I'm no more knowledgeable than anyone else who has done this or similar. That said, there are probably several methods in which to skin this cat (physically connecting the raspberry pi to your IntelliCenter RS-485 bus.)

This is how I chose to do it.
1. You don't need two single wires in separate shields. Heck I am running two different RS-485 connections on the same CAT5E. Just follow the directions from section 5 of the initial post here. Here is an excerpt. Bottom line is that it doesn't matter (or at least hasn't in my setup).

The only option here was to “hard” wire the connection from my house to the IntelliCenter Load Center. I decided this would be a better choice for me personally, especially since my IntelliCenter LAN connection is already hard-wired to my Local Area Network (LAN) via an existing ¾” low-voltage conduit which connects between a bottom knockout of the IntelliCenter low-voltage raceway and my attic.

I considered various conductor / wire options for the connection but finally settled on a shielded Cat-5e while incorporating an RJ45 to Terminal Screw Adapter on both ends of the Cat5e.


The following diagram illustrates the connectivity method that I used to connect the RPi to the IntelliCenter RS-485 bus due to the fact that I utilized a Cat5e for the connection.
2020-08-22_18-11-50 copy.jpg
Just use these poyiccot RJ45 Screw Terminal adapters. If you are not utilizing a Serial COM Port Expansion Board, just connect to any RS485 terminal on the mother card (J4 or J5).

2020-09-09_20-50-05.jpg

r.
 
Last edited:
  • Like
Reactions: rellumd and wgipe
Thanks to Michael McSharry attached are links to a poolController plugin for Homeseer home automation software, tested against both a Easytouch and Intellicenter system.

The attached document also contains all the MQTT and PUT commands discovered in creating the program.
 

Attachments

  • PUT and MQTT commands final.pdf
    153.8 KB · Views: 8
  • Like
Reactions: MyAZPool

Enjoying this content?

Support TFP with a donation.

Give Support
All,
There have been quite a few improvements lately to nodejs-poolController and nodejs-poolController-dashPanel.
Especially for those Pentair *Touch users.

One of the new and very cool improvements to the dashPanel is the ability to customize which schedules are displayed on the dashPanel Home Screen.
2021-02-18_07-18-08.jpg








2021-02-18_07-11-43.jpg





















Many thanks to @rstrouse and @tagyoureit for their continued support and improvements to these controllers. (y)
r.

Edit. Also for those *Touch users, please see the following link for a message regarding switching over from the njspC-webClient to nodejspC-dashPanel.
 
Last edited:
  • Like
Reactions: cmc0619
Hoping for some help getting dashPanel setup.
I have attempted to get it running in a container, to marginal success. The UI shows up, but it gives 404 errors when trying to load the font-awesome all.css file, which means that the UI is kinda broken with some icons missing and in some cases elements overlapping.

UI bugs and web console errors:
broken CSS.png
error when accessing the CSS file directly:
broken CSS 2.png

I'm using a dockerfile that I modified from the poolController file. As you can see it launches and I can even control the pool from the interface, it's just a bit inconsistent without the formatting and icons from the CSS.

I was hoping someone might have an idea of what I could do to fix the issue.

Thanks!
 
@rellumd
Mine is setup differently so I can't really help. I tried using docker containers when I was configuring my Grafana setup but I had a heck of a time with docker, so I just ended up installing Grafana on my mac pro. However, I'm sure the developers would be able to help you out..

I recommend that you submit an "issue" on the dashPanel repo site. Just copy and paste what you wrote in the post above into the "issue" and post.
Here is the link. Just click the green "New Issue" button. I have no doubt that they will be able to assist you and get you squared away.

r.
 
Last edited:
  • Like
Reactions: rellumd
Does this setup with the Raspberry PI allow for the Pentair app to still be used?

I got the PI all configured and was able to connect. But now when my wife opens the old Pentair Intellicenter app, the Local System option is gone
 

Attachments

  • Screenshot 2021-04-01 at 2.27.45 PM.png
    Screenshot 2021-04-01 at 2.27.45 PM.png
    51.9 KB · Views: 7
Last edited:
@Peterazdig
Yea, I can't ever recall where I have ever had njspc/dashPanel interfere with the mobile app or the IntelliCenter web-client.
But other than just going to the mobile app or web-client to grab a screen capture to assist someone else who is not using njspc-dashPanel, I frankly don't use them.
I can pull up dashPanel on my iPhone or iPad, so there is really no good reason to use the mobile app when connected to your local network.

Now before my njspc days, I had the same thing happen to me on a few occasions. I believe that I solved the issue by uninstalling the Pentair mobile app and reinstalling in order to get the "connect local" feature back.
Thanks...
r.
 
  • Like
Reactions: Charelston40
Does this setup with the Raspberry PI allow for the Pentair app to still be used?

I got the PI all configured and was able to connect. But now when my wife opens the old Pentair Intellicenter app, the Local System option is gone
Maybe your wife's device wasn't actually on your local network at the time. I jump around networks all the time and sometimes my phone sticks on a wifi connection that isn't local and I don't get the local option.
 
  • Like
Reactions: MyAZPool

Enjoying this content?

Support TFP with a donation.

Give Support
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.