The only web client for nodejs-poolController that is being currently maintained is dashPanel. Please switch to that project.
This client application is for use with nodejs-poolController (an app for controlling Pentair pool equipment).
If you want to use SSDP for automatic configuration then please ensure it is enable on the nodejs-poolController app (in config.json).
To use this client, install it as a separate application:
- Download or clone the repository
npm i
to install dependencies- Optional - modify
config.json
:- Change the port where end users will load this client. Default is
8080
.
- Change the port where end users will load this client. Default is
- Start the app.
npm start
will clean out the compiled directories and recompile all files anew. This should be the starting script every time you download/pull a new version.- For faster startup times, run
npm run start:cached
to use the existing compiled files created bynpm start
.
- To manually enter the ip of nodejs-poolController open the hamburger menu (top right) and disable SSDP and enter an address.
nodejs-poolController by default will only listen to connections on the localhost (127.0.0.1) adapter. If you will be running this client on a different machine edit config.json
in the nodejs-poolController app so http/https servers listen on a different (external) interface.