APNT-105 - Diagnóstico VERA UI7

Às vezes você se depara com problemas e precisa daquela informação extra que a interface do usuário parece nunca ter. Ou talvez você simplesmente tenha conhecimento técnico e queira ver o que está acontecendo nos bastidores.

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

Registros

Todas as informações, comandos e sinais do dispositivo são registrados nos logs do VERA, o que é extremamente útil caso o sistema apresente algum comportamento inesperado ou se você não conseguir fazer uma cena do VERA funcionar corretamente.

Veja os registros da VERA

Visualizar as informações de registro é muito fácil:

  • Abra seu navegador
  • Insira 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


Pronto, agora você pode ver toda a atividade 'nos bastidores' do VERA.

Nível do registro de alterações

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

  • Clique Configurações e então Registros.
  • Escolha as opções que deseja ativar:
    • Mostrar atividade de votação – Registra todas as atividades de votação e as respostas dos dispositivos.
    • Mostrar trabalhos individuais – registra todas as tarefas em segundo plano executadas pela VERA
    • Registro detalhado – Registra todas as comunicações de baixo nível e Z-Wave Tráfego de rede. Verifique-o somente antes de reproduzir o problema. O registro detalhado pode causar lentidão no mecanismo.
    • Níveis de registro de bloqueio - Impede a desativação automática dos registros detalhados após 24 horas.
    • Arquive registros antigos no MiOS. Como o VERA não possui um disco rígido ou armazenamento permanente, os registros são perdidos sempre que você liga e desliga o VERA, ou quando a memória do VERA está acabando. Se você deixar essa opção ativada, os registros serão enviados para um servidor online. Os registros não contêm nenhuma informação pessoal identificável.
    • Armazene os registros em um dispositivo USB. – Armazene os registros em um dispositivo USB em vez de enviá-los para os servidores da MCV.

VERA Log Settings


Lista completa de todos os IDs de dispositivos e IDs de cenas no VERA com código LUUP.

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

Não existe uma funcionalidade específica no VERA que permita fazer isso, mas há uma maneira rápida e simples de obter uma lista de todos os dispositivos.

Trata-se de um pequeno trecho de código LUA, mas não se preocupe, todas as informações estão aqui.

Lista completa de IDs de dispositivos

  • Na interface de usuário do VERA, acesse o APLICATIVOS guia
  • Clique no Desenvolver aplicativos guia
  • Em seguida, clique em 'Código de teste LUUP (LUA)'no menu à esquerda'
  • Copie o código LUA (abaixo) e cole-o na janela de código.
  • Clique no botão azul 'IRbotão para executar o código
  • Veja a lista dos seus dispositivos em - http://"seu endereço IP VERA"/devlist.txt

local arquivo = io.open("/www/devlist.txt", "c") arquivo:escrever("[DeviceNo/id] nomes de dispositivos em " ... os.date() ... "\n") para dispositivoNo,d em pares(luup.devices) fazer se d.id ~= "" então arquivo:escrever(string.format('[%03d/%s] %s \n', dispositivoNo, d.id, d.description)) fim fim arquivo:fechar()

Você verá uma lista no seu navegador semelhante a esta captura de tela:


VERA Devlist


Lista completa de IDs de cenas

  • Na interface de usuário do VERA, acesse o APLICATIVOS guia
  • Clique no Desenvolver aplicativos guia
  • Em seguida, clique em 'Código de teste LUUP (LUA)'no menu à esquerda'
  • Copie o código LUA (abaixo) e cole-o na janela de código.
  • Clique no botão azul 'IRbotão para executar o código
  • Veja a lista dos seus dispositivos em - http://"seu endereço IP VERA"/scenelist.txt

local arquivo = io.open("/www/scenelist.txt", "c") arquivo:escrever("[SceneID] nomes de dispositivos em " ... os.date() ... "\n") para ID da cena,d em pares(luup.scenes) fazer arquivo:escrever(string.format('[%03d] %s \n', ID da cena, d.description)) fim arquivo:fechar()

Você verá uma lista no seu navegador semelhante a esta captura de tela:


VERA Scene list


Utilizando a API HTTP da VERA

A maioria das ações no VERA pode ser realizada usando uma simples requisição HTTP. Embora o usuário comum raramente utilize esse recurso, ele pode ser útil para algumas aplicações.

As solicitações são feitas usando a URL integrada. solicitação de dados e inclua o seguinte na URL:

  • eu ia - o ID da solicitação
  • formato_de_saída - o formato em que você deseja receber a resposta json, xml ou texto

Embora este guia aborde apenas alguns exemplos, uma lista completa está disponível. aqui.

dados_do_usuário

Esta função retorna os dados de configuração do VERA, que consistem em uma lista de todos os dispositivos e as variáveis ​​UPnP mantidas entre reinicializações, bem como salas, nomes e outros dados definidos pelo usuário como parte da configuração.

Exemplo:

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

status

Esta função retorna o estado atual de todos os dispositivos, incluindo todas as variáveis ​​UPnP atuais e o estado de quaisquer tarefas ativas.

Exemplos:

Lista completa de dispositivos

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

Ou para um dispositivo específico

  • 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

consumo_de_energia_ao_vivo

Esta é uma maneira rápida de relatar o consumo de energia atual de todos os dispositivos em um formato delimitado por tabulações.

Exemplo:

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

Plugins

Existem dezenas de plugins que facilitam o acesso a todos os dados valiosos que a VERA disponibiliza.

DadosSeus

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

dataMine 2

O dataMine registra todas as alterações de valores em variáveis ​​especificadas em arquivos de log no Vera e fornece uma interface gráfica de usuário (GUI) completa com zoom, rolagem etc.

AltUI

Este plugin oferece uma interface de usuário alternativa para os controladores VERA, mais agradável e compatível com qualquer tipo de dispositivo, funcionando como um aplicativo web que se ajusta automaticamente ao tamanho da tela.

Observador de Eventos

Relatórios via web, arquivo e syslog de variáveis, eventos, dispositivos, cenas e muito mais.

Visualizador de informações

Uma maneira mais fácil de acessar o Log e Z-Wave Informações sobre VERA.

Suporte Vera

Caso não consiga diagnosticar o problema utilizando os métodos acima, recomendamos que entre em contato diretamente com a equipe de suporte da Vera, pois eles podem acessar seu dispositivo remotamente e, com sorte, ajudá-lo a solucionar o problema. Você pode encontrá-los em [inserir endereço de e-mail aqui]. support@getvera.com.

Constatamos que eles geralmente respondem dentro de 24 a 48 horas e costumam ser muito prestativos e dispostos a fazer um esforço extra pelo cliente.

Informações relacionadas