Protocole de communication et jeu de commandes RS-232
BASCULER UN BLOC DE PRISES
Allumer ou éteindre un bloc de prises donné. L’action est immédiate, sans aucun délai.
Envoyer à l’onduleur : | !SWITCH bank state<CR> |
| bank = {1, 2} |
| state = {ON, OFF} |
Exemple : !SWITCH 2 ON<CR> (allume le bloc de prises 2)
________________________________________________
Si l’alimentation du bloc 1 est basculée :
Action : | Basculer l’alimentation du bloc de prises 1 |
Réponse de l’onduleur : | $BANK 1 = state<CR> |
_________________________________________________
Si l’alimentation du bloc 2 est basculée ET si la charge de la batterie est supérieure au seuil de coupure de l’alimentation :
Action : | Basculer l’alimentation du bloc de prises 2 |
Réponse de l’onduleur : | $BANK 2 = state<CR> |
_________________________________________________ | |
Si la charge de la batterie est supérieure au seuil de coupure de | |
l’alimentation : |
|
Action : | Allumer le bloc de prises 2 |
Réponse de l’onduleur : | $BANK 2 = ON<CR> |
_________________________________________________ | |
Si la charge de la batterie est inférieure au seuil de coupure de | |
l’alimentation : |
|
Action : | Éteindre le bloc de prises 2 |
Réponse de l’onduleur : | $BANK 2 = OFF<CR> |
| $BATTERY = charge%<CR> |
________________________________________________ | |
Si l’interrupteur est ÉTEINT et son état est changé : | |
Action : | Activer l’interrupteur |
Réponse de l’onduleur : | $BUTTON = ON<CR> |
________________________________________________ | |
Si un bloc ou un état invalides sont spécifiés : | |
Réponse de l’onduleur : | $INVALID_PARAMETER<CR> |
________________________________________________
CONFIGURER LE SEUIL PLANCHER DU BLOC 2
Détermine le seuil de charge
Envoyer à l’onduleur : | !SET_BATTHRESH level<CR> |
où level est un nombre compris entre 20 et 100 représentant le niveau de charge de la batterie
Si level est supérieur à 19 ET inférieur à 101
Action : | Le SEUIL DE COUPURE sera 20 , 100 |
Réponse de l’onduleur : | $BTHRESH = level<CR> |
_________________________________________________ | |
Si le nombre sélectionné pour level est invalide : | |
Action : | Aucune action |
Réponse de l’onduleur : | $INVALID_PARAMETER<CR> |
________________________________________________
CONFIGURER LE MODE DE SIGNAL D’ALARME
Si le mode de signal d’alarme est ACTIVÉ, un signal d’alarme est émis lorsque l’appareil fonctionne en mode onduleur.
Envoyer à l’onduleur : !SET_BUZZER mode<CR>
mode = {ON, OFF}
_______________________________________________
Si un mode invalide est spécifié :
Action :Aucune action. L’onduleur demande un mode valide.
Réponse de l’onduleur : $INVALID_PARAMETER<CR>
$BUZZER = mode<CR>
________________________________________________
9