homebridge-systemair-ventilator
Version:
A Homebridge plugin for controlling Systemair Ventilators.
53 lines (42 loc) • 1.79 kB
Markdown
# Homebridge Systemair Ventilator Plugin
This is a Homebridge plugin for controlling a Systemair Ventilator through its web interface then into HomeKit. You must have a SAVEConnect WIFI module connected for this to work. You will need the IP address of the SAVEConnect device and include it in the plugin settings.
# Installation:
If Homebridge is not already installed, use the following command to install it globally:
1. Install Homebridge:
```bash
npm install -g homebridge
2. Install the Plugin
```bash
npm install -g homebridge-systemair-ventilator
Run the following command to install the Homebridge Systemair Ventilator plugin:
3. Configure the Plugin
Edit the Homebridge config.json file to include the plugin. Add the following under "accessories":
```yaml
{
"accessories": [
{
"accessory": "SystemairVentilator",
"name": "Living Room Ventilator",
"ip": "x.x.x.x"
}
]
}
Replace add your Systemair IP with the actual IP address of your Systemair SAVEConnect device.
4. Restart Homebridge
Restart Homebridge for the changes to take effect:
```bash
sudo systemctl restart homebridge
# Features:
Control fan speeds with three settings: Low, Medium, and High.
Adjust the target temperature directly from HomeKit.
Automatically handles fan activation and speed synchronization.
Create scenes for Low, Normal, and High with the following mappings:
speed === 1 maps to 0% (Off)
speed === 2 maps to 16% (Low)
speed === 3 maps to 50% (Normal)
speed === 4 maps to 83% (High)
# Troubleshooting:
If the ventilator doesn't respond, check the following:
Ensure the IP address in the configuration is correct.
Verify that the SAVEConnect WIFI module is online.
Check Homebridge logs for error messages.