● zigbee sensor 의 움직임 감지 1분 후 움직임 해제 delay time 설정 하기
본문
● zigbee sensor 의 움직임 감지 1분 후 움직임 해제 delay time 설정 하기
기기 연결 : Dongle Plus에 Zigbee2MQTT 설정
delay off time 이 3분이상 길게 인식하여
사람 인식후 3분이 넘게 인식 대기 상태로 너무 오래 걸림니다
zigbee sensor 의 움직임 감지 1분 후 움직임 해제 delay time 설정 하기
설정 입니다.
사용 제품
https://www.zigbee2mqtt.io/devices/809WZT.html#tuya-809wzt
움직임 감지 >> 1분 >>움직임 해제 >> 움직임 (감지)대기 1분 설정
delay time 을 인식대기 조정후 1분후 해제 조정 방법( 수정 성공 )
수정 내용 ChatGPT 로 문제 해결 합니다
User
Dongle Plus에 Zigbee2MQTT 설정한 zigbee sensor 의 delay time 조정 항목을 알려 주세요
ChatGPT
죄송합니다만, 내가 기존에 설명한대로 Zigbee2MQTT의 설정 파일에서 직접적으로 Zigbee 센서의 "delay time"을 조정하는 항목은 일반적으로 제공되지 않습니다.
일반적으로 Zigbee 센서는 자체적으로 동작하며, Zigbee2MQTT는 Zigbee 네트워크와의 통신을 관리합니다.
Zigbee2MQTT는 주로 Zigbee 네트워크의 장치들을 관리하고 데이터를 MQTT 메시지로 변환하여 다른 시스템과 통합하는 데 사용됩니다.
특정 센서의 동작을 변경하려면 해당 센서의 모델과 제조사의 설명서를 참고하십시오.
그러나 Zigbee2MQTT에서는 일반적으로 Zigbee 장치의 상태 변경과 관련된 이벤트 간의 딜레이를 설정하는 옵션은 있습니다.
아래는 예제 설정 파일 일부입니다.
yaml
Copy code
devices:
'0x00124b001f6cd87d':
friendly_name: 'My Zigbee Sensor'
availability_timeout: 60 # 60초 동안 센서가 응답이 없을 때 오프라인으로 표시
availability_blocklist: [1, 2] # 1분 동안 센서에서 데이터를 받지 않을 경우 오프라인으로 표시
위의 예제에서 availability_timeout은 센서가 응답하지 않을 때 오프라인으로 표시되기까지의 시간을 설정하고,
availability_blocklist는 센서가 일정 기간 동안 데이터를 보내지 않을 때 오프라인으로 표시하는 블록 리스트입니다.
더 구체적인 설정을 변경하려면 해당 Zigbee 센서의 모델 및 Zigbee2MQTT의 버전에 대한 문서를 참고하시기를 권장합니다.
User
어느 파일에서 수정 하나요
ChatGPT
Zigbee2MQTT의 설정 파일은 일반적으로 configuration.yaml 파일입니다.
이 파일은 Zigbee2MQTT의 설치 디렉토리 내에 위치하며, 설정 파일 경로는 사용자에 따라 다를 수 있습니다.
일반적으로 data 디렉토리 내에 있습니다.
설정 파일 찾기:
Zigbee2MQTT의 설치 디렉토리에서 configuration.yaml 파일을 찾습니다.
텍스트 편집기로 열기:
찾은 configuration.yaml 파일을 텍스트 편집기로 엽니다.
센서 설정 찾기:
파일 내에서 devices 또는 비슷한 섹션을 찾습니다. 이 섹션은 일반적으로 각 Zigbee 장치의 구성을 나타냅니다.
센서의 Delay Time 설정:
찾은 센서의 항목 중에서 delay 또는 비슷한 설정을 찾습니다.
이 설정을 사용하여 센서의 "delay time"을 조정할 수 있을 것입니다.
값 조정 및 저장:
찾은 설정 항목에서 원하는 값으로 "delay time"을 조정하고 파일을 저장합니다.
Zigbee2MQTT 재시작:
설정 파일을 수정한 후에는 Zigbee2MQTT를 다시 시작하여 변경 사항이 적용되도록 합니다.
참고: 실제 파일 구조 및 설정은 사용 중인 Zigbee2MQTT 버전 및 구성에 따라 다를 수 있습니다.
Zigbee2MQTT의 공식 문서를 참조하여 정확한 위치 및 설정을 확인하십시오.
================= 소스 적용 방법 ========================
devices:
'0x00124b001f6cd87d':
friendly_name: 'My Zigbee Sensor'
availability_timeout: 60 # 60초 동안 센서가 응답이 없을 때 오프라인으로 표시
availability_blocklist: [1, 2] # 1분 동안 센서에서 데이터를 받지 않을 경우 오프라인으로 표시
====================== 적용 소스 ========================
상기 항목을 configuration.yaml 에서 수정 방법
/config/zigbee2mqtt/configuration.yaml
추가부분
availability_timeout: 60 # 60초 동안 센서가 응답이 없을 때 오프라인으로 표시
availability_blocklist: [1, 2] # 1분 동안 센서에서 데이터를 받지 않을 경우 오프라인으로 표시
재 시작후 동작 확인
ha.11q.duckdns.org/45df7312_zigbee2mqtt/ingress
센서에 근접하여 감지 동작 테스트 합니다.
192.168.0.35:8123/config/devices/device/e1bAxursjhoNDZ9fegjY8kJSAFs2t8PiCg
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
이전
-
다음