Skip to main content

Measure and show temperature, humidity and discomfort from AM2321/AM2322.

Project description

pyam232x

Version Downloads CodeQL doctest pep8

pyam232x は、 AM2321/AM2322 という温湿度センサーを制御する為のコマンドと API 一式です。

Overview

このモジュールは、 AM2321/AM2322 から値を読み取って画面に出力するコマンドと、 AM2321/AM2322 を制御する為の API を提供します。

Getting Started

Prerequisites

本モジュールは AM2322 を実装済みの下記環境で動作確認を行っています。

  • Raspberry Pi 4 Model B (4GB)

  • OS:

    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Raspbian
    Description:    Raspbian GNU/Linux 10 (buster)
    Release:        10
    Codename:       buster
    
  • Python: 2.7.16, 3.7.3

Installing

  1. pyam232x をインストールします。

    pip install pyam232x
    

以上。

Usage

  • 気温を取得する。

    $ am232x temperature
    17.9
    
  • 湿度を取得する。

    $ am232x humidity
    35.1
    
  • 不快指数を取得する。

    $ am232x discomfort
    66.282484
    
  • JSON 形式で気温、湿度、不快指数を取得する。

    $ am232x json
    {"discomfort": 66.282484, "temperature": 21.6, "humidity": 35.1}
    

Configuration

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

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

pyam232x-1.0.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

pyam232x-1.0.1-py2.py3-none-any.whl (10.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyam232x-1.0.1.tar.gz.

File metadata

  • Download URL: pyam232x-1.0.1.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for pyam232x-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b3926ccc1bbec71f71dbaad225e26a9c97db6bcc1217095e8ab2854eb85a6aad
MD5 663950dce8549d625feca2f7f72bece8
BLAKE2b-256 7e7fcf78dff39603cd5957e22708946afe6afc85ca7669cbd65b466668542af7

See more details on using hashes here.

File details

Details for the file pyam232x-1.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pyam232x-1.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for pyam232x-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a1e370aacdac45778ce0b1583fe91f54c9ab95be65b7c80e9fb0be6e5ec7ca0b
MD5 2434c2c77249a948fcc42d55c81534cc
BLAKE2b-256 9bc8b84cdfee9f996edc80ad2d4b26c3d1dfd1d09a839d3ceca6ad1fc3303239

See more details on using hashes here.

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