Skip to main content

A simple API library to communicate with Brunata Online

Project description

Brunata Online API

License

ko-fi

⚠️ Please ensure your Brunata credentials work on online.brunata.com ⚠️

If your credentials don't work AND you use a different Brunata portal to view your metrics, please open an issue and/or merge request.

In most cases, you will likely have to add support for alternate portals yourself; I will gladly assist you in getting the authentication-flow working and finding the API endpoints. Then you can simply submit a Pull Request, and I'll review it when I have time 🙂

The integration can fetch the following metrics

  • 📊 Available meter types

  • ⚡ Energy meters

  • 💧 Water meters

  • 🔥 Heating meters

  • Measurement units used by meters

  • Total consumption per meter

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines

Credits 💜

Active Directory B2C Login-flow was mostly based on @itchannel's FordPass Integration

Total consumption and meter unit fetcher for the new API on Brunata Online by @rien 🎉

Thanks to WallyR on the Home Assistant Community forum for helping with testing out the district heating support on their account

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brunata_api-0.1.6.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brunata_api-0.1.6-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file brunata_api-0.1.6.tar.gz.

File metadata

  • Download URL: brunata_api-0.1.6.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.14

File hashes

Hashes for brunata_api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 047bca8a33d16b8b99a9118878ff8b08471bb69203aaf94275d5f0c7bbbd6f6f
MD5 068c9fb44e888803ac6c26ac8f745a1f
BLAKE2b-256 32aa7b8e7932a3c279eae3bcb8b9caf6ba13de3d43a9f65d5975c5f2c41ea064

See more details on using hashes here.

File details

Details for the file brunata_api-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for brunata_api-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b6bccbd7555d81971a5e70929755206e1a8b92b4fe92d3d10458344238812c23
MD5 7e35420c4ae13a19c7fad7e068b8ed49
BLAKE2b-256 59860bcc7d37864e828fc074d22661fe0de51cf492d574b4a789df0a70a91921

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page