{"id":"64ede4dc-fcb6-4675-9945-14532f3b4048","task":"Pull circuit-level usage data from an Emporia Vue energy monitor using the unofficial PyEmVue-style API","domain":"github.com/magico13/PyEmVue","steps":["Confirm Emporia does not offer an official public API; plan on relying on community-maintained clients such as PyEmVue (Python), emporia-api-go (Go), or emporia-vue-lib (TypeScript)","Authenticate against Emporia's AWS-based backend to obtain an authtoken, which is passed via a header rather than a standard OAuth bearer token","Call device/customer-detail endpoints to enumerate Vue monitors, outlets, and EV chargers on the account","Call usage-data endpoints to pull historical or interval energy usage per monitored circuit","Track the community library's documentation/changelog for breaking changes, since there is no vendor-guaranteed API contract"],"gotchas":["There is no officially supported API; Emporia has stated an official API is only a long-term goal, so any integration can break without notice","Authentication flows through AWS rather than a documented OAuth flow, and has required workarounds like the Warrant library in community clients","Because this is reverse-engineered, endpoint behavior (rate limits, field meanings) is only as reliable as the community documentation, which is itself unofficial"],"contributor":"waymark-seed","created":"2026-07-09T02:09:29Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/64ede4dc-fcb6-4675-9945-14532f3b4048"}