안녕하세요. 예전에 제가 ST 카페에서 압력센서를 마지막 하나 남은 것을 구매했었습니다. 공구하고 남은 것들 재고 정리로 판매 하신걸 저는 단순히 구매했습니다.
압력센서가 센서 위에 무게가 감지되면 상태가 바뀌는 센서이지요.
단순히 HA에 붙일 수 있을줄 알았지만, 알아보니까 도어센서 혹은 누수센서와 함께 많이 사용한다고 하더라고요.
도어센서에 하려면 납땜을, 누수센서에 하려면 간단하게 육각 드라이버로 나사를 풀고 선을 감아주기만 하면 되더라고요.
그래서 저는 누수센서로 결정했습니다. 얼마전에 누수센서가 도착해서.. 어제 막 누수센서에 압력센서를 연결했습니다.
압력센서의 사진은 다음과 같습니다.
전선이 두가닥 있는데 누수센서 뒷부분의 나사를 풀고 연결해주면 됩니다. 다이소에서 2천원짜리 육각드라이버를 구매했습니다! 저렴하고 좋네요.
바로 연결 성공~
저는 의자에 압력센서를 깔아놓고 자동화를 구축해봤습니다.
최종적으로는 방석 아래에 압력센서를 연결해서 사용하는 겁니다.
컴퓨터 앞에 있는 의자라 의자에서 일어서고 2분 뒤에 자동으로 컴퓨터를 잠그게 설정을 했습니다.
회사에서 사용한다면 컴퓨터 보안 유지에 도움이 되겠죠.
(물론 윈도우 + L 키로도 쉽게 잠글 수는 있지만요.)
컴퓨터를 원격으로 잠그기위한 프로그램으로 IOT Link를 사용했습니다.
https://cafe.naver.com/koreassistant/434
mqtt로 pc를 제어할 수 있습니다.
C:\ProgramData\IOTLink\Configs 에 있는 configuration.yaml에 hostname 란에 서버주소 적으면 됩니다.
그리고 시작프로그램에 있는 stop, start 눌러서 다시 시작해주고요
mqtt.fx로 올라오는 토픽을 확인합니다.
저같은 경우에는 iotlink/workgroup/desktop-amqn1dr 에 올라오네요.
스크립트에 다음과 같이 추가합니다.
scripts.yaml
'my_computer_lock':
alias: "My Computer - Lock"
sequence:
- service: mqtt.publish
data:
topic: "iotlink/workgroup/desktop-amqn1dr/commands/lock"
payload: ""
iotlink/workgroup/desktop-amqn1dr 는 mqtt에 올라온 토픽으로 적어주시면 됩니다.
configuration.yaml
- alias: pressure_lock
condition:
- condition: state
entity_id: switch.dawon2
state: 'on'
trigger:
entity_id: binary_sensor.0x00158d000359a212_water_leak
platform: state
from: 'on'
to: 'off'
for:
minutes: 2
action:
service: script.my_computer_lock
컴퓨터 플러그가 켜져있는 동안 압력센서의 값이 on(무게 감지 상태)에서 off(의자에서 내려간 상태)로 바뀌고 2분이상 유지되면 컴퓨터를 잠그게 됩니다. 만약 2분안에 다시 압력센서 값이 on이 된다면 스크립트를 실행하지 않게 됩니다.
테스트 영상은 10초 이상 자리를 비우면 컴퓨터가 잠기게 했습니다.
이렇게 방석 아래에 압력센서를 테이프로 붙여놓았습니다.
이제 2분이상 자리를 비우면 컴퓨터가 꺼지네요. ㅎㅎ
한편, IOT Link로 컴퓨터 모니터 화면 원격, 디스크 및 메모리 정보도 볼 수 있는데
안쓰는 기능을 C:\ProgramData\IOTLink\Addons 에서 각 폴더의 config.yaml에서 on, off를 지정 가능합니다!!
저는 단순히 잠금 기능을 활용하기 위해 설치했으므로
나머지 기능은 off했습니다. 활용성이 높은데요, HA에서 제어 가능한 자세한 기능은 아래의 위키에서 확인해주세요.
https://gitlab.com/iotlink/iotlink/-/wikis/Integrations/Home-Assistant
감사합니다.
'IOT스마트홈 만들기 (Home Assistant) > zigbee2mqtt 호환 기기 소개' 카테고리의 다른 글
투야 지그비 리피터를 zigbee2mqtt에 붙이기 성공 (0) | 2021.03.14 |
---|---|
[z2m] zigbee 버튼 사용기 - Aqara wireless switch (0) | 2020.10.30 |
댓글