2017-09-05 8 views
0

'x'시간이 지나면 자동으로 조명이 꺼지는 기능을 찾고있었습니다. 근본적으로 누군가가 불을 끄는 것을 잊어 버린다면 나는 그것을 약간의 시간 간격 후에 꺼지기를 원한다. 이런 것이 이미 존재합니까?되풀이 조명 'x'분 후에 자동 꺼짐

재고 IOS 앱에는 타이머 기능이 있지만 반복되는 것은 아닙니다. 다른 모든 루틴은 특정 일/시간이 필요하지만 날/시간은 신경 쓰지 않습니다.

나는 간격으로 그룹의 상태를 가져 오는 파이썬에서 샘플 코드를 작성했으며 임계 값을 초과하면 불을 끕니다. 이미이 작업을 수행하는 작업이 있다면 더 이상 진행하지 않을 것입니다. 그러나 작업이 존재하지 않으면 작업을 계속 진행할 것입니다.

답변

0

조명을 켜는 방법에 따라 브리지 내에서 쉽게 설정할 수 있습니다. API를 구성해야 할 수도 있습니다.

브리지 내에서 2 개의 새로운 일반 센서를 생성하십시오. 라이트가 켜질 때마다 센서 1의 값을 업데이트하기 위해 라이트를 켜는 규칙에 조건을 추가하십시오. 조명이 켜질 때마다 1로 설정한다고 가정 해 봅시다.

매분마다 센서 2를 업데이트하기 위해 브리지 내에서 타이머를 생성하고 업데이트하는 항목과 상관없이 타이머를 만듭니다.

마지막으로 센서 2의 값이 변경되고 (DX 연산자) 센서 1이 STABLE 연산자를 사용하여 2 시간 (또는 시간 제한 기간)으로 설정된 경우에만 트리거되는 규칙을 만듭니다. 그 규칙에 불을 끄도록하십시오.

규칙을 특정 시간대로 좁히기위한 IN/NOT IN 매개 변수를 포함하십시오.