Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Sonoff NSPanel zeigt keine eigenen Seiten an

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    793

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Sonoff NSPanel zeigt keine eigenen Seiten an

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 3 Kommentatoren 490 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    Doggie
    schrieb am zuletzt editiert von Doggie
    #1

    Hallo,
    mein Sonoff NSPanel (oder das Script) zeigt keine selbst erstellten Seiten an.
    Im Prinzip funktioniert die Konstellation, das heißt das Panel zeigt Uhrzeit Service Menü usw. an und das Script zeigt keine Fehler an. Jetzt habe ich versucht eine eigene Seite anzeigen zu lassen und das klappt nicht.
    Seite:

    let Luftreiniger: PageType =        		
    {
        'type': 'cardEntities',
        'heading': 'Luftreiniger',
        'useColor': true,
        'items': [{ id: 'alias.0.NSPanel.1.Luftreiniger', name: 'Luftreiniger', icon: 'power', icon2: 'power',offColor: MSRed, onColor: MSGreen}]
    };  
    

    Das ist eigentlich das Skript aus der Anleitung, eingefügt in dem Platz für eigene Seiten. Wenn ich mit dem Cursor auf "Luftreiniger" zeige erscheint der Text:

    Lufteiniger is declared, but its value is never read (6133)
    

    Muss die Seite noch irgendwo eingetragen werden?
    Ich finde selbst den Fehler nicht und würde mich über Hilfe freuen.

    Was ich nicht verstehe ist der Satz aus der Anleitung;
    "let name: -> Das Wort name ist hier ein Platzhalter. Man gibt der Seite hier einen eindeutigen Namen Dieser Name muss im weiteren Verlauf des Skriptes noch einmal aufgeführt werden (Wichtig für die Darstellung und Navigation)."
    Wo muss der Name denn noch einmal aufgeführt werden?

    Freundliche Grüße
    Bernd

    T ArmilarA 2 Antworten Letzte Antwort
    0
    • D Doggie

      Hallo,
      mein Sonoff NSPanel (oder das Script) zeigt keine selbst erstellten Seiten an.
      Im Prinzip funktioniert die Konstellation, das heißt das Panel zeigt Uhrzeit Service Menü usw. an und das Script zeigt keine Fehler an. Jetzt habe ich versucht eine eigene Seite anzeigen zu lassen und das klappt nicht.
      Seite:

      let Luftreiniger: PageType =        		
      {
          'type': 'cardEntities',
          'heading': 'Luftreiniger',
          'useColor': true,
          'items': [{ id: 'alias.0.NSPanel.1.Luftreiniger', name: 'Luftreiniger', icon: 'power', icon2: 'power',offColor: MSRed, onColor: MSGreen}]
      };  
      

      Das ist eigentlich das Skript aus der Anleitung, eingefügt in dem Platz für eigene Seiten. Wenn ich mit dem Cursor auf "Luftreiniger" zeige erscheint der Text:

      Lufteiniger is declared, but its value is never read (6133)
      

      Muss die Seite noch irgendwo eingetragen werden?
      Ich finde selbst den Fehler nicht und würde mich über Hilfe freuen.

      Was ich nicht verstehe ist der Satz aus der Anleitung;
      "let name: -> Das Wort name ist hier ein Platzhalter. Man gibt der Seite hier einen eindeutigen Namen Dieser Name muss im weiteren Verlauf des Skriptes noch einmal aufgeführt werden (Wichtig für die Darstellung und Navigation)."
      Wo muss der Name denn noch einmal aufgeführt werden?

      Freundliche Grüße
      Bernd

      T Offline
      T Offline
      ticaki
      schrieb am zuletzt editiert von
      #2

      @doggie

      Bitte in Zukunft im Support Topic posten :) https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui/4927

      in der Config gibt es einen Punkt pages das ist die aller oberste Ebene im Menü und dort mußt du deine erste Seite eintragen. Wie es dann weiter geht können @Armilar oder @TT-Tom besser erklären.

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Antwort Letzte Antwort
      2
      • D Doggie

        Hallo,
        mein Sonoff NSPanel (oder das Script) zeigt keine selbst erstellten Seiten an.
        Im Prinzip funktioniert die Konstellation, das heißt das Panel zeigt Uhrzeit Service Menü usw. an und das Script zeigt keine Fehler an. Jetzt habe ich versucht eine eigene Seite anzeigen zu lassen und das klappt nicht.
        Seite:

        let Luftreiniger: PageType =        		
        {
            'type': 'cardEntities',
            'heading': 'Luftreiniger',
            'useColor': true,
            'items': [{ id: 'alias.0.NSPanel.1.Luftreiniger', name: 'Luftreiniger', icon: 'power', icon2: 'power',offColor: MSRed, onColor: MSGreen}]
        };  
        

        Das ist eigentlich das Skript aus der Anleitung, eingefügt in dem Platz für eigene Seiten. Wenn ich mit dem Cursor auf "Luftreiniger" zeige erscheint der Text:

        Lufteiniger is declared, but its value is never read (6133)
        

        Muss die Seite noch irgendwo eingetragen werden?
        Ich finde selbst den Fehler nicht und würde mich über Hilfe freuen.

        Was ich nicht verstehe ist der Satz aus der Anleitung;
        "let name: -> Das Wort name ist hier ein Platzhalter. Man gibt der Seite hier einen eindeutigen Namen Dieser Name muss im weiteren Verlauf des Skriptes noch einmal aufgeführt werden (Wichtig für die Darstellung und Navigation)."
        Wo muss der Name denn noch einmal aufgeführt werden?

        Freundliche Grüße
        Bernd

        ArmilarA Offline
        ArmilarA Offline
        Armilar
        Most Active Forum Testing
        schrieb am zuletzt editiert von
        #3

        @doggie

        8d803d5a-c3a0-4b2b-a48b-812bcbc5d54c-image.png

        In der Config (siehe Bild) findest du das pages- Array. Dort werden die Seiten in der Reihenfolge eingetragen, in der sie im NSPanel durchlaufen werden sollen. Wenn die Seite eine Subpage ist, dann im subPages- Array eintragen.

        Komma nicht vergessen...

        Würde in deinem Fall jetzt so aussehen:

        export const config: Config = {
            // Seiteneinteilung / Page division
            // Hauptseiten / Mainpages
            pages: [
                Luftreiniger,
                NSPanel_Service,            //Auto-Alias Service Page
                //Unlock_Service            //Auto-Alias Service Page (Service Pages used with cardUnlock)
            ],
            // Unterseiten / Subpages
            subPages: [
                NSPanel_Service_SubPage, //Auto-Alias Service Page (only used with cardUnlock)
        

        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        D 1 Antwort Letzte Antwort
        1
        • ArmilarA Armilar

          @doggie

          8d803d5a-c3a0-4b2b-a48b-812bcbc5d54c-image.png

          In der Config (siehe Bild) findest du das pages- Array. Dort werden die Seiten in der Reihenfolge eingetragen, in der sie im NSPanel durchlaufen werden sollen. Wenn die Seite eine Subpage ist, dann im subPages- Array eintragen.

          Komma nicht vergessen...

          Würde in deinem Fall jetzt so aussehen:

          export const config: Config = {
              // Seiteneinteilung / Page division
              // Hauptseiten / Mainpages
              pages: [
                  Luftreiniger,
                  NSPanel_Service,            //Auto-Alias Service Page
                  //Unlock_Service            //Auto-Alias Service Page (Service Pages used with cardUnlock)
              ],
              // Unterseiten / Subpages
              subPages: [
                  NSPanel_Service_SubPage, //Auto-Alias Service Page (only used with cardUnlock)
          
          D Offline
          D Offline
          Doggie
          schrieb am zuletzt editiert von
          #4

          @armilar Danke für die schnelle Hilfe, auch an ticaki, jetzt geht es natürlich.
          Es steht tatsächlich auch in der Anleitung, nur habe ich es überlesen. Vielleicht könnte man es bei der nächsten Überarbeitung etwas hervorheben.
          Wenn es gewünscht wird, poste ich nächstesmal im Support Topic. Ich finde es nur sehr groß geraten und deshalb unübersichtlich.

          T 1 Antwort Letzte Antwort
          2
          • D Doggie

            @armilar Danke für die schnelle Hilfe, auch an ticaki, jetzt geht es natürlich.
            Es steht tatsächlich auch in der Anleitung, nur habe ich es überlesen. Vielleicht könnte man es bei der nächsten Überarbeitung etwas hervorheben.
            Wenn es gewünscht wird, poste ich nächstesmal im Support Topic. Ich finde es nur sehr groß geraten und deshalb unübersichtlich.

            T Offline
            T Offline
            ticaki
            schrieb am zuletzt editiert von ticaki
            #5

            @doggie

            Der Vorteil ist zumindest bei uns drei, das wir den Topic im Abo haben(AFAIK) und benachrichtigt werden, wenn ein neuer Beitrag geschrieben wird. Es gab schon den einen oder anderen den Homoran aus der Versenkung geholt halt, weil er übersehen wurde.

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Antwort Letzte Antwort
            2
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            775

            Online

            32.6k

            Benutzer

            82.0k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe