2012-05-14 7 views
2

파이썬에서 구현되는 KNX과 관련하여 특히 KNXnet/IP와 관련하여 높거나 낮은 것으로보고 있습니다. 지금까지 나는 아무것도 찾을 수 없었다. Java로 작성된 프로젝트가 거의 없다는 것을 알고 있지만, 다른 언어로 코드를 포팅하기 전에 여기에서 묻는 질문을 던지겠다고 생각했습니다.Python에서 KNX 및 KNXnet/IP 구현

또한 누구나 KNX 표준, 데이터 구조 및 KNXnet/IP에 대한 무료 문서를 알고 있습니까? KNX 협회의 공식 문서는 엄청나게 비쌉니다. 특히 "공개"표준 인 것으로 간주됩니다.

감사

+0

는 자신과 같은 뭔가를 찾고 있었고, 난 나 자신을 뭔가를 쓰는 결국 그래서 정말 아무것도 찾을 수 없습니다 : https://github.com/mfussenegger/knx 당신은 또한 살펴 수 https://mknx.github.io/smarthome/ 어떤 knx 지원이 있습니다 – mfussenegger

+0

감사합니다. @mfussenegger, 제가 한번 살펴 보겠습니다. – danielv

답변

2

KNX 협회는 Falcon Runtime Developer Kit을 출시했지만 KNX 회원 인 경우에만 얻을 수 있다고 생각합니다. 그것은 나던 파이썬을 지원하지 않는다.

에 대해서는 아마도 도움이 될 것입니다. 이 사이트에 PM 기능이 있습니까? 아니면 이메일 주소를 알려주는 것이 있습니까?

+0

s-O에는 PM이 없습니다. 나는 또한 KNX 문서에 관심이있을 것입니다 – user601836

+0

또한 KNX 협회 회원에게 설명서가 제공되지만 회원은 매우 비싸고 취미 DIY 프로젝트에 대해 지불하는 것 이상의 방법입니다. 나는 실제 이메일을 여기에 게시하는 것을 편하지 만 임시 이메일 주소를 만들었습니다 : [email protected] 제게 이메일을 보내주세요. 고마워요! – danielv

+0

문서를받는 경우이 주소에 내 의견을 게시하여 내 메일 주소를 알려줄 수 있습니까? – user601836

2

클라이언트 (유닉스 기반의 TCP 소켓) 여러 언어 (파이썬은 하나입니다)와 C 기반 시스템 데몬 (eibd)가 KNX에 대한 오픈 소스 BCUSDK 소프트웨어 스택이있다. 나는 RubyLua 클라이언트 라이브러리를 작성했으며, KNX로 매일 해킹하는 데 사용하고 있습니다.

OpenRemote 또한 KNXnet/IP에 관한 많은 정보를 갖고 있으며 원하는 경우 처음부터 시작할 수있는 몇 가지 Java 클래스가 있습니다.

+0

감사. 나는 그 프로젝트에 익숙하지만 여전히 찾을 수없는 숨겨진 기본 파이썬 구현이 있기를 바란다. 내 선택은 처음부터 직접 구현하거나, 내 프로젝트에서 Java로 전환하거나, BCUSDK와 같은 추가 레이어를 사용하고 인터페이스로 연결하는 것 같습니다. – danielv

1

이 라이브러리를 찾고 있다면 다음과 같이 보길 원할 수도 있습니다. https://github.com/leadrien/knxnet 이렇게하면 IP/KNX 인터페이스를 통해 KNX 장치를 명령 할 수 있습니다.

알렉상드르