mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-10 23:36:34 +01:00
Updated ioBroker FAQ & Anleitungen (markdown)
@@ -148,7 +148,7 @@ Post [1087](https://forum.iobroker.net/topic/50888/sonoff-nspanel/1087), [1265](
|
||||
Konfigurationsskript **NsPanelTs.ts** mindestens in der Version: _04.09.2022 - V3.3.1 - Überarbeitung und BugFix für cardAlarm_
|
||||
|
||||
* **Im IoBroker**
|
||||
Im IoBroker wird unter **0_userdata.0.NSPanel.Alarm** die Datenpunkte **AlarmPin**, **AlarmState**, **AlarmType**, **PANEL** und **PIN_Failed** benötigt. Diese werden i.d.R. generisch erzeugt (Typ String), sobald der Code der Alarm Page das erste Mal geladen wird.
|
||||
Im IoBroker wird unter **0_userdata.0.NSPanel.Alarm** die Datenpunkte **AlarmPin**, **AlarmState**, **AlarmType**, **PANEL** und **PIN_Failed** benötigt. Diese werden i.d.R. generisch erzeugt, wenn im PageItem der Parameter 'autoCreateALias: true' gesetzt ist. Sobald der Code der Alarm Page das erste Mal geladen wird, werden die Datenpunkte angelegt.
|
||||
|
||||
|
||||

|
||||
@@ -157,7 +157,7 @@ Im IoBroker wird unter **0_userdata.0.NSPanel.Alarm** die Datenpunkte **AlarmPin
|
||||
|
||||
|
||||
* **Aliase**:
|
||||
Die drei Datenpunkte **AlarmPin**, **AlarmState** und **AlarmType** werden in einem Alias vom Typ Feueralarm im Gerätemanager oder Alias Adapter angelegt und dieser Alias wird dann im Konfigurationsskript auf der Alarm-Page verwendet.
|
||||
Die vier Datenpunkte **AlarmPin**, **AlarmState**, **AlarmType** und **Pin_Failed** werden in einem Alias vom Typ Feueralarm im Gerätemanager oder Alias Adapter angelegt und dieser Alias wird dann im Konfigurationsskript auf der Alarm-Page verwendet.
|
||||
|
||||

|
||||
|
||||
@@ -166,6 +166,7 @@ Die drei Datenpunkte **AlarmPin**, **AlarmState** und **AlarmType** werden in ei
|
||||
PIN = 0_userdata.0.NSXXXX.Alarm.PIN
|
||||
TYPE = 0_userdata.0.NSXXXX.Alarm.AlarmType
|
||||
PANEL = 0_userdata.0.NSXXXX.Alarm.PANEL
|
||||
PIN_Failed = 0_userdata.0.NSXXXX.Alarm.PIN_Failed
|
||||
|
||||
Falls ein Wert im Alias nicht vorhanden ist, dann separat hinzufügen
|
||||
|
||||
@@ -183,19 +184,27 @@ const NSPanel_Alarm_Path = '0_userdata.0.NSPanel.';
|
||||
**Beispiel**:
|
||||
```typescript
|
||||
let Alarmseite = <PageAlarm>
|
||||
{
|
||||
{
|
||||
"type": "cardAlarm",
|
||||
"heading": "Alarm",
|
||||
"useColor": true,
|
||||
"subPage": false,
|
||||
"items": [
|
||||
<PageItem>{ id: 'alias.0.NSPanel.Alarm' }
|
||||
]
|
||||
};
|
||||
<PageItem>{ id: 'alias.0.NSPanel.Alarm',
|
||||
actionStringArray: ['Vollschutz','Zuhause','Nacht','Besuch','Ausschalten'],
|
||||
autoCreateALias: true }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
* **Blockly Testskript**
|
||||
|
||||
**Parameter:**
|
||||
* id -> Pfad zum Alias Datenpunkt
|
||||
* actionStringArray -> Möglichkeit eigene Texte zu definieren für die Schutzzustände A1 bis A4 und Text für Deaktivierung
|
||||
Wenn das Array nicht definiert wird, ziehen die Standardtexte in der eingestellten Sprache.
|
||||
* autoCreateALias -> bei True werden alle Datenpunkte durch das Script angelegt
|
||||
|
||||
|
||||
**Blockly Testskript**
|
||||
Nachfolgend ein kurzes Emulationsskript für die Weiterverarbeitung. Diese Logik sollte auch in dein eigenes externes Alarm-Skript übernommen werden.
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user