Go to file
Parnic 3e40e015d9 Add list-objects script
This can be used to find all the controllable circuits in your system.

When invoked with `npm run list-objects` or `node esm/list-objects.js` it will search for units, then request and format+display the objects to the user. There are a few arguments available:
* --controllerAddr=1.2.3.4
  * Specifies the IntelliCenter controller's address directly which skips the searching phase.
* --controllerPort=1234
  * Specifies the port to use when connecting to the controller (probably should never use this; does nothing if --controllerAddr is not specified)
* --multicastAddr=1.2.3.4
  * Specifies the address of the network interface to send the multicast search packet on (useful if you have multiple adapters/interfaces and the system is picking the wrong one; does nothing if --controllerAddr is specified)
* --onlyToggleable
  * Only displays objects which can be toggled on or off

Note that if you are invoking this with `npm run list-objects` then the arguments must be specified after an empty `--` so that they are given to the script rather than npm itself. Example: `npm run list-objects -- --controllerAddr=10.0.0.41 --onlyToggleable`
2025-01-05 16:20:49 -06:00
2025-01-04 15:51:19 -06:00
2025-01-05 16:20:49 -06:00
2025-01-05 16:20:49 -06:00
2025-01-02 12:04:12 -06:00
2024-12-31 11:26:43 -06:00
2025-01-03 13:57:36 -06:00
2025-01-05 15:34:07 -06:00
2025-01-04 15:50:24 -06:00
2024-12-31 11:26:43 -06:00
2025-01-05 16:20:49 -06:00
2025-01-05 16:20:49 -06:00
2025-01-05 16:20:49 -06:00
2024-12-31 11:26:43 -06:00
2025-01-05 15:34:07 -06:00

node-intellicenter

A Typescript library for interfacing with Pentair IntelliCenter pool controllers.

Description
NodeJS library for communicating with a Pentair IntelliCenter controller
Readme MIT 822 KiB
Languages
TypeScript 98.2%
JavaScript 1.8%