Skip to main content

Async access to 1wire (asyncio,trio,curio)

Project description

This library allows you to access 1wire buses with Python, using any async library (trio, asyncio, curio).

This code does not try to talk to any 1wire interface by itself; it uses TCP port 4304 (by default) to access one or more owservers.

Bus enumeration (when starting up, plus periodically in the background if desired) is automatic and can be turned off.

This code supports background polling, alerts, and simultaneous conversions. Bus couplers (DS2509) are handled transparently. Accessors to device attributes are created from device descriptors, read from owserver and augmented by device-specific classes when necessary.

The name of this library is (a) historic, (b) its main author strongly prefers Trio.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asyncowfs-0.15.2.tar.gz (42.8 kB view details)

Uploaded Source

Built Distribution

asyncowfs-0.15.2-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file asyncowfs-0.15.2.tar.gz.

File metadata

  • Download URL: asyncowfs-0.15.2.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for asyncowfs-0.15.2.tar.gz
Algorithm Hash digest
SHA256 852bffb2d8fb50cc639a4f2a71fad1ac7ed6d2843d7d90e7c2f8ea810f0317b1
MD5 5121be08d70c9230a8219a42f90c0de8
BLAKE2b-256 1753e0614c76de88a9139c79a13e75b0e54065366c4f6b7edd4157651a2e2474

See more details on using hashes here.

Provenance

File details

Details for the file asyncowfs-0.15.2-py3-none-any.whl.

File metadata

  • Download URL: asyncowfs-0.15.2-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for asyncowfs-0.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 06330dcea80b41365cab88a62b7c6a414e766874e502b7bfae6c9a32507c161c
MD5 e5f14a5c1670d3f75890a6405c00c963
BLAKE2b-256 93d1dc469b94413e7b51a4fce2421798a7ee723f30ceb92d797ab63c0fa743c5

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page