用于控制 Insteon 设备的 Python API
项目描述
这是一个与 Insteon 调制解调器接口的 Python 包。它已经过测试,可与大多数基于 USB 或 RS-232 串行的设备一起使用,例如 2413U、 2412S、 2448A7和集线器型号 2242 和2245。其他模型尚未经过测试,但底层协议并未随着时间的推移发生太大变化,因此如果它与许多其他模型一起使用也就不足为奇了。如果您发现某件事取得了成功,请告诉我们。
这个pyinsteon包的创建主要是为了支持家庭助理 自动化平台的 INSTEON 平台,但它的结构是通用的,也应该可用于其他应用程序。
要求
Python 3.7、3.8、3.9 或 3.10
基于 Posix 或 Windows 的系统
某种形式的 Insteon PLM 或 Hub
至少一台 Insteon 设备
安装
当然,您可以使用pip安装此软件包的最新版本。这将从 PyPI下载更新的版本并将其安装到您的主机。
pip install pyinsteon
如果您想获取开发代码,您还可以克隆此 git 存储库并从本地源安装:
cd pyinsteon pip install .