APNT-105 - Diagnostic VERA UI7

Il arrive parfois de rencontrer des problèmes et d'avoir besoin de cette information supplémentaire que l'interface utilisateur semble toujours ignorer. Ou peut-être êtes-vous simplement un utilisateur averti et souhaitez-vous voir ce qui se passe en coulisses.

Dans les deux cas, ce guide est pour vous.

bûches

Toutes les informations, commandes et signaux relatifs aux appareils sont enregistrés dans les journaux VERA, ce qui est inestimable si votre système présente un comportement inattendu ou si vous n'arrivez pas à faire fonctionner correctement une scène VERA.

Consulter les journaux de VERA

Consulter les informations du journal est très simple :

  • Ouvrez votre navigateur
  • Saisissez l'URL http://XXX.XXX.XXX.XXX/cgi-bin/cmh/log.sh?Device=LuaUPnP
  • Remplacer XXX.XXX.XXX.XXX avec l'adresse IP de votre VERA - par exemple 192.168.1.120

VERA log


Voilà, vous pouvez maintenant voir toutes les activités « en coulisses » de VERA.

Niveau de journalisation des modifications

Vous pouvez configurer la quantité d'informations à enregistrer dans le fichier journal.

  • Cliquez Paramètres et puis Journal.
  • Choisissez les options à activer :
    • Afficher l'activité de sondage – enregistre chaque activité de sondage et les réponses des appareils
    • Afficher les emplois individuels – enregistre chaque tâche en arrière-plan exécutée par VERA
    • Journalisation détaillée – Enregistre toutes les communications de bas niveau et Z-Wave Trafic réseau. Vérifiez-le uniquement avant de reproduire un problème. Une journalisation détaillée peut ralentir le moteur.
    • Niveaux de journalisation des verrous - Empêche la désactivation automatique des journaux détaillés après 24 heures
    • Archiver les anciens journaux sur MiOS Comme VERA ne possède ni disque dur ni stockage permanent, les journaux sont effacés à chaque redémarrage de VERA ou lorsque sa mémoire est insuffisante. Si vous laissez cette option activée, les journaux seront envoyés à un serveur en ligne. Ces journaux ne contiennent aucune information permettant de vous identifier personnellement.
    • Stocker les journaux sur un périphérique USB – Stockez les journaux sur un périphérique USB au lieu de les télécharger sur les serveurs MCV.

VERA Log Settings


Liste complète de tous les identifiants de périphériques et de scènes dans VERA avec code LUUP

Il est parfois nécessaire d'avoir un aperçu rapide de chaque appareil et de son identifiant, notamment lorsqu'on travaille sur une scène et qu'on ne se souvient plus du numéro de l'appareil.

VERA ne propose pas de fonctionnalité dédiée permettant de faire cela, mais il existe une méthode simple et rapide pour obtenir la liste de tous les appareils.

Cela implique un très court extrait de code LUA, mais ne vous inquiétez pas, toutes les informations sont ici.

Liste complète des identifiants d'appareil

  • Dans l'interface utilisateur VERA, accédez à APPLICATIONS languette
  • Cliquez sur Développer des applications languette
  • Cliquez ensuite sur «Code de test LUUP (LUA)' dans le menu de gauche
  • Copiez le code LUA (ci-dessous) et collez-le dans la fenêtre de code.
  • Cliquez sur le bouton bleu «ALLERbouton pour exécuter le code
  • Consultez la liste de vos appareils à l'adresse suivante : http://"votre adresse IP VERA"/devlist.txt

locale déposer = io.open("/www/devlist.txt", "w") déposer:écrire("[DeviceNo/id] noms de périphériques sur " ... os.date() ... "\n") pour appareil,d dans paires(luup.devices) faire si d.id ~= "" alors déposer:écrire(string.format('[%03d/%s] %s \n', appareil, d.id, d.description)) fin fin déposer:fermer()

Vous verrez dans votre navigateur une liste qui ressemble à cette capture d'écran :


VERA Devlist


Liste complète des identifiants de scène

  • Dans l'interface utilisateur VERA, accédez à APPLICATIONS languette
  • Cliquez sur Développer des applications languette
  • Cliquez ensuite sur «Code de test LUUP (LUA)' dans le menu de gauche
  • Copiez le code LUA (ci-dessous) et collez-le dans la fenêtre de code.
  • Cliquez sur le bouton bleu «ALLERbouton pour exécuter le code
  • Consultez la liste de vos appareils à l'adresse suivante : http://"votre adresse IP VERA"/scenelist.txt

locale déposer = io.open("/www/scenelist.txt", "w") déposer:écrire("[SceneID] noms de périphériques sur " ... os.date() ... "\n") pour ID de scène,d dans paires(luup.scenes) faire déposer:écrire(string.format('[%03d] %s \n', ID de scène, d.description)) fin déposer:fermer()

Vous verrez dans votre navigateur une liste qui ressemble à cette capture d'écran :


VERA Scene list


Utilisation de l'API HTTP de VERA

La plupart des actions dans VERA peuvent être effectuées via une simple requête HTTP. Bien que cette méthode soit rarement utilisée par l'utilisateur standard, elle peut s'avérer pratique pour certaines applications.

Les requêtes sont effectuées à l'aide de l'URL intégrée requête de données et transmettez les éléments suivants dans l'URL :

  • identifiant - l'identifiant de la requête
  • format_de_sortie - le format dans lequel vous souhaitez une réponse json, XML ou texte

Ce guide ne traite que de quelques demandes, mais une liste complète est disponible. ici.

données utilisateur

Cette fonction renvoie les données de configuration de VERA, à savoir la liste de tous les périphériques et les variables UPnP conservées entre les réinitialisations, ainsi que les pièces, les noms et autres données définies par l'utilisateur dans le cadre de la configuration.

Exemple:

http://vera_ip_address:3480/data_request?id=user_data&output_format=xml

statut

Cette fonction renvoie l'état actuel de tous les périphériques, y compris toutes les variables UPnP actuelles et l'état des tâches actives.

Exemples :

Liste complète des appareils

  • http://vera_ip_address:3480/data_request?id=status&output_format=xml

Ou pour un appareil spécifique

  • http://vera_ip_address:3480/data_request?id=status&output_format=xml&UDN=uuid:4d494342-5342-5645-0002-000000000002
  • http://vera_ip_address:3480/data_request?id=status&output_format=xml&DeviceNum=6

consommation d'énergie réelle

Voici une méthode rapide pour générer un rapport sur la consommation énergétique actuelle de tous les appareils, au format délimité par des tabulations.

Exemple:

http://vera_ip_address:3480/data_request?id=live_energy_usage

Plugins

Il existe des dizaines de plugins qui facilitent l'accès à toutes ces précieuses données que VERA met à disposition.

Vos données

DataYours est une famille de plugins permettant d'acquérir, de stocker et d'afficher des données sur les appareils et les mesures VERA.

dataMine 2

dataMine enregistre toutes les modifications de valeurs des variables spécifiées dans des fichiers journaux sur Vera et fournit une interface graphique GUI complète avec zoom, défilement, etc.

AltUI

Ce plugin offre une interface utilisateur alternative pour les contrôleurs VERA, plus agréable et compatible avec tout type d'appareil sous forme d'application web qui s'adapte automatiquement à la taille de l'écran.

Observateur d'événements

Signalement Web, par fichier et par journal système des variables, événements, périphériques, scènes et plus encore.

Visionneuse d'informations

Un moyen plus simple d'accéder au journal et Z-Wave Informations sur VERA.

Soutien Vera

Si vous ne parvenez pas à diagnostiquer votre problème à l'aide des méthodes ci-dessus, nous vous conseillons de contacter directement l'équipe d'assistance Vera. Ils pourront accéder à votre appareil à distance et, nous l'espérons, vous aider à identifier la cause du problème. Vous les trouverez à l'adresse suivante : support@getvera.com.

Nous constatons qu'ils répondent généralement sous 24 à 48 heures et qu'ils sont généralement très serviables et prêts à se surpasser pour un client.

Informations connexes