-
-
Notifications
You must be signed in to change notification settings - Fork 193
cardunlock
Die cardUnlock dient der Absicherung spezieller Seiten, die vor unbefugtem Zugriff (ggfs. Service Pages) geschützt werden sollen:
Bei Benutzung der cardUnlock wird die Zielseite aus dem Page-Array herausgenommen. Die Target-Page sollte nicht als Top-Level-Page, sondern als Subpage definiert sein.
im Datenpunkt 0_userdata.0.NSPanel.Unlock.UnlockPin kann eine PIN vergeben werden. Default wird diese PIN als 0000 definiert.
Erstellung des Alias:
Die cardUnlock wird ab Version 4.3.3.3
mit einem Alias vom Gerätetyp Feueralarm
automatisch erstellt. Die Erstellung des Alias und der zugehörigen Datenpunkte erfolgt, sobald die cardUnlock erstmals eingebunden und aufgerufen
wird.
Unter 0_userdata.0... werden folgende Datenpunkte automatisch angelegt: Die angelegte PIN-Nummer lässt sich unter "Wert" von "0000" in (siehe Beispiel) z.B. "1234" ändern.
Unter alias.0... wird folgender Alias automatisch angelegt:
Beispiel der Seitenerstellung: (im Service-Menü enthalten)
//Level 0 (if service pages are used with cardUnlock)
let Unlock_Service: PageType =
{
'type': 'cardUnlock',
'heading': 'Service Pages',
'useColor': true,
'items': [{ id: 'alias.0.NSPanel.Unlock',
targetPage: 'NSPanel_Service_SubPage',
autoCreateALias: true }
]
};
siehe auch:
Da die cardUnlock innerhalb eines "Smart Home" nur einmal erforderlich sein sollte, teilt sie die Datenpunkte mit allen weiteren NSPanels im Haus. Es ist darüber hinaus jedoch auch möglich, weitere Seiten
über die cardUnlock
nach dem gleichen Schema vor unbefugten Zugriffen mit dem vergebenen PIN
zu schützen.
Hierzu muss lediglich eine weitere Page
vom Typ cardUnlock
definiert werden und das Ziel targetPage
auf eine vorhandene subPage
zeigen:
let UnlockPage: PageType =
{
'type': 'cardUnlock',
'heading': 'Titel der Page',
'useColor': true,
'items': [{ id: 'alias.0.NSPanel.Unlock',
targetPage: 'Eine_weitere_Subpage',
autoCreateALias: true }
]
};