このガイドでは、Pythonスクリプトを使用して、予定された時間帯にインターホンのWeb UIを介してドアの施錠/解錠を自動制御し、アプリユーザーのアクセス利便性を向上させる方法について説明します。
このドキュメントは、Door Accessアプリおよびインターホンデバイスに適用されます。
script は、インターホンのWeb管理ページでドアロックオプションを変更することにより、ドアを制御します。
デフォルトスケジュール(平日:月~金)
• 9:00 解錠
• 12:30 施錠
• 13:30 解錠
• 18:00 施錠
スクリプトの実行方法:
Python + Selenium環境をインストール
Pythonバージョン:3.3以上
参考:\\172.16.1.8\share\documents\研发资料\部门资料\技术支持\培训 ppt\常用测试服务器和软件介绍\Windows 下 python 自动化测试环境搭建.doc
インターホンのIPを設定:context_i31s.pyを編集し、デバイスのIPアドレスを更新
ログイン認証情報を設定:i31s_open_door_timeplan.pyを編集し、ユーザー名とパスワードを更新
解錠時間を設定:i31s_open_door_timeplan.pyを編集
施錠時間を設定:i31s_open_door_timeplan.pyを編集
スクリプトを実行:i31s_open_door_timeplan.pyを実行します。PyCharmがない場合、右クリック→IDLEで編集→実行。
重要な注意事項:
インターホン(i31s)のファームウェアはバージョン2.1.1.3687でなければなりません。スクリプトはこのWeb UIレイアウトに基づいて開発されています。ファームウェアのバージョンが変更されると、Web構造が変更され、スクリプトは動作しなくなります。