JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 51
  • Score
    100M100P100Q50754F
  • License ISC

PoolController plugin for homebridge: https://github.com/nfarina/homebridge

Package Exports

  • homebridge-poolcontroller
  • homebridge-poolcontroller/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (homebridge-poolcontroller) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

homebridge-poolcontroller for next branch

PoolController plugin for homebridge: https://github.com/nfarina/homebridge

##This plugin is forked from the original plugin published by @leftyfl1p at https://github.com/leftyfl1p/homebridge-poolcontroller

Key Changes

  1. Compatible with the new API in next branch of nodejs-poolController
  2. Support for displaying history (e.g temps, pump power consumption, etc) in the EVE app
  3. Support for setting configuration options in the homebridge UI
  4. Ability to skip circuits (auxiliary and feature circuits) that are not used on the outdoor panel (either in bulk or by specific circuit names - thanks @emes)

Requires PoolController (next branch): https://github.com/tagyoureit/nodejs-poolController

Config options and explanation:

ip_address: Set to "*" to use SSDP auto-discovery or specify full path to nodejs-poolController (e.g. http://ip_address:4200)

secure: Use secure connection to server

skipAllUnInit: If true, plugin will skip any uninitialized circuit (names starting with "AUX" or "Feature")

skipCircuitNames: List of circuits to skip (specify circuit names)

LogLevel: Set logging level ("debug", "normal", "warn" or "none")

setupBodyAsCircuit: If set to true, water bodies (such as Pool and Spa) will be setup as auxiliary circuits (only on/off functionality and no thermostat/heater state control functions). This is useful for virtual controller setups

IgnoreControllerReadyState: Normally the plugin waits for poolController to report "Ready" status, setting this to true disables this check. Not Recommended for normal use.