pyatmo
v8.1.0
警告:由於個人原因,我目前無法花費足夠的時間來有效地管理此存儲庫。因此,直到進一步通知,不會對現有或即將發生的問題給予任何關注。但是,我想向您保證,只要他們成功地通過連續的集成測試並且不會出現任何明顯的問題,我將繼續合併提交的任何拉動請求。
對於給這造成的任何不便,我深表歉意,我衷心希望有能力在不久的將來分配更多時間。您的理解非常感謝。
簡單的API訪問NetAtmo設備和數據(例如Weather Station或Python 3)。有關更多詳細信息,請參見Dev.netatmo.com
該項目與NetAtmo公司沒有關係。
要安裝PYATMO,只需運行:
pip install pyatmo
根據您的權限,您可能需要使用sudo。安裝後,您可以通過pyatmo
:
import pyatmo
該模塊需要有效的用戶帳戶和註冊應用程序。請注意,如果Netatmo決定更改其API,則該模塊可能會停止工作。
先決條件:
uv
python >=3.11
克隆倉庫,安裝依賴項並安裝預加入掛鉤:
git clone
cd pyatmo
uv sync
pre-commit install
要運行完整的套件,只需從虛擬環境中運行以下命令:
pytest
或者
python -m pytest tests/
要生成代碼覆蓋範圍XML(例如用於VSCODE)運行
python -m pytest --cov-report xml:cov.xml --cov pyatmo --cov-append tests/
運行測試的另一種方法是使用tox
。這可以針對已安裝的軟件包和多個版本的Python進行測試。
tox
或通過指定Python版本
tox -e py310