• PRODUCTS
  • KNOWLEDGE
  • RESOURCES
  • COMPANY

›Remote CLI Tool

Vue d'ensemble

  • DALION

Introduction

  • Introduction

Matériel

  • Installation matérielle

Interface utilisateur Web

  • Interface utilisateur Web

Interface BACnet

  • Interface BACnet

Room Light Control

  • Room Light Control

Schedule

  • Horaire

Commander

  • Commander

View

  • View

Console usb

  • Console USB

Remote CLI Tool

  • Remote CLI Tool

API

  • API

Remote CLI Tool

Aperçu

L'outil interface en ligne de commande à distance du DALION aide à plusieurs configurations du contrôleur d'éclairage DALION.

Les commandes

Liste des commandes et des paramètres offerts.

help

Répertorie les commandes et les paramètres offerts.

Exemple

--help

version

Affiche la version de l'outil.

Exemple

--version

ip

Adresse IP du contrôleur DALION.

Exemple

--ip 192.168.0.210

Canal

Numéro de canal DALI compris entre 1 et 4. Il est possible d'utiliser un seul canal ou plusieurs canaux.

Exemple

# canal simple
--canal 1
# canaux multiples
--canal [1, 2]

channelcsvfile

Ce paramètre est chemin se rendant au fichier CSV (valeurs séparées par des virgules). Le fichier CSV peut être créé dans un tableur comme Microsoft Excel ou directement sous forme de fichier texte.

Il est possible d'utiliser un seul canal ou plusieurs canaux.

Exemple

# canal simple
--channelcsvfile "[\"C:\\channel1.csv\"]"
# canaux multiples
--channelcsvfile "[\"C:\\channel1.csv\", \"C:\\channel2.csv\"]"

channelgroupscsvfile

This parameter is a path to a CSV (comma-separated values) file. CSV file can be created in a spreadsheet software like Microsoft Excel or directly as a text file.

It is possible to use a single channel or have multiple channels.

Example

# single channel
--channelgroupscsvfile "[\"C:\\channel1_groups.csv\"]"
# multiple channels
--channelgroupscsvfile "[\"C:\\channel1_groups.csv\", \"C:\\channel2_groups.csv\"]"

channelinputscsvfile

This parameter is a path to a CSV (comma-separated values) file. CSV file can be created in a spreadsheet software like Microsoft Excel or directly as a text file.

It is possible to use a single channel or have multiple channels.

Example

# single channel
--channelinputscsvfile "[\"C:\\channel1_inputs.csv\"]"
# multiple channels
--channelinputscsvfile "[\"C:\\channel1_inputs.csv\", \"C:\\channel2_inputs.csv\"]"

action

Action à effectuer sur le DALION

ActionDescription
setup_channelPré-mise en service des lampes DALI
get_backupTélécharge des fichiers de sauvegarde à partir du contrôleur
put_backupTélécharge des fichiers de sauvegarde sur le contrôleur
push_firmwarePermets la mise à niveau du micrologiciel du contrôleur

firmwarefile

Chemin vers le fichier du micrologiciel.

backupfileouttype

Type de sortie de sauvegarde; directory ou zip. La valeur par défaut est directory.

directory

Les fichiers de sauvegarde sont créés dans le répertoire.

zip

Un fichier ZIP contenant toute la sauvegarde est créé dans le répertoire.

backupconfig

Sélectionne la sauvegarde. Par défaut, toutes les sauvegardes sont utilisées. Plusieurs configurations peuvent être transmises.

ValeurDescription
systemconfigConfiguration système du contrôleur
dali1Configuration et mise en marche du canal DALI 1
dali2Configuration et mise en marche du canal DALI 2
dali3Configuration et mise en marche du canal DALI 3
dali4Configuration et mise en marche du canal DALI 4

Exemple

--backupconfig "[\"systemconfig\", \"dali2\"]"

backupfileout

Répertoire dans lequel les fichiers de sauvegarde sont copiés.

Exemple

backupfileout "C:\backup\"

backupfilein

Fichier de configuration ZIP ou TAR à télécharger sur le contrôleur.

Exemple

backupfilein "C:\backup\backup_DALION.zip"

Format du fichier CSV du canal

Le format du fichier CSV est le suivant.

#DALION DALI CHANNEL CSV,,,,,,,,,,,
#dali-channel-csv-version: 1,,,,,,,,,,,
#channel,lampIndex,shortAddress,name,groups,powerOnLevel,systemFailureLevel,minLevel,maxLevel,fadeRate,fadeTime,scenes
4,1,1,AABBCC,"[1,4]",10,30,0.1,100,4,2,"[100, 20, null, 80]"

Première ligne

Description du fichier.

#DALION DALI CANAL CSV,,,,,,,,,,,

Seconde ligne

Version du contenu du fichier. Le numéro de la version doit être 1.

#dali-channel-csv-version: 1,,,,,,,,,,,

Troisième ligne

En-tête du contenu du fichier. Elle devrait avoir les colonnes suivantes:

#channel,lampIndex,shortAddress,name,groups,powerOnLevel,systemFailureLevel,minLevel,maxLevel,fadeRate,fadeTime,scenes
Colonne
channel
lampIndex
shortAddress
name
groups
powerOnLevel
systemFailureLevel
minLevel
maxLevel
fadeRate
fadeTime
scenes

Colonnes

Les colonnes de données des lampes.

canal

Le numéro du canal DALI du contrôleur DALION, commençant par zéro.

lampIndex

L'index de la lampe DALI dans le contrôleur DALION commence par 0. Nombre compris entre 0 et 63.

shortAddress

L'adresse courte de la lampe DALI se situant entre 0 et 63. Une valeur null peut être utilisée pour ne pas modifier l'adresse courte.

name

Nom de la lampe DALI qui apparaîtra dans le DALION et sur le réseau BACnet.

groups

Les groupes DALI dont la lampe fait partie. Le format est "[GROUP_NUMBER, GROUP_NUMBER]". Remplacez GROUP_NUMBER par un numéro de groupe compris entre 0 et 15.

La valeur par défaut DALI est "[]".

powerOnLevel

Le paramètre de la lampe DALI "POWER ON LEVEL" en pourcentage. Pour DALI MASK, il faut utiliser la valeur null.

La valeur par défaut DALI est 100.

systemFailureLevel

Le paramètre de la lampe DALI "SYSTEM FAILURE LEVEL" en pourcentage. Pour DALI MASK, il faut utiliser la valeur null.

La valeur par défaut DALI est 100.

minLevel

Le paramètre de la lampe DALI "MIN LEVEL" en pourcentage. Pour DALI MASK, il faut utiliser la valeur null.

maxLevel

Le paramètre de la lampe DALI "MAX LEVEL" en pourcentage . Pour DALI MASK, il faut utiliser la valeur null.

La valeur par défaut DALI est 100.

fadeRate

Le paramètre de la lampe DALI "FADE RATE". Il doit être un nombre situé entre 1 et 15.

La valeur DALI par défaut est 7.

ValueFade Rate (steps/seconds)
1358
2253
3179
4127
589.4
663.3
744.7
831.6
922.4
1015.8
1111.2
127.9
135.6
144.0
152.8

fadeTime

Le paramètre de la lampe DALI "FADE TIME". Il doit être un nombre situé entre 0 et 15.

La valeur DALI par défaut est 0.

ValeurTemps écoulé secondes
0No fade
10.7
21.0
31.4
42.0
52.8
64.0
75.7
88.0
911.3
1016.0
1122.6
1232.0
1345.3
1464.0
1590.5

scenes

Les valeurs en pourcentage des différentes scènes d'intensité lumineuse de la lampe. Pour DALI MASK, utilisez la valeur null. Le format est "[SCENE_VALUE, SCENE_VALUE]". Remplacez SCENE_VALUE par la valeur de la scène en pourcentage. Chaque index représente la valeur de la scène X pour cet index.

La valeur DALI par défaut est "[]".

Format du fichier CSV des groupes de canal

Le format du fichier CSV est le suivant.

#DALION DALI CHANNEL GROUPS CSV,,
#dali-channel-groups-csv-version: 1,,
#channel,groupIndex,name
0,0,"DALI 1-4-BD1-G0"

Première ligne

Description du fichier.

#DALION DALI CHANNEL GROUPS CSV,,

Seconde ligne

Version du contenu du fichier. Le numéro de la version doit être 1.

#dali-channel-groups-csv-version: 1,,

Troisième ligne

En-tête du contenu du fichier. Elle devrait avoir les colonnes suivantes:

#channel,groupIndex,name
Colonne
channel
groupIndex
name

Colonnes

Les colonnes de données des groupes.

canal

Le numéro du canal DALI du contrôleur DALION, commençant par zéro.

groupIndex

L'index du groupe DALI dans le contrôleur DALION commence par 0. Nombre compris entre 0 et 15.

name

Nom du groupe DALI qui apparaîtra dans le DALION et sur le réseau BACnet.

Format du fichier CSV des entrées de canal

Le format du fichier CSV est le suivant.

#DALION DALI CHANNEL INPUTS CSV,,,,,,,,,,,,,,,,,,
#dali-channel-inputs-csv-version: 1,,,,,,,,,,,,,,,,,,
#channel,inputIndex,shortAddress,name,numberOfInstances,instancesType,instancesResolution,instancesClassButtonRepeatTime,instancesClassButtonOptions,instancesClassButtonPressTime,instancesClassButtonDestination,instancesClassButtonCommand,instancesClassButtonValue1,instancesClassButtonValue2,instancesClassOccupancySensorHoldTime,instancesClassOccupancySensorDeadTime,instancesClassOccupancySensorReportTime,instancesClassLightSensorHysteresis,instancesClassLightSensorHysteresisMin
0,1,7,Input Button 1,7,"[1, 1, 1, 1, 1, 1, 1]","[0, 0, 0, 0, 0, 0, 0]","[1, 1, 1, 1, 1, 1, 1]","[0, 0, 0, 0, 0, 0, 0]","[0, 0, 0, 0, 0, 0, 0]","[1, 1, 1, 1, 1, 1, 1]","[1, 1, 1, 1, 1, 1, 1]","[0, 0, 0, 0, 0, 0, 0]","[0, 0, 0, 0, 0, 0, 0]",[],[],[],[],[]

Première ligne

Description du fichier.

#DALION DALI CHANNEL INPUTS CSV,,,,,,,,,,,,,,,,,,

Seconde ligne

Version du contenu du fichier. Le numéro de la version doit être 1.

#dali-channel-inputs-csv-version: 1,,,,,,,,,,,,,,,,,,

Troisième ligne

En-tête du contenu du fichier. Elle devrait avoir les colonnes suivantes:

#channel,inputIndex,shortAddress,name,numberOfInstances,instancesType,instancesResolution,instancesClassButtonRepeatTime,instancesClassButtonOptions,instancesClassButtonPressTime,instancesClassButtonDestination,instancesClassButtonCommand,instancesClassButtonValue1,instancesClassButtonValue2,instancesClassOccupancySensorHoldTime,instancesClassOccupancySensorDeadTime,instancesClassOccupancySensorReportTime,instancesClassLightSensorHysteresis,instancesClassLightSensorHysteresisMin
Colonne
channel
inputIndex
shortAddress
name
numberOfInstances
instancesType
instancesResolution
instancesClassButtonRepeatTime
instancesClassButtonOptions
instancesClassButtonPressTime
instancesClassButtonDestination
instancesClassButtonCommand
instancesClassButtonValue1
instancesClassButtonValue2
instancesClassOccupancySensorHoldTime
instancesClassOccupancySensorDeadTime
instancesClassOccupancySensorReportTime
instancesClassLightSensorHysteresis
instancesClassLightSensorHysteresisMin

Colonnes

Les colonnes de données des entrées.

channel

Le numéro du canal DALI du contrôleur DALION, commençant par zéro.

inputIndex

L'index de l'entrée DALI dans le contrôleur DALION commence par 0. Nombre compris entre 0 et 31.

shortAddress

L'adresse courte de l'entrée DALI se situant entre 0 et 63. Une valeur null peut être utilisée pour ne pas modifier l'adresse courte.

name

Nom de l'entrée DALI qui apparaîtra dans le DALION et sur le réseau BACnet.

numberOfInstances

Le nombre d'instances.

instancesType

Le type d'instance. Le format est "[INSTANCE_TYPE, INSTANCE_TYPE]". Remplacez INSTANCE_TYPE par un des numéros de type suivant.

NomNombre
Push-Button1
Occupancy Sensor3
Light Sensor4

instancesResolution

Le numéro de résolution d'instance. Le format est "[INSTANCE_RESOLUTION, INSTANCE_RESOLUTION]". Remplacez INSTANCE_RESOLUTION par le numéro de résolution de l'instance.

instancesClassButtonRepeatTime

Pour les boutons. Le temps de répétition de l'instance. Le format est "[REPEAT_TIME, REPEAT_TIME]". Remplacez REPEAT_TIME par le temps de répétition de l'instance.

instancesClassButtonOptions

Pour les boutons. Les options d'instance. Le format est "[OPTIONS, OPTIONS]". Remplacez OPTIONS par les options de l'instance.

instancesClassButtonPressTime

Pour les boutons. Le temps de pression de l'instance. Le format est "[PRESS_TIME, PRESS_TIME]". Remplacez PRESS_TIME par le temps de pression de l'instance.

instancesClassButtonDestination

Pour les boutons. La destination de l'instance. Le format est "[DESTINATION, DESTINATION]". Remplacez DESTINATION par la destination de l'instance.

instancesClassButtonCommand

Pour les boutons. La commande de l'instance. Le format est "[COMMAND, COMMAND]". Remplacez COMMAND par la commande de l'instance.

instancesClassButtonValue1

Pour les boutons. La valuer 1 de l'instance. Le format est "[VALUE_1, VALUE_1]". Remplacez VALUE_1 par la valeur 1 de l'instance.

instancesClassButtonValue2

Pour les boutons. La valuer 2 de l'instance. Le format est "[VALUE_2, VALUE_2]". Remplacez VALUE_2 par la valeur 2 de l'instance.

instancesClassOccupancySensorHoldTime

Pour détecteur de présence. Le temps de maintien de l'instance. Le format est "[HOLD_TIME, HOLD_TIME]". Remplacez HOLD_TIME par le temps de maintien de l'instance.

instancesClassOccupancySensorDeadTime

Pour détecteur de présence. Le temps mort de l'instance. Le format est "[DEAD_TIME, DEAD_TIME]". Remplacez DEAD_TIME par le temps mort de l'instance.

instancesClassOccupancySensorReportTime

Pour détecteur de présence. Le temps de rapport de l'instance. Le format est "[REPORT_TIME, REPORT_TIME]". Remplacez REPORT_TIME par le temps de rapport de l'instance.

instancesClassLightSensorHysteresis

Pour détecteur de luminosité. L'hystérésis de l'instance. Le format est "[HYSTERESIS, HYSTERESIS]". Remplacez HYSTERESIS par l'hystérésis de l'instance.

instancesClassLightSensorHysteresisMin

Pour détecteur de luminosité. Le minimum d'hystérésis de l'instance. Le format est "[HYSTERESIS_MIN, HYSTERESIS_MIN]". Remplacez HYSTERESIS_MIN par le minimum d'hystérésis de l'instance.

Exemple de commande

Configuration avant la mise en marche du DALI

Pour effectuer une configuration avant la mise en marche hors ligne des lampes DALI d'un canal, les paramètres suivants sont utilisés:

ParamètresValeur
actionsetup_channel
ipAdresse IP du contrôleur
channelcanal à modifier
channelcsvfileFichier CSV pour les lampes
channelgroupscsvfileFichier CSV pour les groupes
channelinputscsvfileFichier CSV pour les entrées

Exemple

lwgwu-cli.exe --action setup_channel --ip 192.168.0.210 --channel 1 --channelcsvfile "[\"C:\\channel1.csv\"]"

Téléchargement de sauvegarde du contrôleur

Pour télécharger les fichiers de sauvegarde à partir du contrôleur, les paramètres suivants sont utilisés.

ParametersValue
actionget_backup
ipAdresse IP du contrôleur
backupfileouttypeType de sortie de sauvegarde
backupconfigFichiers de configuration de sauvegarde à télécharger
backupfileoutRépertoire dans lequel la sauvegarde est copiée

Exemple

lwgwu-cli.exe --action get_backup --ip 192.168.0.210 --backupfileouttype zip --backupfileout "C:\\backup\\"

Téléchargement de la sauvegarde vers le contrôleur

Pour télécharger un fichier de sauvegarde sur le contrôleur DALION, les paramètres suivants sont utilisés:

ParamètreValeur
actionput_backup
ipAdresse IP de contrôleur
backupfileinChemin d'accès au fichier de sauvegarde à télécharger

Exemple

lwgwu-cli.exe --action put_backup --ip 192.168.0.210 --backupfilein "C:\\backup\\backup_DALION.zip"

Mise à jour du micrologiciel

  • S'ASSURER QUE LE DALION A UNE ALIMENTATION STABLE PENDANT TOUTE LA DURÉE DE LA MISE À JOUR DU MICROLOGICIEL.
  • NE PAS RETIRER L'ALIMENTATION DU DALION PENDANT LA MISE À JOUR DU MICROLOGICIEL.

Pour mettre à niveau le micrologiciel du contrôleur, les paramètres suivants sont utilisés.

ParamètresValeur
actionpush_firmware
ipAdresse IP du contrôleur
firmwarefileChemin vers le fichier du micrologiciel à télécharger

Exemple

lwgwu-cli.exe --action push_firmware --ip 192.168.0.210 --firmwarefile "C:\\firmware\\DALION_1.0.0.bin"
← PreviousAPI →
  • Aperçu
  • Les commandes
    • help
    • version
    • ip
    • Canal
    • channelcsvfile
    • channelgroupscsvfile
    • channelinputscsvfile
    • action
    • firmwarefile
    • backupfileouttype
    • backupconfig
    • backupfileout
    • backupfilein
  • Format du fichier CSV du canal
    • Première ligne
    • Seconde ligne
    • Troisième ligne
    • Colonnes
  • Format du fichier CSV des groupes de canal
    • Première ligne
    • Seconde ligne
    • Troisième ligne
    • Colonnes
  • Format du fichier CSV des entrées de canal
    • Première ligne
    • Seconde ligne
    • Troisième ligne
    • Colonnes
  • Exemple de commande
    • Configuration avant la mise en marche du DALI
    • Téléchargement de sauvegarde du contrôleur
    • Téléchargement de la sauvegarde vers le contrôleur
    • Mise à jour du micrologiciel
Documentation
BACnet DALI Lighting ControllerBACnet HMI5 AppBACnet Explorer App
Support
Contact Us
Products
BACnet DALI Lighting ControllerBACnet HMI5 AppBACnet Explorer App
BACMOVE
Copyright © 2025 TECHNOLOGIES BACMOVE INC.