SmartThings 또는 다른 허브와 함께 Xiaomi ZigBee 장치를 사용할 수 있습니까?


11

이 시점에서 가장 저렴한 ZigBee 장치가 Xiaomi에서 판매 한 장치라는 것을 알았지 만 중국어가 온통 보장 될 것이라고 확신하기 때문에 자체 허브를 사용하고 싶지 않습니다. 대신 장치 구입을 고려하고 SmartThings 또는 OpenHAB와 같은 더 나은 소프트웨어로 허브에 장치를 연결합니다.

기본 Xiaomi 센서를 언급하고 있습니다 : 켜기 / 끄기 스위치, 모션 센서, 온도 센서.

답변:


10

이 블로그 에 따르면 Xiaomi 센서는 SmartThings와 쌍을 이룰 수 있습니다 .

  1. SmartThings IDE에 로그인
  2. GitHub에 제공된 소스를 사용하여 새 장치 핸들러를 만듭니다.
  3. '내 위치'를 클릭 한 다음 '이벤트'를 클릭하십시오.
  4. 앱에서 '내 집'> '사물'> '사물 추가'로 이동하십시오.
  5. 페어링 모드를 활성화하려면 각 센서의 버튼을 ~ 5 초 동안 누르십시오
  6. 이벤트에서 'Catchall'이라는 항목을 찾으십시오. 여기에 표시된대로 16 진 문자열의 19-22 번째 숫자를 선택 하십시오.
  7. 여기에 표시된대로 지그비 ID 및 장치 네트워크 ID로 찾은 숫자를 사용하여 장치를 추가 하십시오 .

6

이 모든 아닌 공식 지원하지만, SmartThings 커뮤니티 포럼에서 사용자가 스위치 온 / 오프 모션 센서 및 작동해야 몇 가지 장치 유형 만들었습니다 여기를 :

나는 약 $ 10의 다양한 장소에서 찾을 수있는 Xiaomi Smart Button에 대한 간단한 장치 유형을 만들었습니다. 다른 사용자들은이 장치가 잠시 후 허브와의 연결이 끊어 졌다고 말했지만 몇 시간 동안 장치를 가지고 있었기 때문에 찾은 내용을 다시 알려 드리겠습니다.

장치는 Aeon minimote와 같은 버튼 장치와 작동하는 SmartApp과 작동해야합니다. 버튼 1을 누른 상태로 등록하고 버튼을 4 초 동안 누르고 있으면 버튼 1을 누른 상태로 등록됩니다 (환경 설정에서 구성 할 수 있지만 숫자가 낮을수록 두 가지를 올바르게 구별하는 장치의 신뢰성에 영향을 줄 수 있습니다).

한 사용자가 온도 센서가 핸들러없이 작동한다고보고 합니다 .

몇 번의 시도로 문, 모션 및 버튼을 ST와 페어링 할 수 있습니다. 버튼과 온도의 경우 다른 스레드를 따라 페어링하는 방법을 따르십시오.

그러나 온도 센서를 제외한 모든 장치에는 사용자 지정 장치 처리기가 필요합니다.

따라서 내가 알 수있는 한, 링크 된 스레드에 제공된 온 / 오프 스위치 및 모션 센서에 대한 사용자 정의 처리기가 필요합니다. 그렇지 않으면 정상적으로 페어링 할 수 있습니다.


3

다음은 많은 ZigBee 장치 를 일반 MQTT 서버에 노출시킬 수있는 프로젝트 입니다 . 그런 다음 원하는 홈 자동화 허브와 함께 사용할 수 있습니다.

필자의 개인적인 경험은 훌륭합니다. 필요한 하드웨어는 aliexpress에서 약 20 $이며 컨테이너의 ARM 기반 컴퓨터조차도 모든 장치에서 작동합니다.

찬성

  • 오픈 소스이므로 원하는 경우 땜질 할 수 있습니다.
  • 커뮤니티가 활성화되어 있고 새로운 장치가 빠르게 추가되므로 모호한 부분이 있어도 쉽게 지원을받을 수 있습니다
  • 한 회사에 묶여 있지 않으므로 허브를 중단하거나 사업을 중단하기로 결정한 경우 허브가 쓸모 없게 될 것을 걱정할 필요가 없습니다.

단점

  • 초기에 설정하려면 약간의 기술 지식이 필요하지만 도커는 오버 헤드를 크게 줄일 수 있습니다
  • 허브의 현재 USB는보기에 좋지 않으므로 더 나은 USB를 사용할 수있을 때까지 숨겨야합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.