Redémarrer la Vera (UI7)
Settings → Net & Wi-fi → Reboot
Mot de passe root (UI5)
- Télécharger une sauvegarde de la Vera (SETUP → Backup → Télécharger un backup)
- Décompresser le fichier
- Éditer le fichier
/etc/cmh/cmh.conf
- 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.
- Générer le jeu de clé/certificat sur le client :
Client$ ssh-keygen -t dsa
- 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
Shopping : Vera Lite – Contrôleur domotique Z-wave
Luup Requests
Requêtes http sur Vera Lite
Sommaire Domotique sur ce blog