从任何python 3脚本访问netatmo气象站数据的简单api。家庭助理设计(但不仅如此)
pyatmo的Python项目详细描述
[![代码样式:黑色](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
访问Netatmo设备和数据(如气象站或Python3中的相机数据)的简单API。 有关详细信息,请参见http://dev.netatmo.com
这个项目与netatmo公司没有关系。
###安装35;
要安装pyatmo,只需运行:
pip install pyatmo
根据您的权限,您可能需要使用sudo。 安装后,您可以简单地将pyatmo添加到python 3脚本中,包括:
import pyatmo
###注
模块需要有效的用户帐户和注册的应用程序。有关更多信息,请参见usage.md。 请注意,如果Netatmo决定更改其API,模块可能会停止工作。
###测试35;
要运行pytest测试套件,您需要安装以下依赖项:
pip install pytest pytest-mock pytest-cov requests-mock freezegun
要运行完整的套件,只需键入
pytest
或
python -m pytest
要生成代码覆盖率xml(例如用于vscode),请运行
python -m pytest –cov-report xml:cov.xml –cov smart_home –cov-append tests/