APNT-105 - VERA UI7 DIAGNOSTICS

Nogle gange vil du løbe ind i problemer, og du har brug for den ekstra bit information UI aldrig synes at have. Eller måske er du bare teknisk savvy og vil se, hvad der sker under hætten.

I begge tilfælde er denne vejledning til dig.

Logs.

Alle enhedsoplysninger, kommandoer og signaler registreres i VERA-logfilerne, og det er uvurderligt, hvis dit system gør noget uventet, eller hvis du ikke helt kan få en vera scene til at fungere korrekt.

Se Vera's logs

Visning af loginformationen er meget nemt:

  • Åbn din browser.
  • Indtast URL'en http://XXX.XXX.XXX.XXX/cgi-bin/cmh/log.sh?Device=LuaUPnP
  • Erstatte Xxx.xxx.xxx.xxx. med din Vera's IP-adresse - for eksempel 192.168.1.120

Vera log


Det er det, du kan nu se alle de 'bag scenernes aktivitet i Vera.

Skift log niveau

Du kan konfigurere mængden af ​​oplysninger, der skal optages i logfilen.

  • Klik Indstillinger. og så Logs.
  • Vælg hvilke muligheder der skal tænder:
    • Vis afstemning aktivitet - Registrerer hver pollingaktivitet og enhedens svar
    • Vis individuelle jobs. - Records hver baggrundsjob Vera Runs
    • Verbose logging. - registrerer alle lavniveau kommunikation og Z-Wave netværkstrafik. Tjek det kun før gengivelse af et problem. Verbose logging kan forårsage en langsom af motoren
    • Lås logniveauer - Forhindrer automatisk at deaktivere de verbose logs efter 24 timer
    • Arkiv gamle logfiler på MIOS - Fordi Vera ikke har en harddisk eller permanent opbevaring, går logfilerne tabt hver gang du bliver VERA OFF og ON, eller når Vera kører lavt på hukommelsen. Hvis du forlader dette på, sendes logfilerne til en online-server i stedet. Logfilerne indeholder ikke nogen personligt identificerbare oplysninger
    • Gem logfiler på USB-enhed - Gem logfiler på en USB-enhed i stedet for at uploade den til MCV-servere

Vera logindstillinger.


Komplet liste over alle enheds-id'er og scene-id'er i Vera med Luup-kode

Nogle gange har du brug for et hurtigt overblik over hver enhed og dens enheds-id, især hvis du arbejder på en scene, og du kan ikke huske enhedsnummeret.

Der er ingen dedikeret funktion i Vera, der gør det muligt for dig at gøre dette, men der er en hurtig og enkel måde at få en liste over alle enheder.

Det indebærer et meget kort stykke Lua-kode - men rolig, al information er her.

Fuld enhed ID-liste

  • I vera ui gå til Apps. Tab.
  • Klik på Udvikle apps. Tab.
  • Klik derefter på 'TEST LUUP CODE (LUA)'I venstre menu
  • Kopier Lua-koden (nedenfor) og indsæt den i kodevinduet
  • Klik på den blå ''knappen for at gøre koden til at køre
  • Se din enhedsliste på - http: // "din vera IP-adresse" /devlist.txt

lokal fil = io.open.("/www/devlist.txt", "W") fil:skrive("[DeviceNo / ID] Device navne på" .. os.date.() .. "\ n") til deviceeno.,D. i Pairs.(luup.Devices.) DO hvis D.ID. ~= "" derefter fil:skrive(string.format.('[% 03d /% s]% s \ n', deviceeno., D.ID., D.Description)) ende ende fil:tæt()

Du vil se en liste i din browser, der ligner dette screenshot:


Vera devlist.


Fuld scene id liste

  • I vera ui gå til Apps. Tab.
  • Klik på Udvikle apps. Tab.
  • Klik derefter på 'TEST LUUP CODE (LUA)'I venstre menu
  • Kopier Lua-koden (nedenfor) og indsæt den i kodevinduet
  • Klik på den blå ''knappen for at gøre koden til at køre
  • Se din enhedsliste på - http: // "din vera IP-adresse" /Scenelist.txt

lokal fil = io.open.("/www/scenelist.txt", "W") fil:skrive("[Sceneid] Device navne på" .. os.date.() .. "\ n") til Sceneid.,D. i Pairs.(luup.scenes.) DO fil:skrive(string.format.('[% 03d]% s \ n', Sceneid., D.Description)) ende fil:tæt()

Du vil se en liste i din browser, der ligner dette screenshot:


Vera Scene List.


Brug VERA HTTP API

De fleste handlinger i VERA kan gøres ved hjælp af en simpel HTTP-anmodning. Selv om dette vil næppe nogensinde blive brugt af standard bruger det kan vise sig at være praktisk for nogle programmer.

Anmodninger færdig ved hjælp af den indbyggede URL data_request og videregive følgende på webadressen:

  • id - id af anmodningen
  • output_format - det format, som du vil have en reaktion som jSON, xml eller tekst

Mens denne guide vil dække blot et par anmodning en komplet liste er tilgængelig her.

brugerdata

Denne returnerer konfigurationsdataene for VERA, som er en liste over alle enheder og de UPnP variabler varede mellem nulstiller samt værelser, navne og andre data brugeren sæt som en del af konfigurationen.

Eksempel:

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

status.

Denne returnerer den aktuelle status for alle enheder, herunder alle de nuværende UPnP variabler og status på de aktive job.

Eksempler:

liste Fuld enhed

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

Eller for en bestemt enhed

  • 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

Dette er en hurtig måde at rapportere alle enhedens aktuelle energiforbrug i et tabulatorsepareret format.

Eksempel:

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

Plugins.

Der er snesevis af plugins, der gør det nemmere at få adgang til alt det dejlige data VERA stiller til rådighed.

DataYours

DataYours er en familie af plugins til at erhverve, lagre og vise data om Vera enheder og målinger.

Datamine 2

Datamine logger alle værdiændringer i specificerede variabler til at logge filer på Vera, og giver en GUI grafer brugerflade komplet med zoom, scroll osv

AltUI

Dette plugin tilbyder et alternativ brugergrænseflade til VERA controllere, der er mere behageligt og virker på enhver form for enhed som en web-applikation, der automatisk justerer til skærmstørrelsen

EventWatcher

Web, fil og syslog rapportering af variabler, begivenheder, udstyr, scener og mere.

Info Viewer

En nemmere måde at få adgang til Log og Z-Wave oplysninger om VERA.

Vera Support

Hvis du ikke er i stand til at diagnosticere, hvad dit problem er at bruge de ovennævnte metoder, vi rådgiver til kontakt Vera supportteam direkte som de kan få adgang din enhed på afstand og forhåbentlig hjælpe dig med fejlfinding, hvad problemet kan være - de kan findes på support@getvera.com.

Vi finder de som regel svar inden 24-48 timer, og de er som regel meget hjælpsomme og klar til at gå den ekstra mil for en kunde.

Relateret information