該存儲庫包含一個庫和一些用於與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或更高版本的條款發布。