SaskPower SmartMeter Integration for Home Assistant
This is a custom component for Home Assistant that integrates with SaskPower's online portal to retrieve smart meter and billing data.
It provides sensors for your daily, weekly, and monthly electricity usage, as well as sensors for your last bill's charges and total usage.Most importantly, this integration provides two sensors specifically designed for the Home Assistant Energy Dashboard, allowing you to track detailed 15-minute consumption and estimated costs over time by backfilling historical data.
Features:
Fetches 15-minute interval smart meter data. Provides summary sensors for the most recent full day, the last 7 days, and the previous calendar month's usage. Provides sensors for the total charges and kWh usage from your last bill. Includes two TOTAL_INCREASING sensors for seamless integration with the Home Assistant Energy Dashboard. Backfills up to 365 days of historical data into Home Assistant's statistics database on first run.
- Ensure you have HACS (Home Assistant Community Store) installed.
- In HACS, go to the "Integrations" section.
- Click the three dots in the top right corner and select "Custom repositories".
- In the "Repository" field, paste the URL of this GitHub repository
- For the "Category", select "Integration".
- Click "Add".
- The "SaskPower SmartMeter" integration will now appear in your HACS integrations list.
- Click on it and select "Download".
- Restart Home Assistant.
To get detailed graphs of your usage and cost:
- Go to Settings -> Dashboards -> Energy.
- Under Electricity Grid, click Add Consumption.
- Select the "SaskPower Total Consumption" sensor.
- Under the "Track grid consumption cost" section, click Add Cost.
- Select "Use an entity with the total cost" and choose the "SaskPower Estimated Total Cost" sensor.
- Click Save.
- After a few hours, the Energy Dashboard will begin to populate with your detailed SaskPower data.