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 **
|
** 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>
|
let NSPanel_Service = <PageEntities>
|
||||||
{
|
{
|
||||||
'type': 'cardEntities',
|
'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'},
|
<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
|
//Level_1
|
||||||
let NSPanel_Infos = <PageEntities>
|
let NSPanel_Infos = <PageEntities>
|
||||||
{
|
{
|
||||||
@@ -702,9 +737,11 @@ export const config = <Config> {
|
|||||||
pages: [
|
pages: [
|
||||||
|
|
||||||
NSPanel_Service //Auto-Alias Service Page
|
NSPanel_Service //Auto-Alias Service Page
|
||||||
|
//Unlock_Service //Auto-Alias Service Page (Service Pages used with cardUnlock)
|
||||||
],
|
],
|
||||||
subPages: [
|
subPages: [
|
||||||
|
|
||||||
|
NSPanel_Service_SubPage, //Auto-Alias Service Page (only used with cardUnlock)
|
||||||
NSPanel_Infos, //Auto-Alias Service Page
|
NSPanel_Infos, //Auto-Alias Service Page
|
||||||
NSPanel_Wifi_Info_1, //Auto-Alias Service Page
|
NSPanel_Wifi_Info_1, //Auto-Alias Service Page
|
||||||
NSPanel_Wifi_Info_2, //Auto-Alias Service Page
|
NSPanel_Wifi_Info_2, //Auto-Alias Service Page
|
||||||
|
|||||||
Reference in New Issue
Block a user