APNT-105 - VERA UI7 Diagnostics

Parfois, vous rencontrerez des problèmes et vous avez besoin de cette information supplémentaire que l'interface utilisateur ne semble jamais avoir. Ou peut-être que vous êtes juste techniquement advis et voulez voir ce qui se passe sous le capot.

Dans les deux cas, ce guide est pour vous.

Journaux

Toutes les informations sur les périphériques, les commandes et les signaux sont enregistrées dans les journaux Vera et cela est inestimable si votre système fait quelque chose d'inattendu, ou si vous ne pouvez pas vraiment obtenir une scène de Vera pour fonctionner correctement.

Voir les journaux de Vera

Affichage des informations du journal est très facile:

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

Vera Log


C'est tout, vous pouvez maintenant voir toutes les activités «derrière les scènes» à Vera.

Changer le niveau de journal

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

  • Cliquez sur Réglages et alors Journaux.
  • Choisissez quelles options allumer:
    • Afficher l'activité de vote - enregistre toutes les réponses de chaque activité d'interrogation et de chaque appareil
    • Montrer des emplois individuels - enregistre chaque travail de fond Vera fonctionne
    • Lancement verbeux - enregistre tout le trafic de réseau de communication de bas niveau et Z-Wave. Vérifiez-le seulement avant de reproduire un problème. La journalisation verbeuse peut provoquer un ralentissement du moteur
    • Niveaux de journalisation de verrouillage - empêche automatiquement la désactivation des journaux verbeux après 24 heures
    • Archiver Old Logs sur Mios - Parce que Vera n'a pas de disque dur ni de stockage permanent, les journaux sont perdus chaque fois que vous allumez Vera OFF et ON, ou lorsque Vera fonctionne bas sur la mémoire. Si vous laissez cela sur, les journaux seront envoyés à un serveur en ligne. Les journaux ne contiennent aucune information personnellement identifiable
    • Stocker les journaux sur le périphérique USB - Stockez les journaux sur un périphérique USB au lieu de le télécharger sur des serveurs MCV

Paramètres Vera Log


Liste complète de tous les identifiants de périphérique et identifiant de scène dans Vera avec code LUP

Parfois, vous avez besoin d'un aperçu rapide de chaque périphérique et de son identifiant de périphérique, en particulier si vous travaillez sur une scène et que vous ne pouvez pas vous rappeler le numéro de périphérique.

Il n'y a pas de fonctionnalité dédiée à Vera qui vous permet de le faire, mais il existe un moyen simple et rapide d'obtenir une liste de tous les appareils.

Cela implique une très courte pièce de code Lua - mais ne vous inquiétez pas, toutes les informations sont ici.

Liste d'identité de périphérique complète

  • Dans la vera ui aller à la APPLICATIONS languette
  • Clique le Développer des applications languette
  • Puis clique 'Test du code LUP (LUA)'Dans le menu de gauche
  • Copiez le code LUA (ci-dessous) et collez-le dans la fenêtre de code
  • Cliquez sur le bleu 'VA'Bouton pour faire fonctionner le code
  • Affichez votre liste de périphériques à - http: // "Votre adresse IP Vera" /Devlist.txt

local fichier = io.open("/www/devlist.txt", "W") fichier:écrivez("[Deviceno / ID] Noms de périphérique sur" .. os.date() .. "\ n") pour déviceno, dans paires(LuUP.Devices) fais si a fait ~= "" ensuite fichier:écrivez(string.format('[% 03d /% S]% s \ n', déviceno, a fait, d.description)) finir finir fichier:Fermer()

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


Vera Devlist


Liste d'identité de scène complète

  • Dans la vera ui aller à la APPLICATIONS languette
  • Clique le Développer des applications languette
  • Puis clique 'Test du code LUP (LUA)'Dans le menu de gauche
  • Copiez le code LUA (ci-dessous) et collez-le dans la fenêtre de code
  • Cliquez sur le bleu 'VA'Bouton pour faire fonctionner le code
  • Affichez votre liste de périphériques à - http: // "Votre adresse IP Vera" /scenelist.txt

local fichier = io.open("/www/scenelist.txt", "W") fichier:écrivez("[SceneID] noms de périphérique sur" .. os.date() .. "\ n") pour Tricoté, dans paires(luup.scenes) fais fichier:écrivez(string.format('[% 03d]% s \ n', Tricoté, d.description)) finir fichier:Fermer()

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


Vera Scene List


Utiliser l'API HTTP de Vera

La plupart des actions de Vera peuvent être effectuées à l'aide d'une simple demande HTTP. Bien que cela ne soit pratiquement jamais utilisé par l'utilisateur standard, il peut s'avérer utile pour certaines applications.

Les demandes sont effectuées à l'aide de l'URL intégrée demande de données et transmettez ce qui suit sur l'URL:

  • identifiant - L'ID de la demande
  • format de sortie - le format dans lequel vous voulez une réponse comme json, xml ou texte

Bien que ce guide ne couvre que quelques demandes, une liste complète est disponible. ici.

données d'utilisateur

Cela renvoie les données de configuration pour Vera, une liste de tous les périphériques et les variables UPNP persistaient entre les réinitialisations ainsi que les chambres, les noms et autres données que l'utilisateur définit dans le cadre de la configuration.

Exemple:

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

statut

Cela renvoie l'état actuel de tous les périphériques, y compris toutes les variables UPNP actuelles et l'état des emplois actifs.

Exemples:

Liste de périphériques complète

  • http: // vera_ip_address: 3480 / data_request? ID = Statut et sortie_Format = XML

Ou pour un périphérique 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

live_energy_usage

C'est un moyen rapide de signaler l'utilisation actuelle de l'énergie actuelle de l'appareil dans un format délimité par tabulation.

Exemple:

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

Plugins

Il existe des dizaines de plugins qui facilite l'accès à toutes les belles données Vera disponibles.

Datayours

Datayours est une famille de plugins pour acquérir, stocker et afficher des données sur les appareils VERA et les mesures.

DataMine 2

Datamine enregistre toutes les modifications de valeur dans les variables spécifiées pour enregistrer des fichiers sur VERA et fournit une interface graphique de l'interface graphique avec zoom, défilement, etc.

Altui

Ce plugin propose une interface utilisateur alternative pour les contrôleurs VERA plus agréables et fonctionne sur tout type d'appareil comme application Web qui s'adaptera automatiquement à la taille de l'écran.

Eventwatcher

Rapport Web, fichiers et syslog des variables, des événements, des périphériques, des scènes et plus encore.

Info Viewer

Un moyen plus facile d'accéder aux informations de journal et de Z-Wave sur Vera.

Vera Support

Si vous ne parveniez pas à diagnostiquer ce que votre problème utilise les méthodes ci-dessus, nous conseillons de contacter une équipe de support Vera directement car ils peuvent accéder à votre unité à distance et vous aider à vous aider à résoudre ce que le problème peut être - ils peuvent être trouvés à support@getvera.com.

Nous trouvons qu'ils répondent généralement dans les 24 à 48h et ils sont généralement très utiles et prêts à faire un mile supplémentaire pour un client.

Informations connexes