该存储库包含一个库和一些用于与Eltako系列14总线系统进行交互的工具,这是Enocean串行协议ESP2的扩展。
这是逆向工程方法的一部分,该方法允许使用Eltako系列14个设备而无需进行FAM。
它可以在与总线的直接RS485串行连接上使用,也可以通过FGW14-USB通信网关来工作。
用它运送的Eltakotool计划可以与总线进行各种原始互动(替换一些FAM14功能,锁定和解锁总线,发送任意MSSAGES),以及读取和读取和编写总线参与者的内存(包括记忆内容的验证和注释)。
(这是一个简短的版本。长时间在Enocean和Eltako文档中部分可用,其余的则在反向工程的代码中)。
Enocean串行协议是计算机和无线电收发器之间的点对点串行协议。它包含同步字节,一些结构化数据字节和检查。最常见的消息格式是RPS和4B,它们在无线电侧具有等效消息(分别具有短和长(4个字节)数据)。这些消息在接收时包含一些地址信息(指示哪个设备已发送)以及通过收发器发送(在这种情况下,地址需要匹配收发器的地址范围,提供约128个可能的发送地址)。
Eltako协议是基于ESP2协议构建的,但在RS485总线(最多有127名参与者)上使用,并使用了ESP2中未定义的几种消息类型。
Eltako Bus协议的一部分是枚举:可以将总线上的设备放入地址模式,而总线主(FAM14或Library用户)可以将127个可用地址之一分配给设备。
还已知命令可以视觉识别总线上的设备,并读取和写入其配置(例如,在继电器中,设置它应该对此反应的按钮)。
此包装最初是由ChristianAmsü[email protected]和Energy Harkesting Solutions 2016-2020开发的。 @jbosecker随后重构该软件包,以支持FGW14-USB通信。维护者:@michaelpiron
它以GNU LGPL版本3或更高版本的条款发布。