APNT-105 - Vera UI7 Diagnostics

Manchmal laufen Sie Probleme und Sie benötigen dieses zusätzliche Information, dass die Benutzeroberfläche nie zu haben scheint. Oder vielleicht sind Sie nur technisch erholt und möchten sehen, was unter der Haube passiert.

In beiden Fällen ist dieses Handbuch für Sie.

Protokoll

Alle Geräteinformationen, Befehle und Signale werden in den Vera-Protokollen aufgezeichnet, und dies ist von unschätzbarem Wert, wenn Ihr System etwas Unerwartetes tut, oder wenn Sie eine Vera-Szene nicht ganz ordnungsgemäß arbeiten können.

Veras Protokolle anzeigen

Das Anzeigen der Protokollinformationen ist sehr einfach:

  • Öffnen Sie Ihren Browser
  • Geben Sie die URL ein http://XXX.XXX.XXX.XXX/cgi-bin/cmh/log.sh?Device=LuaUPnP
  • Ersetzen Xxx.xxx.xxx.xxx. mit der IP-Adresse Ihrer Vera - zum Beispiel 192.168.1.120

Vera log.


Das ist es, Sie können jetzt alle Aktivitäten hinter den Szenen in Vera sehen.

Protokollstufe ändern

Sie können die Menge der Informationen konfigurieren, die in der Protokolldatei aufgenommen werden sollen.

  • Klicken Einstellungen und dann Protokolle
  • Wählen Sie aus, welche Optionen einschalten können:
    • Abrechnungsaktivität anzeigen. - zeichnet jede Abrufaktivität und die Antworten des Geräts auf
    • Einzeljobs zeigen - Aufzeichnen jedes Hintergrundjobs Vera läuft
    • Zbosete Protokollierung - zeichnet den gesamten Kommunikations- und Z-Wellen-Netzwerkverkehr auf. Überprüfen Sie es nur, bevor Sie ein Problem reproduzieren. Die zBose-Protokollierung kann dazu führen, dass der Motor verlangsamt wird
    • Blockpegel sperren - Verhindert das automatische Deaktivieren der MOPS-Protokolle nach 24 Stunden
    • Alte Protokolle auf Mios archivieren - Da Vera keine Festplatte oder permanente Speicherung hat, gehen die Protokolle jedes Mal verloren, wenn Sie Vera ausschalten, oder wenn Vera auf dem Speicher läuft. Wenn Sie dies aufstellen, werden die Protokolle stattdessen an einen Online-Server gesendet. Die Protokolle enthalten keine persönlich identifizierbaren Informationen
    • Speichern Sie Protokolle auf dem USB-Gerät - Speichern Sie Protokolle auf einem USB-Gerät, anstatt sie an MCV-Server hochzuladen

Vera Log-Einstellungen


Komplette Liste aller Geräte-IDs und Szenen-IDs in Vera mit Luup-Code

Manchmal benötigen Sie einen schnellen Überblick über jedes Gerät und seine Geräte-ID, insbesondere wenn Sie an einer Szene arbeiten, und Sie können sich nicht an die Gerätenummer erinnern.

Es gibt keine dedizierte Funktion in Vera, mit der Sie dies können, aber es gibt eine schnelle und einfache Möglichkeit, eine Liste aller Geräte zu erhalten.

Es beinhaltet ein sehr kurzes Stück LUA-Code - aber keine Sorge, alle Informationen sind hier.

Vollständige Geräte-ID-Liste

  • In der Vera ui gehen Sie zum Apps Tab
  • Drücke den Apps entwickeln Tab
  • Dann klick 'Test-Luup-Code (LUA)'Im linken Menü
  • Kopieren Sie den LUA-Code (unten) und fügen Sie es in das Codefenster ein
  • Klicken Sie auf den Blau 'GEHEN'Button, um den Code auszuführen
  • Sehen Sie sich Ihre Geräteliste an - http: // "Ihre Vera IP-Adresse" /devlist.txt

lokal Datei = io.open.("/www/devlist.txt", "w") Datei:schreiben("[DeviceNo / ID] Gerätenamen auf" .. os.date.() .. "\n") zum DeviceNo.,D in Paare(luup.Devices.) tun wenn Tat ~= "" dann Datei:schreiben(string.format.('[% 03D /% s]% s \ n', DeviceNo., Tat, d.Decription.)) Ende Ende Datei:nah dran()

Sie sehen eine Liste in Ihrem Browser, die wie dieser Screenshot aussieht:


Vera Devlist.


Vollständige Szenen-ID-Liste

  • In der Vera ui gehen Sie zum Apps Tab
  • Drücke den Apps entwickeln Tab
  • Dann klick 'Test-Luup-Code (LUA)'Im linken Menü
  • Kopieren Sie den LUA-Code (unten) und fügen Sie es in das Codefenster ein
  • Klicken Sie auf den Blau 'GEHEN'Button, um den Code auszuführen
  • Sehen Sie sich Ihre Geräteliste an - http: // "Ihre Vera IP-Adresse" /Scenelist.txt

lokal Datei = io.open.("/www/scenelist.txt", "w") Datei:schreiben("[SaveID] Gerätenamen auf" .. os.date.() .. "\n") zum Szeneid,D in Paare(luup.scenes.) tun Datei:schreiben(string.format.('[% 03D]% s \ n', Szeneid, d.Decription.)) Ende Datei:nah dran()

Sie sehen eine Liste in Ihrem Browser, die wie dieser Screenshot aussieht:


Vera-Szenenliste


Verwenden der HTTP-API von Vera

Die meisten Aktionen in Vera können mit einer einfachen HTTP-Anforderung erfolgen. Obwohl dies kaum vom Standardbenutzer verwendet wird, kann er sich für einige Anwendungen praktisch erweisen.

Anfragen erfolgen mit der integrierten URL Datenanforderung und geben Sie das Folgende auf der URL weiter:

  • Ich würde - Die ID der Anfrage
  • Ausgabeformat - das Format, in dem Sie eine Antwort erhalten möchten JSON, XML oder Text

Während dieses Anleitung nur wenige Anfrage abdeckt, ist eine vollständige Liste verfügbar Hier.

Benutzerdaten

Dies gibt die Konfigurationsdaten für Vera zurück, in der eine Liste aller Geräte ist und die UPnP-Variablen zwischen den Rückseiten sowie von Räumen, Namen und anderen Daten bestehen, die der Benutzer als Teil der Konfiguration setzt.

Beispiel:

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

Status

Dies gibt den aktuellen Status für alle Geräte zurück, einschließlich aller aktuellen UPnP-Variablen und dem Status aller aktiven Jobs.

Beispiele:

Vollständige Geräteliste.

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

Oder für ein bestimmtes Gerät

  • 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 & deviceum = 6

live_energy_uage.

Dies ist ein kurzer Weg, um den aktuellen Energieverbrauch des gesamten Geräts in einem Registerkarten getrennter Format zu melden.

Beispiel:

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

Plugins

Es gibt Dutzende von Plugins, die es erleichtern, auf alle reizenden Datenvera zuzugreifen, die verfügbar sind.

DataYours.

DataYours ist eine Familie von Plugins, um Daten über Vera-Geräte und Messungen zu erwerben, zu speichern und anzuzeigen.

Datamine 2.

Datamine loggt alle Wertänderungen in angegebenen Variablen, um Dateien auf Vera zu protokollieren, und bietet eine GUI-Grafikschnittstelle mit Zoom, Bildlauf usw.

Altui

Dieses Plugin bietet eine alternative Benutzeroberfläche für Vera-Controller, die angenehmer ist, und arbeitet an jeder Art von Gerät als Webanwendung, die sich automatisch an die Bildschirmgröße anpasst

Eventwatcher.

Web-, Datei- und Syslog-Berichterstattung von Variablen, Ereignissen, Geräten, Szenen und mehr.

Info Viewer

Eine einfachere Möglichkeit, Zugriff auf Protokoll- und Z-Wave-Informationen zu Vera zuzugreifen.

Vera-Unterstützung

Falls Sie nicht diagnostizieren, was Ihr Problem die oben genannten Methoden nutzt, empfehlen wir, sich direkt auf das Vera Support-Team zu kontaktieren, da sie auf Ihr Gerät remote auf Ihr Gerät zugreifen können, und hoffentlich helfen Sie bei der Problembehandlung, was das Problem darstellt - sie können bei support@getvera.com.

Wir finden, dass sie normalerweise innerhalb von 24-48 Stunden antworten, und sie sind in der Regel sehr hilfsbereit und sind bereit, die Extra-Meile für einen Kunden zu gelangen.

Verwandte Informationen.