8.2
SUJETS D'ABONNEMENT
En se connectant à un Broker, le LogBox Wi-Fi peut recevoir des commandes qui seront répondues à travers du sujet novus/<sn>
selon l'exemple ci-dessous.
Les commandes de ce sujet ne peuvent être envoyées au Broker qu'avec les permissions d'écriture activées dans le
logiciel NXperience (voir la section
*
novus/<sn>
/command : sujet dédié à recevoir des commandes envoyées via MQTT.
•
Exemple : {"buzzer_state":0}
Commande
Type
sp_alarm_01
Double
sp_alarm_02
Double
sp_alarm_03
Double
sp_alarm_04
Double
sp_alarm_05
Double
sp_alarm_06
Double
sp_alarm_07
Double
sp_alarm_08
Double
sp_alarm_09
Double
sp_alarm_10
Double
buzzer_state
Booléenne
internal_clock
Unix
Timestamp ou
TDateTime
set_download
Unix
Timestamp ou
TDateTime
En cas de succès à la demande du commande, l'appareil envoie un message qui peut être affiché dans le sujet de réponse
*
novus/<sn>
/response, comme décrit dans la section
Si une erreur survient lors de la demande de commande, l'appareil enverra encore une réponse par le sujet novus/<sn>
indiquera le type d'erreur détectée, comme décrit dans le Tableau 06.
Exemple :
Commande : {"buzzer_state":0}
Réponse : {"config_receive":"fail","error_type":"NOT_AUTHORIZED_ERROR","parameter":"buzzer_state"}
Type d'erreur
NOT_AUTHORIZED_ERROR
INVALID_VALUE_ERROR
ALARM_DISABLED_ERROR
CHANNEL_DISABLED_ERROR
* Le <sn> est le numéro de série de l'appareil. De cette façon, il n'y aura pas de conflit de sujets dans un Broker.
NOVUS AUTOMATION
Protocole MQTT
du chapitre
Exemple
{"sp_alarm_01":125.37}
{"sp_alarm_02":50.37}
{"sp_alarm_03":50.37}
{"sp_alarm_04":50.37}
{"sp_alarm_05":50.37}
{"sp_alarm_06":50.37}
{"sp_alarm_07":50.37}
{"sp_alarm_08":50.37}
{"sp_alarm_09":50.37}
{"sp_alarm_10":67.35}
{"buzzer_state":1}
{"internal_clock":1533294048}
Si le format Unix est sélectionné.
{"internal_clock":43277.40465278}
Si le format TDateTime est sélectionné.
{"set_download":1533294048}
Si le format Unix est sélectionné.
{"set_download":43277.40465278}
Si le format TDateTime est sélectionné.
Tableau 05 – Liste de commandes
Sujet de réponse
de ce chapitre.
Paramètre non autorisé pour l'écriture.
Erreur aux valeurs hors plage du paramètre.
Erreur résultant d'une tentative de modifier le setpoint (consigne) d'une alarme désactivée.
Erreur résultant d'une tentative de modifier le setpoint d'alarme d'un canal désactivé.
Logiciel de
configuration).
Description
Permet de modifier le setpoint (consigne) du canal 1 d'alarme.
Permet de modifier le setpoint du canal 2 d'alarme.
Permet de modifier le setpoint du canal 3 d'alarme.
Permet de modifier le setpoint du canal 4 d'alarme.
Permet de modifier le setpoint du canal 5 d'alarme.
Permet de modifier le setpoint du canal 6 d'alarme.
Permet de modifier le setpoint du canal 7 d'alarme.
Permet de modifier le setpoint du canal 8 d'alarme.
Permet de modifier le setpoint du canal 9 d'alarme.
Permet de modifier le setpoint du canal 10 d'alarme.
Permet de modifier l'état actuel de l'avertisseur sonore (si l'appareil est
réglé pour cette configuration), en fonction du paramètre défini dans les
paramètres de booléennes de la commande envoyée.
Voir section
Format booléenne
de ce chapitre pour plus d'informations sur
les types et formats de booléenne.
Permet de configurer l'horloge interne de l'appareil s'il est réglé pour cette
configuration.
Ce paramètre doit être écrit avec le même format d'horodatage défini dans
le NXperience.
Voir section
Horodatage
de ce chapitre pour plus d'informations sur les
formats acceptés par l'appareil.
Commande utilisée pour demander que le LogBox Wi-Fi revienne à
envoyer tous les enregistrements à partir de la date demandée dans les
sujets « /log/channels » et « /log/event » (voir section
chapitre).
Pour que cette commande fonctionne, il faut sélectionner l'option Réglage
du téléchargement de l'onglet
MQTT
NXperience.
Ce paramètre doit être écrit avec le même format d'horodatage défini dans
NXperience.
Voir section
Horodatage
de ce chapitre pour plus d'informations sur les
formats acceptés par l'appareil.
Description
*
/response,
Sujets de Log
de ce
dans la fenêtre de
Communication
du
*
/response, mais elle
22/79