
Emporia Energy
Query Emporia Vue energy monitoring data directly via cloud API or local ESPHome integration. Supports real-time power consumption tracking, circuit-level monitoring, and energy usage analytics.
🚀 Monitor your home's energy usage in real-time with Emporia Energy. Query power consumption data directly from your Emporia Vue device—choose between cloud mode (simplest setup, uses your Emporia account) or local ESPHome mode (faster, no internet required). Get instant summaries, circuit breakdowns, and detailed channel information in easy-to-read JSON format.
💡 Perfect for tracking electricity costs, identifying power-hungry appliances, optimizing energy consumption, or building smart home automations. Works seamlessly whether your device runs stock firmware or custom ESPHome software—just pick your setup and start monitoring.
✨ Get accurate, timestamped data with flexible time scales (by minute, hour, day, or month) and automatic total calculations. No complex configuration needed—set a few environment variables and you're ready to go.
Requirements
Emporia account credentials (email and password) for cloud mode access
ESPHome device on local network with native API access (port 6053) and optional Noise PSK encryption key
Python library for Emporia cloud API integration
Python client for ESPHome native API communication