Je me suis aperçu, à la lecture des sujets abordés dans la section EnOcean, que beaucoup de questions relatives à des problèmes avec EnOcean relevait surtout d'une méconnaissance des principes de base du protocole et de son intégration dans Jeedom via le plugin EnOcean.
C’est pourquoi, je vous propose cette petite description (sans prétentions) pour aider ceux qui débutent avec ce protocole, et leur permettre (peut-être) d'éviter quelques embuches dans la mise en œuvre d'EnOcean dans Jeedom...
Le protocole EnOcean:
Enocean est un protocole qui permet de faire communiquer entres eux des équipements utilisant ce protocole (et uniquement ce protocole).
Je sais que c'est évident, mais au moins c'est dit et c'est clair pour tous

Une des grande force de l'EnOcean, outre le fait que de nombreux capteurs (sondes, inter,...) peuvent fonctionner sans avoir besoin d'être alimenté en énergie (et donc sans piles), c'est qu'en plus les matériels peuvent éventuellement communiquer aussi directement entres eux (CàD sans box domotique)!
Par exemple, si je prends un module UBIWIZZ Micromodule commutateur UBID1008 (type actionneur), je vais pouvoir le commander directement (CàD sans passer par une box) avec un interrupteur VIMAR (type capteur) si, bien sur, je créé une relation entre eux, c'est ce qu'on appelle (au choix) l'inclusion, l'association, l'apprentissage, le Learning, etc...
Prenons un exemple concret de l'intérêt de cette possibilité :
Je souhaite domotiser mon appartement, mais je veux pouvoir (un jour) le revendre à quelqu'un qui ne sera pas un Geek et qui ne sera pas forcément intéressé ou capable de maintenir ma superbe usine à gaz Jeedom qui est totalement adaptée à mon mode de vie, et donc inévitablement trop personnalisée à ses gouts. Grâce à EnOcean, je vais pouvoir dé-personnaliser mon appartement (les fans de l'émission de Plazza comprendront) et le vendre à Madame Michou, cette charmante vielle dame qui ne comprend rien aux nouvelles technologie, et cela sans avoir à tout refaire mon installation !
Pour toutes les fonctions de bases (allumer les lumières principales de chaque pièces, ouvrir les volets,régler les radiateurs), ces fonctions "standards" d'une vie en appartement classique, je vais pouvoir utiliser des interrupteurs comme monsieur/madame tout le monde, et surtout SANS BOX DOMOTIQUE!
Donc pas de risque de me retrouver dans le noir si ma box plante, pas de scénario compliqué à triturer, pas de configuration à faire, j'enlève simplement ma box, et c'est prêt!
Pour cela, il suffit que, lors de mon installation, je prévois des associations directes entre mes inters et certains modules (uniquement pour les fonctions basiques). Cela ne m’empêchera pas de les piloter aussi avec ma Box Jeedom, et d'ajouter des actions complexes en plus à mes inters, qui eux par contre nécessiteront ma Box Jeedom (comme par exemple, si je clique une seconde fois sur le bouton ON alors en plus j'allume la petite lampe près du canapé, ou encore j'ajoute au premier clic que mes volets se ferment quand je mets la lumière, etc)...
En prime, je vais même pouvoir proposer à Madame Michou, c'est elle qui veut acheter mon appartement finalement

EnOcean dans Jeedom:
Pour utiliser EnOcean dans Jeedom, il vous faut le Plugin EnOcean (disponible sur le Market Jeedom) ainsi qu'un contrôleur EnOcean.
Les contrôleurs ne sont pas nombreux sur le marché actuellement, il n'y en a que deux (sans compter la carte Enocean Pi) :
Elles se présentent sous forme de clef USB. En fait ce sont quasiment les mêmes, si ce n'est que la seconde propose une prise externe pour ajouter une antenne (afin d'améliorer la portée) :
1ère : http://www.domadoo.fr/fr/interface-domo ... ocean.html
et sa nouvelle variante : http://www.domadoo.fr/fr/interface-domo ... esults=181
Après il ne vous reste plus qu'a choisir les modules dont vous avez besoin...
Dans ce protocole, on va trouver deux grandes familles de matériel :
les types Actionneurs Comme le nom l'indique, un actionneur Actionne (encore une fois, la palisse est passée par là).
Les types capteurs qui envoient des informations par exemple la température qu'il fait dans mon salon
Note : certains équipements disposent de ces deux types dans le même matériel.
Donc un appareil capable d'interagir directement (et physiquement) avec votre matériel est un actionneur
Par exemple un module Actionneur radio pour stores (ex.ELTAKO FSB61NP-230V est bien un actionneur (qui actionne, dans le sens ou c'est bien lui qui envoi le courant pour le faire bouger).
ATTENTION :
Un interrupteur n'est pas un actionneur (même si j'actionne mon interrupteur) et doit donc être considéré comme un capteur, car il n’envoie pas directement du courant dans notre équipement, il envoi juste une information (pour demander à mon actionneur d'actionner mon équipement. Il nous informe juste que l'on a appuyé sur un bouton!
C'est souvent la principale erreur de compréhension du protocole EnOcean et qui est du coup la source de bien des tracas !
L'inclusion, KESAKO ?
Les actionneurs sont du genre très réservés (ils sont même muets!), il ne parlent jamais aux inconnus (à la différence des capteurs qui sont bien plus ouvert et bavards!).
Afin de pouvoir communiquer (C'est à dire donner des ordres à un actionneur) avec un appareil EnOcean, il faut préalablement y avoir été autorisé.
Cette étape obligatoire consiste en réalité à stocker dans la mémoire de notre actionneur notre identifiant unique, l'ID (un peu comme notre numéro de sécu, chacun le sien!).
Si notre actionneur reçoit un ordre, la première chose qu'il va faire, c'est de vérifier s'il nous connait, et s'il ne nous trouve pas dans sa mémoire, il se comportera alors en gros gougeât, et ne réagira même pas !

La technique d'inclusion peut varier fortement d'un matériel à l'autre, il est donc conseillé de bien suivre la documentation de votre actionneur...
Il est à noter, qu'un appareil peut généralement mémoriser plusieurs identifiants (ID de plusieurs appareils différents), souvent 36, mais cela dépend de chaque matériel...
Les capteurs, eux, n'ont généralement pas besoin d'inclusion, et peuvent parler avec tous les inconnus (sauf en cas de communication cryptée).
Il faut juste savoir quoi écouter pour les entendre !
Il suffit donc pour Jeedom d'écouter et d'identifier quel est le capteur qui parle et quelles informations il nous offre, pour faire ce qu'on veut de ces infos.
Autrement dit, c'est, dans Jeedom, le mode "inclusion de capteur" qui va nous permettre d’écouter celui qui parle (attention a ne pas se tromper d'interlocuteur quand même) pour faire cette configuration afin d'être en mesure de comprendre ce que dit notre capteur.
Enfin, comme indiqué plus haut, certains matériels sont à la fois des actionneurs, mais aussi des capteurs.
C'est le cas par exemple d'un smartplug qui en plus d'actionner un lampe, nous dira aussi sa consommation et son état On/Off, ou encore un actionneur volet qui en plus nous informe de la position du volet (ouvert, entre-ouvert ou fermé,...).
Dans ce cas, à moins que les deux types soient déjà pré-définis dans la configuration de l'équipement dans Jeedom, vous devrez faire les deux types d'inclusion (en commençant par le capteur*).
Cela pourra prendre la forme de deux équipements (un pour le capteur et un pour l'actionneur), ou vous pourrez les rassembler manuellement en un seul (un poil plus compliqué pour un débutant).
Si par contre le profil est déjà prédéfini dans Jeedom, alors ces deux étapes pourront se faire automatiquement dans un même équipement (ce qui ne vous dispensera pas de faire les 2 parties de l'inclusion).
Au final cela marchera pareil, et dans tous les cas, personnellement, je vous recommande de passer par un virtuel (qui peut aussi servir à rassembler virtuellement le capteur et l'actionneur) pour gérer l'équipement dans Jeedom car ce sera beaucoup plus souple/simple sur le long terme (surtout si vous devez remplacer un module)...
* Pourquoi c'est mieux de commencer par le capteur ?
Simplement parce que c'est le capteur qui vous donne son identifiant unique (CàD l'ID de votre module), et le plus simple c'est juste de le lui demander!
Dans le cas de l'actionneur, c'est nous (enfin Jeedom en réalité en se basant sur le BaseID de notre clef EnOcean pour la créer) qui allons créer un ID unique, et l'envoyer à notre appareil qui va le stocker dans sa mémoire (lorsque notre actionneur est en mode Learning justement)...
Donc si on veut rassembler capteur et actionneur dans un seul équipement de Jeedom, ce sera plus simple de commencer par le capteur auquel on ajoutera ensuite les actionneurs (dans le même équipement)...
C'est ainsi que Jeedom va pouvoir créer le capteur avec l'ID reçu du capteur, puis, dans la foulée (et dans le même équipement), créer lui même un nouvel ID Unique pour notre actionneur qu'il nous suffira ensuite d'envoyer à notre module par la méthode d'inclusion d'actionneur...
Voilà, j'espère que ce petit rappel facilitera vos premiers pas avec le couple Jeedom/EnOcean...
N'hésitez pas à me faire part de vos remarques, corrections ou compléments d'information qui vous semblent important, je les ajouterai à ce post...
...Ou tout simplement me dire si vous avez trouvé ce post utile (ou pas)

PS: je tiens à préciser que toute ressemblance avec une vraie Madame Michou serait purement fortuite, celle-ci étant imaginaire dans cet article...