calaos_config

À quoi sert cet outil

calaos_config est l’outil qui permet de consulter et de modifier les réglages du serveur Calaos depuis un terminal. C’est lui qu’utilisent la plupart des pages de ce chapitre.

Il travaille sur la configuration locale du serveur, rangée dans le dossier /mnt/calaos/config.

Cet outil ne concerne que les réglages du serveur : identifiants, notifications, options de fonctionnement. Vos entrées/sorties, vos règles et vos scénarios se gèrent depuis Calaos Installer, pas ici.

Utilisation

Connectez-vous au serveur en SSH (voir Accès SSH), puis utilisez l’une des quatre commandes suivantes.

CommandeEffet
calaos_config listAffiche tous les réglages et leur valeur
calaos_config get CLÉAffiche la valeur d’un réglage
calaos_config set CLÉ VALEURModifie un réglage
calaos_config del CLÉSupprime un réglage

Chaque réglage est identifié par une clé, c’est-à-dire un nom court sans espace.

Voir tous les réglages

La commande la plus utile pour commencer :

calaos_config list

Elle affiche l’intégralité des réglages actuels de votre serveur, un par ligne, sous la forme clé: valeur. C’est le meilleur moyen de découvrir ce qui est configuré sur votre installation.

Cette commande ne modifie rien, vous pouvez la lancer sans crainte.

Lire un réglage précis

calaos_config get cn_user

affiche la valeur du réglage cn_user, c’est-à-dire le nom d’utilisateur de connexion au serveur.

Modifier un réglage

calaos_config set cn_user mon_utilisateur

Le changement est enregistré immédiatement. Certains réglages ne sont pris en compte qu’après un redémarrage du serveur Calaos.

Supprimer un réglage

calaos_config del NOM_DU_RÉGLAGE

Le réglage disparaît de la configuration, et le serveur reprend son comportement par défaut pour cette option.

Les réglages disponibles

Connexion au serveur

CléRôle
cn_userNom d’utilisateur de connexion au serveur
cn_passMot de passe de connexion au serveur

Voir Changer les mots de passe.

Position géographique

CléRôle
latitudeLatitude de votre habitation
longitudeLongitude de votre habitation

Ces deux valeurs permettent au serveur de calculer les heures de lever et de coucher du soleil, indispensables aux règles horaires qui en dépendent. Voir Date & Heure.

Envoi d’emails

CléRôle
smtp_serverAdresse du serveur d’envoi, sous la forme smtp://serveur
smtp_portPort du serveur d’envoi
smtp_authtrue si le serveur demande une authentification
smtp_tlstrue pour une connexion chiffrée
smtp_usernameIdentifiant
smtp_passwordMot de passe

Voir Email.

Notifications des équipements Zigbee

CléRôle
notif/battery_mail_enabledPrévenir par email quand une pile est faible
notif/battery_push_enabledPrévenir par notification mobile quand une pile est faible
notif/io_connected_mail_enabledPrévenir par email quand un équipement se connecte ou se déconnecte
notif/io_connected_push_enabledPrévenir par notification mobile quand un équipement se connecte ou se déconnecte

Toutes attendent true ou false. L’envoi d’emails suppose d’avoir configuré le serveur d’envoi au préalable. Voir Zigbee.

Interface Calaos Home

CléRôle
calaos_server_hostForce l’interface à se connecter à un serveur précis, et désactive la détection automatique. Une adresse IP suffit
show_cursorAffiche ou non le curseur de la souris à l’écran
dpms_enableActive la mise en veille automatique de l’écran
dpms_standbyDélai avant la mise en veille, en minutes

Voir Écran tactile.

Journaux de diagnostic

CléRôle
debug_enabledActive les journaux détaillés du serveur
debug_levelNiveau de détail global
debug_domainsNiveau de détail par domaine, sous la forme domaine:niveau,domaine:niveau

À n’activer que le temps d’un diagnostic. Voir Journaux.


Cette liste couvre les réglages les plus courants. calaos_config list vous montre ceux qui sont réellement définis sur votre installation.

N’éditez pas les fichiers de configuration à la main pendant que le serveur tourne. Vos modifications risquent d’être écrasées, et un fichier mal formé empêchera le serveur de démarrer. Passez toujours par calaos_config.

Pour aller plus loin

Les réglages sont stockés dans le fichier local_config.xml, dans /mnt/calaos/config. Ce dossier contient aussi l’historique des configurations envoyées depuis Calaos Installer, décrit dans Sauvegarder sa configuration.

Un appel à calaos_config sans argument affiche l’aide de l’outil.