smarthome-tricks.de

ioBroker Visualisierung mit lovelace – Teil 10 – Alarm-Panel

In dieser Artikelreihe zeige ich Dir, wie Du eine Visualisierung mit lovelace UI erstellen kannst.

Mit Lovelace kannst Du Visualisierungsoberflächen für ioBroker einfach und schnell konfigurieren. Die Visualisierung kommt ursprünglich von der Home-Assistant Plattform und wurde nachträglich auch für ioBroker verfügbar gemacht. In der aktuellen Version funktionierten noch nicht alle Widgets vollständig, eine einfache Visualisierung kann aber ohne Probleme erstellt werden. In der Artikelreihe werde ich die Grundlagen sowie die Möglichkeiten der Visualisierung darstellen. Im 10. Teil der Artikelreihe werden wir uns die Karte „Alarm-Panel“ genauer anschauen. Mit der Karte könnt Ihr mittels einer Pin-Eingabe den Status einer virtuellen Alarmanlage verändern. So könnt ihr z.B. die Alarmanlage beim Verlassen des Hauses aktivieren.

Im ersten Schritt wechseln wir nun in den Bearbeitungsmodus der Visualisierung. Dann wählen wir die View aus, auf dem wir die Karte einfügen möchten. In meinem Fall soll die Karte direkt auf der Übersicht-View dargestellt werden. Über die Plus-Schaltfläche können wir im nächsten Schritt die Karte hinzufügen.

In der Karten-Auswahl können wir jetzt die Karte „Alarm Panel“ auswählen und direkt auf der View einfügen.

Nach dem Einfügen der Karte öffnet sich direkt die Kartenkonfiguration. In der Konfiguration können wir über das Feld „Name“ einen eigenen Titel für die Karte hinterlegen. Zudem kann hier die Alarm-Entität ausgewählt werden, über die der Alarm-Status gespeichert wird. Ich habe hier den Default-Datenpunkt so belassen. Über die Used States können verschiedene States für den Status der Alarmanlage definiert werden. So soll man die Alarmanlage mit verschiedenen Modis aktivieren können (Zuhause oder Unterwegs aktiv). Ich kann aktuell den Status beim Aktivieren der Alarmanlage auch setzen, ich finde aber in den Datenpunkten keine Möglichkeit den derzeit aktiven Modus auszulesen. Evtl. wurde das noch nicht implementiert, ich bin hier in der Überprüfung und bringe nochmals eine Aktualisierung zum Artikel.

Der Pin zur Aktivierung oder Deaktivierung der Alarmanlage ist 1234. Um den Pin zu ändern müssen wir zunächst in die Objekte wechseln. In den Objekten finden wir unter „lovelace.0.control“ den Datenpunkt „alarm“. Über diesen Datenpunkt sehen wir ob die Alarmanlage derzeit aktiviert ist. Eine aktivierte Alarmanlage hat im Datenpunkt „alaram“ den Wert „true“. Über die Bearbeitungsfunktion des Datenpunktes können wir nun den Pin ändern.

In den Bearbeitungsfunktionen wechselst Du dazu einfach auf die RAW-Ansicht. Hier findest Du unter „native“ den „alarm_code“. Den bestehenden Pin kannst Du somit durch einen eigenen Pin ersetzen. Nach dem Speichern des Datenpunkts sowie einem Neustart des Adapters kannst Du nun das Alarm-Panel verwenden.

In der Visualisierung wird die Karte nun wie folgt dargestellt. Zunächst wird der Pin über die Tastatur eingegeben. Nach der Eingabe kannst Du die Alarmanlage nun über die Schaltflächen „Aktivieren, Zuhause“ oder „Aktivierung, unterwegs“ aktivieren.

Um die Alarmanlage wieder zu deaktivieren, musst Du erneut Deinen Pin eingeben und auf die Schaltfläche „Deaktivieren“ klicken.

Die Karte macht aktuell im Endeffekt nichts anderes, wie den Datenpunkt „alarm“ auf „true“ oder „false“ zu setzen. Die alternativen Status für „Unterwegs“ oder „Zuhause“ können derzeit noch nicht verwendet werden, da hier scheinbar kein Datenpunkt dafür vorhanden ist, mit dem der Unterschied ermittelt werden kann. Der Datenpunkt „alarm“ kann natürlich aber jetzt schon für die Steuerung von einer eigenen Alarmanlage eingesetzt werden.

Ich hoffe ich konnte Dir damit auch die Alarm-Panel Karte näher erklären. Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂

Die mobile Version verlassen