mirror of
https://github.com/parnic/node-intellicenter.git
synced 2025-06-16 18:20:14 -05:00
3e40e015d9d6dffd5e89cdc51c8d71c8500f7f04
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`
node-intellicenter
A Typescript library for interfacing with Pentair IntelliCenter pool controllers.
Description
NodeJS library for communicating with a Pentair IntelliCenter controller
intellicenterjavascript-librarynodenode-jsnodejspentairpentair-homepoolpool-controllertypescript-library
Readme
MIT
822 KiB
Languages
TypeScript
98.2%
JavaScript
1.8%