TypeScript client library for the ProCon.IP pool controller. This site is the auto-generated API reference. For installation, examples, and the changelog, see the project on GitHub.
The library exposes a small surface around the controller's HTTP endpoints:
GetStateService reads /GetState.csv, GetStateData
parses it, RelayDataInterpreter handles the bit-encoded relay state.UsrcfgCgiService switches relays via /usrcfg.cgi.CommandService triggers chlorine / pH± dosage timers.SetStateService turns a relay on for a duration.GetDmxService + DmxService + GetDmxData for the 16-channel
DMX state on /GetDmx.csv + /usrcfg.cgi.BadCredentialsError,
BadStatusCodeError, RequestTimeoutError, InvalidPayloadError,
base ProconIpError).Use the sidebar to browse classes, interfaces, and enums.