Vera Lite : Trucs et Astuces

VERA-LITE_Astuces

Redémarrer la Vera (UI7)

Settings → Net & Wi-fi → Reboot

Mot de passe root (UI5)

  1. Télécharger une sauvegarde de la Vera (SETUP → Backup → Télécharger un backup)
  2. Décompresser le fichier
  3. Éditer le fichier /etc/cmh/cmh.conf
  4. Le mot de passe se trouve sur la ligne commençant par :Password=

Configuration avancée

Il existe une page cachée permettant de paramétrer plus finement certains aspects de la Vera Lite :
http://IP_VERA/cgi-bin/webif/info.sh

Afficher le fichier Log

Il est possible d’afficher en continu le fichier log dans un navigateur :
http://IP_VERA/cgi-bin/cmh/log.sh?Device=LuaUPnP

Configuration complète

Il est possible d’obtenir un résumé de la configuration de la Vera Lite au format JSON :
http://IP_VERA:3480/data_request?id=lu_sdata

La configuration complète de la Vera Lite au format xml s’obtient de la manière suivante :
http://IP_VERA:3480/data_request?id=user_data&output_format=xml

SSH sur Vera Lite

Visualiser le fichier log dans une session ssh

Il est possible de se connecter sur la Vera Lite en ssh : $ ssh root@IP_VERA
Le fichier log se trouve ici : /var/log/cmh/LuaUPnP.log.
Afficher en continu les erreurs critiques ainsi que les messages de debuggage :
root@MiOS_XXXXXXXX:~# tail -f /var/log/cmh/LuaUPnP.log | grep '^01\|^50'
Afficher en continu ce fichier sans ouvrir une session ssh sur la Vera:
$ ssh -t root@IP_VERA "tail -f /var/log/cmh/LuaUPnP.log"

Faire un ssh sur la Vera sans entrer le mot de passe

Pour se connecter en ssh sans entrer le mot de passe, il faut générer et utiliser une clef de chiffrement. En plus de faciliter la connexion ssh, cette méthode permet de pouvoir scripter des actions vers la Vera.

  1. Générer le jeu de clé/certificat sur le client : Client$ ssh-keygen -t dsa
  2. Copier la clé publique sur le serveur :
    Client$ ssh-copy-id -i ~/.ssh/id_dsa.pub root@IP_VERA
    Client$ ssh root@IP_VERA
    root@MiOS_XXXXXXXX:~# mv .ssh/authorized_keys /etc/dropbear/authorized_keys
    root@MiOS_XXXXXXXX:~# /etc/init.d/dropbear restart

Quelques commandes relatives à la clef de chiffrement sur la Vera

  • Générer la clef de chiffrement : root@MiOS_XXXXXXXX:~# dropbearkey -t rsa -f ~/.ssh/id_dss
  • Afficher la clef de chiffrement : root@MiOS_XXXXXXXX:~# dropbearkey -y -f ~/.ssh/id_dss
  • Prise en compte des modifications : root@MiOS_XXXXXXXX:~# /etc/init.d/dropbear restart

Undefined Device impossible à supprimer

Veralite – Undefined Device impossible à supprimer – J’ai rencontré ce problème en tâtonnant pour configurer mes caméras IP. Résultat je me suis retrouvé avec des Devices à supprimer qui refusaient de partir. La solution est de forcer la suppression par une requête http :
http://<Vera_IP>:3480/data_request?id=device&action=delete&device=<device_ID>

Informations et sources

VeraLite
Cette entrée a été publiée dans Domotique, Contrôleurs, Tutoriels and taguée , . Placez un signet sur le permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *