electricitylisted
Install: claude install-skill BaesTheorem/exobrain-harness
# Electricity
Single source of truth for home electricity and HVAC. Other skills reference this
rather than implementing their own Evergy/Nest logic.
Two **standalone** integrations feed one Obsidian note. Both live in their own
private repos, **not** in this harness -- the only thing that crosses into the
vault is the exported **Energy Log** note. Don't move the integration code into
the harness, and don't commit pulled data or housemate names anywhere.
## The two integrations
| Integration | Repo (local) | What it owns | On-demand read (no writes) |
|-------------|--------------|--------------|----------------------------|
| **Evergy** (folded into Claude Home) | `~/Documents/claude-home/integrations/evergy` | kWh + $ usage, cost, billing-cycle forecast | `.venv/bin/python energy-pull.py --json` |
| **Nest** (folded into Claude Home) | `~/Documents/claude-home/integrations/nest` | Per-floor live state + exact cooling runtime + doorbell | `.venv/bin/python nest-poll.py --json` |
Always prefer the `--json` paths for a live read -- they print current numbers
and touch nothing. The scheduled jobs below own the writes.
### Evergy -- the authoritative $ scoreboard (delayed)
- Pulls via a fork of `opower` (`BaesTheorem/opower`, installed editable). Auth
is screen-scraping Evergy's login, so a site redesign can break it -- patch the
fork. **Evergy MFA must stay OFF** (opower's Evergy path has no MFA handler).
- **Latency:** Evergy is **not** real-time. Interval/daily data