PitchHut
Log in / Sign up
ha-tibber-pulse-local
5 views
Directly accessing your energy data, simplified.
Pitch

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.

Description

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!