Plugin-Daten
AutorLox Your Life
Logo
StatusALPHA
Version0.0.3
Min. LB Version2.0
Release Downloadhttps://github.com/LoxYourLife/message-center/archive/refs/tags/0.0.3.zip
BeschreibungDas Plugin liest aus dem Miniserver die Systemmeldungen aus und spielt diese via MQTT zurück in den Miniserver um diese Meldungen auswerten zu können.
SprachenDE, EN

Message Center

Version History...


Funktion des Plugins

Das Plugin ist recht einfach und liest lediglich Loxone Systemmeldungen aus und spielt sie dem Miniserver wieder zu um damit dann Auswertungen und Schaltungen zu realisieren. Die Idee kam von Markus (Allroundbastler) - dass er gerne einen Schaltschrank in einer Farbe leuchten lassen will, wenn eine entsprechende Meldung vorliegt.

Im Miniserver selbst kann man das nicht abgreifen, daher muss aktuell der Umweg über das Plugin gegangen werden.

Es gibt 4 Felder die übertragen werden:

  1. entryUuid (ab v.0.0.2) → Text: Die eindeutige Id der Systemmeldung - kann benutzt werden um die Meldung zu lesen/bestätigen.
  2. affectedName → Text: Name des Geräts, sofern eins betroffen ist.
  3. desc → Text: Eine ausführliche Beschreibung des Problems, nützlich für TTS ausgaben
  4. severity → Zahl: Die Warnstufe: 1: Info, 2: Warnung, >3: Fehler
  5. title → Text: Ein kurzer Titel des Fehlers
  6. hasConfirmAction (Ab v.0.0.2) → Digital: gibt an ob die Meldung bestätigt werden kann/muss.

Automatisches quittieren

Ab Version 0.0.2 bietet das Plugin die Möglichkeit die Meldungen aus dem Miniserver direkt als gelesen zu markieren und / oder zu bestätigen. Dazu kamen 2 neue Felder hinzu, die entryUuid und hasConfirmAction. Die entryUuid dient dazu Nachrichten als gelesen zu markieren und wenn hasConfirmAction auf 1 steht, kann die Meldung zusätzlich automatisiert bestätigt werden.

Dazu gibt es 2 Endpunkte vom Plugin die dementsprechend aufgerufen werden müssen:

Die Virtuellen Ausgänge können über das beigelegte Template in Loxone implementiert und genutzt werden. Auf der Plugin Seite gibt es einen Download für das Template. Im Template selbst steht noch "POST", was falsch ist, es ist "GET".

Download

Installation

→ Es wird der Express Server als Plugin benötigt.

Konfigurationsoptionen

  1. MQTT Topic Name: Das Topic in dem die Meldungen veröffentlicht werden sollen.
  2. Abfrage Intervall: Der Zeitraum in dem die Meldungen vom Miniserver geladen werden.

Einrichtung in der Loxone Config Software

Es müssen 6 Virtuelle Eingänge definiert werden.

  • Virtueller Texteingang: "MessageCenter_message_affectedName"
  • Virtueller Texteingang: "MessageCenter_message_desc"
  • Virtueller Texteingang: "MessageCenter_message_title"
  • Virtueller Texteingang: "MessageCenter_message_entryUuid"
  • Virtueller Eingang: "MessageCenter_message_severity"
  • Virtuelle Digitaler Eingang: "MessageCenter_message__hasConfirmAction"

Roadmap

Erstmal nichts …

Fragen stellen und Fehler melden