Coder Social home page Coder Social logo

homebridge-pentair-intellicenter's People

Contributors

dependabot[bot] avatar dustindclark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

cpicoto

homebridge-pentair-intellicenter's Issues

Intellibrite Lights Don't Remember Color

Describe The Bug:

To Reproduce:

Expected behavior:

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:

Show your Homebridge config.json here, remove any sensitive information.

Screenshots:

Environment:

  • Plugin Version:
  • Homebridge Version:
  • Node.js Version:
  • NPM Version:
  • Operating System:

Heater tiles appear on when they are off

Describe The Bug:
Home tile for heater appears white, which is how items appear when ON (vs gray when off), and tile text reads "Heating to 88" even though heat is off. Upon clicking on tile and turning heater on, the only change is that the temperature is now orange instead of white. This is very confusing compared to behavior of all other features which are clearly off or on.

To Reproduce:

Expected behavior:

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:

Show your Homebridge config.json here, remove any sensitive information.

Screenshots:
image

Environment:

  • Plugin Version: v2.1.1
  • Homebridge Version: v1.6.0
  • Node.js Version: v18.16.0
  • NPM Version:
  • Operating System: macOS

In Bridge Mode, Socket Not Writable

Describe The Bug:
When the plugin starts in bridge mode, it is not able to start, citing socket errors

To Reproduce:
Start the plugin in Bridge mode. If already in Bridge mode, restart Homebridge. To resolve, Turn Bridge mode off; restart Homebridge; re-enable Bridge mode; restart Homebridge.

Expected behavior:
The plugin should not have socket errors in Bridge mode.

Logs:

[1/2/2022, 6:36:30 PM] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[1/2/2022, 6:36:30 PM] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.2.68",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "<<redacted>>",
  "password": "<<redacted>>"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:509:28)
    at Socket.emit (node:events:390:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
[1/2/2022, 6:36:30 PM] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[1/2/2022, 6:36:30 PM] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "",
  "messageID": "cbd8f2d5-bb2e-43ba-816a-7f570c42279a"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:372:21)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:261:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:148:18
[1/2/2022, 6:37:00 PM] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...

Plugin Config:

{
    "ipAddress": "192.168.2.68",
    "username": "<<redacted>>",
    "password": "<<redacted>>",
    "temperatureUnits": "F",
    "minimumTemperature": 50,
    "maximumTemperature": 104,
    "_bridge": {
        "username": "0E:99:48:15:B1:54",
        "port": 30708
    },
    "platform": "PentairIntelliCenter"
}

Screenshots:
n/a

Environment:

  • Plugin Version: 1.0.26
  • Homebridge Version: 1.3.9
  • Node.js Version: 16.13.1
  • NPM Version: 8.1.2
  • Operating System: macOS

intelliControl

Hi everyone, is there a chance that this plugin will work with the Pentair IntelliControl system as well?

Log HomeKit Commands

Is your feature request related to a problem? Please describe:
No

Describe the solution you'd like:
Add log entries that show when HomeKit commands are executed (i.e. "Pool Switch Turned On" or something) -- Or at least a mode to enable a debug log for these actions

Describe alternatives you've considered:
n/a

Additional context:
It would just be nice to use as a debugging or validation step - when a switch is turned on in the home app to see the resulting acknowledgement by the plugin in the log.

Accessories not responsive in Home app - but the are responsive in Homebridge UI/X

All my accessories stopped responding in the Home app today. However, I’d I log in to the homebridge UI, all the accessories are there and they function just fine.

I also confirmed that my IntelliCenter is still running on the correct IP that was set up on the plug-in, and I confirmed the password is correct.

Any thoughts on what could be causing this?

Feature Tiles not responding in Home app - Still work in Accessories Pane in HomeBridge UI X

Describe The Bug:
The accessory Tiles will not respond in in the home app on any of my devices. All tiles say "updating" for about 20 minutes, then switch to "no response" in red text. However, if I log into the UI X page and toggle the tiles on/off in the accessories pane, they are responsive. Attempting to use Siri and my IoT switches that control features through homekit are not working, since homekit itself isn't recognizing the accessories. I had a hunch is was because I was running a legacy version of node, so I went through the update process this morning to 16.14.0. My other plugin is working as expected post node update, but I'm still getting the same issue that was present prior to the update with the Intellicenter plugin.

To Reproduce:
The issue seemed to spontaneously happen and is persisting in my instance of homekit. Not sure if it's affecting everyone or not, but if it is, I would think that there wouldn't need to be any steps to reproduce. I'm attaching screen shots to show what I see in the home app along with the UI X GUI.

Expected behavior:
For the tiles to be responsive, as they have in the past.

Logs:

Loading logs using native method...
File: /var/lib/homebridge/homebridge.log

xist
[2/24/2022, 09:13:34] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getCodeVerifier
[2/24/2022, 09:13:34] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getSSAuthURL
[2/24/2022, 09:15:37] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:15:37] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:15:37] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:15:37] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:15:43] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /credentialsExist
[2/24/2022, 09:15:43] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getCodeVerifier
[2/24/2022, 09:15:43] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getSSAuthURL
[2/24/2022, 09:20:16] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:20:24] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:20:24] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:21:05] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:21:05] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:21:16] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:22:16] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getAuthCodeFromUrl
[2/24/2022, 09:22:16] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getToken
[2/24/2022, 09:22:21] [Homebridge UI] Changes to config.json saved.
[2/24/2022, 09:22:21] [Homebridge UI] [homebridge-simplisafe3] Terminating child process...
[2/24/2022, 09:22:21] [Homebridge UI] [homebridge-simplisafe3] Child process ended
[2/24/2022, 09:22:23] [Homebridge UI] Homebridge restart request received
[2/24/2022, 09:22:23] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[2/24/2022, 09:22:23] [Homebridge UI] Sending SIGTERM to Homebridge
[2/24/2022, 09:22:23] Got SIGTERM, shutting down Homebridge...
[2/24/2022, 09:22:23] Got SIGTERM, shutting down child bridge process...
[2/24/2022, 09:22:28] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[2/24/2022, 09:22:33] [HB Supervisor] Restarting Homebridge...
[2/24/2022, 09:22:33] [HB Supervisor] Starting Homebridge with extra flags: -I
[2/24/2022, 09:22:33] [HB Supervisor] Started Homebridge v1.4.0 with PID: 13333
[2/24/2022, 09:22:35] Loaded config.json with 0 accessories and 3 platforms.
[2/24/2022, 09:22:35] Loaded 0 cached accessories from cachedAccessories.
[2/24/2022, 09:22:35] ---
[2/24/2022, 09:22:37] Plugin /usr/local/lib/node_modules/homebridge-hatch-baby-rest does not contain a package.json.
[2/24/2022, 09:22:37] Loaded plugin: [email protected]
[2/24/2022, 09:22:37] Registering platform 'homebridge-config-ui-x.config'
[2/24/2022, 09:22:37] ---
[2/24/2022, 09:22:37] The plugin "homebridge-pentair-intellicenter" requires Node.js version of >=14.18.1 which does not satisfy the current Node.js version of v12.19.0. You may need to upgrade your installation of Node.js - see https://git.io/JTKEF
[2/24/2022, 09:22:37] Loaded plugin: [email protected]
[2/24/2022, 09:22:37] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[2/24/2022, 09:22:37] ---
[2/24/2022, 09:22:38] Loaded plugin: [email protected]
[2/24/2022, 09:22:38] Registering platform 'homebridge-simplisafe3.SimpliSafe 3'
[2/24/2022, 09:22:38] ---
[2/24/2022, 09:22:38] Loading 3 platforms...
[2/24/2022, 09:22:38] [Config] Initializing config platform...
[2/24/2022, 09:22:38] [Config] Running in Service Mode
[2/24/2022, 09:22:38] [Home Alarm] Initializing homebridge-simplisafe3.SimpliSafe 3 platform...
[2/24/2022, 09:22:38] [PentairIntelliCenter] Initializing PentairIntelliCenter platform...
[2/24/2022, 09:22:38] [PentairIntelliCenter] Initializing child bridge 0E:3F:41:7C:13:87
Setup Payload:
X-HM://002451AISCBMF
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ XXX-XX-XXX │     
└────────────┘     

[2/24/2022, 09:22:38] Homebridge v1.4.0 (HAP v0.10.0) (Homebridge 7470) is running on port XXXXX.
[2/24/2022, 09:22:40] [homebridge-pentair-intellicenter] Launched child bridge with PID 13363
[2/24/2022, 09:22:40] The plugin "homebridge-pentair-intellicenter" requires Node.js version of >=14.18.1 which does not satisfy the current Node.js version of v12.19.0. You may need to upgrade your installation of Node.js - see https://git.io/JTKEF
[2/24/2022, 09:22:41] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[2/24/2022, 09:22:41] [homebridge-pentair-intellicenter] Loaded homebridge-pentair-intellicenter v2.0.2 child bridge successfully
[2/24/2022, 09:22:41] Loaded 6 cached accessories from cachedAccessories.0E3F417C1387.
[2/24/2022, 09:22:41] Homebridge v1.4.0 (HAP v0.10.0) (homebridge-pentair-intellicenter) is running on port 32188.
[2/24/2022, 09:22:42] [Home Alarm] Motion Sensor 'Front Door' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[2/24/2022, 09:22:42] [Home Alarm] Motion Sensor 'Living Room' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[2/24/2022, 09:22:43] [Home Alarm] Now listening for real time SimpliSafe events.
[2/24/2022, 09:22:45] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:45] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:45] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:48] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:48] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:48] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:48] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:22:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:22] [homebridge-pentair-intellicenter] Setting Water Feature to true
[2/24/2022, 09:32:22] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:22] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:24] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:24] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:29] [homebridge-pentair-intellicenter] Setting Water Feature to false
[2/24/2022, 09:32:29] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:29] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:30] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:30] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:32:40] [Homebridge UI] Homebridge restart request received
[2/24/2022, 09:32:40] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[2/24/2022, 09:32:40] [Homebridge UI] Sending SIGTERM to Homebridge
[2/24/2022, 09:32:40] Got SIGTERM, shutting down Homebridge...
[2/24/2022, 09:32:40] Got SIGTERM, shutting down child bridge process...
[2/24/2022, 09:32:45] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[2/24/2022, 09:32:50] [HB Supervisor] Restarting Homebridge...
[2/24/2022, 09:32:50] [HB Supervisor] Starting Homebridge with extra flags: -I
[2/24/2022, 09:32:51] [HB Supervisor] Started Homebridge v1.4.0 with PID: 13409
[2/24/2022, 09:32:52] Loaded config.json with 0 accessories and 3 platforms.
[2/24/2022, 09:32:53] Loaded 8 cached accessories from cachedAccessories.
[2/24/2022, 09:32:53] ---
[2/24/2022, 09:32:54] Plugin /usr/local/lib/node_modules/homebridge-hatch-baby-rest does not contain a package.json.
[2/24/2022, 09:32:54] Loaded plugin: [email protected]
[2/24/2022, 09:32:54] Registering platform 'homebridge-config-ui-x.config'
[2/24/2022, 09:32:54] ---
[2/24/2022, 09:32:54] The plugin "homebridge-pentair-intellicenter" requires Node.js version of >=14.18.1 which does not satisfy the current Node.js version of v12.19.0. You may need to upgrade your installation of Node.js - see https://git.io/JTKEF
[2/24/2022, 09:32:54] Loaded plugin: [email protected]
[2/24/2022, 09:32:54] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[2/24/2022, 09:32:54] ---
[2/24/2022, 09:32:55] Loaded plugin: [email protected]
[2/24/2022, 09:32:55] Registering platform 'homebridge-simplisafe3.SimpliSafe 3'
[2/24/2022, 09:32:55] ---
[2/24/2022, 09:32:55] Loading 3 platforms...
[2/24/2022, 09:32:55] [Config] Initializing config platform...
[2/24/2022, 09:32:55] [Config] Running in Service Mode
[2/24/2022, 09:32:55] [Home Alarm] Initializing homebridge-simplisafe3.SimpliSafe 3 platform...
[2/24/2022, 09:32:55] [PentairIntelliCenter] Initializing PentairIntelliCenter platform...
[2/24/2022, 09:32:55] [PentairIntelliCenter] Initializing child bridge 0E:3F:41:7C:13:87
Setup Payload:
X-HM://002451AISCBMF
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ XXX-XX-XXX │     
└────────────┘     

[2/24/2022, 09:32:56] Homebridge v1.4.0 (HAP v0.10.0) (Homebridge 7470) is running on port XXXXX.
[2/24/2022, 09:32:58] [homebridge-pentair-intellicenter] Launched child bridge with PID 13438
[2/24/2022, 09:32:58] The plugin "homebridge-pentair-intellicenter" requires Node.js version of >=14.18.1 which does not satisfy the current Node.js version of v12.19.0. You may need to upgrade your installation of Node.js - see https://git.io/JTKEF
[2/24/2022, 09:32:58] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[2/24/2022, 09:32:59] [homebridge-pentair-intellicenter] Loaded homebridge-pentair-intellicenter v2.0.2 child bridge successfully
[2/24/2022, 09:32:59] Loaded 6 cached accessories from cachedAccessories.0E3F417C1387.
[2/24/2022, 09:32:59] Homebridge v1.4.0 (HAP v0.10.0) (homebridge-pentair-intellicenter) is running on port 32188.
[2/24/2022, 09:33:00] [Home Alarm] Motion Sensor 'Front Door' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[2/24/2022, 09:33:00] [Home Alarm] Motion Sensor 'Living Room' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[2/24/2022, 09:33:01] [Home Alarm] Now listening for real time SimpliSafe events.
[2/24/2022, 09:33:04] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:04] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:04] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:05] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:05] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:07] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:07] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:10] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:10] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:23] [Homebridge UI] [admin] Accessory layout changes saved.
[2/24/2022, 09:33:28] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:28] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:29] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:29] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:32] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:33:32] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:36:55] [Homebridge UI] Starting terminal session
[2/24/2022, 09:37:55] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/24/2022, 09:37:55] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/24/2022, 09:38:04] [HB Supervisor] Stopping services...
[2/24/2022, 09:38:04] Got SIGTERM, shutting down Homebridge...
[2/24/2022, 09:38:04] Got SIGTERM, shutting down child bridge process...
[2/24/2022, 09:38:09] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[24/02/2022, 09:38:15] [HB Supervisor] OS: Linux 5.4.51-v7+ arm
[24/02/2022, 09:38:15] [HB Supervisor] Node.js v16.14.0 /usr/local/bin/node
[24/02/2022, 09:38:15] [HB Supervisor] Homebridge Path: /usr/local/lib/node_modules/homebridge/bin/homebridge
[24/02/2022, 09:38:15] [HB Supervisor] UI Path: /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js
[24/02/2022, 09:38:25] [Homebridge UI] Homebridge Config UI X v4.42.0 is listening on :: port 8581
[24/02/2022, 09:38:26] [HB Supervisor] Starting Homebridge with extra flags: -I
[24/02/2022, 09:38:26] [HB Supervisor] Started Homebridge v1.4.0 with PID: 13755
[24/02/2022, 09:38:28] Loaded config.json with 0 accessories and 3 platforms.
[24/02/2022, 09:38:28] Loaded 8 cached accessories from cachedAccessories.
[24/02/2022, 09:38:28] ---
[24/02/2022, 09:38:30] Plugin /usr/local/lib/node_modules/homebridge-hatch-baby-rest does not contain a package.json.
[24/02/2022, 09:38:30] Loaded plugin: [email protected]
[24/02/2022, 09:38:30] Registering platform 'homebridge-config-ui-x.config'
[24/02/2022, 09:38:30] ---
[24/02/2022, 09:38:31] Loaded plugin: [email protected]
[24/02/2022, 09:38:31] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[24/02/2022, 09:38:31] ---
[24/02/2022, 09:38:31] [Homebridge UI] Starting terminal session
[24/02/2022, 09:38:32] Loaded plugin: [email protected]
[24/02/2022, 09:38:32] Registering platform 'homebridge-simplisafe3.SimpliSafe 3'
[24/02/2022, 09:38:32] ---
[24/02/2022, 09:38:32] Loading 3 platforms...
[24/02/2022, 09:38:32] [Config] Initializing config platform...
[24/02/2022, 09:38:32] [Config] Running in Service Mode
[24/02/2022, 09:38:32] [Home Alarm] Initializing homebridge-simplisafe3.SimpliSafe 3 platform...
[24/02/2022, 09:38:32] [PentairIntelliCenter] Initializing PentairIntelliCenter platform...
[24/02/2022, 09:38:32] [PentairIntelliCenter] Initializing child bridge 0E:3F:41:7C:13:87
Setup Payload:
X-HM://002451AISCBMF
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ XXX-XX-XXX │     
└────────────┘     

[24/02/2022, 09:38:32] Homebridge v1.4.0 (HAP v0.10.0) (Homebridge 7470) is running on port XXXXX.
[24/02/2022, 09:38:35] [homebridge-pentair-intellicenter] Launched child bridge with PID 13783
[24/02/2022, 09:38:35] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[24/02/2022, 09:38:36] [homebridge-pentair-intellicenter] Loaded homebridge-pentair-intellicenter v2.0.2 child bridge successfully
[24/02/2022, 09:38:36] [Homebridge UI] Terminal session ended.
[24/02/2022, 09:38:36] Loaded 6 cached accessories from cachedAccessories.0E3F417C1387.
[24/02/2022, 09:38:36] Homebridge v1.4.0 (HAP v0.10.0) (homebridge-pentair-intellicenter) is running on port 32188.
[24/02/2022, 09:38:36] [Home Alarm] Motion Sensor 'Front Door' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[24/02/2022, 09:38:36] [Home Alarm] Motion Sensor 'Living Room' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[24/02/2022, 09:38:37] [Home Alarm] Now listening for real time SimpliSafe events.
[24/02/2022, 09:38:40] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /credentialsExist
[24/02/2022, 09:38:40] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getCodeVerifier
[24/02/2022, 09:38:40] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getSSAuthURL
[24/02/2022, 09:38:40] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /credentialsExist
[24/02/2022, 09:38:40] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:40] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:40] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:40] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getCodeVerifier
[24/02/2022, 09:38:41] [Homebridge UI] [homebridge-simplisafe3] Incoming Request: /getSSAuthURL
[24/02/2022, 09:38:43] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:43] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:38:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:20] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:20] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:20] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:20] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:23] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:39:23] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:12] [homebridge-pentair-intellicenter] Setting Water Feature to true
[24/02/2022, 09:40:12] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:12] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:13] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:13] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:15] [homebridge-pentair-intellicenter] Setting Water Feature to false
[24/02/2022, 09:40:17] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:17] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:27] [homebridge-pentair-intellicenter] Setting Lights to true
[24/02/2022, 09:40:27] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:27] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:28] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:28] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:29] [homebridge-pentair-intellicenter] Setting Lights to false
[24/02/2022, 09:40:30] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:30] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:34] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:34] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:34] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:34] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:38] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:38] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:52] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:54] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:54] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:58] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:40:58] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:41:00] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:41:00] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:42:51] [Homebridge UI] Homebridge restart request received
[24/02/2022, 09:42:51] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[24/02/2022, 09:42:51] [Homebridge UI] Sending SIGTERM to Homebridge
[24/02/2022, 09:42:51] Got SIGTERM, shutting down Homebridge...
[24/02/2022, 09:42:51] Got SIGTERM, shutting down child bridge process...
[24/02/2022, 09:42:56] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[24/02/2022, 09:43:01] [HB Supervisor] Restarting Homebridge...
[24/02/2022, 09:43:01] [HB Supervisor] Starting Homebridge with extra flags: -I
[24/02/2022, 09:43:01] [HB Supervisor] Started Homebridge v1.4.0 with PID: 14038
[24/02/2022, 09:43:03] Loaded config.json with 0 accessories and 3 platforms.
[24/02/2022, 09:43:03] Loaded 8 cached accessories from cachedAccessories.
[24/02/2022, 09:43:03] ---
[24/02/2022, 09:43:05] Plugin /usr/local/lib/node_modules/homebridge-hatch-baby-rest does not contain a package.json.
[24/02/2022, 09:43:06] Loaded plugin: [email protected]
[24/02/2022, 09:43:06] Registering platform 'homebridge-config-ui-x.config'
[24/02/2022, 09:43:06] ---
[24/02/2022, 09:43:06] Loaded plugin: [email protected]
[24/02/2022, 09:43:06] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[24/02/2022, 09:43:06] ---
[24/02/2022, 09:43:07] Loaded plugin: [email protected]
[24/02/2022, 09:43:07] Registering platform 'homebridge-simplisafe3.SimpliSafe 3'
[24/02/2022, 09:43:07] ---
[24/02/2022, 09:43:07] Loading 3 platforms...
[24/02/2022, 09:43:07] [Config] Initializing config platform...
[24/02/2022, 09:43:07] [Config] Running in Service Mode
[24/02/2022, 09:43:07] [Home Alarm] Initializing homebridge-simplisafe3.SimpliSafe 3 platform...
[24/02/2022, 09:43:07] [PentairIntelliCenter] Initializing PentairIntelliCenter platform...
[24/02/2022, 09:43:07] [PentairIntelliCenter] Initializing child bridge 0E:3F:41:7C:13:87
Setup Payload:
X-HM://002451AISCBMF
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ XXX-XX-XXX │     
└────────────┘     

[24/02/2022, 09:43:07] Homebridge v1.4.0 (HAP v0.10.0) (Homebridge 7470) is running on port XXXXX.
[24/02/2022, 09:43:10] [homebridge-pentair-intellicenter] Launched child bridge with PID 14067
[24/02/2022, 09:43:10] Registering platform 'homebridge-pentair-intellicenter.PentairIntelliCenter'
[24/02/2022, 09:43:10] [homebridge-pentair-intellicenter] Loaded homebridge-pentair-intellicenter v2.0.2 child bridge successfully
[24/02/2022, 09:43:10] Loaded 6 cached accessories from cachedAccessories.0E3F417C1387.
[24/02/2022, 09:43:11] Homebridge v1.4.0 (HAP v0.10.0) (homebridge-pentair-intellicenter) is running on port 32188.
[24/02/2022, 09:43:11] [Home Alarm] Motion Sensor 'Front Door' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[24/02/2022, 09:43:11] [Home Alarm] Motion Sensor 'Living Room' requires secret alerts to be enabled in SimpliSafe before you can add it to Homebridge.
[24/02/2022, 09:43:12] [Home Alarm] Now listening for real time SimpliSafe events.
[24/02/2022, 09:43:14] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:14] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:14] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:16] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:16] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:21] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:21] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:43:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:01] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:01] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:16] [homebridge-pentair-intellicenter] Setting Water Feature to true
[24/02/2022, 09:44:17] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:17] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:18] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:18] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:38] [homebridge-pentair-intellicenter] Setting Water Feature to false
[24/02/2022, 09:44:38] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:38] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:40] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:44:40] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:39] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:39] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:39] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:39] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:42] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[24/02/2022, 09:52:42] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 28.88888888888889 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.


**Plugin Config:**

{
"bridge": {
"name": "Homebridge 7470",
"username": "XXXXXXXX",
"port": XXXXX,
"pin": "XXX-XX-XXX"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"auth": "form",
"theme": "auto",
"tempUnits": "c",
"lang": "auto",
"platform": "config"
},
{
"name": "Home Alarm",
"cameras": false,
"debug": false,
"sensorRefresh": 15,
"persistAccessories": false,
"resetSimpliSafeId": false,
"cameraOptions": {
"enableHwaccelRpi": false
},
"platform": "homebridge-simplisafe3.SimpliSafe 3"
},
{
"ipAddress": "XXXXXXX",
"username": "XXXXXXX",
"password": "XXXXXXXX",
"temperatureUnits": "F",
"minimumTemperature": 70,
"maximumTemperature": 72,
"_bridge": {
"username": "XXXXXXXX",
"port": XXXXXXXX
},
"platform": "PentairIntelliCenter"
}
]
}


**Screenshots:**
![Screen Shot 2022-02-24 at 9 51 24 AM](https://user-images.githubusercontent.com/97310227/155572858-77d11fe9-bd61-45ab-938f-7404065582e4.png)
![Screen Shot 2022-02-24 at 10 09 31 AM](https://user-images.githubusercontent.com/97310227/155572946-8a97260e-e8e0-475d-b614-1e65a8a29b61.png)


**Environment:**

* **Plugin Version**: homebridge-pentair-intellicenter v2.0.2
* **Homebridge Version**: v1.4.0 (latest)
* **Node.js Version**: v16.14.0 (latest)
* **NPM Version**: v8.3.1
* **Operating System**: Raspbian GNU/Linux Buster (10)

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->


No Response since Pentair iOS app update

Like the title says, since Pentair updated their iOS app, none of my pool features work via HOOBS/Homekit. At first it was just my pool circuit, then when I tried to check all of my credentials, everything else No Response. I've tried downgrading the plugin, uninstalling, creating a new bridge, all to no avail.Seems to be broken.

iOS 15.7, 16.0.3 iOS 16.1
IntelliCenter2 app version 2.5.36
Homebridge-pentair-intellicenter v2.0.3
HOOBS v 4.2.8

bug: pool light doesnt show up, duplicate pump toggles

When setting up, everything appeared as expected but nothing for the built-in light. Also, there were two toggles for "Pool" (the main pump) and they both do the same function (flipping one on flips both to on). Comparison between the two views:

Screenshot 2023-02-07 at 8 07 42 PM

Screenshot 2023-02-07 at 8 10 20 PM

Intellicenter has latest firmware release from 2 weeks ago. If you have any pointers I'm willing to help implement any fixes for this.

As an aside - it would be cool to see current power consumption somewhere for the pumps. Maybe the pump control can be a little more advanced and have that metric as well as the toggle? Thanks for making this!

Can I revert to the version without support for variable speed pumps?

Describe Your Problem:
I updated to the latest version, but I’m having an issue with the new VSP feature. I have multiple automations that call features on the intellicenter that have flow rate pre determined. For example, I have a scene that turns on my water feature. Now there are two sliders under water feature, one for an on/off (like was there before) but there is also a slider for the speed of the pump. After install, but scenes turn the speed slider from its preset amount (56%) to zero and then back again. However, it never turns the on/off slider to the on or off position as I want it to do. The result is the water feature never actually turns on/off.

while I imagine that quite a few individuals have a need to support variable speed, I actually don’t have a need for it. Wondering if I can get access to the prior version and install that.

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:

Show your Homebridge config.json here, remove any sensitive information.

Screenshots:

Environment:

  • Plugin Version:
  • Homebridge Version:
  • Node.js Version:
  • NPM Version:
  • Operating System:

Socket Not Writable Error

Describe The Bug:

Logs showing errors saying the socket is not writable among other things. Homebridge server tries to connect every 30 seconds and fails each time. Actions in both home app and homebridge UI/X appear to be selectable but do not perform any expected actions.
To Reproduce:

Happening consistently every 30 seconds. No known steps to reproduce, it just continually occurs each time it attempts to connect. the 5 min snippet of logs that I posted below.
Expected behavior:

For actions to occur when feature tiles are selected.
Logs:

[08/03/2022, 13:20:00] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:20:00] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "8d715050-e7ed-429d-bf17-43b94a171e5e"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[08/03/2022, 13:20:30] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[08/03/2022, 13:20:31] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[08/03/2022, 13:20:31] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.1.45",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "[email protected]",
  "password": "N0v122016"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:639:28)
    at Socket.emit (node:events:520:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
[08/03/2022, 13:20:31] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:20:31] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "2d22ec8b-a147-40c1-9fc2-a19cf1bab6d3"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[08/03/2022, 13:21:01] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[08/03/2022, 13:21:03] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[08/03/2022, 13:21:03] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.1.45",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "[email protected]",
  "password": "N0v122016"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:639:28)
    at Socket.emit (node:events:520:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
[08/03/2022, 13:21:03] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:21:03] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "67766d9b-d30e-484e-84b5-635b3671b55c"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[08/03/2022, 13:21:33] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[08/03/2022, 13:21:34] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[08/03/2022, 13:21:34] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.1.45",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "[email protected]",
  "password": "N0v122016"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:639:28)
    at Socket.emit (node:events:520:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
[08/03/2022, 13:21:34] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:21:34] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "06fe621b-e04f-46c7-8140-c635bedc85d5"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[08/03/2022, 13:22:04] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[08/03/2022, 13:22:06] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[08/03/2022, 13:22:06] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.1.45",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "[email protected]",
  "password": "N0v122016"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:639:28)
    at Socket.emit (node:events:520:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
[08/03/2022, 13:22:06] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:22:06] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "5c79ca4c-f776-4167-887c-0db0e893cfde"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[08/03/2022, 13:22:36] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[08/03/2022, 13:22:37] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Cannot connect
[08/03/2022, 13:22:37] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
  "host": "192.168.1.45",
  "port": 6681,
  "negotiationMandatory": false,
  "timeout": 1500,
  "debug": true,
  "username": "[email protected]",
  "password": "N0v122016"
} Error: Cannot connect
    at Socket.<anonymous> (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25)
    at Object.onceWrapper (node:events:639:28)
    at Socket.emit (node:events:520:28)
    at Socket._onTimeout (node:net:501:8)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
[08/03/2022, 13:22:37] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[08/03/2022, 13:22:37] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
  "command": "GetQuery",
  "queryName": "GetHardwareDefinition",
  "arguments": "CIRCUITS",
  "messageID": "91a28bdb-e02d-4b6e-80c4-8ca22aff56ab"
} Error: socket not writable
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
    at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
    at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
    at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
    at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
    at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
    at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
    at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
    at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18

Plugin Config:

        "ipAddress": "192.168.1.45",
        "username": "[email protected]",
        "password": "XXXXX",
        "temperatureUnits": "F",
        "minimumTemperature": 35,
        "maximumTemperature": 105,
        "_bridge": {
            "username": "0E:3F:41:7C:13:87",
            "port": 32188
        },
        "platform": "PentairIntelliCenter"

Screenshots:

Environment:

  • Plugin Version: v2.0.2
  • Homebridge Version: v1.4.0
  • Node.js Version: v16.14.0
  • NPM Version: v8.3.1
  • Operating System: Raspbian GNU/Linux Buster
    --

Circuit/ feature groups

This is my favorite homebridge plugin!!! Thank you so much for building this!

Would it be possible to also pull in circuit groups?

Accessories Disapeared from UI/X

Describe The Bug:
Accessories disappeared from accessories pane in UI/X. Errors showing in logs.

To Reproduce:
Occurring consistently without any action taken.

Expected behavior:
Accessories to be available and function normally.

Logs:

[12/01/2023, 15:58:01] [homebridge-pentair-intellicenter] Sending fire and forget command to IntelliCenter: {"command":"GetQuery","queryName":"GetHardwareDefinition","arguments":"CIRCUITS","messageID":"be3a8c6e-97e6-42b0-842b-39525018274c"}
[12/01/2023, 15:58:01] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[12/01/2023, 15:58:01] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
"command": "GetQuery",
"queryName": "GetHardwareDefinition",
"arguments": "CIRCUITS",
"messageID": "be3a8c6e-97e6-42b0-842b-39525018274c"
} Error: socket not writable
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
"host": "xxx.xxx.x.xx",
"port": xxxx,
"negotiationMandatory": false,
"timeout": 1500,
"debug": true,
"username": "x",
"password": "x"
} Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
at internalConnect (node:net:931:16)
at defaultTriggerAsyncIdScope (node:internal/async_hooks:465:18)
at node:net:1022:9
at processTicksAndRejections (node:internal/process/task_queues:78:11) {
errno: -101,
code: 'ENETUNREACH',
syscall: 'connect',
address: 'xxx.xxx.x.xx',
port: xxxx
}
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] Sending fire and forget command to IntelliCenter: {"command":"GetQuery","queryName":"GetHardwareDefinition","arguments":"CIRCUITS","messageID":"8b8e5b64-cd13-401a-9b7d-773629f9e139"}
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[12/01/2023, 15:58:31] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
"command": "GetQuery",
"queryName": "GetHardwareDefinition",
"arguments": "CIRCUITS",
"messageID": "8b8e5b64-cd13-401a-9b7d-773629f9e139"
} Error: socket not writable
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
"host": "xxx.xxx.x.xx",
"port": xxxx,
"negotiationMandatory": false,
"timeout": 1500,
"debug": true,
"username": "x",
"password": "x"
} Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
at internalConnect (node:net:931:16)
at defaultTriggerAsyncIdScope (node:internal/async_hooks:465:18)
at node:net:1022:9
at processTicksAndRejections (node:internal/process/task_queues:78:11) {
errno: -101,
code: 'ENETUNREACH',
syscall: 'connect',
address: 'xxx.xxx.x.xx',
port: xxxx
}
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] Sending fire and forget command to IntelliCenter: {"command":"GetQuery","queryName":"GetHardwareDefinition","arguments":"CIRCUITS","messageID":"2b5fd352-25b0-4413-9a89-94df506a8f71"}
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[12/01/2023, 15:59:01] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
"command": "GetQuery",
"queryName": "GetHardwareDefinition",
"arguments": "CIRCUITS",
"messageID": "2b5fd352-25b0-4413-9a89-94df506a8f71"
} Error: socket not writable
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] Finished waiting. Attempting reconnect...
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] IntelliCenter socket error has been detected. Socket will be closed. Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] Connection to IntelliCenter failed. Check config: {
"host": "xxx.xxx.x.xx",
"port": xxxx,
"negotiationMandatory": false,
"timeout": 1500,
"debug": true,
"username": "x",
"password": "x"
} Error: connect ENETUNREACH xxx.xxx.x.xx:xxxx - Local (0.0.0.0:0)
at internalConnect (node:net:931:16)
at defaultTriggerAsyncIdScope (node:internal/async_hooks:465:18)
at node:net:1022:9
at processTicksAndRejections (node:internal/process/task_queues:78:11) {
errno: -101,
code: 'ENETUNREACH',
syscall: 'connect',
address: 'xxx.xxx.x.xx',
port: xxxx
}
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] Sending fire and forget command to IntelliCenter: {"command":"GetQuery","queryName":"GetHardwareDefinition","arguments":"CIRCUITS","messageID":"1217c854-f417-469c-b454-eded494c28f4"}
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect...
[12/01/2023, 15:59:31] [homebridge-pentair-intellicenter] Caught error in sendCommandNoWait for command {
"command": "GetQuery",
"queryName": "GetHardwareDefinition",
"arguments": "CIRCUITS",
"messageID": "1217c854-f417-469c-b454-eded494c28f4"
} Error: socket not writable
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:264:16
at Promise._execute (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/bluebird/js/release/promise.js:103:10)
at Telnet.send (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:216:12)
at PentairPlatform.sendCommandNoWait (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:397:21)
at PentairPlatform.discoverDeviceType (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:269:10)
at PentairPlatform.discoverDevices (/usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:258:10)
at /usr/local/lib/node_modules/homebridge-pentair-intellicenter/src/platform.ts:151:18

Plugin Config:

{
"bridge": {
"name": "Homebridge 7470",
"username": "x",
"port": x,
"pin": "x"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": x,
"auth": "form",
"theme": "auto",
"tempUnits": "c",
"lang": "auto",
"platform": "config"
},
{
"ipAddress": "xxx.xxx.x.xx",
"username": "x",
"password": "x",
"temperatureUnits": "F",
"minimumTemperature": 35,
"maximumTemperature": 105,
"_bridge": {
"username": "x",
"port": x
},
"platform": "PentairIntelliCenter"
},
{
"name": "Home Alarm",
"cameras": false,
"sensorRefresh": 15,
"persistAccessories": true,
"cameraOptions": {
"enableHwaccelRpi": false
},
"platform": "homebridge-simplisafe3.SimpliSafe 3"
}
]
}

Screenshots:

Environment:

  • Plugin Version: v2.0.11
  • Homebridge Version: HB Version v1.6.0 UI/X version v4.50.2
  • Node.js Version: v16.14.0
  • NPM Version: 8.3.1
  • Operating System: Raspbian GNU/Linux Buster

Data Not Dynamic/Mirroring

When selecting either the "Pool" or "Spa" heater, I am able to successfully activate the temp and heater switch, however after settings are saved the tile shows gray and inactive in HomeKit, the settings stay on the IntelliCenter side. I am required to re trigger the switches and heater tiles for IntelliCenter to reflect my intended state. Additionally there are two switches, one labeled "Spa" and one labeled "Pool. Are these needed? It seems after they are turned on they immediately turn off.

It also seems the "heating to" temps stay the same as well as the current temp label stuck at 32.

I am running firmware 1.064 for IntelliCenter, and 1.4.1 for Homebridge.

Freeze Mode State

It would be nice to know when Freeze Mode is activated.

Having a sensor value as on or off for Freeze Mode would be nice to have

I am pretty sure the information is transmitted via screenlogic and i-link connections

Does the plug-in support IntelliCenter panel version 2.017?

Is your feature request related to a problem? Please describe:
My panel keeps recommending an update to 2.017. Wasn’t sure if this plug-in would support it, so I’m ignoring the update for now. Is this plug-in confirmed to work with the latest version?

Describe the solution you'd like:
Support for the latest panel version

Describe alternatives you've considered:
Remaining on 1.064

Additional context:
N/A

Everything working but logs show a few errors.

Describe Your Problem:
Hi, I switched from Home assistant to home bridge and installed homebridge-pentair-intellicenter. Everything seems to be working however, I am getting the following three errors in the log:

Logs:

[6/11/2023, 10:52:52 AM] [PentairIntelliCenter] Caught error in sendCommandNoWait for command {
"command": "GetQuery",
"queryName": "GetHardwareDefinition",
"arguments": "SENSORS",
"messageID": "311da425-6714-4660-95da-3bdcb839617f"
} Error: response not received
at Timeout._onTimeout (/var/lib/homebridge/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:237:28)
at listOnTimeout (node:internal/timers:569:17)
at processTimers (node:internal/timers:512:7)
[6/11/2023, 10:52:54 AM] [PentairIntelliCenter] Received unsuccessful response code 400 from IntelliCenter. Message: {
"command": "Error",
"messageID": "4fc14d9d-6f27-4900-b305-8f0713b1e6f6",
"response": "400",
"description": "ParseError: unexpected end of input in string"
}
[6/11/2023, 10:52:54 AM] [PentairIntelliCenter] Received unsuccessful response code 400 from IntelliCenter. Message: {
"command": "Error",
"messageID": "fbfc15b5-125e-4504-9726-a24f26e2732c",
"response": "400",
"description": "ParseError: expected value, got 'r' (114)"
}

Plugin Config:

{
    "bridge": {
        "name": "Homebridge A3AA",
        "username": "0E:BF:1D:83:A3:AA",
        "port": 51426,
        "pin": "829-37-127",
        "advertiser": "avahi"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "ipAddress": "192.168.1.132",
            "username": "****@*****",
            "password": "****",
            "temperatureUnits": "F",
            "minimumTemperature": 75,
            "maximumTemperature": 85,
            "platform": "PentairIntelliCenter"
        },
    
       
}

**Screenshots:**
https://drive.google.com/file/d/1Py0ByGhBCpJ7WudiPGrqPsaN02zNsx4O/view?usp=sharing

**Environment:**

* **Plugin Version**: v2.1.0
* **Homebridge Version**: v1.6.1
* **Node.js Version**: v18.16.0
* **NPM Version**: v9.7.1
* **Operating System**: Raspbian 

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->

Switches set with Pool Controller app aren't updated in HomeKit

Describe The Bug:
Set fountain = true using Pentair controller app, HomeLink shows fountain = false

To Reproduce:
Set fountain = false in Pentair app and HomeLink. Set fountain = true in Pentair

Expected behavior:
Should see fountain = true in HomeLink

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:

{
    "ipAddress": "pool.florida.home",
    "username": "[email protected]",
    "password": "xxxxxxxxx",
    "temperatureUnits": "F",
    "minimumTemperature": 50,
    "maximumTemperature": 104,
    "_bridge": {
        "username": "0E:49:18:A9:2B:8D",
        "port": 58661
    },
    "platform": "PentairIntelliCenter"
}

Screenshots:

Environment:

  • Plugin Version: v2.1.1
  • Homebridge Version: v1.6.1
  • Node.js Version: v17.9.1
  • NPM Version:
  • Operating System: Synology DSM 7.1.1-42962 Update 5

Using the slider (or Siri) on variable speed pool pump permanently changes pre configured pool speeds/features.

Describe The Bug:

I have a set of pre configured pool pump speeds used by the pentair intellicenter schedule, they show up as "features", they are : pool slow, pool medium, pool high and pool highest. Using the slider (or Siri) on variable speed pool pump permanently changes pre configured pool speeds/features, losing their original values forever, this caused me a lot of issues as I had to perform my physical GPM/RPM measurements all over again.

When I use Siri or accidentally tap on the pool pump speed slider on homekit it overwrites my pre configured speeds. It would be nice to be able to disable the ability to change pool pump speed. All I want is to enable/disable my pre configured pool pump speed "features".

To Reproduce:
Change pool pump speed slider on a given "feature", check pentair intellicenter pre configured pool pump speed on the "feature", it will be changed to whatever the slider was set to.

Expected behavior:
Be able to disable the ability to override pre configured pool pump speeds.

Environment:

  • Plugin Version: v2.1.1
  • Homebridge Version: v1.8.1
  • Node.js Version: v20.9.0

Lowest Displayed Temperature (12.777C / 55F)

[11/18/2022, 7:18:23 AM] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 10.777777777777777 exceeded minimum of 12.777777777777777. See https://homebridge.io/w/JtMGR for more info.

Any chance we can have the legal limit show higher than 55F just to monitor temperature? Perhaps this is a thermostat minimum for Apple?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.