{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"PyEmVue reads energy usage data from Emporia Vue home energy monitors and provides programmatic control over outlets and EV chargers through the Vue API.","skillfed_tags":["home-automation","energy-monitoring","iot"],"use_cases":["Monitor real-time or historical energy consumption by device or circuit in your home","Build a dashboard or logging system that pulls Vue data into a home automation platform","Programmatically toggle smart outlets or EV chargers based on energy usage patterns","Export energy usage data for analysis or billing reconciliation","Integrate Vue monitoring into a custom home energy management application"],"what_it_does":"PyEmVue is an unofficial Python client for the Emporia Vue energy monitoring system. It authenticates with your Vue account, retrieves device and channel information, and fetches energy usage data at various time scales. The library also supports controlling smart outlets and EV chargers connected to your Vue setup.\n\nThe package handles login via username/password or stored tokens, manages token refresh automatically, and provides methods to query usage over time ranges or at specific instants. It requires Python 3.9+ and depends on pycognito for authentication, requests for HTTP calls, python-dateutil for time handling, and typing-extensions for type hints.","worth_installing":"Yes, if you own an Emporia Vue system and need programmatic access to its data or control capabilities. The library is straightforward to use, has low install friction, and carries no security vulnerabilities. However, maintenance is aging\u2014activity is sparse\u2014so verify that the authentication flow and API compatibility remain current before relying on it in production."},"id":"pyemvue","links":{"html":"https://skillfed.io/packages/pyemvue","md":"https://skillfed.io/packages/pyemvue.md","pypi":"https://pypi.org/project/pyemvue/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-06-05","license_spdx":null,"license_treatment":"permissive","name":"pyemvue","python_support":"supports_current","summary":"Unofficial library for interacting with the Emporia Vue energy monitor."},"popularity":{"monthly_downloads":131230,"position":11599,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.9"}
