Detecte l'ouvertur du LOL par un trigger zigbee de la porte d'entrée
|
2 months ago | |
---|---|---|
test | 2 months ago | |
.gitignore | 2 months ago | |
README.md | 2 months ago | |
main.py | 2 months ago | |
requirements.txt | 2 months ago | |
settings.py | 2 months ago |
Une proposition de LOL opener qui se base sur un sensor ZigBee et une Gateway ZiGate+ USB.
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
.
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
.
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.