Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. SONOFF NSPanel mit Lovelace UI

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    SONOFF NSPanel mit Lovelace UI

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ticaki Developer @arteck last edited by

      @arteck

      Ich hab aktuell nicht soviel freie Zeit um die cardThermo2 im Adapter einzubauen - Mal gucken.

      1 Reply Last reply Reply Quote 0
      • B
        Bhenyamin @Armilar last edited by

        @armilar said in SONOFF NSPanel mit Lovelace UI:

        @bhenyamin

        Darf ich hier nochmal Pingen?

        natürlich und jederzeit... dafür ist der Thread ja da 😊

        Hast du noch einen Lösungsansatz für mich?

        Ich dachte nach der Konversation mit @TT-Tom (ACTUAL/SET) wäre das erledigt.

        Ich bekomme den Slider weiter nicht auf Spur. Er springt weiter...

        Und genau das kann ich nicht reproduzieren. Der Slider arbeitet auf den Punkt exakt und kommt auch wieder nach einem Seitenwechsel zum eingestellten Wert zurück...

        EDIT: siehe
        989f50b3-e9d6-444a-9db2-bab54524cf50-Nextion_Editor_gGYdzzzBvQ.gif

        EDIT2: was du nochmal machen könntest, wäre in der Tasmota Konsole "weblog 3" eingeben und den Part (Tasmota Log) mit dem Sliderspiel mal senden...

        Danke Dir. Ich habe gerade keine Zeit, da wirklich tief rein zu gehen, aber gestern während einer kleinen Feier hier löste sich das Problem quasi von selbst. Dan Panel hing plötzlich mit Blackscreen. Also mit Bier in der Hand vom Handy aus Neustart und zum bestimmt 7. Mal wieder die v. 4.9.4. TFT geflasht, was nach 2. Anläufen glückte.
        Irgendwie hing hier aber doch alles und die Log war voller Fehler (fehlende Kommunikation mit allen MQTT devices) Also mal alles hier gereebootet:
        Plötzlich läuft der Slider perfekt. 😲.
        Keine Ahnung, wo da der Zusammenhang war. Aber ich bin Happy!

        D 1 Reply Last reply Reply Quote 1
        • D
          drloksoft @Bhenyamin last edited by

          Hi,
          kann mir bitte kurz jemand helfen?

          Ich habe mein SONOFF Panel so konfiguriert, dass ich mit dem Hadware Buttons mein Licht ein und ausschalten kann. Allerdings finde ich nun nicht mehr, wie ich das konfiguriert habe 😧 Kann mir kurz jemand einen Hinweis geben? Es wird ein WLED Lichtstrip (Button 1) und eine Nanoleaf Leuchte (Button 2 gesteuert). War das irgendwo außerhalb des Scriptes? Sorry, aber ich finde es nicht mehr ... peinlich ...

          ilovegym arteck 2 Replies Last reply Reply Quote 0
          • ilovegym
            ilovegym @drloksoft last edited by

            @drloksoft

            nutz doch einfach die Suchfunktion im Script-Adapter nach Datenpunkten

            1 Reply Last reply Reply Quote 2
            • arteck
              arteck Developer Most Active @drloksoft last edited by

              @drloksoft https://github.com/joBr99/nspanel-lovelace-ui/blob/fb841abf45124ee88d1008b63ee458a70b58a4d4/ioBroker/NsPanelTs.ts#L938

              D 1 Reply Last reply Reply Quote 2
              • D
                drloksoft @arteck last edited by

                @arteck @ilovegym - danke für die schnelle Antwort!
                Hier genau ist meinProblem 🙂

                Dummerweise finde ich die Datenpunkte nicht im Script ...

                //-------DE: Anfang Einstellungen für Hardware Button, wenn Sie softwareseitig genutzt werden (Rule2) -------------
                //-------EN: Start Settings for Hardware Button, if used in software (Rule2) --------------------------------------
                // DE: Konfiguration des linken Schalters des NSPanels
                // EN: Configuration of the left switch of the NSPanel
                button1: {
                    // DE: Mögliche Werte wenn Rule2 definiert: 'page', 'toggle', 'set' - Wenn nicht definiert --> mode: null
                    // EN: Possible values if Rule2 defined: 'page', 'toggle', 'set' - If not defined --> mode: null
                    mode: null,
                    // DE: Zielpage - Verwendet wenn mode = page
                    // EN: Target page - Used if mode = page
                    page: null,
                    // DE: Zielentity - Verwendet wenn mode = set oder toggle
                    // EN: Target entity - Used if mode = set or toggle
                    entity: null,
                    // DE: Zielwert - Verwendet wenn mode = set
                    // EN: Target value - Used if mode = set
                    setValue: null
                },
                
                // DE: Konfiguration des rechten Schalters des NSPanels
                // EN: Configuration of the right switch of the NSPanel
                button2: {
                    mode: null,
                    page: null,
                    entity: null,
                    setValue: null
                },
                D 1 Reply Last reply Reply Quote 0
                • D
                  drloksoft @drloksoft last edited by

                  AH!
                  Ich glaube ich habs!
                  Ich lausche den MQTT Events in einem anderen Script:

                  on({ id: 'mqtt.0.NSPANEL_REY.tele.RESULT', change: 'any' }, (obj) => {
                  const val = obj?.state?.val;
                  if (typeof val !== 'string' || !val.includes('CustomRecv')) return;

                  try {
                      const payload = JSON.parse(val);
                      const event = payload?.CustomRecv;
                  
                      // === BUTTON 1 ===
                      if (event === 'event,button1') {
                          const dp = 'alias.0.NSPanel.wohnzimmer.WledRey.ON';
                          const current = getState(dp)?.val;
                          const newVal = !current;
                          setState(dp, newVal);
                  
                          if (newVal === true) {
                              setState('wled.0.781c3ca4b32c.seg.0.bri', 128);
                              setState('wled.0.781c3ca4b32c.seg.0.col.0', [255, 255, 255, 0]);
                              setState('wled.0.781c3ca4b32c.seg.0.cct', 50);
                          }
                      }
                  
                      // === BUTTON 2 ===
                      else if (event === 'event,button2') {
                          const dp = 'nanoleaf-lightpanels.1.LightPanels.state';
                          const current = getState(dp)?.val;
                          const newVal = !current;
                          setState(dp, newVal);
                  
                          if (newVal === true) {
                              setState('nanoleaf-lightpanels.1.LightPanels.brightness', 100);
                          }
                      }
                  
                  } catch (err) {
                      log('Fehler beim Parsen von CustomRecv: ' + err.message, 'warn');
                  }
                  

                  });

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    drloksoft @drloksoft last edited by

                    Eine Frage habe ich noch ...
                    Gibt es ein "best practice", um das Script mit wenig Aufwand auf seine aktuelle Version zu bringen? Ich würde gerne die cartThermo2 nutzen. Einfach den Bereich " DE: Ab hier keine Konfiguration mehr" austauschen?

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      ticaki Developer @drloksoft last edited by

                      @drloksoft
                      Jo - ich hab das so oft gemach das ich nach no more suche und alles ab da tausche.

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        drloksoft @ticaki last edited by

                        @ticaki top, danke!

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        781
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        lovelace ui nspanel sonoff
                        267
                        7476
                        5311993
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo