Home - tagyoureit/nodejs-poolController GitHub Wiki
Welcome to the nodejs-poolController wiki
This is your source for all things njsPC.
Quick Start
Projects and Github Homepages
- nodejs-poolController - this app. The core interface and Nixie
- Relay Equipment Manager - REM. Control valves, heaters, relays, lights via your own hardware (Works standalone or with DIY Standalone pool controller and Nixie)
- dashPanel - web based interface
Troubleshooting
- How to capture all packets for issue resolution
- MessageManager - Snoop on RS485 traffic
Setup and configuration
- Raspberry Pi Setup and Configuration (by gw8674)
- RS485 Adapter Details
- Socat - Use an RS485 adapter on one computer and send the packets to another computer
- Automatically start at boot (PM2 and Systemd)
- Docker
Direct Pool Control Interfaces
- DIY Standalone Nixie Pool Controller - So you want to assemble a pool controller from scratch parts...
- Nixie Controller Setup - Configure hardware not controlled by a Pentair OCP
Integrations
API and Data Structures
API
Data storage structures
- Data Structures - poolState, poolConfig and emit objects
Packets (for *Touch, not complete)
Note: Most of these are incomplete compared to the code, and are only for *Touch (not IntelliCenter).
- Addresses Address number for source/destination of messages
- Config messages
- Circuit Names and functions
- Broadcast - This page - messages
- Pump messages
- Chlorinator