mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-23 16:04:25 +01:00
Merge branch 'joBr99:main' into main
This commit is contained in:
@@ -265,7 +265,25 @@ const swWindy: RGB = { red: 150, green: 150, blue: 150};
|
||||
** https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Men%C3%BC **
|
||||
***********************************************************************************************/
|
||||
|
||||
//Level_0
|
||||
/* Wenn das Service Menü abgesichert werden soll, kann eine cardUnlock vorgeschaltet werden.
|
||||
Für diesen Fall ist folgende Vorgehensweise erforderlich:
|
||||
- cardUnlock Seite "Unlock_Service" in der Config unter pages auskommentieren ("//" entfernen)
|
||||
- Servicemenü aus pages "NSPanel_Service" unter pages kommentieren ("//" hinzufügen)
|
||||
*/
|
||||
|
||||
//Level 0 (if service pages are used with cardUnlock)
|
||||
let Unlock_Service = <PageUnlock>
|
||||
{
|
||||
'type': 'cardUnlock',
|
||||
'heading': 'Service Pages',
|
||||
'useColor': true,
|
||||
'items': [<PageItem>{ id: 'alias.0.NSPanel.Unlock',
|
||||
targetPage: 'NSPanel_Service_SubPage',
|
||||
autoCreateALias: true }
|
||||
]
|
||||
};
|
||||
|
||||
//Level_0 (if service pages are used without cardUnlock)
|
||||
let NSPanel_Service = <PageEntities>
|
||||
{
|
||||
'type': 'cardEntities',
|
||||
@@ -278,6 +296,23 @@ let NSPanel_Service = <PageEntities>
|
||||
<PageItem>{ id: AliasPath + 'Config.rebootNSPanel', name: 'Reboot NSPanel' ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: 'Start'},
|
||||
]
|
||||
};
|
||||
|
||||
//Level_0 (if service pages are used with cardUnlock)
|
||||
let NSPanel_Service_SubPage = <PageEntities>
|
||||
{
|
||||
'type': 'cardEntities',
|
||||
'heading': 'NSPanel Service',
|
||||
'useColor': true,
|
||||
'subPage': true,
|
||||
'parent': Unlock_Service,
|
||||
'home': 'Unlock_Service',
|
||||
'items': [
|
||||
<PageItem>{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: 'Infos', buttonText: 'mehr...'},
|
||||
<PageItem>{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: 'Einstellungen', buttonText: 'mehr...'},
|
||||
<PageItem>{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: 'Firmware', buttonText: 'mehr...'},
|
||||
<PageItem>{ id: AliasPath + 'Config.rebootNSPanel', name: 'Reboot NSPanel' ,icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: 'Start'},
|
||||
]
|
||||
};
|
||||
//Level_1
|
||||
let NSPanel_Infos = <PageEntities>
|
||||
{
|
||||
@@ -702,9 +737,11 @@ export const config = <Config> {
|
||||
pages: [
|
||||
|
||||
NSPanel_Service //Auto-Alias Service Page
|
||||
//Unlock_Service //Auto-Alias Service Page (Service Pages used with cardUnlock)
|
||||
],
|
||||
subPages: [
|
||||
|
||||
NSPanel_Service_SubPage, //Auto-Alias Service Page (only used with cardUnlock)
|
||||
NSPanel_Infos, //Auto-Alias Service Page
|
||||
NSPanel_Wifi_Info_1, //Auto-Alias Service Page
|
||||
NSPanel_Wifi_Info_2, //Auto-Alias Service Page
|
||||
|
||||
Reference in New Issue
Block a user