$npx skillfedfor your agent

sense-energy

API for the Sense Energy Monitor

Worth itPyPI MonitoringReleased Jul 202676.7K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sense_energy-0.14.3-py3-none-any.whl
v0.14.3 · released 2026-07-15 · 9 runtime deps: async_timeout, ciso8601, orjson, requests, websocket-client, websockets, aiohttp, kasa-crypt

Yes. The package is actively maintained, has no known vulnerabilities, installs cleanly, and is widely used for Sense monitor integration. Install it if you need programmatic access to Sense energy data or want to emulate devices for the Sense monitor. The main caveat is that it relies on an unofficial API, so changes to Sense's backend could break functionality without warning.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low install friction with a pure-Python wheel.
  • Active maintenance with a recent release (30 days ago) and steady repository activity.
  • Nine runtime dependencies are all common, well-maintained packages.

License · maintenance · safety

permissive license (permissive) — MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions.

last release 2026-07-15 (30 days) · last repo commit 2026-07-15 · 190 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 76,654 downloads/mo, #14,604 on PyPI

Verify before relying

pip install sense_energy

from sense_energy import Senseable
sense = Senseable()
sense.authenticate(username, password)
sense.update_realtime()
print("Active:", sense.active_power, "W")
  • Whether the Sense API credentials and authentication flow remain stable with Sense's unofficial API
  • Whether local device emulation (SenseLink) requires specific Sense app configuration beyond enabling TP-Link HS110/HS300 support
Same gist for agents: .md · .json

What it is and what it does

sense_energy is a Python client for the unofficial Sense Energy Monitor API. It lets you pull real-time power readings, trend data, and individual device information from a Sense home energy monitor programmatically. The package is commonly used to integrate Sense data into home automation platforms like Home Assistant, SmartThings, and ActiveTiles.

Beyond API access, sense_energy also includes a SenseLink class that emulates TP-Link Kasa HS110 smart plugs, allowing you to report custom power usage back to your Sense monitor. This is useful for monitoring non-standard devices or testing. The package depends on async libraries (aiohttp, websockets), HTTP clients (requests, websocket-client), and serialization tools (orjson, msgpack, ciso8601) to handle real-time data efficiently.

Use it for

  • Pull real-time power consumption from a Sense monitor into Home Assistant or another home automation platform
  • Log historical energy usage and solar production data to a database for analysis and reporting
  • Emulate smart plugs to report custom power readings (e.g., from non-standard devices) back to Sense
  • Build dashboards or alerts based on real-time active power and device-level consumption
  • Integrate Sense data into third-party energy analytics or billing tools

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is actively maintained, has no known vulnerabilities, installs cleanly, and is widely used for Sense monitor integration. Install it if you need programmatic access to Sense energy data or want to emulate devices for the Sense monitor. The main caveat is that it relies on an unofficial API, so changes to Sense's backend could break functionality without warning.

Install

sense-energy on PyPI

Before you install

Low install friction with a pure-Python wheel. Active maintenance with a recent release (30 days ago) and steady repository activity. Nine runtime dependencies are all common, well-maintained packages.

License in practice

MIT license (permissive) means you can use, modify, and distribute this package freely with minimal restrictions.

Quickstart

pip install sense_energy

from sense_energy import Senseable
sense = Senseable()
sense.authenticate(username, password)
sense.update_realtime()
print("Active:", sense.active_power, "W")

Verify before relying

  • Whether the Sense API credentials and authentication flow remain stable with Sense's unofficial API
  • Whether local device emulation (SenseLink) requires specific Sense app configuration beyond enabling TP-Link HS110/HS300 support

Package facts

Licensepermissive license permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
9 packages
async_timeoutciso8601orjsonrequestswebsocket-clientwebsocketsaiohttpkasa-cryptmsgpack
MaintenanceActively maintained 30 days since the last release
Last repo commit
First released
Downloads76,654 / month, #14,604 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.9

Evidence: sense_energy-0.14.3-py3-none-any.whl

Tags

Capabilities
sense energy monitor apihome energy monitoring pythonsense api clientenergy data retrievalsmart plug emulationreal-time power monitoringhome assistant energy integration
Topics
home-automationenergy-monitoringiot
PyPI keywords
senseenergyapi

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “sense energy monitor api”

  • sense-energyProvides Python access to the Sense Energy Monitor API for retrieving…
  • whirlpool-sixth-senseProvides an unofficial API client for controlling and monitoring…
  • qsAPIqsAPI is a Python client for Qlik Sense QPS and QRS REST APIs that…

Give your agent the search over MCP, or paste the wish link into any chat.

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

Apache-2.0pure Python · 3.10+
393.5Mdownloads / mo

See also p1monitor · qsAPI · pyemvue · whirlpool-sixth-sense · pysma · greeneye_monitor · pysmappee · forecast-solar · ovoenergy · pyTibber