原本沒有打算DIY這個人體感測器的,
只是這陣子看到很多人在討論某299的"神物"覺得很疑惑?
甚麼可以解決如廁的時候燈被關掉的困擾啦,
甚麼一般人體紅外感應動作比較小就偵測不到啦...,
但..., 一定要花那麼多錢才能得到同樣的效果嗎?
先來看看沒有人的狀態
再來看看有人的狀態
江湖一點訣,點破不值錢!
我客廳本來就有個DIY的空氣盒子,再加個超聲波距離傳感器不用二塊九毛錢
底下是tasmota的設定
底下是tasmota的主畫面
然後是HA內sensor的設定
<font color="#800080">- platform: mqtt
name: "airbox1_SR04_distance"
state_topic: "tele/airbox1/SENSOR"
value_template: "{{ value_json['SR04']['Distance'] }}"
unit_of_measurement: "cm"</font>
最後是HA內binary_sensor的設定,我家沙發兩米六,偵測距離少於兩米就表示一定有坐人
<font color="#800080">- platform: template
sensors:
someone_sitting_on_the_sofa:
friendly_name: "someone sitting on the sofa"
device_class: motion
icon_template: mdi:car-child-seat
value_template: >-
{{ states('sensor.airbox1_sr04_distance') |float < 200 }}</font>
已知缺點: 如果沙發上面堆放雜物或玩具,就會誤判!
實際應用: 小朋友看電視的時候如果離開沙發,我家電視就會暫停播放
同理,討論最多的練功被關燈的問題也就能解決了吧
新人新帖,若有謬誤不可行之處勿鞭,以免傷了我的玻璃心嘿
|