Which controller do you have?

We'll show what works with it on every page.

My smart home

Help me choose

APNT-105 – VERA UI7-Diagnose

Manchmal treten Probleme auf und Sie benötigen genau jene zusätzlichen Informationen, die auf der Benutzeroberfläche nicht ersichtlich sind. Oder Sie sind technisch versiert und möchten nachvollziehen, was im Hintergrund geschieht.

In beiden Fällen ist diese Anleitung für Sie gedacht.

Logs

Alle Geräteinformationen, Befehle und Signale werden in den VERA-Logs aufgezeichnet. Dies ist von unschätzbarem Wert, wenn Ihr System ein unerwartetes Verhalten zeigt oder eine VERA-Szene nicht wie gewünscht funktioniert.

VERA-Logs einsehen

Das Einsehen der Protokolldaten ist denkbar einfach:

  • Öffnen Sie Ihren Browser
  • Geben Sie die URL http://XXX.XXX.XXX.XXX/cgi-bin/cmh/log.sh?Device=LuaUPnP ein
  • Ersetzen Sie XXX.XXX.XXX.XXX durch die IP-Adresse Ihrer VERA – beispielsweise 192.168.1.120

VERA-Log


Das ist alles – Sie können nun sämtliche Hintergrundaktivitäten in VERA nachverfolgen.

Log-Level anpassen

Sie können konfigurieren, wie detailliert die Informationen in der Protokolldatei aufgezeichnet werden sollen.

  • Klicken Sie auf Settings und anschließend auf Logs.
  • Wählen Sie die gewünschten Optionen aus:
    • Show polling activity – zeichnet jede Polling-Aktivität sowie die Rückmeldungen der Geräte auf
    • Show individual jobs – zeichnet jeden von VERA ausgeführten Hintergrund-Job auf
    • Verbose Logging – zeichnet die gesamte Low-Level-Kommunikation und den Z-Wave-Netzwerkverkehr auf. Aktivieren Sie dies nur direkt vor dem Reproduzieren eines Fehlers. Ein ausführliches Logging kann das System verlangsamen
    • Lock Log Levels – verhindert die automatische Deaktivierung der Verbose Logs nach 24 Stunden
    • Archive old logs on MiOS – da VERA über keine Festplatte oder permanenten Speicher verfügt, gehen die Logs bei jedem Neustart von VERA oder bei knappem Arbeitsspeicher verloren. Wenn Sie diese Funktion aktiviert lassen, werden die Logs stattdessen an einen Online-Server übertragen. Die Logs enthalten keine personenbezogenen Daten
    • Store logs on USB device – speichert Logs auf einem USB-Gerät, anstatt sie auf MCV-Server hochzuladen

VERA-Log-Einstellungen


Vollständige Liste aller Device-IDs und Scene-IDs in VERA mit LUUP-Code

Bisweilen ist eine schnelle Übersicht über jedes Gerät und dessen Device-ID erforderlich, insbesondere wenn Sie an einer Szene arbeiten und die Gerätenummer nicht zur Hand haben.

VERA bietet hierfür keine dedizierte Standardfunktion; es gibt jedoch einen schnellen und einfachen Weg, um eine vollständige Liste aller Geräte abzurufen.

Dazu ist lediglich ein sehr kurzer LUA-Code erforderlich – alle notwendigen Details finden Sie nachfolgend.

Vollständige Liste der Device-IDs

  • Navigieren Sie in der VERA-Benutzeroberfläche zur Registerkarte APPS
  • Klicken Sie auf den Reiter Develop Apps
  • Klicken Sie anschließend im linken Menü auf „Test LUUP code (LUA)“
  • Kopieren Sie den nachstehenden LUA-Code und fügen Sie ihn in das Code-Fenster ein
  • Klicken Sie auf die blaue Schaltfläche „GO“, um den Code auszuführen
  • Rufen Sie Ihre Geräteliste auf unter: http://„Ihre VERA-IP-Adresse“/devlist.txt

local file = io.open("/www/devlist.txt", "w") file:write("[DeviceNo / id] device names on " .. os.date() .. "\n") for deviceNo,d in pairs(luup.devices) do     if d.id ~= "" then         file:write(string.format('[%03d / %s] %s \n', deviceNo, d.id, d.description))     end end file:close()

In Ihrem Browser wird eine Liste angezeigt, die wie dieser Screenshot aussieht:


VERA Devlist


Vollständige Szenen-ID-Liste

  • Navigieren Sie in der VERA-Benutzeroberfläche zur Registerkarte APPS
  • Klicken Sie auf die Registerkarte Develop Apps
  • Klicken Sie anschließend im linken Menü auf „Test LUUP code (LUA)“
  • Kopieren Sie den LUA-Code (unten) und fügen Sie ihn in das Code-Fenster ein
  • Klicken Sie auf die blaue Schaltfläche „GO“, um den Code auszuführen
  • Rufen Sie Ihre Geräteliste ab unter: http://"Ihre VERA-IP-Adresse"/scenelist.txt

local file = io.open("/www/scenelist.txt", "w") file:write("[SceneID] device names on " .. os.date() .. "\n") for SceneID,d in pairs(luup.scenes) do file:write(string.format('[%03d] %s \n', SceneID, d.description))  end file:close()

In Ihrem Browser wird eine Liste angezeigt, die wie dieser Screenshot aussieht:


VERA-Szenenliste


Verwendung der HTTP-API von VERA

Die meisten Aktionen in VERA können über eine einfache HTTP-Anfrage ausgeführt werden. Obwohl dies von Standardbenutzern kaum genutzt wird, kann es sich für bestimmte Anwendungen als sehr nützlich erweisen.

Anfragen erfolgen über die integrierte URL data_request und übergeben folgende Parameter in der URL:

  • id – die ID der Anfrage
  • output_format – das gewünschte Antwortformat als json, xml oder text

Während dieser Leitfaden nur einige wenige Anfragen behandelt, ist eine vollständige Liste hier verfügbar.

user_data

Gibt die Konfigurationsdaten für VERA zurück. Dies umfasst eine Liste aller Geräte und der UPnP-Variablen, die über Neustarts hinweg erhalten bleiben, sowie Räume, Namen und weitere Daten, die der Benutzer im Rahmen der Konfiguration festlegt.

Beispiel:

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

status

Gibt den aktuellen Status aller Geräte zurück, einschließlich aller aktuellen UPnP-Variablen und des Status aller aktiven Aufträge.

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&DeviceNum=6

live_energy_usage

Eine schnelle Methode, um den aktuellen Energieverbrauch aller Geräte in einem tabulatorgetrennten Format auszugeben.

Beispiel:

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

Plugins

Es stehen Dutzende von Plugins zur Verfügung, die den Zugriff auf die von VERA bereitgestellten Daten erheblich erleichtern.

DataYours

DataYours ist eine Familie von Plugins zur Erfassung, Speicherung und Anzeige von Daten zu VERA-Geräten und -Messungen.

dataMine 2

dataMine protokolliert alle Wertänderungen festgelegter Variablen in Protokolldateien auf Vera und bietet eine grafische Benutzeroberfläche zur Diagrammdarstellung inklusive Zoom, Scrollen etc.

AltUI

Dieses Plugin bietet eine alternative Benutzeroberfläche für VERA-Controller, die ansprechender ist und auf jedem Gerätetyp als Webanwendung funktioniert, die sich automatisch an die Bildschirmgröße anpasst.

EventWatcher

Web-, Datei- und Syslog-Berichterstattung über Variablen, Ereignisse, Geräte, Szenen und mehr.

Info Viewer

Ein einfacherer Weg, um auf Protokoll- und Z-Wave-Informationen auf VERA zuzugreifen.

Vera-Support

Falls Sie die Ursache Ihres Problems mit den oben genannten Methoden nicht diagnostizieren können, empfehlen wir, das Vera-Support-Team direkt zu kontaktieren, da dieses per Fernzugriff auf Ihr Gerät zugreifen und Sie bei der Fehlerbehebung unterstützen kann – erreichbar unter support@getvera.com.

Unserer Erfahrung nach antworten sie in der Regel innerhalb von 24-48h, sind stets äußerst hilfsbereit und setzen sich engagiert für den Kunden ein.

Verwandte Informationen

Your quote

Loading your cart…

Edit cart