aqualinkd Platform plugin for homebridge: https://github.com/sfeakes/homebridge-aqualinkd
A Homebridge-Plugin, used to connect AqualinkD to AppleHomeKit using Homebridge.
for use with AqualinkD Depends on Homebridge v0.4.40+
See AqualinkD and AqualinkD Wiki for full information.
Option 1: Install via Homebridge Config UI X:
Option 2: Manually Install:
sudo npm install -g homebridge-aqualinkd
Option 1: Update via Homebridge Config UI X:
Option 2: Manually Update:
sudo npm update -g homebridge-aqualinkd
Option 1: Configuration via Homebridge Config UI X:
Option 2: Manually Configuration:
Edit homebridge config.json Example config
// Example ~/.homebridge/config.json content:
{
"bridge": {
"name": "Homebridge",
"username": "CC:21:3E:E4:DE:33", // <<-- Randomize this...
"port": 51826,
"pin": "031-45-154" // <<-- Change pin
},
"platforms": [{
"platform": "AqualinkD",
"name": "AqualinkD",
"server": "127.0.0.1", // <<-- servername/ip running aqualinkd
"port": "80",
"mqtt": {
"host": "mqtt-server.name", // <<-- servername/ip running MQTT
"port": 1883,
"topic": "aqualinkd"
},
"excludedDevices": []
}],
"accessories":[]
}
MQTT user password would be
"mqtt": {
"host": "mqtt-server.name", // <<-- servername/ip running MQTT
"port": 1883,
"topic": "aqualinkd",
"username": "username", // <<-- Optional, delete line if no user
"password": "password" // <<-- Optional, delete line if no passwd
},
Removing devices
"excludedDevices": ["Temperature/Spa", "Temperature/Pool", "Temperature/Air", "SWG/Percent_f"]
The above list are sort of duplicates. They are the sensors and the values that are also shown in the equivelent thermostats. ie :-
id:
value.http://aqualinkd.ip.address:port/api/homebridge
So if you want to save realestate you can remove those sensors. Note :- The above being duplications will depend on other configuration options, so first time out it's best to leave excludeDevices empty until you have everything showing and configured correctly, then decide what to delete.