找回密碼
 立即註冊
惟家LINE群QRCODE
    查看: 4|回覆: 0

    智慧門鎖:該不該裝、怎麼裝、以及最重要的備援

    [複製鏈接]

    !lvup!   100%

    363

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22005752
    發表於 3 天前 | 顯示全部樓層 |閱讀模式
    門鎖是智慧家庭裡風險最高的一個裝置。

    這篇先講風險,再講做法。



    先問三個問題

    一、沒電的時候怎麼開門?

    所有智慧鎖都應該要有備援


    • 實體鑰匙孔(最可靠)
    • 外接 9V 電池應急供電
    • 機械旋鈕


    沒有這些的鎖不要買。

    二、壞掉的時候呢?


    • 馬達卡住、電路板掛掉
    • 有實體鑰匙就還能進去
    • 沒有的話要找鎖匠破壞開鎖


    三、被駭的風險有多大?


    • 說實話,小偷撬鎖比駭你的鎖容易很多
    • 但「遠端可以開門」確實是新增的攻擊面
    • 所以:不要把門鎖暴露給語音助理或 LLM


    我的建議

    先問自己「我為什麼要裝」


    • 常常忘記帶鑰匙 → 值得
    • 要給家人 / 清潔人員臨時密碼 → 值得
    • 想知道誰幾點回家 → 值得
    • 因為很酷 → 再想想




    類型

    一、完全替換(整組鎖換掉)


    • 最完整的功能
    • 需要鎖匠安裝
    • 租屋不能做


    二、加裝型(裝在原本的鎖上)


    • 裝在門內側,轉動原本的旋鈕
    • 不用換鎖、不用改門
    • 租屋可以做
    • 但外面還是要用鑰匙(除非另外裝密碼鍵盤)


    三、電子鎖 + 智慧模組


    • 先裝一般的電子鎖(密碼 / 指紋)
    • 有些型號可以加裝連網模組


    協定的選擇


    • Z-Wave —— 最推薦。加密強、低功耗、專為安全裝置設計
    • Matter over Thread —— 也不錯,而且越來越多
    • Zigbee —— 可以,但選擇比較少
    • Wi-Fi —— 很耗電,而且通常要雲端
    • 純藍牙 —— 要有網關才能遠端


    為什麼 Z-Wave 特別適合門鎖


    • Z-Wave 有一個專門的安全層(S2)
    • 認證要求嚴格
    • sub-GHz 頻段,不跟 Wi-Fi 打架
    • 門鎖是 Z-Wave 少數真正有優勢的類別




    在 HA 裡的操作
    1. lock.lock          上鎖
    2. lock.unlock        解鎖
    3. lock.open          開門(有些鎖支援直接彈開)
    複製代碼

    狀態
    1. locked         已上鎖
    2. unlocked       已解鎖
    3. locking        上鎖中
    4. unlocking      解鎖中
    5. jammed         卡住了 ← 這個要監控
    複製代碼

    jammed 一定要處理
    1. automation:
    2.   - alias: 門鎖卡住
    3.     triggers:
    4.       - trigger: state
    5.         entity_id: lock.大門
    6.         to: jammed
    7.     actions:
    8.       - action: script.通知
    9.         data:
    10.           等級: 緊急
    11.           標題: 門鎖卡住了
    12.           訊息: 可能是門沒關好或鎖舌卡到,去看一下
    複製代碼

    常見原因


    • 門沒有完全關上
    • 門框變形(台灣的濕度會讓木門膨脹)
    • 電池快沒電,馬達沒力


    實用的自動化

    一、忘記鎖門提醒
    1. automation:
    2.   - alias: 離家但門沒鎖
    3.     triggers:
    4.       - trigger: numeric_state
    5.         entity_id: zone.home
    6.         below: 1
    7.         for: "00:05:00"
    8.     conditions:
    9.       - condition: state
    10.         entity_id: lock.大門
    11.         state: unlocked
    12.     actions:
    13.       - action: script.通知
    14.         data:
    15.           等級: 緊急
    16.           標題: 大門沒鎖
    17.           訊息: 已經離開五分鐘了
    18.           # 加一個可以直接鎖的按鈕
    19.       - action: notify.mobile_app_phone
    20.         data:
    21.           message: 要現在幫你鎖嗎?
    22.           data:
    23.             actions:
    24.               - action: 鎖門
    25.                 title: 鎖門
    複製代碼

    注意不要自動鎖

    萬一有人在門外(倒垃圾、拿東西),會被鎖在外面。

    二、睡覺時檢查
    1. automation:
    2.   - alias: 睡前門鎖檢查
    3.     triggers:
    4.       - trigger: state
    5.         entity_id: input_select.家庭狀態
    6.         to: 睡覺
    7.     actions:
    8.       - if:
    9.           - condition: state
    10.             entity_id: lock.大門
    11.             state: unlocked
    12.         then:
    13.           - action: lock.lock
    14.             target:
    15.               entity_id: lock.大門
    16.           - action: script.通知
    17.             data:
    18.               等級: 一般
    19.               標題: 睡前自動鎖門
    20.               訊息: 大門剛才沒鎖,已經幫你鎖了
    複製代碼

    這個可以自動 —— 因為大家都在家。

    三、記錄誰開的門

    好的門鎖會回報「用哪個方式開的」
    1. automation:
    2.   - alias: 記錄開門
    3.     triggers:
    4.       - trigger: state
    5.         entity_id: lock.大門
    6.         to: unlocked
    7.     actions:
    8.       - action: logbook.log
    9.         data:
    10.           name: 大門
    11.           message: >
    12.             被解鎖
    13.             {% if trigger.to_state.attributes.changed_by is defined %}
    14.             ({{ trigger.to_state.attributes.changed_by }})
    15.             {% endif %}
    複製代碼


    • Z-Wave 門鎖通常會回報「用哪個使用者碼」
    • 可以做到「小孩回家了」的通知




    臨時密碼

    這是智慧鎖最實用的功能。

    場景


    • 清潔人員每週二來
    • 朋友來借住三天
    • 小孩的同學來玩


    做法
    1. script:
    2.   建立臨時密碼:
    3.     fields:
    4.       使用者槽:
    5.         selector:
    6.           number:
    7.             min: 1
    8.             max: 10
    9.       密碼:
    10.         selector:
    11.           text:
    12.       有效小時:
    13.         selector:
    14.           number:
    15.             min: 1
    16.             max: 168
    17.     sequence:
    18.       - action: zwave_js.set_lock_usercode
    19.         target:
    20.           entity_id: lock.大門
    21.         data:
    22.           code_slot: "{{ 使用者槽 }}"
    23.           usercode: "{{ 密碼 }}"
    24.       - delay:
    25.           hours: "{{ 有效小時 }}"
    26.       - action: zwave_js.clear_lock_usercode
    27.         target:
    28.           entity_id: lock.大門
    29.         data:
    30.           code_slot: "{{ 使用者槽 }}"
    31.       - action: script.通知
    32.         data:
    33.           等級: 一般
    34.           標題: 臨時密碼已失效
    35.           訊息: 槽位 {{ 使用者槽 }} 的密碼已清除
    複製代碼

    注意腳本用 delay 的話,HA 重啟就沒了

    比較可靠的做法:用 input_datetime 記錄到期時間,
    另一個自動化定時檢查

    門禁的其他做法(不換鎖)

    一、門磁 + 通知


    • 最便宜(三百塊)
    • 知道門什麼時候開
    • 不能控制,但很多時候「知道」就夠了


    二、視訊門鈴


    • 看得到是誰
    • 可以對話
    • 可以錄影


    三、電鎖 + 繼電器(社區大門常見)


    • 很多公寓的對講機有「開門」按鈕
    • 可以用繼電器並聯上去
    • 但這要動到對講機,而且可能違反大樓規定


    四、NFC 標籤


    • HA 支援 NFC 標籤
    • 手機碰一下觸發自動化
    • 可以做「回家模式」(但不能開門)


    安全建議總結


    • 一定要有實體備援(鑰匙孔)
    • 電池低電量一定要提醒(不要等到開不了門)
    • 不要暴露給語音助理
    • 不要做「靠近自動開鎖」(定位不準,很危險)
    • 遠端解鎖一定要兩步驟驗證
    • 記錄所有開鎖事件
    • jammed 狀態要有警報


    電池提醒的寫法
    1. automation:
    2.   - alias: 門鎖電池提醒
    3.     triggers:
    4.       - trigger: numeric_state
    5.         entity_id: sensor.大門電池
    6.         below: 30
    7.     actions:
    8.       - action: script.通知
    9.         data:
    10.           等級: 重要
    11.           標題: 門鎖電池剩 {{ states('sensor.大門電池') }}%
    12.           訊息: 趕快換,不然會被鎖在外面
    13.       - action: todo.add_item
    14.         target:
    15.           entity_id: todo.待辦
    16.         data:
    17.           item: 換門鎖電池
    複製代碼

    門鎖的電池提醒要設高一點(30% 而不是 10%) ——
    低溫和馬達啟動會讓電壓瞬間掉很多。

    ---

    下一篇:從零開始的完整檢查表 ——
    把整個系列整理成一份可以照著做的清單。
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

    Archiver|手機版|惟家的智能論壇

    GMT+8, 2026-9-24 11:31 , Processed in 0.077908 second(s), 24 queries .

    快速回覆 返回頂部 返回列表