This custom Home Assistant integration provides monitoring capabilities for Renogy devices via Bluetooth Low Energy (BLE) connection, specifically for devices with BT-1 and BT-2 modules.
Tested:
- Renogy Rover
Should work, but untested:
- Renogy Wanderer
- Renogy Adventurer
- Renogy DC-DC Charger
- Automatic discovery of Renogy BLE devices
- Monitor battery status (voltage, current, temperature, charge state)
- Monitor solar panel (PV) performance metrics
- Monitor load status and statistics
- Monitor controller information
- All data exposed as Home Assistant sensors
- Energy dashboard compatible sensors
- Configurable polling interval
- Automatic error recovery
- Home Assistant instance (version 2025.3 or newer)
- Renogy device with BT-1 or BT-2 Bluetooth module
- A compatible Bluetooth adapter on your Home Assistant host device
- Bluetooth discovery enabled in Home Assistant
This integration can be installed via HACS (Home Assistant Community Store).
- Ensure you have HACS installed
- Add this repository to your HACS custom repositories:
- Click on HACS in the sidebar
- Click on the three dots in the top right corner
- Select "Custom repositories"
- Add this repository URL
- Select "Integration" as the category
- Search for "Renogy" in the HACS store and install it
- Restart Home Assistant
The integration is configurable through the Home Assistant UI after installation:
- Go to Settings > Devices & Services
- Click the "+ Add Integration" button
- Search for "Renogy" and select it
- The integration will automatically start scanning for devices
- Polling Interval: Adjust how frequently the device is polled (10-600 seconds, default: 60)
- Can be configured per device in the device settings
- Lower values provide more frequent updates but may impact battery life
The integration provides the following sensor groups:
- Voltage
- Current
- Temperature
- State of Charge
- Charging Status
- Voltage
- Current
- Power
- Daily Generation
- Total Generation
- Status
- Current Draw
- Power Consumption
- Daily Usage
- Temperature
- Device Information
- Operating Status
All sensors are automatically added to Home Assistant's Energy Dashboard where applicable.
It can be extremely helpful to enable debug logging when troubleshooting issues.
- Open your Home Assistant instance and navigate to the Renogy integration
- Select "Enable debug logging"
- Navigate to the Home Assistant Core logs
- Select the three dots in the top right and choose "Show raw logs"
- Verify your Renogy device has a BT-1 or BT-2 module installed
- Check that Bluetooth is enabled on your Home Assistant host
- Ensure the device is within range (typically 10m/33ft)
- Restart the Bluetooth adapter
- If the device shows as unavailable:
- Check the device is powered on
- Verify it's within range
- Check Home Assistant logs for specific error messages
- Try reducing the polling interval temporarily for testing
- Verify your device firmware is up to date
- Check the Renogy app to compare readings
- Note that some values (like daily totals) reset at midnight
- For bugs, please open an issue on GitHub
- Include Home Assistant logs and your device model information
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.