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 🙂

✨ Planned Features

  • Add support for more metrics

    • 💧 Water consumption

    • 🔥 District heating / gas consumption

  • Configure Python tests

The integration can fetch the following metrics

  • 📊 Available meter types — ⚠️ Only tested on two accounts so far ⚠️

  • ⚡ Energy meters

  • 💧 Water meters

  • 🔥 Heating meters — Thanks to WallyR on the Home Assistant Community forum

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


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.5.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.5-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for brunata_api-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ae211dc9c71c7e837411ca88f4520a96cd8f21c22c45dc8cd4a275164611f069
MD5 9115344ae2aa6b03b1b8d9ac6e3a8cd4
BLAKE2b-256 df24e349322f1830203313eb9ba0a3d9dff3267328d37f1080a11c4e88cc1fb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brunata_api-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0ee441d6b485c8723fdbd54b4faeebb5f5353757c08121cfa04637376a461fcc
MD5 559295f673881bb29fba110b9742525b
BLAKE2b-256 f21bddb539b6fbc6de7655238dd9956de5a7041ac735d3aa20184631a93949d2

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