mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-07 11:39:40 +01:00
Updated ioBroker FAQ & Anleitungen (markdown)
@@ -81,34 +81,34 @@ Hintergrund: Die Buttons geben keinen definierten Page-Index zurück, daher werd
|
||||
## **2.) Alarm Page**
|
||||
|
||||
|
||||
* **Quelle**:
|
||||
* **Quelle**:
|
||||
Post [1087](https://forum.iobroker.net/topic/50888/sonoff-nspanel/1087) hier im Forum
|
||||
|
||||
|
||||
* **Im IoBroker**
|
||||
* **Im IoBroker**
|
||||
Im IoBroker wird unter 0_userdata.0.NSPanel.1.Alarm die drei Datenpunkte **AlarmPin**, **AlarmState** und **AlarmType** benötigt. Diese werden i.d.R. generisch erzeugt (Typ String).
|
||||
|
||||

|
||||
(Bild by @Armilar)
|
||||

|
||||
(Bild by @Armilar)
|
||||
|
||||
Bei Aktivierung oder Deaktivierung der Alarmanlage wechselt der Status in "arming" oder "pending". Da die Verarbeitung der Alarmlogik außerhalb des Skriptes stattfindet, müssen die Datenpunkte auch entsprechend durch das externe Skript weiter getaktet werden
|
||||
Bei Aktivierung oder Deaktivierung der Alarmanlage wechselt der Status in "arming" oder "pending". Da die Verarbeitung der Alarmlogik außerhalb des Skriptes stattfindet, müssen die Datenpunkte auch entsprechend durch das externe Skript weiter getaktet werden
|
||||
|
||||
|
||||
* **Aliase**:
|
||||
* **Aliase**:
|
||||
Die drei Datenpunkte **AlarmPin**, **AlarmState** und **AlarmType** werden in einem Alias vom Typ Feueralarm im Gerätemanager oder Alias Adapter angelet und dieser Alias wird dann im Konfigurationsskript auf der Alarm-Page verwendet.
|
||||
|
||||

|
||||

|
||||
|
||||
Alias-Typ Feueralarm:
|
||||
ACTUAL = 0_userdata.0.NSXXXX.Alarm.AlarmState
|
||||
PIN = 0_userdata.0.NSXXXX.Alarm.PIN
|
||||
TYPE = 0_userdata.0.NSXXXX.Alarm.AlarmType
|
||||
Alias-Typ Feueralarm:
|
||||
ACTUAL = 0_userdata.0.NSXXXX.Alarm.AlarmState
|
||||
PIN = 0_userdata.0.NSXXXX.Alarm.PIN
|
||||
TYPE = 0_userdata.0.NSXXXX.Alarm.AlarmType
|
||||
|
||||
Falls ein Wert im Alias nicht vorhanden ist, dann separat hinzufügen
|
||||
Falls ein Wert im Alias nicht vorhanden ist, dann separat hinzufügen
|
||||
|
||||
* **Konfigurationsskript**
|
||||
* **Konfigurationsskript**
|
||||
|
||||
```
|
||||
```
|
||||
var Buero_Alarm: PageAlarm =
|
||||
{
|
||||
"type": "cardAlarm",
|
||||
@@ -118,7 +118,7 @@ var Buero_Alarm: PageAlarm =
|
||||
"parent": undefined,
|
||||
"items": [<PageItem>{ id: "alias.0.NSPanel_1.Alarm" }]
|
||||
};
|
||||
```
|
||||
```
|
||||
|
||||
|
||||
* **Blockly Testskript**
|
||||
|
||||
Reference in New Issue
Block a user