Skip to content

ktooi/pyam232x

Repository files navigation

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