Ce plugin permet de communiquer entre Jeedom et votre installation KNX. Jeedom deviendra donc un équipement de votre installation. Des fonctions d’auto-configuration (auto-include, parser ETS5) ont été implémentées pour permettre une mise en place rapide.
Interface de communication
: Choisir l’interface avec laquelle nous allons nous connecter au bus
EIBD
: N’est plus maintenu (non recommandé)KNXd
: Reprise d’EIBD et maintenu (recommandé)Manuel
: si EIBD est installé sur une autre machineAdresse IP
: Indiquez l’adresse IP de la machine sur lequel tourne EIBD.Port
: Indiquez le port de connexion EIBD (Par défaut 6720)Type de passerelle
: Indiquez le type de passerelleAdresse de la passerelle
: Indiquez l’adresse IP de la passerelleNiveau d'adresse de groupe (GAD)
: Sélectionnez le niveau de GAD choisi lors de la programmation des équipementsPensez à sauvegarder.
Nom du serveur KNX
: donne un nom au service KNXd quand il est utilisé (uniquement pour KNXd donc)Adresse Physique du démon (PA)
: permet de fixer le début d’une plage d’adresses physiques (libres !) au démon sur votre bus KNX.
Le paramètre suivant défini aussi la taille de cette plageNombres de connexions autorisées sur le serveur du démon
: donne le nombre de connexions autorisées.
Attention, ces connexions sont aussi mappées sur votre bus KNX (voir paramètre précédent)Visibilité du serveur KNX
: le serveur KNX virtuel répond a une requête permettant de découvrir les passerelles par un multicast IP dédié au KNX (224.0.23.12).
Cette fonctionnalité est présente dans ETS et liste automatiquement toutes les passerelles sur le réseau locale. En désactivant cette option, le démon ne répondra plus.Mode Routing
et Mode Tunnelling
: permet au démon de devenir un router KNX virtuel.
Le mode Routing permet d’écouter et de réponde au multicast IP dédié au KNX (224.0.23.12)
Le mode Tunnelling permet de se connecter depuis un client IP comme ETS vers le BUS en passant par le démon.
Utile si la passerelle IP n’autorise qu’une connexion simultanée et si elle est déjà utilisée par Jeedom.Pour faciliter la mise en place des dépendances, Jeedom va gérer seul l’installation de la suite logicielle EIBD/KNXd.
Dans la cadre réservé aux dépendances, vous allez voir le statut de l’installation. Vous avez aussi la possibilité de consulter le log d’installation en temps réel L’installation d’EIBD/KNXd peut être longue en fonction des performances de la machine qui l’exécute. Attention, la compilation est gourmande en ressources et peut entrainer des ralentissements dans votre Jeedom
Si tous les voyants sont au vert, nous pouvons passer à la suite…
Sur cette page nous retrouvons tous nos equipement ainsi que quelques raccourcis important
Ajouter
: Permet de cree un equipement manuelementTemplate
: Permet de cree par un template un equipement
* Configuration
: Permet d’afficher la configuration généralMoniteur de bus
: Permet d’afficher les trame sur vue par le bus monitorAdresses de groupe
: Permet de géré ses Ardresse de groupe (soit par decouvert du bus monitor ou par import ETS)Log du démon
: Permet de voir ce qu’il se passe sur le demonSanté
: Permet d’avoir une idée sytetique de l’etat de ses equipementsDans un premier temps, il faut créer un nouvelle équipement et le nommer. Comme dans tous les plugins Jeedom, vous avez un bouton “Ajouter” sur la gauche de votre fenêtre.
Ce nouvel équipement a besoin d’être paramétré.
Maintenant que votre équipement est créé et configuré, vous allez pouvoir y ajouter des commandes. Pour une bonne intégration, il est recommandé d’utiliser les templates qui créeront automatiquement toutes les commandes nécessaires pré-configurées avec leurs Flags
Exemple de configuration
Nommer votre commande de manière à la retrouver facilement dans Jeedom
Ces champs de configuration sont importants pour la communication
Enfin, pensez à sauvegarder.
Il existe dans le plugin plusieurs templates. Ceux-ci vous permettent de configurer rapidement un équipement.
Sur la page principale, un bouton “Template” permet d’ajouter un équipement . Il vous suffit de sélectionner le template et de saisir les GAD, ou d’aller chercher les GAD importés par ETS ou dans l’onglet “Inconnue”. Certain Template, comme celui présenté on des options, pour ajouter une option il suffit de le coché et de complété ses groupes supplémentaire
Pour chaque adresse de groupe, au maximum UN seul objet doit avoir son flag “Lecture/Read” actif, tous les autre objet de cette même adresse de groupe doivent être inactifs, sinon une interrogation de la valeur donnerait plus d’une réponse qui pourraient être discordantes.
En général, la valeur stockée ou utilisée par les objets faisant partie d’une même adresse de groupe représente une information correspondant à quelque chose de réel / physique / mesurable dans votre maison. Pour déterminer lequel de tous les objets faisant partie de la même adresse de groupe doit être celui qui aura son flag “Lecture/Read” actif, il faut vous demander lequel de tous ces objets a le plus de chance d’être en phase avec la réalité. Cas simple : 3 boutons poussoir et un relais qui allume ou éteint une lampe, c’est la valeur de l’objet du relais qui représentera réellement l’état (allumé ou éteint) de la lampe, surtout après une panne de courant ou un problème sur le bus…
Pour une valeur d’adresse de groupe, plusieurs objets peuvent avoir leur flag “Écriture/Write” actif. N’importe quel objet dont la valeur doit pouvoir être modifiée par un autre doit avoir sun flag “Écriture/Write” actif.
Exemples d’objets pour lesquels le flag “Écriture/Write” est généralement actif :
Exemples d’objets pour lesquels le flag “Écriture/Write” est généralement INACTIF :
Exemples d’objets pour lesquels le flag “Transmission/Transmit” est généralement actif.
Exemples d’objets pour lesquels le flag “Transmission/Transmit” est généralement inactif.
En théorie, ce flag ne semble pas très utile, mais en pratique, si il est actif il permet de “re-synchroniser” plus rapidement tous les participants d’un bus quand certains ont été redémarrés ou qu’une coupure est survenue sur le bus (arrêt temporaire d’une liaison entre 2 étages ou 2 bâtiments par exemple), dans ce cas, il suffit de lancer un script qui lit tous les groupes et hop tout est resynchronisé.
Exemples d’objets pour lesquels le flag “Mise-à-jour/Update” est généralement actif :
Exemples d’objets pour lesquels le flag “Mise-à-jour/Update” est généralement inactif :
Exemples d’objets pour lesquels le flag “Read-on-Init/Initialisation” est généralement actif :
Exemples d’objets pour lesquels le flag “Read-on-Init/Initialisation” est généralement inactif :
En cliquant sur l’icône ci-dessous, vous allez pouvoir visualiser l’activité qui se passe sur votre bus. Pour le débogage d’une configuration défaillante, il est aussi possible de filtrer les messages enregistrés en mémoire cache.
Avec le Bus Monitor vous allez pouvoir analyser ce qui se passe sur votre bus et ce que comprend Jeedom au bus.
Le Bus Monitor affiche l’adresse physique de l’équipement, l’adresse de groupe, la data en hexa et sa conversion
Cette fenêtre est disponible à plusieurs endroits.
En cliquant sur un des ses bouton vous allez obtenir cette fenêtre.
Sur cette ecran, il sera possible de
Cet onglet permet de remonter les GAD inconnue vue par le Bus Monitor. En activant l’inclusion, le Bus Monitor va mettre en cache également tous les GAD qu’il voit et qui sont inconnus sur votre installation. De même, si vous avez configurer les DPT dans votre projet ETS, et l’adresse physique de votre équipement dans votre configuration Jeedom, un filtre sera automatiquement ajouté pour faciliter les recherches
Cet onglet permet de lister tous les équipements avec tous leur Adresse de groupe associé. Pour que remplir ce tableau, il est impératif d’utiliser le parseur ETS. Si vous avez ouvert cette fenêtre depuis un bouton de selection de GAD, alors vous aurez la possibilité de sélectionner le bon GAD (qui se mettra en gras) et de valider pour retourner à la page de configuration. De même, si vous avez configuré les DPT dans votre projet ETS, et l’adresse physique de votre équipement dans votre configuration Jeedom, un filtre sera automatiquement ajouté pour faciliter les recherches
Cet onglet permet de récréer l’arborescence des adresse de groupes tel qu’elle est défini dans ETS. Pour que remplir ce tableau, il est impératif d’utiliser le parseur ETS.
Si vous avez ouvert cette fenêtre depuis un bouton de selection de GAD, alors vous aurez la possibilité de sélectionner le bon GAD (qui se mettra en gras) et de valider pour retourner à la page de configuration. De même, si vous avez configuré les DPT dans votre projet ETS, le plugin vous soulignera en bleu lorsque le DPT est identique et en jaune lorsqu’il est compatible
Cet onglet permet de récréer l’arborescence du baptiment tel qu’elle est défini dans ETS. Pour que remplir ce tableau, il est impératif d’utiliser le parseur ETS.
Si vous avez ouvert cette fenêtre depuis un bouton de selection de GAD, alors vous aurez la possibilité de sélectionner le bon GAD (qui se mettra en gras) et de valider pour retourner à la page de configuration. De même, si vous avez configuré les DPT dans votre projet ETS, le plugin vous soulignera en bleu lorsque le DPT est identique et en jaune lorsqu’il est compatible
En téléchargeant votre projet ETS (.KNXproj), ou le zip de votre porjet TX100, vous allez permettre à Jeedom de charger, tout les arborescences de votre installation.
Apres avoir charger votre fichier, le plugin vous demandera si vous voulez en charger un autre. Ce mecanisme est tres utile pour les personnes ayant une licence demo ou lite d’ETS et qui veulent reconstruir les arborescences sous jeedom.
Apres le chargement de tous vos projet le plugin vous propose d’utiliser la création automatique des equipement
Pour être au plus proche du KNX, le plugin peut se comporter comme un participant. On peut donc configurer le plugin pour qu’il réalise des actions automatiquement.
Vous avez sur Jeedom un capteur qui n’est pas KNX, mais vous souhaiteriez le lier directement à votre réseau ? Pour cela il suffit de configurer votre commande ainsi:
Le plugin est capable de répondre à un interrogation du bus. Pour cela, il suffit de configurer votre commande ainsi:
Vous avez besoin de lire un état ou d’envoyer une valeur sur le bus de manière cyclique (comme une horloge ou un état à une vanne thermostatique) Rien de plus simple, il suffit de choisir une base de temps sur votre commande de type action, le plugin fait le reste.
Voici la définition de chaque template. Désormais un template peut contenir des options (par exemple pour un point de lumière qui peut être simple, variateur ou couleur). Pour simplifier la création, un template rassemble les commandes identiques (On / Off, Ouvrir / Fermer,…) Pour donner plus de souplesse à l’import ETS, la notion de synonyme est intégrée.
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Pas pour le moment
Sous Jeedom, nous pouvons créer des interrupteurs virtuels en configurant une commande de type action. Les éléments importants pour envoyer des informations sur le bus avec Jeedom sont :
Le script de démarrage fonctionne mal avec cette passerelle. Il faut utiliser cette ligne pour lancer EIBD
EIBD -D -S -T -t1023 -i usb:1:6:1:0:0 -e 1.1.128 -R -u