Detecte l'ouvertur du LOL par un trigger zigbee de la porte d'entrée

EpicKiwi 535dbc1890 Added more readme 2 months ago
test 27f8dbadea Initial commit 2 months ago
.gitignore 27f8dbadea Initial commit 2 months ago
README.md 535dbc1890 Added more readme 2 months ago
main.py 27f8dbadea Initial commit 2 months ago
requirements.txt 27f8dbadea Initial commit 2 months ago
settings.py 27f8dbadea Initial commit 2 months ago

README.md

ZigBee Opener

Une proposition de LOL opener qui se base sur un sensor ZigBee et une Gateway ZiGate+ USB.

Installation

Clonez le repository et positionnez vous a la racine. Puis, appelez le script install.sh.

Il est maintenant possible de démarrer le service zigbee-opener avec la commande suivante :

systemctl start zigbee-opener

Le code source se situe dans /usr/share/zigbee-opener.

Fonctionnement

La configuration peut etre changée dans settings.py et comprend les valeurs suiavntes par défault :

L'activation du capteur pendant plus de 30 seconds déclenche l'ouverture. La desactivation pendant plus de 5 seconds déclenche la fermeture.

A l'ouverture, la commande LOL_OPENED_CMD est éxécutée et à la fermeture la commande LOL_CLOSED_CMD.

Developpement

Clonez le repository et installez les dépendances.

pip install -r requirements

Executez main.py.

NOTE La librairie python communique avec la clé Zigate en série, vous devez appartenaire au groupe dialout de votre machine pour avoir l'autorisation de communiquer en série.