pyam232x は、 AM2321/AM2322 という温湿度センサーを制御する為のコマンドと API 一式です。
このモジュールは、 AM2321/AM2322 から値を読み取って画面に出力するコマンドと、 AM2321/AM2322 を制御する為の API を提供します。
本モジュールは 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
-
pyam232x をインストールします。
pip install pyam232x
以上。
-
気温を取得する。
$ am232x temperature 17.9
-
湿度を取得する。
$ am232x humidity 35.1
-
不快指数を取得する。
$ am232x discomfort 66.282484
-
JSON 形式で気温、湿度、不快指数を取得する。
$ am232x json {"discomfort": 66.282484, "temperature": 21.6, "humidity": 35.1}
This project is licensed under the MIT License - see the LICENSE file for details