leftyfl1p / homebridge-poolcontroller

Homebridge plugin for Pentair pools
5 stars 5 forks source link
homebridge-plugin

homebridge-poolcontroller for 4.x-DEV branch

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

This version differs from the first by:

  1. Accessory will auto discover IP of nodejs-poolController (but you can still hard code the IP)
  2. Lights are now displayed as lights, circuits remain as switches.
  3. Heaters in HomeKit will no longer turn on/off the circuits they are associated with.
  4. Heater modes map as follows: Off=Off; Heat=Heater; Cool=Solar Preferred; Auto=Solar
  5. Heat modes will be "active" when the circuit is on and set to a mode other than Off.
  6. Being that mappings aren't ideal, Cool and Auto may show as blue (cooling) when they are not, but heater will show as heating when the current temp is below the target temp.

Requires PoolController: https://github.com/tagyoureit/nodejs-poolController

Example config using SSDP/UPnP:

"platforms": [
     {
      "platform": "PoolControllerPlatform",
      "name": "Pool Controller",
      "ip_address": "*",
      "secure": "false"
    }
]

Example config using static IP:

"platforms": [
     {
      "platform": "PoolControllerPlatform",
      "name": "Pool Controller",
      "ip_address": "http://localhost:3000",
      "secure": "false"
    }
]