mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-22 22:18:38 +01:00
matrixServiceseiten
@@ -11,7 +11,7 @@ Im Zuge der weiteren Releases wird es sukzessive um künftige Funktionalitäten
|
|||||||
|
|
||||||
## Aufbau des Service-Menüs
|
## Aufbau des Service-Menüs
|
||||||
|
|
||||||
<img width="763" alt="Bildschirmfoto 2023-09-22 um 11 53 08" src="https://github.com/joBr99/nspanel-lovelace-ui/assets/101348966/edc6157c-3b70-4e1c-b544-d5e3d4c60fcf">
|
<img width="763" alt="Matrix Serviceseiten" src="picture/servicemenu/matrixServiceseiten.png">
|
||||||
|
|
||||||
## TypeScript (NSPanel.ts) Konstanten
|
## TypeScript (NSPanel.ts) Konstanten
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ let Unlock_Service: PageType = {
|
|||||||
type: 'cardUnlock',
|
type: 'cardUnlock',
|
||||||
heading: findLocaleServMenu('service_pages'),
|
heading: findLocaleServMenu('service_pages'),
|
||||||
useColor: true,
|
useColor: true,
|
||||||
items: [/*PageItem*/ { id: 'alias.0.NSPanel.Unlock', targetPage: 'NSPanel_Service_SubPage', autoCreateALias: true }],
|
items: [{ id: 'alias.0.NSPanel.Unlock', targetPage: 'NSPanel_Service_SubPage', autoCreateALias: true }],
|
||||||
};
|
};
|
||||||
|
|
||||||
//Level_0 (if service pages are used without cardUnlock)
|
//Level_0 (if service pages are used without cardUnlock)
|
||||||
@@ -83,10 +83,10 @@ let NSPanel_Service: PageType = {
|
|||||||
heading: findLocaleServMenu('service_menu'),
|
heading: findLocaleServMenu('service_menu'),
|
||||||
useColor: true,
|
useColor: true,
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot'), icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot'), icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -99,10 +99,10 @@ let NSPanel_Service_SubPage: PageType = {
|
|||||||
parent: Unlock_Service,
|
parent: Unlock_Service,
|
||||||
home: 'Unlock_Service',
|
home: 'Unlock_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Infos', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('infos'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Einstellungen', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('settings'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Firmware', icon: 'update', offColor: Menu, onColor: Menu, name: findLocaleServMenu('firmware'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot'), icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
{ id: AliasPath + 'Config.rebootNSPanel', name: findLocaleServMenu('reboot'), icon: 'refresh', offColor: MSRed, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -115,9 +115,9 @@ let NSPanel_Infos: PageType = {
|
|||||||
parent: NSPanel_Service,
|
parent: NSPanel_Service,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Wifi_Info_1', icon: 'wifi', offColor: Menu, onColor: Menu, name: findLocaleServMenu('wifi'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Wifi_Info_1', icon: 'wifi', offColor: Menu, onColor: Menu, name: findLocaleServMenu('wifi'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Sensoren', icon: 'memory', offColor: Menu, onColor: Menu, name: findLocaleServMenu('sensors_hardware'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Sensoren', icon: 'memory', offColor: Menu, onColor: Menu, name: findLocaleServMenu('sensors_hardware'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ {
|
{
|
||||||
navigate: true,
|
navigate: true,
|
||||||
id: 'NSPanel_IoBroker',
|
id: 'NSPanel_IoBroker',
|
||||||
icon: 'information-outline',
|
icon: 'information-outline',
|
||||||
@@ -126,7 +126,7 @@ let NSPanel_Infos: PageType = {
|
|||||||
name: findLocaleServMenu('info_iobroker'),
|
name: findLocaleServMenu('info_iobroker'),
|
||||||
buttonText: findLocaleServMenu('more'),
|
buttonText: findLocaleServMenu('more'),
|
||||||
},
|
},
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Update.UpdateMessage', name: findLocaleServMenu('update_message'), icon: 'message-alert-outline', offColor: HMIOff, onColor: MSGreen },
|
{ id: AliasPath + 'Config.Update.UpdateMessage', name: findLocaleServMenu('update_message'), icon: 'message-alert-outline', offColor: HMIOff, onColor: MSGreen },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
//Level_2
|
//Level_2
|
||||||
@@ -138,10 +138,10 @@ let NSPanel_Wifi_Info_1: PageType = {
|
|||||||
parent: NSPanel_Infos,
|
parent: NSPanel_Infos,
|
||||||
next: 'NSPanel_Wifi_Info_2',
|
next: 'NSPanel_Wifi_Info_2',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'ipAddress', name: findLocaleServMenu('ip_address'), icon: 'ip-network-outline', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'ipAddress', name: findLocaleServMenu('ip_address'), icon: 'ip-network-outline', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.BSSId', name: findLocaleServMenu('mac_address'), icon: 'check-network', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Wifi.BSSId', name: findLocaleServMenu('mac_address'), icon: 'check-network', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.RSSI', name: findLocaleServMenu('rssi'), icon: 'signal', unit: '%', colorScale: { val_min: 100, val_max: 0 } },
|
{ id: AliasPath + 'Tasmota.Wifi.RSSI', name: findLocaleServMenu('rssi'), icon: 'signal', unit: '%', colorScale: { val_min: 100, val_max: 0 } },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.Signal', name: findLocaleServMenu('wifi_signal'), icon: 'signal-distance-variant', unit: 'dBm', colorScale: { val_min: 0, val_max: -100 } },
|
{ id: AliasPath + 'Tasmota.Wifi.Signal', name: findLocaleServMenu('wifi_signal'), icon: 'signal-distance-variant', unit: 'dBm', colorScale: { val_min: 0, val_max: -100 } },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -153,10 +153,10 @@ let NSPanel_Wifi_Info_2: PageType = {
|
|||||||
prev: 'NSPanel_Wifi_Info_1',
|
prev: 'NSPanel_Wifi_Info_1',
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.SSId', name: findLocaleServMenu('ssid'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Wifi.SSId', name: findLocaleServMenu('ssid'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.Mode', name: findLocaleServMenu('mode'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Wifi.Mode', name: findLocaleServMenu('mode'), icon: 'signal-distance-variant', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.Channel', name: findLocaleServMenu('channel'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Wifi.Channel', name: findLocaleServMenu('channel'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Wifi.AP', name: findLocaleServMenu('accesspoint'), icon: 'router-wireless-settings', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Wifi.AP', name: findLocaleServMenu('accesspoint'), icon: 'router-wireless-settings', offColor: Menu, onColor: Menu },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -168,22 +168,22 @@ let NSPanel_Sensoren: PageType = {
|
|||||||
parent: NSPanel_Infos,
|
parent: NSPanel_Infos,
|
||||||
next: 'NSPanel_Hardware',
|
next: 'NSPanel_Hardware',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Sensor.ANALOG.Temperature',
|
id: AliasPath + 'Sensor.ANALOG.Temperature',
|
||||||
name: findLocaleServMenu('room_temperature'),
|
name: findLocaleServMenu('room_temperature'),
|
||||||
icon: 'home-thermometer-outline',
|
icon: 'home-thermometer-outline',
|
||||||
unit: '°C',
|
unit: '°C',
|
||||||
colorScale: { val_min: 0, val_max: 40, val_best: 22 },
|
colorScale: { val_min: 0, val_max: 40, val_best: 22 },
|
||||||
},
|
},
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Sensor.ESP32.Temperature',
|
id: AliasPath + 'Sensor.ESP32.Temperature',
|
||||||
name: findLocaleServMenu('esp_temperature'),
|
name: findLocaleServMenu('esp_temperature'),
|
||||||
icon: 'thermometer',
|
icon: 'thermometer',
|
||||||
unit: '°C',
|
unit: '°C',
|
||||||
colorScale: { val_min: 0, val_max: 100, val_best: 50 },
|
colorScale: { val_min: 0, val_max: 100, val_best: 50 },
|
||||||
},
|
},
|
||||||
/*PageItem*/ { id: AliasPath + 'Sensor.TempUnit', name: findLocaleServMenu('temperature_unit'), icon: 'temperature-celsius', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Sensor.TempUnit', name: findLocaleServMenu('temperature_unit'), icon: 'temperature-celsius', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Sensor.Time', name: findLocaleServMenu('refresh'), icon: 'clock-check-outline', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Sensor.Time', name: findLocaleServMenu('refresh'), icon: 'clock-check-outline', offColor: Menu, onColor: Menu },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -195,10 +195,10 @@ let NSPanel_Hardware: PageType = {
|
|||||||
prev: 'NSPanel_Sensoren',
|
prev: 'NSPanel_Sensoren',
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Product', name: findLocaleServMenu('product'), icon: 'devices', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Product', name: findLocaleServMenu('product'), icon: 'devices', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Hardware', name: findLocaleServMenu('esp32_hardware'), icon: 'memory', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Hardware', name: findLocaleServMenu('esp32_hardware'), icon: 'memory', offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_version'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_version'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Uptime', name: findLocaleServMenu('operating_time'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Uptime', name: findLocaleServMenu('operating_time'), icon: 'timeline-clock-outline', offColor: Menu, onColor: Menu },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -210,10 +210,10 @@ let NSPanel_IoBroker: PageType = {
|
|||||||
parent: NSPanel_Infos,
|
parent: NSPanel_Infos,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'IoBroker.ScriptVersion', name: findLocaleServMenu('script_version_nspanelts'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'IoBroker.ScriptVersion', name: findLocaleServMenu('script_version_nspanelts'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'IoBroker.NodeJSVersion', name: findLocaleServMenu('nodejs_version'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'IoBroker.NodeJSVersion', name: findLocaleServMenu('nodejs_version'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'IoBroker.JavaScriptVersion', name: findLocaleServMenu('instance_javascript'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'IoBroker.JavaScriptVersion', name: findLocaleServMenu('instance_javascript'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'IoBroker.ScriptName', name: findLocaleServMenu('scriptname'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'IoBroker.ScriptName', name: findLocaleServMenu('scriptname'), offColor: Menu, onColor: Menu },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -226,7 +226,7 @@ let NSPanel_Einstellungen: PageType = {
|
|||||||
parent: NSPanel_Service,
|
parent: NSPanel_Service,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ {
|
{
|
||||||
navigate: true,
|
navigate: true,
|
||||||
id: 'NSPanel_Screensaver',
|
id: 'NSPanel_Screensaver',
|
||||||
icon: 'monitor-dashboard',
|
icon: 'monitor-dashboard',
|
||||||
@@ -235,9 +235,9 @@ let NSPanel_Einstellungen: PageType = {
|
|||||||
name: findLocaleServMenu('screensaver'),
|
name: findLocaleServMenu('screensaver'),
|
||||||
buttonText: findLocaleServMenu('more'),
|
buttonText: findLocaleServMenu('more'),
|
||||||
},
|
},
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Relays', icon: 'electric-switch', offColor: Menu, onColor: Menu, name: findLocaleServMenu('relays'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Relays', icon: 'electric-switch', offColor: Menu, onColor: Menu, name: findLocaleServMenu('relays'), buttonText: findLocaleServMenu('more') },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.temperatureUnitNumber', icon: 'gesture-double-tap', name: findLocaleServMenu('temp_unit'), offColor: Menu, onColor: Menu, modeList: ['°C', '°F', 'K'] },
|
{ id: AliasPath + 'Config.temperatureUnitNumber', icon: 'gesture-double-tap', name: findLocaleServMenu('temp_unit'), offColor: Menu, onColor: Menu, modeList: ['°C', '°F', 'K'] },
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.localeNumber',
|
id: AliasPath + 'Config.localeNumber',
|
||||||
icon: 'select-place',
|
icon: 'select-place',
|
||||||
name: findLocaleServMenu('language'),
|
name: findLocaleServMenu('language'),
|
||||||
@@ -285,7 +285,7 @@ let NSPanel_Einstellungen: PageType = {
|
|||||||
'zh-TW',
|
'zh-TW',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_Script', icon: 'code-json', offColor: Menu, onColor: Menu, name: findLocaleServMenu('script'), buttonText: findLocaleServMenu('more') },
|
{ navigate: true, id: 'NSPanel_Script', icon: 'code-json', offColor: Menu, onColor: Menu, name: findLocaleServMenu('script'), buttonText: findLocaleServMenu('more') },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -298,12 +298,12 @@ let NSPanel_Screensaver: PageType = {
|
|||||||
parent: NSPanel_Einstellungen,
|
parent: NSPanel_Einstellungen,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverDimmode', icon: 'sun-clock', offColor: Menu, onColor: Menu, name: findLocaleServMenu('dimmode') },
|
{ navigate: true, id: 'NSPanel_ScreensaverDimmode', icon: 'sun-clock', offColor: Menu, onColor: Menu, name: findLocaleServMenu('dimmode') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverBrightness', icon: 'brightness-5', offColor: Menu, onColor: Menu, name: findLocaleServMenu('brightness') },
|
{ navigate: true, id: 'NSPanel_ScreensaverBrightness', icon: 'brightness-5', offColor: Menu, onColor: Menu, name: findLocaleServMenu('brightness') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverLayout', icon: 'page-next-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('layout') },
|
{ navigate: true, id: 'NSPanel_ScreensaverLayout', icon: 'page-next-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('layout') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverWeather', icon: 'weather-partly-rainy', offColor: Menu, onColor: Menu, name: findLocaleServMenu('weather') },
|
{ navigate: true, id: 'NSPanel_ScreensaverWeather', icon: 'weather-partly-rainy', offColor: Menu, onColor: Menu, name: findLocaleServMenu('weather') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverDateformat', icon: 'calendar-expand-horizontal', offColor: Menu, onColor: Menu, name: findLocaleServMenu('date_format') },
|
{ navigate: true, id: 'NSPanel_ScreensaverDateformat', icon: 'calendar-expand-horizontal', offColor: Menu, onColor: Menu, name: findLocaleServMenu('date_format') },
|
||||||
/*PageItem*/ { navigate: true, id: 'NSPanel_ScreensaverIndicators', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('indicators') },
|
{ navigate: true, id: 'NSPanel_ScreensaverIndicators', icon: 'monitor-edit', offColor: Menu, onColor: Menu, name: findLocaleServMenu('indicators') },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -316,10 +316,10 @@ let NSPanel_ScreensaverDimmode: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Dimmode.brightnessDay', name: findLocaleServMenu('brightness_day'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 5, maxValue: 10 },
|
{ id: AliasPath + 'Dimmode.brightnessDay', name: findLocaleServMenu('brightness_day'), icon: 'brightness-5', offColor: Menu, onColor: Menu, minValue: 5, maxValue: 10 },
|
||||||
/*PageItem*/ { id: AliasPath + 'Dimmode.brightnessNight', name: findLocaleServMenu('brightness_night'), icon: 'brightness-4', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 4 },
|
{ id: AliasPath + 'Dimmode.brightnessNight', name: findLocaleServMenu('brightness_night'), icon: 'brightness-4', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 4 },
|
||||||
/*PageItem*/ { id: AliasPath + 'Dimmode.hourDay', name: findLocaleServMenu('hour_day'), icon: 'sun-clock', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23 },
|
{ id: AliasPath + 'Dimmode.hourDay', name: findLocaleServMenu('hour_day'), icon: 'sun-clock', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23 },
|
||||||
/*PageItem*/ { id: AliasPath + 'Dimmode.hourNight', name: findLocaleServMenu('hour_night'), icon: 'sun-clock-outline', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23 },
|
{ id: AliasPath + 'Dimmode.hourNight', name: findLocaleServMenu('hour_night'), icon: 'sun-clock-outline', offColor: Menu, onColor: Menu, minValue: 0, maxValue: 23 },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -332,7 +332,7 @@ let NSPanel_ScreensaverBrightness: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'ScreensaverInfo.activeBrightness',
|
id: AliasPath + 'ScreensaverInfo.activeBrightness',
|
||||||
name: findLocaleServMenu('brightness_activ'),
|
name: findLocaleServMenu('brightness_activ'),
|
||||||
icon: 'brightness-5',
|
icon: 'brightness-5',
|
||||||
@@ -341,7 +341,7 @@ let NSPanel_ScreensaverBrightness: PageType = {
|
|||||||
minValue: 20,
|
minValue: 20,
|
||||||
maxValue: 100,
|
maxValue: 100,
|
||||||
},
|
},
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.Screensaver.timeoutScreensaver',
|
id: AliasPath + 'Config.Screensaver.timeoutScreensaver',
|
||||||
name: findLocaleServMenu('screensaver_timeout'),
|
name: findLocaleServMenu('screensaver_timeout'),
|
||||||
icon: 'clock-end',
|
icon: 'clock-end',
|
||||||
@@ -350,7 +350,7 @@ let NSPanel_ScreensaverBrightness: PageType = {
|
|||||||
minValue: 0,
|
minValue: 0,
|
||||||
maxValue: 60,
|
maxValue: 60,
|
||||||
},
|
},
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Screensaver.screenSaverDoubleClick', name: findLocaleServMenu('wakeup_doublecklick'), icon: 'gesture-two-double-tap', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.Screensaver.screenSaverDoubleClick', name: findLocaleServMenu('wakeup_doublecklick'), icon: 'gesture-two-double-tap', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -363,14 +363,14 @@ let NSPanel_ScreensaverLayout: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.Screensaver.alternativeScreensaverLayout',
|
id: AliasPath + 'Config.Screensaver.alternativeScreensaverLayout',
|
||||||
name: findLocaleServMenu('alternative_layout'),
|
name: findLocaleServMenu('alternative_layout'),
|
||||||
icon: 'page-previous-outline',
|
icon: 'page-previous-outline',
|
||||||
offColor: HMIOff,
|
offColor: HMIOff,
|
||||||
onColor: HMIOn,
|
onColor: HMIOn,
|
||||||
},
|
},
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Screensaver.ScreensaverAdvanced', name: findLocaleServMenu('advanced_layout'), icon: 'page-next-outline', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.Screensaver.ScreensaverAdvanced', name: findLocaleServMenu('advanced_layout'), icon: 'page-next-outline', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -383,9 +383,9 @@ let NSPanel_ScreensaverWeather: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'ScreensaverInfo.weatherForecast', name: findLocaleServMenu('weather_forecast_offon'), icon: 'weather-sunny-off', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'ScreensaverInfo.weatherForecast', name: findLocaleServMenu('weather_forecast_offon'), icon: 'weather-sunny-off', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'ScreensaverInfo.weatherForecastTimer', name: findLocaleServMenu('weather_forecast_change_switch'), icon: 'devices', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'ScreensaverInfo.weatherForecastTimer', name: findLocaleServMenu('weather_forecast_change_switch'), icon: 'devices', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'ScreensaverInfo.entityChangeTime',
|
id: AliasPath + 'ScreensaverInfo.entityChangeTime',
|
||||||
name: findLocaleServMenu('weather_forecast_change_time'),
|
name: findLocaleServMenu('weather_forecast_change_time'),
|
||||||
icon: 'cog-sync',
|
icon: 'cog-sync',
|
||||||
@@ -394,7 +394,7 @@ let NSPanel_ScreensaverWeather: PageType = {
|
|||||||
minValue: 15,
|
minValue: 15,
|
||||||
maxValue: 60,
|
maxValue: 60,
|
||||||
},
|
},
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.Screensaver.autoWeatherColorScreensaverLayout',
|
id: AliasPath + 'Config.Screensaver.autoWeatherColorScreensaverLayout',
|
||||||
name: findLocaleServMenu('weather_forecast_icon_colors'),
|
name: findLocaleServMenu('weather_forecast_icon_colors'),
|
||||||
icon: 'format-color-fill',
|
icon: 'format-color-fill',
|
||||||
@@ -413,8 +413,8 @@ let NSPanel_ScreensaverDateformat: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Dateformat.Switch.weekday', name: findLocaleServMenu('weekday_large'), icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.Dateformat.Switch.weekday', name: findLocaleServMenu('weekday_large'), icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Dateformat.Switch.month', name: findLocaleServMenu('month_large'), icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.Dateformat.Switch.month', name: findLocaleServMenu('month_large'), icon: 'calendar-expand-horizontal', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -427,8 +427,8 @@ let NSPanel_ScreensaverIndicators: PageType = {
|
|||||||
parent: NSPanel_Screensaver,
|
parent: NSPanel_Screensaver,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.MRIcons.alternateMRIconSize.1', name: findLocaleServMenu('mr_icon1_size'), icon: 'format-size', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.1', name: findLocaleServMenu('mr_icon1_size'), icon: 'format-size', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.MRIcons.alternateMRIconSize.2', name: findLocaleServMenu('mr_icon2_size'), icon: 'format-size', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.MRIcons.alternateMRIconSize.2', name: findLocaleServMenu('mr_icon2_size'), icon: 'format-size', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -441,8 +441,8 @@ let NSPanel_Relays: PageType = {
|
|||||||
parent: NSPanel_Einstellungen,
|
parent: NSPanel_Einstellungen,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Relay.1', name: findLocaleServMenu('relay1_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Relay.1', name: findLocaleServMenu('relay1_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'Relay.2', name: findLocaleServMenu('relay2_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Relay.2', name: findLocaleServMenu('relay2_onoff'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -455,9 +455,9 @@ let NSPanel_Script: PageType = {
|
|||||||
parent: NSPanel_Einstellungen,
|
parent: NSPanel_Einstellungen,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.ScripgtDebugStatus', name: findLocaleServMenu('debugmode_offon'), icon: 'code-tags-check', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.ScripgtDebugStatus', name: findLocaleServMenu('debugmode_offon'), icon: 'code-tags-check', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.MQTT.portCheck', name: findLocaleServMenu('port_check_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.MQTT.portCheck', name: findLocaleServMenu('port_check_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.hiddenCards', name: findLocaleServMenu('hiddencards_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'Config.hiddenCards', name: findLocaleServMenu('hiddencards_offon'), icon: 'check-network', offColor: HMIOff, onColor: HMIOn },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -470,8 +470,8 @@ let NSPanel_Firmware: PageType = {
|
|||||||
parent: NSPanel_Service,
|
parent: NSPanel_Service,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'autoUpdate', name: findLocaleServMenu('automatically_updates'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
{ id: AliasPath + 'autoUpdate', name: findLocaleServMenu('automatically_updates'), icon: 'power', offColor: HMIOff, onColor: HMIOn },
|
||||||
/*PageItem*/ {
|
{
|
||||||
navigate: true,
|
navigate: true,
|
||||||
id: 'NSPanel_FirmwareTasmota',
|
id: 'NSPanel_FirmwareTasmota',
|
||||||
icon: 'usb-flash-drive',
|
icon: 'usb-flash-drive',
|
||||||
@@ -480,7 +480,7 @@ let NSPanel_Firmware: PageType = {
|
|||||||
name: findLocaleServMenu('tasmota_firmware'),
|
name: findLocaleServMenu('tasmota_firmware'),
|
||||||
buttonText: findLocaleServMenu('more'),
|
buttonText: findLocaleServMenu('more'),
|
||||||
},
|
},
|
||||||
/*PageItem*/ {
|
{
|
||||||
navigate: true,
|
navigate: true,
|
||||||
id: 'NSPanel_FirmwareBerry',
|
id: 'NSPanel_FirmwareBerry',
|
||||||
icon: 'usb-flash-drive',
|
icon: 'usb-flash-drive',
|
||||||
@@ -489,7 +489,7 @@ let NSPanel_Firmware: PageType = {
|
|||||||
name: findLocaleServMenu('berry_driver'),
|
name: findLocaleServMenu('berry_driver'),
|
||||||
buttonText: findLocaleServMenu('more'),
|
buttonText: findLocaleServMenu('more'),
|
||||||
},
|
},
|
||||||
/*PageItem*/ {
|
{
|
||||||
navigate: true,
|
navigate: true,
|
||||||
id: 'NSPanel_FirmwareNextion',
|
id: 'NSPanel_FirmwareNextion',
|
||||||
icon: 'cellphone-cog',
|
icon: 'cellphone-cog',
|
||||||
@@ -509,10 +509,10 @@ let NSPanel_FirmwareTasmota: PageType = {
|
|||||||
parent: NSPanel_Firmware,
|
parent: NSPanel_Firmware,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota.Version', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota.Version', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Tasmota_Firmware.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Tasmota_Firmware.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: 'Divider' },
|
{ id: 'Divider' },
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.Update.UpdateTasmota',
|
id: AliasPath + 'Config.Update.UpdateTasmota',
|
||||||
name: findLocaleServMenu('update_tasmota'),
|
name: findLocaleServMenu('update_tasmota'),
|
||||||
icon: 'refresh',
|
icon: 'refresh',
|
||||||
@@ -531,10 +531,10 @@ let NSPanel_FirmwareBerry: PageType = {
|
|||||||
parent: NSPanel_Firmware,
|
parent: NSPanel_Firmware,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Display.BerryDriver', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Display.BerryDriver', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Berry_Driver.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Berry_Driver.onlineVersion', name: findLocaleServMenu('available_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: 'Divider' },
|
{ id: 'Divider' },
|
||||||
/*PageItem*/ {
|
{
|
||||||
id: AliasPath + 'Config.Update.UpdateBerry',
|
id: AliasPath + 'Config.Update.UpdateBerry',
|
||||||
name: findLocaleServMenu('update_berry_driver'),
|
name: findLocaleServMenu('update_berry_driver'),
|
||||||
icon: 'refresh',
|
icon: 'refresh',
|
||||||
@@ -553,10 +553,10 @@ let NSPanel_FirmwareNextion: PageType = {
|
|||||||
parent: NSPanel_Firmware,
|
parent: NSPanel_Firmware,
|
||||||
home: 'NSPanel_Service',
|
home: 'NSPanel_Service',
|
||||||
items: [
|
items: [
|
||||||
/*PageItem*/ { id: AliasPath + 'Display_Firmware.TFT.currentVersion', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Display_Firmware.TFT.currentVersion', name: findLocaleServMenu('installed_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Display_Firmware.TFT.desiredVersion', name: findLocaleServMenu('desired_release'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Display_Firmware.TFT.desiredVersion', name: findLocaleServMenu('desired_release'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_model'), offColor: Menu, onColor: Menu },
|
{ id: AliasPath + 'Display.Model', name: findLocaleServMenu('nspanel_model'), offColor: Menu, onColor: Menu },
|
||||||
/*PageItem*/ { id: AliasPath + 'Config.Update.UpdateNextion', name: 'Nextion TFT Update', icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
{ id: AliasPath + 'Config.Update.UpdateNextion', name: 'Nextion TFT Update', icon: 'refresh', offColor: HMIOff, onColor: MSGreen, buttonText: findLocaleServMenu('start') },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
BIN
picture/servicemenu/matrixServiceseiten.png
Normal file
BIN
picture/servicemenu/matrixServiceseiten.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 537 KiB |
Reference in New Issue
Block a user