이 저장소에는 엘타코 시리즈 14 버스 시스템과 상호 작용하기위한 도서관과 Enocean 직렬 프로토콜 ESP2의 확장 장치가 포함되어 있습니다.
이것은 FAM이없는 Eltako Series 14 장치를 사용할 수있는 리버스 엔지니어링 접근법의 일부입니다.
버스와 직접 RS485 직렬 연결 또는 FGW14-USB 통신 게이트웨이를 통해 작동 할 수 있습니다.
IT와 함께 배송 된 Eltakotool 프로그램은 버스와 다양한 원시 상호 작용을 수행 할 수 있습니다 (일부 FAM14 기능을 교체, 버스 잠금 및 잠금 해제, 임의의 MSSAGE 보내기) 및 버스 참가자의 메모리를 읽고 쓰기 (메모리 목차의 확인 및 주석 포함).
(이것은 짧은 버전입니다. Long은 Enocean 및 Eltako 문서에서 부분적으로 사용할 수 있으며 나머지는 역 엔지니어링 코드에 있습니다).
Enocean 직렬 프로토콜은 컴퓨터와 무선 트랜시버 간의 포인트 간 직렬 프로토콜입니다. 여기에는 동기화 바이트, 일부 구조화 된 데이터 바이트 및 체크 스umming이 포함됩니다. 가장 일반적인 메시지 형식은 RPS 및 4B로, 라디오 측면에서 각각 동등한 메시지 (각각 짧고 긴 (4 바이트) 데이터)를 갖는다. 이 메시지에는 수신시 (어떤 장치를 보낸지 표시)와 송수신기를 보낼 때 (이 경우 주소가 트랜시버의 주소 범위와 일치해야하므로 약 128 개의 전송 주소를 제공해야 함) 모두 주소 지정 정보가 포함되어 있습니다.
Eltako 프로토콜은 ESP2 프로토콜에 의해 제작되었지만 RS485 버스 (최대 127 명의 참가자)에 사용되며 ESP2에서 정의되지 않은 여러 메시지 유형을 사용합니다.
Eltako 버스 프로토콜의 일부는 열거입니다. 버스의 장치는 주소 지정 모드로 넣을 수 있으며 버스 마스터 (FAM14 또는 라이브러리 사용자)는 사용 가능한 127 개의 주소 중 하나를 장치에 할당 할 수 있습니다.
또한 버스에서 시각적으로 장치를 식별하고 구성을 읽고 쓰는 것으로 알려져 있습니다 (예 : 릴레이에서 반응 해야하는 버튼을 설정).
이 패키지는 처음에 Christian Amsüss [email protected] 및 에너지 수확 솔루션 2016-2020에 의해 개발되었습니다. 이 패키지는 나중에 @jbosecker에 의해 FGW14-USB 커뮤니케이션을 지원하기 위해 리팩토링되었습니다. 관리자 : @Michaelpiron
GNU LGPL 버전 3 이상의 용어에 따라 게시됩니다.