文件名称:libdyson:dyson设备的Python库
文件大小:42KB
文件格式:ZIP
更新时间:2024-03-04 09:02:03
Python
戴森Python库 该库仍在开发中。 该库是的重构。 将会有一些重大变化: 初始化本地连接不再需要云登录。 用户可以直接使用MQTT凭据。 库的接口将得到改进,以便不同类型的设备(例如PureCoolLink和PureCool)的相同操作将具有相同的接口。 基于Zeroconf的自动连接将与设备类分离,因此我们只能使用一个Zeroconf服务来自动连接多个设备。 该库的主要目的是支持HomeAssistant Dyson集成,从而使其仅支持Python 3.7+,并且没有针对较旧版本的Python的计划。
【文件预览】:
libdyson-main
----setup.py(57B)
----.gitignore(2KB)
----requirements.txt(45B)
----pyproject.toml(3KB)
----MANIFEST.in(32B)
----.pre-commit-config.yaml(2KB)
----LICENSE(11KB)
----CHANGELOG.md(788B)
----setup.cfg(1KB)
----.github()
--------workflows()
----libdyson()
--------dyson_pure_cool_link.py(9KB)
--------__init__.py(979B)
--------dyson_device.py(5KB)
--------discovery.py(3KB)
--------utils.py(200B)
--------cloud()
--------dyson_360_eye.py(4KB)
--------exceptions.py(1KB)
--------const.py(851B)
----README.md(951B)
----tests()
--------mocked_mqtt.py(4KB)
--------__init__.py(192B)
--------test_device.py(6KB)
--------test_pure_cool_link.py(8KB)
--------test_360_eye.py(3KB)
--------cloud()
--------test_init.py(1KB)
--------test_discovery.py(3KB)
----requirements_test.txt(34B)
----bandit.yaml(224B)
----get_devices.py(986B)