IMPORTANT
Le plugin BacnetManager n’est pas compatible avec le plugin officiel Jeedom Bacnet. Une seule instance Bacnet peut être créée sur une box Jeedom.
Le plugin BacnetManager permet de créer un équipement Bacnet sur votre Jeedom, ainsi que ses commandes d’information (« Infos Jeedom »), afin qu’il soit visible sur le réseau par un superviseur Bacnet. Il permet également d’associer des commandes d’action (« Actions Jeedom ») provenant d’autres plugins, pour piloter Jeedom via Bacnet lorsque des écritures sont détectées sur ces points Bacnet.
Après avoir téléchargé le plugin, commencez par l’activer depuis la gestion des plugins Jeedom.
Ensuite, lancez l’installation des dépendances, même si elles apparaissent comme « OK ».
Enfin, démarrez le démon depuis la page de configuration.
Port socket interne : Ne modifiez pas ce champ dans la section « Configuration ».
Cron : Configurez la fréquence du cron, qui permettra de lire les valeurs des points Bacnet pour détecter d’éventuelles écritures externes.
Pré-requis
Réseau : Vos équipements Bacnet doivent être sur le même réseau que votre Jeedom pour être détectés.
Par défaut, un équipement nommé jeeBacnetManager est créé. Cet équipement représente le « serveur Bacnet » qui sera visible par votre superviseur Bacnet.
Vous pouvez configurer son deviceId dans la configuration du plugin
Cliquez sur Ajouter Commandes au Serveur.
Une fenêtre modale s’ouvre, listant toutes les commandes de type « Infos » présentes dans les différents plugins de votre Jeedom.
IMPORTANT
Les équipements doivent être actifs pour que leurs commandes soient détectées. Évitez d’utiliser des espaces dans les noms des commandes.
FACULTATIF
Remplissez le champ « Nom de point Bacnet » (facultatif). Si ce champ est vide, le nom de la commande Jeedom sera utilisé comme nom du point Bacnet.
Sélectionnez les commandes souhaitées, puis validez.
Après validation, quittez la fenêtre et cliquez sur Cmds Jeed Server pour afficher la liste des commandes ajoutées.
Cette modale va s’afficher :
Pour chaque commande ajoutée, deux points Bacnet sont créés :
Commande « info » : Mise à jour via le cron pour le monitoring.
Commande « Write » : Utilisée pour détecter les écritures depuis un équipement Bacnet. Si une écriture est détectée, la commande d’action associée est exécutée.
Configurez la fréquence du cron dans la configuration du plugin pour actualiser les valeurs.
Lors du passage du cron, le système vérifiera s’il y a eu un changement de valeur sur le point Bacnet (écriture). À ce moment-là, il enverra soit cette valeur Bacnet, soit la valeur renseignée dans “Envoyer à l’action” à la commande Action paramétrée.
Une fois toutes les commandes configurées, on envoie toutes ces commandes sur le device Bacnet, en cliquant sur Envoyer au Serveur
Pour prévenir les besoins, 2 options sont prévues :
En cliquant sur ce bouton, cela va télécharger un fichier Json reprenant la configuration du device ainsi que ses commandes.
En cliquant sur ce bouton, vous pouvez importer le ficher json de configuration du jeeBacnetManager que vous auriez télécharger, pour reprendre les commandes qui étaient configurées dans celui ci
Engineering units |
---|
ampereSeconds |
ampereSquareHours |
ampereSquareMeters |
amperes |
amperesPerMeter |
amperesPerSquareMeter |
bars |
becquerels |
btus |
btusPerHour |
btusPerPound |
tusPerPoundDryAir |
candelas |
candelasPerSquareMeter |
centimeters |
centimetersOfMercury |
centimetersOfWater |
cubicFeet |
cubicFeetPerDay |
cubicFeetPerHour |
cubicFeetPerMinute |
cubicFeetPerSecond |
cubicMeters |
cubicMetersPerDay |
cubicMetersPerHour |
cubicMetersPerMinute |
cubicMetersPerSecond |
currency1 |
currency10 |
currency2 |
currency3 |
currency4 |
currency5 |
currency6 |
currency7 |
currency8 |
currency9 |
cyclesPerHour |
cyclesPerMinute |
days |
decibels |
decibelsA |
decibelsMillivolt |
decibelsVolt |
degreeDaysCelsius |
degreeDaysFahrenheit |
degreesAngular |
degreesCelsius |
degreesCelsiusPerHour |
degreesCelsiusPerMinute |
degreesFahrenheit |
degreesFahrenheitPerHour |
degreesFahrenheitPerMinute |
degreesKelvin |
degreesKelvinPerHour |
degreesKelvinPerMinute |
degreesPhase |
deltaDegreesFahrenheit |
deltaDegreesKelvin |
farads |
feet |
feetPerMinute |
feetPerSecond |
footCandles |
grams |
gramsOfWaterPerKilogramDryAir |
gramsPerCubicCentimeter |
gramsPerCubicMeter |
gramsPerGram |
gramsPerKilogram |
gramsPerLiter |
gramsPerMilliliter |
gramsPerMinute |
gramsPerSecond |
gramsPerSquareMeter |
gray |
hectopascals |
henrys |
hertz |
horsepower |
hours |
hundredthsSeconds |
imperialGallons |
imperialGallonsPerMinute |
inches |
inchesOfMercury |
inchesOfWater |
jouleSeconds |
joules |
joulesPerCubicMeter |
joulesPerDegreeKelvin |
joulesPerHours |
joulesPerKilogramDegreeKelvin |
joulesPerKilogramDryAir |
kiloBtus |
kiloBtusPerHour |
kilobecquerels |
kilograms |
kilogramsPerCubicMeter |
kilogramsPerHour |
kilogramsPerKilogram |
kilogramsPerMinute |
kilogramsPerSecond |
kilohertz |
kilohms |
kilojoules |
kilojoulesPerDegreeKelvin |
kilojoulesPerKilogram |
kilojoulesPerKilogramDryAir |
kilometers |
kilometersPerHour |
kilopascals |
kilovoltAmpereHours |
kilovoltAmpereHoursReactive |
kilovoltAmperes |
kilovoltAmperesReactive |
kilovolts |
kilowattHours |
kilowattHoursPerSquareFoot |
kilowattHoursPerSquareMeter |
kilowattHoursReactive |
kilowatts |
liters |
litersPerHour |
litersPerMinute |
litersPerSecond |
lumens |
luxes |
megaBtus |
megabecquerels |
megahertz |
megajoules |
megajoulesPerDegreeKelvin |
megajoulesPerKilogramDryAir |
megajoulesPerSquareFoot |
megajoulesPerSquareMeter |
megAVoltAmpereHours |
megAVoltAmpereHoursReactive |
megAVoltAmperes |
megAVoltAmperesReactive |
megAVolts |
megawattHours |
megawattHoursReactive |
megawatts |
megohms |
meters |
metersPerHour |
metersPerMinute |
metersPerSecond |
metersPerSecondPerSecond |
microSiemens |
microgramsPerCubicMeter |
microgramsPerLiter |
microgray |
micrometers |
microsieverts |
microsievertsPerHour |
milesPerHour |
milliamperes |
millibars |
milligrams |
milligramsPerCubicMeter |
milligramsPerGram |
milligramsPerKilogram |
milligramsPerLiter |
milligray |
milliliters |
millilitersPerSecond |
millimeters |
millimetersOfMercury |
millimetersOfWater |
millimetersPerMinute |
millimetersPerSecond |
milliohms |
milliseconds |
millisiemens |
millisieverts |
millivolts |
milliwatts |
minutes |
minutesPerDegreeKelvin |
months |
nanogramsPerCubicMeter |
nephelometricTurbidityUnit |
newton |
newtonMeters |
newtonSeconds |
newtonsPerMeter |
noUnitsohmMeterPerSquareMeter |
ohmMeters |
ohms |
pH |
partsPerBillion |
partsPerMillion |
pascalSeconds |
pascals |
perHour |
perMille |
perMinute |
perSecond |
percent |
percentObscurationPerFoot |
percentObscurationPerMeter |
percentPerSecond |
percentRelativeHumidity |
poundsForcePerSquareInch |
poundsMass |
poundsMassPerHour |
poundsMassPerMinute |
poundsMassPerSecond |
powerFactor |
psiPerDegreeFahrenheit |
radians |
radiansPerSecond |
revolutionsPerMinute |
seconds |
siemens |
siemensPerMeter |
sieverts |
squareCentimeters |
squareFeet |
squareInches |
squareMeters |
squareMetersPerNewton |
teslas |
therms |
tonHours |
tons |
tonsPerHour |
tonsRefrigeration |
usGallons |
usGallonsPerHour |
usGallonsPerMinute |
voltAmpereHours |
voltAmpereHoursReactive |
voltAmperes |
voltAmperesReactive |
volts |
voltsPerDegreeKelvin |
voltsPerMeter |
voltsSquareHours |
wattHours |
wattHoursPerCubicMeter |
wattHoursReactive |
watts |
wattsPerMeterPerDegreeKelvin |
wattsPerSquareFoot |
wattsPerSquareMeter |
wattsPerSquareMeterDegreeKelvin |
webers |
weeks |
years |