A Home Assistant integration for Renson WAVES ventilation devices.
- Sensor Support: Temperature, Humidity, Absolute Humidity, AVOC (VOC), Pressure, Signal Strength
- Fan Control: View fan speed and control ventilation (when control endpoints are available)
- Local Polling: Fetches data directly from the device on your local network
- HACS Compatible: Install directly from Home Assistant Community Store
- Go to HACS > Integrations
- Click the three dots menu and select "Custom repositories"
- Add:
https://github.com/Pieter-Geerts/rensonwaves - Select "Integration" category
- Click "Install"
- Restart Home Assistant
- Go to Settings > Devices & Services > Create Integration
- Search for "Renson WAVES"
- Clone the repository to your
custom_componentsdirectory:git clone https://github.com/Pieter-Geerts/rensonwaves.git \ ~/.homeassistant/custom_components/renson_waves - Restart Home Assistant
After installation, add the integration through the UI:
- Go to Settings > Devices & Services
- Click "Create Integration"
- Search for "Renson WAVES"
- Enter the device IP address (default port: 80)
- The integration will validate the connection and auto-discover device information
| Sensor | Unit | Type |
|---|---|---|
| Temperature | °C | Temperature |
| Humidity | % | Humidity |
| Absolute Humidity | g/kg | Humidity |
| AVOC (VOC) | ppm | Air Quality |
| Pressure | Pa | Pressure |
| Signal Strength | dBm | Signal Strength |
- Fan Control: Currently read-only. Full control requires discovering the POST/PUT endpoints
- Manual Speed Control: Not yet implemented (requires control endpoints)
GET /v1/constellation- Complete device configurationGET /v1/constellation/sensor- Sensor dataGET /v1/constellation/actuator- Actuator dataGET /v1/global/uptime- Device uptimeGET /v1/wifi/client/status- WiFi statusGET /v1/decision/room- Decision room statePUT /v1/decision/room/boost- Default room boost controlGET /v1/decision/silent- Silent mode configurationPUT /v1/decision/silent- Silent mode configuration updateGET /v1/decision/breeze- Breeze mode configuration
- Ensure the WAVES device is on the same network
- Check the device IP address is correct
- Verify the device is responding to HTTP requests on port 80
- Check that the coordinator has refreshed data (should happen every 30 seconds)
- Look for errors in the Home Assistant logs
If you discover additional endpoints for fan control, please open an issue or PR!
Contributions are welcome! Please feel free to open issues or submit pull requests.
This project is not affiliated with or endorsed by Renson. I am not an employee of Renson. If there are any concerns, please contact me and I will address them.
MIT License - See LICENSE file for details
For issues, feature requests, or questions, please open an issue on GitHub.