Skip to main content

Home Assistant integration for EPB (Electric Power Board)

Project description

EPB Integration for Home Assistant

GitHub Release GitHub Activity License

hacs Project Maintenance BuyMeCoffee

EPB Company Logo

Home Assistant integration for EPB (Electric Power Board) smart meter data.

Features

  • Real-time energy usage monitoring
  • Cost tracking
  • Multiple account support
  • Configurable update intervals

Installation

HACS (Recommended)

  1. Install HACS
  2. Go to HACS > Integrations
  3. Click on the 3 dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL
  6. Select "Integration" as the category
  7. Click "ADD"
  8. Search for "EPB"
  9. Click "INSTALL"
  10. Restart Home Assistant

Manual

  1. Copy the custom_components/epb directory to your Home Assistant's custom_components directory
  2. Restart Home Assistant

Configuration

  1. Go to Settings > Devices & Services
  2. Click "ADD INTEGRATION"
  3. Search for "EPB"
  4. Enter your EPB credentials
  5. Configure update interval (optional)

Sensors

This integration provides the following sensors for each EPB account:

  • Energy Usage (kWh)
  • Energy Cost ($)

Each sensor includes additional attributes:

  • Account Number
  • Service Address
  • City
  • State
  • ZIP Code

Contributing

This is an active open-source project. Feel free to contribute by:

  1. Reporting bugs
  2. Suggesting enhancements
  3. Creating pull requests

License

This project is licensed under MIT License - see the LICENSE file for details.


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

ha_epb-1.0.3.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

ha_epb-1.0.3-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file ha_epb-1.0.3.tar.gz.

File metadata

  • Download URL: ha_epb-1.0.3.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ha_epb-1.0.3.tar.gz
Algorithm Hash digest
SHA256 ccd38710359246481114d33eba4cd73d1a96b159173945b9e7d1d5ae948ca816
MD5 e4ecff1073d16e0acf2effcf4a2cdca1
BLAKE2b-256 6118f38050caa0fa0f1e1545a06a82c047463a8c1ccebd45d88d09deded93942

See more details on using hashes here.

Provenance

The following attestation bundles were made for ha_epb-1.0.3.tar.gz:

Publisher: workflow.yml on asachs01/ha-epb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ha_epb-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: ha_epb-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ha_epb-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b1adb999af649c631bae4c5086c2647150ad9e1b102bc6ef799b7e29bde9a409
MD5 e303b9b41b24441759417f7c3b04a7f6
BLAKE2b-256 2887fdaea75ff43edb6974b977581873ec3c3b92962423c2ae80c40f1b164a38

See more details on using hashes here.

Provenance

The following attestation bundles were made for ha_epb-1.0.3-py3-none-any.whl:

Publisher: workflow.yml on asachs01/ha-epb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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