Pourquoi créer des scénarios personnalisés avec Jeedom ?
Si vous utilisez déjà Jeedom, vous savez à quel point cette solution domotique est puissante et flexible. Mais l’un de ses atouts majeurs, c’est la possibilité de créer des scénarios personnalisés pour automatiser presque tout dans votre maison. Pourquoi allumer les lumières à la main quand votre système peut le faire tout seul en détectant votre présence ? Pourquoi régler le chauffage chaque jour quand Jeedom peut s’en charger selon votre emploi du temps ?
Créer des scénarios, c’est un peu comme programmer votre maison pour qu’elle réagisse à votre mode de vie. Et le plus beau dans tout ça ? C’est accessible à tous, même sans être un développeur chevronné. Avec un peu de logique (et beaucoup de tests !), on peut obtenir des automatisations hyper efficaces et personnalisées.
Les bases à connaître avant de se lancer
Avant de plonger dans la création de scénarios, assurons-nous d’avoir bien compris les fondamentaux. Dans Jeedom, un scénario est une suite d’actions déclenchées en fonction de certains événements ou conditions. Il est composé de :
- Un déclencheur (ex : détection de mouvement, coucher du soleil, température, etc.)
- Des conditions (ex : seulement si quelqu’un est à la maison, ou s’il fait nuit)
- Des actions (ex : allumer une lumière, envoyer une notification, fermer les volets)
Le tout se gère via une interface visuelle très pratique, avec quelques subtilités si on veut aller loin. Rassurez-vous, on va passer en revue tout ce qu’il vous faut pour vous lancer sereinement.
Créer un premier scénario simple
Commençons par un exemple classique : allumer les éclairages d’entrée si un mouvement est détecté après le coucher du soleil. Voici comment procéder :
- Allez dans le menu Outils > Scénarios puis cliquez sur Ajouter.
- Donnez un nom à votre scénario, par exemple « Lumière entrée nuit » et activez-le.
- Dans l’onglet Déclencheurs, ajoutez votre capteur de mouvement.
- Dans l’onglet Scénario, choisissez le mode SI / ALORS / SINON.
- Ajoutez une condition du type :
SI #[Maison][Extérieur][Luminosité]# < 15
- Dans le bloc ALORS :
#[Maison][Lumière Entrée][On]
Et voilà, votre scénario de base est prêt ! N’hésitez pas à jouer avec les seuils et les heures pour affiner votre logique. Un petit conseil de bricoleur : testez en journée en désactivant temporairement la condition sur la luminosité, juste pour voir si tout fonctionne bien.
Optimiser vos scénarios avec des blocs scripts
Pour ceux qui veulent aller plus loin, Jeedom permet d’utiliser des blocs « code » en langage PHP simplifié. Pas de panique : il ne s’agit pas de coder comme un développeur professionnel, mais parfois un petit script peut faire gagner beaucoup en efficacité.
Exemple : vous voulez que les volets se ferment automatiquement au coucher du soleil, mais seulement si la météo prévoit du vent inférieur à 30 km/h – question de ne pas endommager le volet.
Voici un bloc script type :
execCmd();if ($vent < 30) { scenario::setLog("Vent OK, fermeture déclenchée"); cmd::byString("#[Maison][Volet Salon][Descendre]#")->execCmd();}?>
Utiliser ces blocs permet d’intégrer des conditions complexes et de simplifier vos scénarios si vous avez beaucoup d’enchaînements. Indispensable pour les perfectionnistes.
Créer des interactions entre plusieurs équipements
La vraie magie de Jeedom, c’est quand vos équipements interagissent entre eux automatiquement. Vous pouvez, par exemple, synchroniser votre éclairage avec votre volet et votre détecteur de mouvement pour créer une ambiance “soirée cinéma”.
Un petit exemple d’automatisation simple mais efficace :
- Déclencheur : clic sur un bouton virtuel « Film ».
- Action :
- Les volets descendent
- Lumière d’ambiance ON
- Lumière principale OFF
- Notification Slack ou Telegram “Mode cinéma activé”
Astuce du bricoleur : pensez à intégrer des temporisations entre les actions pour éviter des conflits (par exemple, 2 secondes entre la descente des volets et l’extinction d’une lampe juste devant).
Organiser ses scénarios pour rester efficace
Au fil du temps, une installation Jeedom peut devenir très dense. Il devient alors crucial de bien organiser ses scénarios, au risque de s’y perdre rapidement. Voici quelques bonnes pratiques qui m’évitent les cheveux arrachés :
- Nommer clairement vos scénarios avec des préfixes : « Lumière – Entrée nuit » ou « Sécurité – Alarme activée ». Ce n’est pas glamour, mais quand on a 48 scénarios… ça aide !
- Regrouper par pièce ou usage via des tags personnalisés
- Commenter vos blocs d’action et de code : un petit « // Éteint toutes les lumières sauf salon » vous sauvera la vie dans 6 mois.
Et surtout, faites régulièrement du ménage. Si un scénario devient inutile, désactivez-le et archivez-le dans une catégorie à part avant suppression définitive. On ne sait jamais…
Surveillez et débuggez vos scénarios
Quand on commence à jongler avec plusieurs conditions et équipements, il arrive que certains scénarios ne réagissent pas comme prévu. Pas de panique, les outils de debug sont là pour vous aider.
Activez les logs dans vos scénarios (niveau info ou debug) et ajoutez des scenario::setLog("Message")
dans les blocs d’actions.
Exemple :
scenario::setLog("Début du scénario : Lumière entrée nuit");scenario::setLog("Luminosité actuelle : " . $luminosite);
Ces messages vous permettront de comprendre ce qui a été exécuté (ou pas), dans quel ordre et pourquoi. Très pratique quand on veut peaufiner l’automatisation sans y passer toute la nuit.
Quelques idées de scénarios utiles à implémenter
Pour finir, voici quelques idées testées et approuvées à la maison :
- Détection d’absence : Si tout le monde est parti ET qu’il est 15h un jour de semaine, baisse automatique du chauffage.
- Notification de courrier : Capteur d’ouverture dans la boîte aux lettres → Envoie une photo via caméra intérieure + push sur téléphone.
- Gestion intelligente de l’arrosage : Lancer l’arrosage automatique uniquement s’il n’a pas plu depuis 48h et si aucune pluie n’est prévue demain.
- Mode vacances : Simulation de présence avec allumage aléatoire de lumières le soir + fermeture des volets à heure fixe.
Chaque maison est différente, chaque besoin est spécifique. C’est justement ce qui rend la domotique captivante : pouvoir adapter la technologie à nos habitudes, et non l’inverse.
À vous de jouer !
Vous voilà armé pour créer vos propres scénarios personnalisés dans Jeedom. N’hésitez pas à commencer simple, puis à complexifier selon vos besoins. Ce qui compte, c’est que votre installation vous simplifie vraiment la vie au quotidien.
Sur le blog, je partage régulièrement des cas concrets et des retours d’expérience. Et vous, quel est le scénario le plus malin ou original que vous avez déjà mis en place ? Partagez-le en commentaire !
En attendant, bon hack, et que Jeedom soit avec vous !