Bacnet

#Description

Le plugin Bacnet permet de récuperer les informations de vos équipements Bacnet/Ip et interargir avec depuis votre Jeedom.

Configuration du plugin

Après téléchargement du plugin, il faut tout d’abord activer celui-ci, comme tout plugin Jeedom :

config

Ensuite, il faut lancer l’installation des dépendances (même si elles apparaissent OK) :

dependances

Enfin, il faut démarrer le démon :

demon

Rien n’est à modifier dans le champ « Port socket interne » de la section « Configuration ».

socket

Dans ce même onglet, il vous faut choisir la valeur du Cron pour l’actualisation de vos équipements.

Comment déclarer un nouvel équipement Bacnet dans Jeedom

IMPORTANT

Vos équipements BACNET doivent se trouver sur le même réseau que votre Jeedom pour être détectés par celle-ci.

Rendez-vous dans le menu « Plugins → Energie → Bacnet » :

menu

Vous arrivez sur la page suivante:

accueil

Vous devez donc cliquer sur l’option « Nouvel équipement / Création commandes » :

Un scan automatique de votre réseau va être lancé pour détecter les équipements Bacnet présents sur ce dernier. Cela peut prendre une vingtaine de secondes.

A la suite du scan, un tableau avec toutes les entrées/sorties de vos équipements s’affichera.

Le menu du tableau où vous pouvez effectuer des recherches par colonne :

indextab

Un exemple de détection d’un équipement Bacnet :

tableau

Suivant les constructeurs d’équipements, certaines valeurs ne sont pas disponibles;

Il vous suffit de sélectionner les commandes à créées en cochant une des options suivant votre choix (commande de type info ou de type action):

check

Validez, rafraichissez la page, et l’équipement correspondant aura été créé dans votre Jeedom ; par défaut, il sera nommé avec le DeviceID de votre équipement Bacnet prévu par le fabriquant ( libre à vous de le renommer )

equip

Cliquez ensuite sur votre équipement créé, puis cocher « Activer » et « Visible » pour le voir apparaitre sur votre dashboard.

Pour ajouter des commandes ultérieurement à un équipement existant, il vous faut refaire la manipulation précédente : « Nouvel équipement / Création commandes » , et sélectionnez les commandes que vous désirez.

Les commandes

Rendez-vous dans l’onglet « Commandes » de la page de configuration du nouvel équipement Bacnet.

Ici vous pouvez masquer et rendre visibles les différentes commandes de type « action » et « info » disponibles (les commandes de type « info » peuvent également être historisées) :

cmdVisible

Tous les équipements créés auront par défaut 2 commandes : une commande info « Connexion Bacnet » et une commande action « Refresh » , qui serviront à voir l’état de la connexion Bacnet sur votre dashboard, et à rafraichir les valeurs de vos commandes.

cmdBase

IMPORTANT

Concernant l’écriture: par sécurité, le protocole Bacnet prévoit par défaut un système d’écriture à niveaux de priorités sur les entrées/sorties de ses équipements. Il y a 16 niveaux de priorité(le niveau le plus bas étant prioritaire sur tous les autres). Il se peut que votre équipement soit programmé de telle manière que la fonction d’écriture développée dans ce plugin ne soit pas prioritaire sur la programmation logique de l’équipement/système par défaut. Pour les entrées/sorties de type Output, le plugin est parametré avec une écriture en priorité 8 (Manual Operator). Plus d’infos sur le sujet :

https://store.chipkin.com/articles/bacnet-why-doesnt-the-present-value-change

Pour une écriture sur un équipement Bacnet, on intérargit sur la PresentValue de l’entrée/sortie correspondante. Il faut savoir que les PresentValues des entrées/sorties de type: Analogique Output, Binary Output et Multistate Output sont toujours commandables. Celles des entrées/sorties de type AnalogValue, BinaryValue ou MultistateValue sont commandables si le fabricant à implanté cette fonctionnalitée. C’est au seul choix du fabricant. Veuillez vous renseignez auprès de la documentation de votre équipement pour en savoir plus à ce sujet.

A la création des commandes choisies de type écriture, une commande action associée sera également créée, par défaut non visible sur le dashboard. En cliquant dessus, elle permet de remettre par défaut le tableau de priorités d’écriture d’une entrée/sortie. Elle portera un nom avec « resetPrioritesEcriture » Pour rendre visible cette commande sur votre dashboard, il faut vous rendre dans les commandes de votre équipement et de cocher la case “Afficher”

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.