skillfed

sensor-state-data

Models for storing and converting Sensor Data state

sensor-state-data v2.20.0 94.9K downloads/30d#13,301 on PyPI4
Permissive license Apache-2.0 Active released

What it is and what it does

sensor-state-data is a library that provides pre-built data models for representing and working with sensor state information. It abstracts the structure of sensor readings into reusable Python classes, making it easier to handle sensor data consistently across applications without building custom data structures from scratch.

The package has no external runtime dependencies, making it lightweight to integrate. It supports modern Python versions from 3.9 through 3.14 and is actively maintained. The library is in pre-alpha status, indicating the API may still evolve, but it is used in production contexts (94882 monthly downloads) and has no known security vulnerabilities.

Use it for:

  • Define standardized data structures for IoT sensor readings in home automation systems
  • Convert between different sensor data formats in device integration layers
  • Store and serialize sensor state snapshots for logging or replay
  • Build type-safe sensor data handling in Python applications

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides data models for storing and converting sensor state information in a standardized format.

Yes, if you need standardized sensor data models for IoT or monitoring applications. The zero-dependency design, permissive license, and active maintenance make it low-risk to adopt. However, verify that the supported sensor types and data structures match your specific use case before committing, as the pre-alpha status means the API may change.

Install

sensor-state-data on PyPI

pip

pip install sensor-state-data

uv

uv add sensor-state-data

poetry

poetry add sensor-state-data

Installing sensor-state-data

Before you install

Low friction installation with no runtime dependencies. Active maintenance as of 2026-08-10 with regular releases.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions.

Quickstart

pip install sensor-state-data

import sensor_state_data
# Use the provided models to structure sensor state information

Requires Python 3.9 or later (supports up to 3.14)

Verify before relying

  • What sensor types or protocols are supported by the models
  • Whether this integrates with specific IoT platforms or frameworks
  • Performance characteristics when handling large volumes of sensor data

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (<4.0,>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 285 days since the last release
Last repo commit
First released
Downloads 94,882/month — #13,301 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: sensor_state_data-2.20.0-py3-none-any.whl

Development Status :: 2 - Pre-AlphaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Software Development :: Libraries

Tags

sensor data modelsstate data conversionsensor state storagesensor data structuresIoT sensor modelsdevice state representation
iotsensor-datadata-models

More Libraries packages