APNT-105 - Diagnóstico de Vera Ui7

Às vezes você vai se deparar com problemas e você precisa desse pouco de informação que a interface do usuário nunca parece ter. Ou talvez você esteja apenas tecnicamente experiente e quer ver o que está acontecendo sob o capô.

Em ambos os casos, este guia é para você.

Histórico

Todas as informações, comandos e sinais do dispositivo são registradas nos logs Vera e isso é inestimável se o seu sistema estiver fazendo algo inesperado, ou se você não conseguir obter uma cena de vera funcionar corretamente.

Ver os logs da Vera

Visualizando as informações de log é muito fácil:

  • Abra seu navegador
  • Digite o URL. http://XXX.XXX.XXX.XXX/cgi-bin/cmh/log.sh?Device=LuaUPnP
  • Substituir Xxx.xxx.xxx.xxx. com o endereço IP do seu Vera - por exemplo 192.168.1.120

Vera log


É isso, agora você pode ver todos os "por trás da atividade dos bastidores" em Vera.

Alterar o nível de log

Você pode configurar a quantidade de informações a serem gravadas no arquivo de log.

  • Clique Configurações e então Histórico.
  • Escolha quais opções para ligar:
    • Mostrar atividade de pesquisa - Registra cada atividade de pesquisa e respostas do dispositivo
    • Mostrar empregos individuais - Registra todos os trabalhos de fundo Vera
    • Registro detalhado - Registra todos os tráfego de rede de baixa comunicação e Z-Wave Z. Verifique apenas antes de reproduzir um problema. O registro detalhado pode causar desaceleração do motor
    • Bloqueio de níveis de log - Impede desativar automaticamente os logs detalhados após 24 horas
    • Arquivar logs antigos sobre MIOS - Como a Vera não possui um disco rígido ou armazenamento permanente, os logs são perdidos toda vez que você desativar a Vera e continuar, ou quando a Vera estiver com pouca memória. Se você deixar isso ligado, os logs serão enviados para um servidor online. Os logs não contêm informações pessoalmente identificáveis
    • Logs da loja no dispositivo USB - Loja logs em um dispositivo USB em vez de enviá-lo para servidores MCV

Configurações de log vera.


Lista completa de todos os IDs de dispositivos e IDs de cena em Vera com o código LUUP

Às vezes, você precisa de uma visão geral rápida de cada dispositivo e seu ID do dispositivo, especialmente se você estiver trabalhando em uma cena e não pode lembrar o número do dispositivo.

Não há recurso dedicado em Vera que permite que você faça isso, mas há uma maneira rápida e simples de obter uma lista de todos os dispositivos.

Envolve uma peça muito curta de código Lua - mas não se preocupe, todas as informações estão aqui.

Lista de ID do dispositivo completo

  • Na vera ui vai para o Aplicativos aba
  • Clique no Desenvolver aplicativos aba
  • Então clique 'Teste código LUUP (LUA)'No menu da esquerda
  • Copie o código Lua (abaixo) e cole-o na janela de código
  • Clique no azul 'IR'Botão para fazer o código executar
  • Veja sua lista de dispositivos em - http: // "seu endereço IP do Vera" /devlist.txt

local Arquivo = io.open.("/www/devlist.txt", "C") Arquivo:escrever("[DeviceNo / ID] nomes de dispositivos" .. os.date.() .. "\ n") para DEVICENO.,D. dentro pares(luup.devices.) Faz E se fez ~= "" então Arquivo:escrever(string.format.('[% 03d /% s]% s \ n', DEVICENO., fez, D.Description.)) fim fim Arquivo:Fechar()

Você verá uma lista no seu navegador que se parece com esta captura de tela:


Vera Devlist.


Lista de ID de cena completa

  • Na vera ui vai para o Aplicativos aba
  • Clique no Desenvolver aplicativos aba
  • Então clique 'Teste código LUUP (LUA)'No menu da esquerda
  • Copie o código Lua (abaixo) e cole-o na janela de código
  • Clique no azul 'IR'Botão para fazer o código executar
  • Veja sua lista de dispositivos em - http: // "seu endereço IP da Vera" /scenelist.txt

local Arquivo = io.open.("/www/scenelist.txt", "C") Arquivo:escrever("[Cenaid] nomes de dispositivos" .. os.date.() .. "\ n") para Cena,D. dentro pares(Luup.Scenes.) Faz Arquivo:escrever(string.format.('[% 03d]% s \ n', Cena, D.Description.)) fim Arquivo:Fechar()

Você verá uma lista no seu navegador que se parece com esta captura de tela:


Lista de cena de Vera.


Usando a API HTTP da Vera

A maioria das ações em Vera pode ser feita usando uma solicitação HTTP simples. Embora isso dificilmente seja usado pelo usuário padrão, ele pode ser útil para alguns aplicativos.

Solicitações são feitas usando o URL interno pedido de data e passe o seguinte no URL:

  • identificação - O ID do pedido
  • Formato de saída - o formato em que você quer uma resposta como json., xml. ou texto

Enquanto este guia cobrirá apenas algumas solicitações, uma lista completa está disponível aqui.

dados do usuário

Isso retorna os dados de configuração do Vera, que é uma lista de todos os dispositivos e as variáveis ​​UPNP persistiram entre as redes de resetas, bem como salas, nomes e outros dados que o usuário define como parte da configuração.

Exemplo:

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

status

Isso retorna o status atual de todos os dispositivos, incluindo todas as variáveis ​​atuais da UPNP e o status de qualquer trabalho ativo.

Exemplos:

Lista de dispositivos completos.

  • http: // vera_ip_address: 3480 / data_request? ID = status e output_format = xml

Ou para um dispositivo específico

  • http: // vera_ip_address: 3480 / data_request? ID = status e output_format = xml & udn = uuid: 4d494342-5342-5645-0002-000000000002
  • http: // vera_ip_address: 3480 / data_request? ID = status e output_format = xml & devicenum = 6

Live_energy_usage.

Esta é uma maneira rápida de relatar o uso atual de energia do dispositivo em um formato delimitado por tabulação.

Exemplo:

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

Plugins.

Existem dezenas de plugins que facilitam acessar todos os adoráveis ​​dados vera disponibilizam.

Datayours.

Datayours é uma família de plugins para adquirir, armazenar e exibir dados sobre dispositivos e medições vera.

DataMine 2.

DataMine registra todas as alterações de valor nas variáveis ​​especificadas para registrar arquivos no Vera e fornece uma interface Graphing GUI completa com zoom, rolo etc.

Altui.

Este plugin oferece uma interface de usuário alternativa para os controladores Vera mais agradáveis ​​e funciona em qualquer tipo de dispositivo como um aplicativo da Web que se ajustará automaticamente ao tamanho da tela

Eventwatcher.

Web, arquivo e syslog Reporting de variáveis, eventos, dispositivos, cenas e muito mais.

Visualizador de informações

Uma maneira mais fácil de acessar informações de log e z-wave em vera.

Suporte de vera.

Caso você não puder diagnosticar qual é o seu problema usando os métodos acima, aconselhamos a entrar em contato com a equipe de suporte Vera diretamente, pois eles podem acessar sua unidade remotamente e espero que você solucione o problema - eles podem ser encontrados em support@getvera.com.

Nós achamos que eles geralmente respondem dentro de 24-48h e são geralmente muito úteis e prontos para ir a milha extra para um cliente.

Informação relacionada