homebridge-leridian-dynamics
v1.1.4
Published
A homebridge plugin for the Smart Recirculation Control 32 by Leridian Dynamics.
Maintainers
Readme
Homebridge Leridian Dynamics
Apple Homekit integration for the Smart Recirculation Control 32 System
This Homebridge plugin exposes the Smart Recirculation Control 32 devices to Apple's HomeKit.
Features
- On-demand triggering of the Smart Recirculation Control 32 system
- Instant notification of the controller's status
- Polling option to keep the controller in sync with Homebridge
- Support for multiple controllers
Prerequisites
- Homebridge
- Smart Recirculation Control 32 system by Leridian Dynamics
- Controller Firmware v6.1.1 or higher.
Installation
Installing homebridge:
Install homebridge-leridian-dynamics:
sudo npm i @agilisone/homebridge-leridian-dynamicsConfiguration
Add the SmartRecircControl32 platform to config.json.
This plugin does not discover devices on its own.
Example configuration:
{
"name": "homebridge-leridian-dynamics",
"devices": [
{
"name": "Hot Water Recirculation",
"deviceUid": "123456789",
"controllerName": "SmartCirc",
"pollingInterval": 30,
"serverConfig": {
"port": 8123,
"path": "/api/webhook/"
}
}
],
"platform": "SmartRecircControl32",
}Properties
Platform Configuration Fields
platform[required] Must be set to "SmartRecircControl32".devices[required] This is a list of devices that will be controlled by HomeKit.
Device Fields
Name[required] This is the name of the accessory as it appears in HomeKit.Unique ID[required] This is a unique ID that is part of a device's registration in Homebridge.Controller Name[required] This should match the name of your controller that is specified in the Smart Recirc 32 app.Polling Interval[required] This specifies how many seconds the plugin waits before it requests the status of the controller. This is used to keep Homebridge in sync with the controller in the event a push request was missed.Server Configuration
port[required] This is the port that the controller will push to. This must match the port used in theWebhook Outboundparameter specified in the Smart Recirc 32 app.path[required] This is the local path that the controller will make a request to. This must match the port used in theWebhook Outboundparameter specified in the Smart Recirc 32 app.
Issues
In the event you encounter any issues, please submit it here.
I will try my absolute best to address them.
