[LUA] Automation de volets roulants
Publié : 16 juin 2022, 17:12
Bonjour,
Je partage le script que j'utilise pour l'automation de mes volets Profalux, voir description ci-dessous.
Je l'ai appelé pompeusement 'BioClim' mais finalement il porte bien son nom vu les fortes chaleurs qu'on a en ce moment.
C'est mon premier script en LUA. J'ai essayé quelques trucs pour apprendre et il y a certainement moyen de faire plus élégant mais bon ça marche pas mal.
Si vous êtes intéressé vous trouverez le code sur Github : https://github.com/Git-Bruno/Domoticz-scripts (encore un essai pour moi !).
Enjoy !
Description de l'automation 'BioClim' :
---------------------------------
Le script d'automation 'BioClim' permet de contrôler l'ouverture ou la fermeture de volets au lever/coucher du soleil et en fonction de tranches horaires configurables.
Le mode d'automation des volets est choisi par des Selector switches (Virtual Switch) à créer dans Domoticz.
- Mode 'Manuel'. Arrêt de l'automation.
- Mode 'Jour/Nuit'. Ouverture/Fermeture (ou On/Off) au lever/coucher de soleil.
Ouverture (On): l'ordre 'On' est envoyé à l'heure du lever du soleil + TIME_DAY_OFFSET
avec une heure minimum définie par TIME_MINIMUM.
Fermeture (Off): l'ordre 'Off' est envoyé à l'heure du coucher du soleil + TIME_NIGHT_OFFSET.
- Mode 'BioClim'. Mode Jour/Nuit ET fermeture partielle des volets par plages horaires.
Optionnellement le niveau d'ouverture peut être modifié en fonction de la température extérieure
Le mode 'BioClim' est validé pour le printemps et l'été.
L'automation 'BioClim' est désactivée si :
- Le switch virtuel 'AUTOMATION_SWITCH est 'Off'. Ce switch est optionnel.
- Le switch virtuel 'SECURITY_SWITCH' est activée. Ce switch est optionnel.
Script testé avec la configuration suivante :
--------------------------------------
- Domoticz 2022-1 sur Raspberry PI 3B+.
- Coordinateur Zigate V2 Niveau 320.
- Pluging Domoticz-Zigbee 6.1.004.
- Volets Profalux avec motorisation type MOCT-xxxx.
Je partage le script que j'utilise pour l'automation de mes volets Profalux, voir description ci-dessous.
Je l'ai appelé pompeusement 'BioClim' mais finalement il porte bien son nom vu les fortes chaleurs qu'on a en ce moment.
C'est mon premier script en LUA. J'ai essayé quelques trucs pour apprendre et il y a certainement moyen de faire plus élégant mais bon ça marche pas mal.
Si vous êtes intéressé vous trouverez le code sur Github : https://github.com/Git-Bruno/Domoticz-scripts (encore un essai pour moi !).
Enjoy !
Description de l'automation 'BioClim' :
---------------------------------
Le script d'automation 'BioClim' permet de contrôler l'ouverture ou la fermeture de volets au lever/coucher du soleil et en fonction de tranches horaires configurables.
Le mode d'automation des volets est choisi par des Selector switches (Virtual Switch) à créer dans Domoticz.
- Mode 'Manuel'. Arrêt de l'automation.
- Mode 'Jour/Nuit'. Ouverture/Fermeture (ou On/Off) au lever/coucher de soleil.
Ouverture (On): l'ordre 'On' est envoyé à l'heure du lever du soleil + TIME_DAY_OFFSET
avec une heure minimum définie par TIME_MINIMUM.
Fermeture (Off): l'ordre 'Off' est envoyé à l'heure du coucher du soleil + TIME_NIGHT_OFFSET.
- Mode 'BioClim'. Mode Jour/Nuit ET fermeture partielle des volets par plages horaires.
Optionnellement le niveau d'ouverture peut être modifié en fonction de la température extérieure
Le mode 'BioClim' est validé pour le printemps et l'été.
L'automation 'BioClim' est désactivée si :
- Le switch virtuel 'AUTOMATION_SWITCH est 'Off'. Ce switch est optionnel.
- Le switch virtuel 'SECURITY_SWITCH' est activée. Ce switch est optionnel.
Script testé avec la configuration suivante :
--------------------------------------
- Domoticz 2022-1 sur Raspberry PI 3B+.
- Coordinateur Zigate V2 Niveau 320.
- Pluging Domoticz-Zigbee 6.1.004.
- Volets Profalux avec motorisation type MOCT-xxxx.