How eak012/mea-electric-bill-card works
This is a Home Assistant Lovelace card for estimating MEA Type 1.2 electricity bills. Users configure cumulative grid and optional solar sensors, choose a billing period or cutoff, and view net usage, an itemized estimate, and bill-cycle history. The sampled source supports the current-period calculation and rendering path; README capabilities fill in documented features whose implementation was not sampled, so uncertain internal wiring is omitted.
Main entry points: mea-electric-bill-card.js MEA Bill Card
Components 17
Configuration
- Visual Config Editor
mea-electric-bill-card.js - Card Settings
mea-electric-bill-card.js
Billing Engine
- Period Boundaries
mea-electric-bill-card.js - Usage Segments
mea-electric-bill-card.js - Usage Aggregation
mea-electric-bill-card.js - Solar Net Usage
mea-electric-bill-card.js - Progressive Rates
mea-electric-bill-card.js - Bill Breakdown
mea-electric-bill-card.js - Bill-Cycle History
mea-electric-bill-card.js
Card Display
- MEA Bill Card
mea-electric-bill-card.js - Period Selection
mea-electric-bill-card.js - Summary and Tables
mea-electric-bill-card.js
Other components
- Dashboard User
- Home Assistant
- Cumulative Energy Sensors
- Long-Term Statistics
- History API
Connections 21
- Dashboard User → Visual Config Editor: sets options
- Visual Config Editor → Card Settings: emits config
- Home Assistant → MEA Bill Card: hosts card
- MEA Bill Card → Card Settings: reads config
- Dashboard User → Period Selection: selects period
- Period Selection → MEA Bill Card: changes period
- MEA Bill Card → Period Boundaries: gets date range
- MEA Bill Card → Usage Segments: requests usage
- Usage Segments → Long-Term Statistics: fetches statistics
- Usage Segments → History API: fetches recent data
- Cumulative Energy Sensors → Long-Term Statistics: record energy
- Cumulative Energy Sensors → History API: provide readings
- Usage Segments → Usage Aggregation: provides points
- Usage Aggregation → Solar Net Usage: returns totals
- Solar Net Usage → Bill Breakdown: supplies net units
- MEA Bill Card → Bill Breakdown: calculates estimate
- MEA Bill Card → Bill-Cycle History: loads bill cycles
- Bill Breakdown → Summary and Tables: supplies breakdown
- Bill-Cycle History → Summary and Tables: supplies rows
- MEA Bill Card → Summary and Tables: renders card
- Summary and Tables → Dashboard User: shows results