Motion? Turn lights on for x minutes

Ci-dessous vous trouverez une exemple permettant de controler automatiquement les lumières.
J’ai un détecteur de mouvement et un Fibaro Wall Plug (vous pouvez les retrouver sur notre boutique).

L’idée principal : Si il fait sombre et qu’il y a détection, je souhaite allumer les lumières pendant 20minutes.
Si durant ces 20minutes il y encore une détection, le timer est réinitialisé pour 20minutes.

Règle additionelle : Si il est plus de minuit, je ne souhaite allumer les lumières que 3 minutes.

PulseStation_-Blocky-motion

 

Premièrement je vérifier si le soleil est couché (pas besoin d’allumer les lumières en journée).
Pour cela, j’utilise le périphérique “Yahoo Weather” et les propriétés “sunset” et “sunrise”.
Si le soleil est couché (sunset):
1) J’allume les lumières
2) Je détermine un “timer” afin d’éteindre les lumière après un certain temps.

J’ai ajouté une seconde condition afin de limiter la durée si nous sommes entre minuit et 06h du matin.

Note: J’ai ajouté une vérification afin de ne pas allumer les lumières si elles sont déjà ouvertes. Il s’agit la d’une vérification afin d’optimiser la scène.