DALI照明系统接口
项目描述
DALI(“数字可寻址照明接口”)定义了照明控制设备(例如荧光镇流器、LED调光器)和输入设备(按钮、运动传感器等)应如何互操作。它已在IEC 62386中标准化。
IEC 62386包含几个部分。第101部分包含所有系统组件的一般要求,第102部分涵盖控制设备的一般要求,第103部分描述控制设备的一般要求。2xx部分扩展了第102部分以包含灯具特定的扩展,而3xx部分扩展了第103部分以包含输入设备特定的扩展。
本库编写时参考了以下文档
IEC 62386-101:2014(系统组件的一般要求)
IEC 62386-102:2014(控制设备的一般要求)
IEC 62386-103:2014(控制设备的一般要求)
IEC 62386-201:2009(荧光灯)
IEC 62386-202:2009(自含式应急照明)
IEC 62386-205:2009(白炽灯供电电压控制器)
IEC 62386-207:2009(LED模块)
IEC 62386-301:2017(按钮输入设备的具体要求)
IEC 62386-303:2017(占用传感器输入设备的具体要求)
我没有该标准其他部分的副本;获取它们相当昂贵。该图书馆旨在可扩展;添加对其他部分的支持应该很容易且具有自包含性。
dali.memory模块支持由数字照明接口联盟创建和维护的扩展内存银行规范。
DiiA DALI Part 251 — 内存银行1扩展
DiiA DALI Part 252 — 能量报告
DiiA DALI Part 253 — 诊断与维护
支持的Python版本
该库目前需要Python版本3.7或更高版本。
稳定性
本项目中的部分代码是实验性的,其API可能发生变化。以下列出的模块具有稳定的API。
库结构
dali
address - 设备寻址;对设备稳定,对设备不稳定
command - 命令注册,命令解码接口;稳定
device - 根据IEC 62386定义的DALI控制设备;不稳定
general - 第103部分中的命令和事件
helpers - 用于与DALI控制设备一起工作的有用函数和类
occupancy - 第303部分的命令
pushbutton - 第301部分的命令
sequences - 用于与DALI控制设备一起工作的封装序列
driver - 用于与物理DALI网关或服务通信的对象;不稳定
base - 通用驱动协议
hasseb - Hasseb DALI主控制器的驱动程序
tridonic - Tridonic DALI USB的驱动程序
daliserver - https://github.com/onitake/daliserver的驱动程序(需要适配到dali.driver.base API)
hid - 基于asyncio的Tridonic DALI USB和Hasseb DALI主控制器的驱动程序
serial - 基于asyncio的Lunatone LUBA RS232接口的驱动程序
atxled - ATX LED SERIAL DALI HAT的驱动程序
exceptions - 与DALI相关的异常
frame - 前向和反向帧;稳定
gear - 根据IEC 62386定义的DALI控制设备;稳定
colour - 第209部分(设备类型8)的命令
emergency - 第202部分的命令
general - 第102部分的命令
incandescent - 第205部分的命令
led - 第207部分的命令
memory - 访问内存银行;不稳定
sequences - 命令的封装序列;稳定
贡献者
Stephen Early(作者)
Robert Niederreiter
Diogo Gomes
Caiwan
Boldie
Martijn Hemeryck
Hans Baumgartner
Ferdinand Keil
Sean Lanigan, Wallace Building Systems Pty Ltd
Markus Becker
Jan Kundrát
Olivier Pieters
David Russell
版权
python-dali版权归(C) 2013–2024 Stephen Early <steve@assorted.org.uk>和其他贡献者所有。
本软件根据Free Software Foundation发布的GNU Lesser General Public License条款进行分发,可以是许可证的版本3,或者是(根据您的选择)任何更新的版本。
分发本程序是希望它将是有用的,但没有任何保证;甚至没有关于其商业性或特定用途适用性的暗示性保证。有关更多详情,请参阅GNU General Public License。
您应已随本程序收到GNU Lesser General Public License和GNU General Public License的副本。如果没有收到,请参阅此链接。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
python-dali-0.11.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd50c6f096e7070e4e3c0beb088f0c73ac4814d53d4fbcdb4d3c3f69aefdf2a3 |
|
MD5 | 20b437a591d6ca2cefefc8a9a8dde3e2 |
|
BLAKE2b-256 | d18c1e5d331109c3fef8c511a07c9c2e01b6323be54f7c26351cc532006c5785 |
python_dali-0.11-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 430428312fb0a815d2517943f50cd3a110cc0945075a21ee5545497f6692eae3 |
|
MD5 | 69387e2bfbf489828dc4afc2a1b8d555 |
|
BLAKE2b-256 | 4872651e9f3e45e2096aac3f346fd81c52ff527d63a9dbe1ac02367d1b854302 |