Skip to main content

Python OWFS client library (owserver protocol)

Project description

Package Documentation Python Package Index version

Pyownet is a pure python package that allows network client access to the OWFS 1-Wire File System via an owserver and the owserver network protocol, in short ownet.

The pyownet.protocol module is an implementation of the owserver client protocol that exposes owserver messages as methods of a proxy object:

>>> owproxy = pyownet.protocol.proxy(host="owserver.example.com", port=4304)
>>> owproxy.dir()
['/10.67C6697351FF/', '/05.4AEC29CDBAAB/']
>>> owproxy.read('/10.67C6697351FF/temperature')
'     91.6195'

Installation

To install pyownet:

$ pip install pyownet

Python version support

The code base is written in Python 2, but Python 3 is fully supported, and is the main developing language. Running the 2to3 tool will generate valid and, whenever possible, idiomatic Python 3 code.

Explicitly supported versions are Python 2.6, 2.7, 3.2 through 3.5.

Documentation

Full package documentation is available at http://pyownet.readthedocs.org/en/latest/

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

pyownet-0.10.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyownet-0.10.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

pyownet-0.10.0-py2-none-any.whl (12.5 kB view details)

Uploaded Python 2

File details

Details for the file pyownet-0.10.0.tar.gz.

File metadata

  • Download URL: pyownet-0.10.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyownet-0.10.0.tar.gz
Algorithm Hash digest
SHA256 714dc273a39b3659992939339b0f3ab7986108a10097232ed92df5f55db9c2e4
MD5 1212536e3c3bcdaad0e819346c67a7fb
BLAKE2b-256 28adb667ba78f72c5a600f15786afab3fc353ca8de2822e9a7a3db991731c896

See more details on using hashes here.

File details

Details for the file pyownet-0.10.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyownet-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97012c2be965a05ec5188b8bdde36fbcd5a1ba5c108f61eea66a827076d7499c
MD5 6d08a2f3a6438d6279578ab2f0b90255
BLAKE2b-256 52fddb42cda504d1bd3edf10027a9ba2843350d23606bd2dedb82b1c754e84e5

See more details on using hashes here.

File details

Details for the file pyownet-0.10.0-py2-none-any.whl.

File metadata

File hashes

Hashes for pyownet-0.10.0-py2-none-any.whl
Algorithm Hash digest
SHA256 c2d1a74c1e305befbce0b71a158e5bc5329581e4cd6df63e62f79073a4b2fc1e
MD5 aefcc5a9c5a23bb384bd6b20c1f95a23
BLAKE2b-256 9e882946acfa63dc647075462e3ee444a08e3e722f5cad744b510d8123cdcddf

See more details on using hashes here.

Supported by

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