Take control of your energy management with the Local/LAN Tibber Pulse IR/Bridge integration for Home Assistant. This streamlined solution allows you to access your Tibber Pulse data directly from the Bridge, bypassing the cloud for enhanced performance. Ideal for IR version users, it's an unofficial, straightforward way to optimize your home automation without unnecessary proxies.
Tibber Pulse IR Local Integration
Unlock immediate access to your Tibber Pulse IR data without relying on cloud services using this innovative local integration for Home Assistant.
Seamless Data Retrieval
With this integration, you can effortlessly read data directly from the Tibber Pulse Bridge, ensuring efficient and real-time monitoring of your electricity usage without the delays typical of cloud dependencies. Note: This setup is designed exclusively for users with the IR version of the Tibber Pulse, and is not compatible with other versions like P1, HAN, or KM. To confirm compatibility, ensure that you have a Bridge device plugged into a power outlet.
Important Considerations
- Unofficial Support: This integration is not officially supported by the Tibber team; the developer is an independent contributor.
- Invitation Link: If you're considering becoming a Tibber customer, consider using my personal invitation link here for bonuses!
Challenges & Assistance
This integration currently supports SML 1.04 protocol and may encounter issues with certain data packages due to limitations with the Tibber Bridge. Users can assist by contributing data samples for unsupported communication modes or reporting any problems encountered during setup or operation via the GitHub Issues page.
Setup Requirements
To integrate this into your Home Assistant environment, the web frontend of the Tibber Pulse Bridge must be enabled. Follow the simple steps to switch the bridge to Access Point Mode and configure the necessary web settings.
Additional Status Monitoring
Monitor additional status metrics from your Tibber Pulse IR beyond electricity data including battery voltage, temperature, and connection reliability. Use a REST API in your configuration.yaml
to request these metrics as needed.
Example REST Template
To track relevant status updates, add the following to your Home Assistant configuration:
- platform: rest
name: Tibber Pulse Metrics
unique_id: tibber_pulse_metrics
resource: http://admin:[BRIDGE_PASSWORD]@[YOUR_IP]/metrics.json?node_id=1
method: GET
value_template: "{{ value_json.node_status.node_battery_voltage | float }}"
scan_interval: 300
headers:
Content-Type: application/json
User-Agent: REST
unit_of_measurement: V
Acknowledgments
Special thanks to the community contributions, including @spacemanspiff2007 for the Python SML library, which simplifies data reading, and @ProfDrYoMan for original ideas that inspired this integration.
Join the community and start harnessing the power of direct data access from your Tibber Pulse IR today!