diff --git a/ioBroker/NsPanelTs.ts b/ioBroker/NsPanelTs.ts index 14c14f63..f2e61474 100644 --- a/ioBroker/NsPanelTs.ts +++ b/ioBroker/NsPanelTs.ts @@ -839,669 +839,6 @@ let Service: PageEntities = ] }; - - -// ********************************************************** -// ** Navigationsstruktur für Gebäude ** -// ********************************************************** - -let Level_0_Grundstueck: PageGrid = -{ - 'type': "cardGrid", - 'heading': "Grundstück", - 'useColor': true, - 'subPage': false, - 'parent': undefined, - 'prev': undefined, - 'next': undefined, - 'home': undefined, - 'items': [ - { navigate: true, id: null, targetPage: 'Level_1_Haus', name: 'Haus' ,icon: 'home', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_1_Gartenhaus', name: 'Gartenhaus' ,icon: 'storefront-outline', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_1_Aussen', name: 'Aussen' ,icon: 'tree-outline', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_1_Garage', name: 'Garage' ,icon: 'garage', offColor: MSRed, onColor: MSGreen} - ] -}; - - let Level_1_Haus: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'Haus', - 'useColor': true, - 'subPage': true, - 'parent': Level_0_Grundstueck, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_0_Grundstueck', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_2_Erdgeschoss_1', name: 'Erdgeschoss' , icon: 'home-floor-0', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_2_Obergeschoss', name: 'Obergeschoss' , icon: 'home-floor-1', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_2_Dachgeschoss', name: 'Dachgeschoss' , icon: 'home-floor-2', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_2_Erdgeschoss_1: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'Erdgeschoss (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Haus, - 'prev': undefined, - 'next': 'Level_2_Erdgeschoss_2', - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_3_Wohnzimmer', name: 'Wohnzimmer' , icon: 'sofa-outline', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Esszimmer', name: 'Esszimmer' , icon: 'table-chair', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Buero', name: 'Büro' , icon: 'desk', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Kueche', name: 'Küche' , icon: 'silverware-variant', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Bad', name: 'Bad' , icon: 'bathtub-outline', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Kaminzimmer', name: "Kaminzimmer" , icon: "fireplace", offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_Wohnzimmer: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Wohnzimmer', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_1, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_Wohnzimmer_Licht_1', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Wohnzimmer_Sensoren_1', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Wohnzimmer_Aktoren', name: 'Aktoren' , icon: 'gesture-tap', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Wohnzimmer_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_4_Wohnzimmer_Licht_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'WZ Licht (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Wohnzimmer, - 'prev': undefined, - 'next': 'Level_4_Wohnzimmer_Licht_2', - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.Deckenlampe_Couch', name: 'Couchtisch', interpolateColor: true}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.Deckenlampe_Esstisch', name: 'Esstisch', interpolateColor: true}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.Vitrine', name: 'Vitrine', interpolateColor: true}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.Stehlampe', name: 'Stehlampe', interpolateColor: true}, - ] - }; - - let Level_4_Wohnzimmer_Licht_2: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'WZ Licht (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Wohnzimmer, - 'prev': 'Level_4_Wohnzimmer_Licht_1', - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.WZ_E14_Fenster_mitte', name: 'Fenster mittig', interpolateColor: true}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Licht.WZ_E14_Fenster_rechts', name: 'Fenster rechts', interpolateColor: true}, - ] - }; - - let Level_4_Wohnzimmer_Sensoren_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'Sensoren', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Wohnzimmer, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Sensoren.Temperatur', icon: 'thermometer', name: 'Temperatur', offColor: White, onColor: White}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Sensoren.Luftfeuchte', icon: 'water-percent', name: 'Luftfeuchte', offColor: White, onColor: White }, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Sensoren.Fenster_links', offColor: MSRed, onColor: MSGreen, name: 'Fenster links'}, - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Sensoren.Fenster_mittig', offColor: MSRed, onColor: MSGreen, name: 'Fenster mittig'}, - ] - }; - - let Level_4_Wohnzimmer_Aktoren: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'WZ Aktoren', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Wohnzimmer, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Sonstige_Aktoren.Steckdose_OBI', name: 'Steckdose OBI', offColor: MSRed, onColor: MSGreen }, - ] - }; - - let Level_4_Wohnzimmer_Thermostat: PageThermo = - { - 'type': 'cardThermo', - 'heading': 'WZ Thermostat', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Wohnzimmer, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [{ id: 'alias.0.Haus.Erdgeschoss.Wohnzimmer.Thermostate.Thermostat_links', minValue: 50, maxValue: 300 }] - }; - - let Level_3_Esszimmer: PageGrid = - { - "type": "cardGrid", - "heading": "EG Esszimmer", - "useColor": true, - "subPage": true, - "parent": Level_2_Erdgeschoss_1, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - "items": [ - { navigate: true, id: null, targetPage: 'Level_4_Buero_Licht', name: "Licht" , icon: "lightbulb", offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Sensoren', name: "Sensoren" , icon: "sync-alert", offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Thermostat', name: "Thermostat" , icon: "thermostat", offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_Buero: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Büro', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_1, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_Buero_Licht', name: "Licht" , icon: "lightbulb", offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Sensoren_1', name: "Sensoren" , icon: "sync-alert", offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Aktoren', name: "Aktoren" , icon: "gesture-tap", offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Thermostat', name: "Thermostat" , icon: "thermostat", offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_4_Buero_Licht: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'Büro Licht', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Buero, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Buero.Licht.Schreibtischlampe', interpolateColor: true}, - { id: 'alias.0.Haus.Erdgeschoss.Buero.Licht.Deckenstrahler_Gruppe', name: 'Deckenstrahler', interpolateColor: true}, - ] - }; - - let Level_4_Buero_Sensoren_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'Büro Sensoren (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Buero, - 'prev': undefined, - 'next': 'Level_4_Buero_Sensoren_2', - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Buero.Sensoren.Temperatur', icon: 'thermometer', name: 'Temperatur', offColor: White, onColor: White }, - { id: 'alias.0.Haus.Erdgeschoss.Buero.Sensoren.Luftfeuchte', icon: 'water-percent', name: 'Luftfeuchte', offColor: White, onColor: White }, - { id: 'alias.0.Haus.Erdgeschoss.Buero.Sensoren.Fenster', offColor: MSRed, onColor: MSGreen, name: 'Büro Fenster'}, - { id: 'alias.0.Haus.Erdgeschoss.Buero.Sensoren.Bewegung', offColor: MSGreen, onColor: MSRed, name: 'Büro Bewegung', useColor: true}, - ] - }; - - let Level_4_Buero_Sensoren_2: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'Büro Sensoren (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_4_Buero_Sensoren_1, - 'prev': 'Level_4_Buero_Sensoren_1', - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Buero.Sensoren.Luftdruck', icon: 'speedometer', name: 'Luftdruck', offColor: White, onColor: White }, - ] - }; - - let Level_4_Buero_Aktoren: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'Büro Aktoren', - 'useColor': true, - 'subPage': true, - 'parent': Level_3_Buero, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { id: 'alias.0.Haus.Erdgeschoss.Buero.Aktoren.Airbowl', name: 'Airbowl', offColor: MSRed, onColor: MSGreen }, - ] - }; - - let Level_4_Buero_Thermostat: PageThermo = - { - 'type': 'cardThermo', - 'heading': 'Büro Thermostat', - 'useColor': true, - 'subPage': false, - 'parent': Level_3_Buero, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [{ id: 'alias.0.Haus.Erdgeschoss.Buero.Thermostate.Thermostat', minValue: 50, maxValue: 300 }] - }; - - let Level_3_Kueche: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Küche', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_1, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_Buero_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_Bad: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Küche', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_1, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_Buero_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Buero_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_2_Erdgeschoss_2: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'Erdgeschoss (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Haus, - 'prev': 'Level_2_Erdgeschoss_1', - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_3_GaesteWC', name: 'Gäste WC' , icon: 'toilet', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_Hauswirtschaftsraum', name: 'Hauswirtschaft' , icon: 'floor-plan', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_FlurVorne', name: 'Flur vorne' , icon: 'floor-plan', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_3_FlurHinten', name: 'Flur hinten' , icon: 'floor-plan', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_Kaminzimmer: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Kaminzimmer', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_2, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_Kaminzimmer_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Kaminzimmer_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_Kaminzimmer_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_GaesteWC: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Gäste WC', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_2, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_Hauswirtschaftsraum: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Hauswirtschaft', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_2, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_FlurVorne: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Flur Vorne', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_2, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_3_FlurHinten: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'EG Flur Hinten', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_Erdgeschoss_2, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Haus', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Licht', name: 'Licht' , icon: 'lightbulb', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Sensoren', name: 'Sensoren' , icon: 'sync-alert', offColor: MSRed, onColor: MSGreen}, - { navigate: true, id: null, targetPage: 'Level_4_GaesteWC_Thermostat', name: 'Thermostat' , icon: 'thermostat', offColor: MSRed, onColor: MSGreen}, - ] - }; - - let Level_1_Gartenhaus: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'Gartenhaus', - 'useColor': true, - 'subPage': true, - 'parent': Level_0_Grundstueck, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_0_Grundstueck', - 'items': [ - { id: 'alias.0.Gartenhaus.Schalter_1', name: 'Schalter 1', icon: 'power', icon2: 'power', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Schalter_2', name: 'Schalter 2', icon: 'power', icon2: 'power', offColor: HMIOff, onColor: HMIOn }, - { navigate: true, id: null, targetPage: 'Level_2_GH_Licht', name: 'Licht' , icon: 'lightbulb', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_2_GH_Aktoren_1', name: 'Aktoren' , icon: 'gesture-tap', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_2_GH_Sensoren_1', name: 'Sensoren' , icon: 'sync-alert', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_2_GH_Heizkoerper', name: 'Heizkörper' , icon: 'thermostat', offColor: HMIOff, onColor: HMIOn}, - ] - }; - - let Level_2_GH_Licht: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'Gartenhaus Licht', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_0_Grundstueck', - 'items': [ - { navigate: true, id: null, targetPage: 'Level_3_GH_Lampen_1', name: 'Flaschen' , icon: 'bottle-tonic-outline', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_3_GH_LED_Stripes', name: 'LED Stripes' , icon: 'led-strip-variant', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_3_GH_WLED', name: 'WLED' , icon: 'led-strip-variant', offColor: HMIOff, onColor: HMIOn}, - { navigate: true, id: null, targetPage: 'Level_3_GH_Aussenlampen', name: 'Aussenlampen' , icon: 'coach-lamp', offColor: HMIOff, onColor: HMIOn}, - ] - }; - - let Level_3_GH_Lampen_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Lampen (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': undefined, - 'next': 'Level_3_GH_Lampen_2', - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Jack_Daniels_1', name: 'Jack Daniels 1', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Jack_Daniels_2', name: 'Jack Daniels 2', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Jack_Daniels_3', name: 'Jack Daniels 3', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Jack_Daniels_4', name: 'Jack Daniels 4', interpolateColor: true}, - ] - }; - - let Level_3_GH_Lampen_2: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Lampen (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': 'Level_3_GH_Lampen_1', - 'next': 'Level_3_GH_Lampen_3', - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Chivas', name: 'Chivas Regal', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Veterano_1', name: 'Veterano 1', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Veterano_2', name: 'Veterano 2', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Glasovka', name: 'Glasovka', interpolateColor: true}, - ] - }; - - let Level_3_GH_Lampen_3: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Lampen (3)', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': 'Level_3_GH_Lampen_2', - 'next': 'Level_3_GH_Lampen_4', - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Kraken', name: 'Kraken', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.103', name: '103', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Havana_Club', name: 'Havana_Club', interpolateColor: true}, - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Chantre', name: 'Chantre', interpolateColor: true}, - ] - }; - - let Level_3_GH_Lampen_4: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Lampen (4)', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': 'Level_3_GH_Lampen_3', - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.Flaschen.Southern_Comfort', name: 'Southern_Comfort', interpolateColor: true}, - ] - }; - - let Level_3_GH_LED_Stripes: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH LED Stripes', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.LED_Stripes.4Pin_Stripe', icon: 'led-strip-variant', name: 'Laterne links', offColor: HMIOff, onColor: HMIOn, useColor: true }, - { id: 'alias.0.Gartenhaus.Licht.LED_Stripes.5Pin_Stripe', icon: 'led-strip-variant', name: 'Laterne rechts',offColor: HMIOff, onColor: HMIOn, useColor: true }, - { id: 'alias.0.Gartenhaus.Licht.LED_Stripes.Bilder_Stripe', icon: 'led-strip-variant', name: 'Bilder Stripe', offColor: HMIOff, onColor: HMIOn, useColor: true}, - ] - }; - - let Level_3_GH_WLED: PageGrid = - { - 'type': 'cardGrid', - 'heading': 'WLED Stripes WZ', - 'useColor': true, - 'subPage': false, - 'parent': Level_2_GH_Licht, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.NSPanel_1.WLED.Example.On', name: 'Power', icon: 'power', onColor: HMIOn, offColor: HMIOff}, - { id: 'alias.0.NSPanel_1.WLED.Example.Sync', name: 'Sync', icon: 'sync', onColor: HMIOn, offColor: White}, - { id: 'alias.0.NSPanel_1.WLED.Example.Presets', icon: 'heart-outline', name: 'Presets', onColor: White, modeList: ['Preset 0', 'Add Preset']}, - { id: 'alias.0.NSPanel_1.WLED.Example.Colors', icon: 'palette', name: 'Colors', onColor: White, - modeList: ['Default', '* Color 1', '* Color Gradient', '* Colors 1&2', '* Colors Only', '* Random Cycle', 'Analogus','April Night', 'Aqua Flash', 'Atlantica', 'Aurora', - 'Beach', 'Beech', 'Blink Red', 'Breeze', 'C9', 'C9 New', 'Candy', 'Candy2', 'Cloud', - 'Cyane', 'Departure', 'Drywet', 'Fairy Reaf', 'Fire', 'Forest', 'etc' - ]}, - { id: 'alias.0.NSPanel_1.WLED.Example.Effects', icon: 'emoticon-outline', name: 'Effects', onColor: White, - modeList: ['Solid', 'Android', 'Aurora', 'Blends', 'Blink', 'Blink Rainbow', 'Bouncing Balls','Bpm', 'Breathe', 'Candle', 'Candle Multi', - 'Candy Cane', 'Chase', 'Chase 1', 'Chase 2', 'Chase 3', 'Chase Flash', 'Chase Flash Rnd', 'Chase Rainbow', 'Chase Random', - 'Chunchun', 'Colorful', 'Colorloop', 'Colortwinkles', 'Colorwaves', 'Dancing Shadows', 'etc' - ]}, - { id: 'alias.0.NSPanel_1.WLED.Example.Segments', icon: 'layers', name: 'Segments', onColor: White, modeList: ['Segment 0', 'Add Segment']}, - ] - }; - - let Level_3_GH_Aussenlampen: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Außenlampen', - 'useColor': true, - 'subPage': true, - 'parent': Level_2_GH_Licht, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Licht.Aussenbeleuchtung.Laterne_aussen_links', icon: 'coach-lamp', name: 'Laterne links', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Licht.Aussenbeleuchtung.Laterne_aussen_rechts', icon: 'coach-lamp', name: 'Laterne rechts',offColor: HMIOff, onColor: HMIOn }, - ] - }; - - let Level_2_GH_Sensoren_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Sensoren (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': undefined, - 'next': 'Level_2_GH_Sensoren_2', - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Sensoren.Aqara_Temperatur', icon: 'thermometer', name: 'Aqara Temperatur', offColor: White, onColor: White }, - { id: 'alias.0.Gartenhaus.Sensoren.Aqara_Luftfeuchte', icon: 'water-percent', name: 'Aqara Luftfeuchte', offColor: White, onColor: White }, - { id: 'alias.0.Gartenhaus.Sensoren.Aqara_Luftdruck', icon: 'alert', name: 'Aqara Luftfeuchte', offColor: White, onColor: White }, - { id: 'alias.0.Gartenhaus.Sensoren.Aqara_Bewegung', offColor: MSGreen, onColor: MSRed, name: 'Aqara Bewegung', useColor: true}, - ] - }; - - let Level_2_GH_Sensoren_2: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Sensoren (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': 'Level_2_GH_Sensoren_1', - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Sensoren.Envy_Temperatur', icon: 'thermometer', name: 'Envy Temperatur', offColor: White, onColor: White }, - { id: 'alias.0.Gartenhaus.Sensoren.Envy_Luftfeuchte', icon: 'water-percent', name: 'Envy Luftfeuchte', offColor: White, onColor: White }, - { id: 'alias.0.Gartenhaus.Sensoren.Envy_Luftqualität', icon: 'alert', name: 'Envy Luftqualität', offColor: White, onColor: White, unit: '%' }, - ] - }; - - let Level_2_GH_Aktoren_1: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Aktoren (1)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': undefined, - 'next': 'Level_2_GH_Aktoren_2', - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Aktoren.Steckdose_außen', icon: 'power', name: 'Steckdose außen', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Aktoren.Luftreiniger', icon: 'air-filter', name: 'Airbowl', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Aktoren.Luefter', icon: 'fan', name: 'Lüfter', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Aktoren.Bilder_Stripe', icon: 'led-strip-variant', offColor: HMIOff, onColor: HMIOn, name: 'Bilder Stripe', useColor: true}, - ] - }; - - let Level_2_GH_Aktoren_2: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Aktoren (2)', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': 'Level_2_GH_Aktoren_1', - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Aktoren.Welcome', icon: 'image-frame', name: 'Welcome', offColor: HMIOff, onColor: HMIOn }, - ] - }; - - let Level_2_GH_Heizkoerper: PageEntities = - { - 'type': 'cardEntities', - 'heading': 'GH Heizkörper', - 'useColor': true, - 'subPage': true, - 'parent': Level_1_Gartenhaus, - 'prev': undefined, - 'next': undefined, - 'home': 'Level_1_Gartenhaus', - 'items': [ - { id: 'alias.0.Gartenhaus.Heizkoerper.Brandson', icon: 'heat-wave', name: 'Brandson', offColor: HMIOff, onColor: HMIOn }, - { id: 'alias.0.Gartenhaus.Heizkoerper.Klarstein', icon: 'heat-wave', name: 'Klarstein', offColor: HMIOff, onColor: HMIOn }, - ] - }; - - let Level_1_Aussen: PageGrid = - { - export const config: Config = { panelRecvTopic: 'mqtt.0.SmartHome.NSPanel_1.tele.RESULT', // anpassen panelSendTopic: 'mqtt.0.SmartHome.NSPanel_1.cmnd.CustomSend', // anpassen