Accéder au contenu principal

L'équipement virtuel : sonoff + ikea

Après cet article qui explique pourquoi j'ai choisi de combiner les modules sonoff et les ampoules + télécommande Ikea Tradfri pour les chambres, la question qui vient tout de suite après c'est : sur quel équipement dois je me baser pour savoir si la lumière est allumée ? est ce que j'utilise l'état du module ou de l'ampoule ? dois-je allumer le module ou l'ampoule?  la réponse c'est les 2 équipements en même temps.

L'équipement virtuel

Pour que nous puissions combiner le fonctionnement de deux (ou plusieurs) équipements et fournir une information fiable sur l'état de la lumière nous allons créer un équipement virtuel. 

Un équipement virtuel est, comme son nom l'indique, un équipement qu'on va créer de toutes pièces, nous allons le construire petit à petit, lui donner un nom, un état, comment il se comporte, des actions, comment allumer, comment éteindre, ... en combinant des états de un ou plusieurs équipements physiques connectés.

Cas de la combinaison Ikea Tradfri + Sonoff mini 

Petit rappel, nous avons un module sonoff mini dérrière l'interrupteur physique et une ampoule connectée Ikea. Nous ne pouvons pas savoir si la lumière est allumée en regardant uniquement l'état du module parce que le module peut être allumé mais qu'on a éteint la lumière avec la télécommande. Et nous ne pouvons pas dire que la lumière est allumée uniquement en regardant l'ampoule parce que lorsqu'on éteint le module l'ampoule Ikea quand elle n'a plus d'électricité garde son état allumé dans notre box domotique puisqu'elle n'a plus d'électricité pour faire un retour d'état.

Nous allons nommer l'équipement virtuel : VLumiereChambre

- L'état de VLumiereChambre = "Etat du module sonoff" ET "Etat de l'ampoule"

Le ET que nous voyons ici est un ET logique qui veut dire que l'état de l'équipement virtuel n'est égal à 1 (c'est à dire allumé) que si l'état des 2 équipements est à 1 donc lorsque le module et l'ampoule sont allumés. Dans tous les autres cas l'état est 0

L'ampoule Tradfri garde son état quand elle n'est plus alimentée, du coup l'état de la luminosité de l'ampoule est caduc aussi lorsque le module est éteint l'état de la luminosité de l'ampoule Tradfri est de 254

- L'état de luminosité de VLumiereChambre = "Etat du module sonoff" * "Etat de luminosité de l'ampoule"

Cela veut dire que l'état de luminosité désormais prend en compte l'état du module, lorsque ce dernier est à 0 (donc éteint) l'état de la luminosité est de 0, et lorsque le module est allumé l'état de luminosité de VLumiereChambre est égal à l'état de luminosité de l'ampoule. C'est ce qui est voulu, c'est génial 😁

En ce qui concerne les actions, éteindre et allumer, nous allons mettre en place 2 scénarios que nous pourrons ensuite lier aux actions de notre équipement virtuel VLumiereChambre

- Scénario Eteindre : Pour éteindre c'est simple, nous allons créer un scénario qui éteint tout simplement le module, l'ampoule sera automatiquement éteinte.

- Scénario allumer : Pour allumer c'est presque aussi simple, nous allons donc allumer le module puis allumer la lampe. 

Tout ça reste de la théorie (il en faut aussi), mais je fais exprès pour expliquer le concept d'équipement virtuel indépendemment de la box domotique choisie. Je ferais bientôt un article de la mise en oeuvre d'un équipement virtuel dans Jeedom.

D'ici là portez vous bien et soyez patients, tout finit par s'arranger 😌


Commentaires

Posts les plus consultés de ce blog

Sonoff mini DIY + Ikea tradfri : un combo gagnant

ça va faire maintenant quelques temps que je monte mon système de domotique en testant plusieurs produits et plus j'avance plus je me dis que je devrais partager ce que je découvre parce que les débuts n'ont pas été simples, même s'il y a beaucoup de forums / blogs qui en parlent. Il est donc venu l'heure d'apporter une pierre à l'édifice. Pour ce premier billet j'ai choisi de parler de l 'association de 2 produits pour contrôler une lumière:  - Ikea Tradfri : ampoule + télécommande  - Sonoff mini avec le mode DIY Vous allez me dire mais pourquoi 2 produits ? oui effectivement la solution la solution la plus simple serait d'acheter un module fibaro mais ça coûte 50 euros le module * le nombre d'interrupteurs dans la maison : aîe ça calme !!!!! en plus avec un fibaro vous n'avez pas la télécommande connectée qui est un vrai plus dans une chambre. Le besoin  Le besoin initial est tout simplement de pouvoir contrôler une lumière d'une chambr

Mise en oeuvre d'un équipement virtuel dans Jeedom

Cas du sonoff Mini + Ampoule et télécommande Tradfri Voici le 3ème article dans le cas d'utilisation de la combinaison de l'ampoule + télécommende Tradfri et le module sonoff mini DIY. Après avoir expliqué mon choix et un peu de théorie sur la mise en oeuvre de cette combinaison , nous voici dans l'implémentation de la solution sur Jeedom. On va commencer par installer le plugin "Virtuel".  Ensuite aller dans le menu plugin -> Programmation -> Virtuel Cliquer sur le + pour ajouter un nouvel équipement virtuel, donnez lui un petit nom et cliquez sur "OK" Cocher les cases "Visible" et "Actif", choisir la catégorie + objet parent. Aller ensuite dans l'onglet "Commandes", nous allons commencer par les infos. Cliquer sur le bouton "Ajouter une info virtuelle" Remplir les zones comme suit :  Nom : Etat Sous type : binaire Valeur : #[Chambre 1][Relais][Etat du relais]#  ET  #[Chambre 1][Ampoule][Etat 01]# Pour

Jeedom : Un widget pour mon équipment virtuel

 Après mes précédents articles qui expliquent le pourquoi du comment d'un équipement virtuel et sa mise en oeuvre dans jeedom, je viens aujourd'hui terminer cette série en finissant par un widget, pour rappel voici les articles qui ont précédé celui ci : Sonoff mini DIY + Ikea tradfri : un combo gagnant L'équipement virtuel : sonoff + ikea Mise en oeuvre d'un équipement virtuel dans Jeedom Le widget va donc nous permettre de visualiser et faire des actions sur notre équipement virtuel (ou changer le visuel de n'importe quel équipement) Pour créer un nouveau widget, aller dans le menu Outils -> Widgets et cliquer sur le "+" (Ajouter) Donner un nom à votre widget et cliquer sur OK Remplissez le formulaire comme ceci :  - Type : info - Sous-Type : binaire - Template : icon Dans remplacement : - On : Choisir l'image à afficher lorsque la lumière est allumée - Off : Choisir l'image à afficher lorsque la lumière est eteinte Il faut ensuite aller tout