Diese Anleitung beschreibt, wie Sie mit einem Python-Skript die Türverriegelung/Entriegelung über die Weboberfläche der Gegensprechanlage während geplanter Zeiträume automatisch steuern können, um den Zugangskomfort für App-Benutzer zu verbessern.
Dieses Dokument gilt für die Door Access App und Gegensprechanlagen.
Das script steuert die Tür, indem es die Option Türschloss auf der Weboberfläche der Gegensprechanlage ändert.

Standardzeitplan (Werktage: Mo–Fr)
• Entriegeln um 9:00
• Verriegeln um 12:30
• Entriegeln um 13:30
• Verriegeln um 18:00
So führen Sie das Skript aus:
Installieren Sie die Python + Selenium Umgebung
Python-Version: 3.3 oder höher
Referenz: \\172.16.1.8\share\documents\研发资料\部门资料\技术支持\培训 ppt\常用测试服务器和软件介绍\Windows 下 python 自动化测试环境搭建.doc
Stellen Sie die IP der Gegensprechanlage ein: Bearbeiten Sie context_i31s.py und aktualisieren Sie die Geräte-IP-Adresse

Legen Sie die Anmeldeinformationen fest: Bearbeiten Sie i31s_open_door_timeplan.py und aktualisieren Sie Benutzername und Passwort

Stellen Sie die Entriegelungszeit ein: Bearbeiten Sie i31s_open_door_timeplan.py

Stellen Sie die Verriegelungszeit ein: Bearbeiten Sie i31s_open_door_timeplan.py

Führen Sie das Skript aus: Führen Sie i31s_open_door_timeplan.py aus. Ohne PyCharm: Rechtsklick → Mit IDLE bearbeiten → Ausführen.
Wichtiger Hinweis:
Die Firmware der Gegensprechanlage (i31s) MUSS die Version 2.1.1.3687 sein. Das Skript wurde basierend auf diesem Web-Layout entwickelt. Wenn sich die Firmware-Version ändert, kann sich die Webstruktur ändern und das Skript funktioniert nicht mehr.