Navigation

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

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Sonoff NSPanel

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Herbiek @Herbiek last edited by Herbiek

      @herbiek Ich habe jetzt die Sprache auf Deutsch eingestellt. Dies ist ein Screendump der Geräteeinstellung:
      5701b6b1-6e8a-47b2-9239-fa86b45d655b-image.png
      und dies ist ein Bildschirmausdruck der Einstellungen im Alias Manager.
      1c6ce3de-2b33-40a5-a364-0283d9ae1737-image.png
      Sieht das immer noch nicht wie Ihre Bildschirmabzüge aus? Ich verstehe es nicht mehr?

      Armilar 1 Reply Last reply Reply Quote 0
      • Armilar
        Armilar Most Active Forum Testing @Herbiek last edited by

        @herbiek sagte in Sonoff NSPanel:

        @herbiek Ich habe jetzt die Sprache auf Deutsch eingestellt. Dies ist ein Screendump der Geräteeinstellung:
        5701b6b1-6e8a-47b2-9239-fa86b45d655b-image.png
        und dies ist ein Bildschirmausdruck der Einstellungen im Alias Manager.
        1c6ce3de-2b33-40a5-a364-0283d9ae1737-image.png
        Sieht das immer noch nicht wie Ihre Bildschirmabzüge aus? Ich verstehe es nicht mehr?

        Ich würde unter Github ein Issue zum Thema niederländischer Support aufmachen. Ich verstehe ebenfalls nicht, warum die Dialoge anders aussehen. Ich versuche gleich eine Kurzanleitung für den Alias-Manager zu erstellen um das Problem zu lösen. Ich hoffe der ist schon etwas weiter entwickelt...

        1 Reply Last reply Reply Quote 0
        • H
          Herbiek @Armilar last edited by

          @armilar Ich bin schon näher dran:
          e1685305-ea43-4b3f-8227-7794e54a6409-image.png

          Ich dachte, ich müsste selbst einen Alias im Alias-Manager erstellen, aber der Gerätemanager macht das für mich? Dieser ganze Teil ist in Ihrem Handbuch unterbelichtet. Ich vermisse die Kohärenz und die Hintergrundinformationen, wie diese Teile zusammenarbeiten und wie es mit Ihrer Javascript-Datei funktioniert.

          Armilar 1 Reply Last reply Reply Quote 0
          • Armilar
            Armilar Most Active Forum Testing @Herbiek last edited by Armilar

            @herbiek sagte in Sonoff NSPanel:

            @armilar Ich bin schon näher dran:
            e1685305-ea43-4b3f-8227-7794e54a6409-image.png

            Ich dachte, ich müsste selbst einen Alias im Alias-Manager erstellen, aber der Gerätemanager macht das für mich? Dieser ganze Teil ist in Ihrem Handbuch unterbelichtet. Ich vermisse die Kohärenz und die Hintergrundinformationen, wie diese Teile zusammenarbeiten und wie es mit Ihrer Javascript-Datei funktioniert.

            Dennoch ist der Alias, welchen wir benötigen zwar vorhanden, jedoch noch nicht vollständig gefüllt. Erst dann wird das Ausrufezeichen und "null °C" in echte Werte umgewandelt.

            Also jetzt im komplexeren Alias-Manager

            a847d91a-3bae-4a53-bfe8-fd669b01d7c0-image.png
            72e0146e-a1d3-4947-ba75-42ae3a3b205a-image.png

            c3e97a4e-73f1-4f6e-99a8-2b87536d87c9-image.png

            c6b6a4af-3e20-46ab-813d-000e27571b0c-image.png

            44d3764b-a838-44cb-b8c7-4c67bca66760-image.png

            4d456815-e3f1-47ac-84db-e3d641ad4c0d-image.png

            c716bddd-3849-4bc7-aab4-0b71c4374b32-image.png

            de0613e2-4aba-448d-98dd-b273bac9ccd8-image.png

            66113f45-df2d-477b-b7a1-8b23eef5180e-image.png

            dd8fc121-e192-4b1c-85fb-6bd767d0d296-image.png

            56d7979c-33e4-400b-9f7e-3feb65a8ff71-image.png

            6cf08187-eea9-4b4f-8dfe-f5697f4d2e5b-image.png

            fd9e39ab-8f04-4b21-94ac-b30a9ae929c5-image.png

            oder für Temperatur

            9a907461-a4cc-4f0a-ba15-f0f24bb89bad-image.png

            Alles speichern - fertig

            Ich habe nur Teile des TS-Skriptes geschrieben, aber mit ioBroker-Adaptern habe ich nichts zu tun. Die erste Version des Skriptes war auch nicht von mir, aber ein guter Anfang für eine vollständigere und bessere Funktionalität des NSPanel. Auch war mir bislang gänzlich unbekannt, dass sich die ALIAS-Erstellung in anderen Sprachen aufgrund fehlender Pattern so schwierig gestaltet.

            Sollte die Alias-Erstellung in deiner NL-ioBroker-Version funktionieren, dann kann ich dir gerne weitere Beispiele für die erforderlichen Felder/Datenpunkte (Dimmer, Light, Media, Thermostat, Aircondition, Slider .... etc.) geben.

            H 1 Reply Last reply Reply Quote 0
            • H
              Herbiek @Armilar last edited by

              @armilar Wir haben also sowohl eine alias.0.wetter als alias.0.WeatherForcast benötigt? Ich sehe in Ihren Bildschirmabzügen zuerst alle alias.0.WeatherForecast und dann plötzlich alias.0.wetter ?

              Armilar 1 Reply Last reply Reply Quote 0
              • Armilar
                Armilar Most Active Forum Testing @Herbiek last edited by

                @herbiek sagte in Sonoff NSPanel:

                @armilar Wir haben also sowohl eine alias.0.wetter als alias.0.WeatherForcast benötigt? Ich sehe in Ihren Bildschirmabzügen zuerst alle alias.0.WeatherForecast und dann plötzlich alias.0.wetter ?

                Nein, ich habe den nur wheatherForecast genannt und werde den auch gleich wieder löschen. Nur als Beispiel, da ich alias.0.Wetter ja schon habe.

                H 2 Replies Last reply Reply Quote 1
                • H
                  Herbiek @Armilar last edited by

                  @armilar Ok, langsam wird es klar. Sobald ich eine funktionierende Situation habe, werde ich in der Lage sein, festzustellen, ob die Änderung der Namen Auswirkungen auf den Betrieb hat oder nicht. (Ich weiß nicht, ob bestimmte Namen in den TS-Javascript-Dateien hartkodiert zurückkommen oder nicht.) Woher kommt dieser Name? 690e5ca9-a9de-44d1-8beb-bba3eb3b4c93-image.png

                  Armilar 1 Reply Last reply Reply Quote 0
                  • H
                    Herbiek @Armilar last edited by

                    @armilar Wenn die Icons und die Temperatur für den ersten Bildschirm eingebaut sind, welche Variablen erwartet das NSpanel dann genau? Ich habe die 4 Aliase erstellt, aber es ist immer noch NULL auf dem ersten Symbol in meinem NSpanel.

                    615b92b4-e34d-4873-9fc1-14f83dbd68b5-image.png

                    Armilar 1 Reply Last reply Reply Quote 0
                    • Armilar
                      Armilar Most Active Forum Testing @Herbiek last edited by

                      @herbiek sagte in Sonoff NSPanel:

                      @armilar Ok, langsam wird es klar. Sobald ich eine funktionierende Situation habe, werde ich in der Lage sein, festzustellen, ob die Änderung der Namen Auswirkungen auf den Betrieb hat oder nicht. (Ich weiß nicht, ob bestimmte Namen in den TS-Javascript-Dateien hartkodiert zurückkommen oder nicht.) Woher kommt dieser Name? 690e5ca9-a9de-44d1-8beb-bba3eb3b4c93-image.png

                      Ich habe eine Wetter-Station die mir den aktuellen Temperaturwert am Haus mitteilt (Sagen wir mal so, genauer geht es nicht 😉 )
                      Du kannst aber ebenfalls (deshalb der Screenshot mit der Temperatur ganz unten) auch den Datenpunkt aus einem eigenen Thermometer oder aus AccuWeather nutzen. Dann wäre das:

                      accuweather.0.Current.Temperature

                      oder wenn die Temperatur aus einem anderen Adapter kommen soll z.B.:

                      • daswetter.0.NextHours.Location_1.Day_1.Hour_1.temp_value
                      • weatherunderground.0.forecast.current.temp
                      • ...
                      • openweathermap.0.forecast.current.temperature
                      • etc.
                      1 Reply Last reply Reply Quote 0
                      • Armilar
                        Armilar Most Active Forum Testing @Herbiek last edited by

                        @herbiek sagte in Sonoff NSPanel:

                        @armilar Wenn die Icons und die Temperatur für den ersten Bildschirm eingebaut sind, welche Variablen erwartet das NSpanel dann genau? Ich habe die 4 Aliase erstellt, aber es ist immer noch NULL auf dem ersten Symbol in meinem NSpanel.

                        615b92b4-e34d-4873-9fc1-14f83dbd68b5-image.png

                        Das sieht soweit ganz gut aus.

                        Der Alias bekommt seine ersten Daten erst, wenn sich die Werte im Adapter ändern
                        Also wenn aus Regen Sonne wird oder die Temperatur sich ändert.

                        Kannst das auch beschleunigen in dem du die Datenpunkte im jeweiligen Adapter kurz änderst.

                        Ich denke in einer halben Stunde werden Daten drin sein.

                        Armilar 1 Reply Last reply Reply Quote 0
                        • Armilar
                          Armilar Most Active Forum Testing @Armilar last edited by

                          @armilar sagte in Sonoff NSPanel:

                          @herbiek sagte in Sonoff NSPanel:

                          @armilar Wenn die Icons und die Temperatur für den ersten Bildschirm eingebaut sind, welche Variablen erwartet das NSpanel dann genau? Ich habe die 4 Aliase erstellt, aber es ist immer noch NULL auf dem ersten Symbol in meinem NSpanel.

                          615b92b4-e34d-4873-9fc1-14f83dbd68b5-image.png

                          Das sieht soweit ganz gut aus.

                          Der Alias bekommt seine ersten Daten erst, wenn sich die Werte im Adapter ändern
                          Also wenn aus Regen Sonne wird oder die Temperatur sich ändert.

                          Kannst das auch beschleunigen in dem du die Werte der Datenpunkte im jeweiligen Adapter kurz änderst.

                          Ich denke in einer halben Stunde werden Daten drin sein.

                          Armilar 1 Reply Last reply Reply Quote 0
                          • Armilar
                            Armilar Most Active Forum Testing @Armilar last edited by Armilar

                            @Herbiek

                            Habe ganz vergessen zu sagen, dass wenn der Alias "alias.0.WeatherForecast heißt, dann muss die Variable weatherEntitiy natürlich genauso heißen. Oder funktioniert es schon?

                            31ab1a06-ae2d-4614-84bf-4f18a122185d-image.png

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              Herbiek @Armilar last edited by

                              @armilar In der Zwischenzeit hatte ich Erfolg! Ich hatte nur einige Wochen- und Monatstexte in der Datei NSpanel_1_2_9 geändert. Deshalb habe ich gefragt, ob es keine Abhängigkeit zwischen den Variablen in dieser Datei und den Aliasnamen gibt, die ich erstellen musste. Ich hatte gerade die ursprüngliche alias.0.wetter verlassen und erst später verstanden, dass ich denselben Namen wie alias name verwenden musste.

                              Ich hatte schon einmal alias.0.wetter angelegt und nach Ihrer Antwort, dass entweder das eine oder das andere benötigt wird (und nicht beide), hatte ich alias.0.wetter gelöscht. Daher wurde die untere Reihe der Symbole überhaupt nicht angezeigt.

                              Ich habe alle erforderlichen Datenpunkte mit alias.0.wetter neu erstellt, und dann funktionierte es wie gewünscht.

                              Jetzt, wo ich so lange damit herumgespielt habe, beginne ich den Grund für die Verwendung von Alias-Adaptern zu verstehen. Sie möchten nicht, dass jemand den Java-Code jedes Mal an die von ihm verwendeten Wetterdaten anpassen muss. Dieser Alias ermöglicht es, dass der Java-Code gleich bleibt, während jemand seine eigenen verfügbaren Datenpunkte für das Wetter auswählen kann.

                              Noch eine Frage: Wofür verwenden Sie die Werte TEMP_MAX und TEMP_MIN? Sie werden nicht auf dem Bildschirmschoner angezeigt?

                              Armilar 1 Reply Last reply Reply Quote 0
                              • Armilar
                                Armilar Most Active Forum Testing @Herbiek last edited by Armilar

                                @herbiek sagte in Sonoff NSPanel:

                                @armilar In der Zwischenzeit hatte ich Erfolg! Ich hatte nur einige Wochen- und Monatstexte in der Datei NSpanel_1_2_9 geändert. Deshalb habe ich gefragt, ob es keine Abhängigkeit zwischen den Variablen in dieser Datei und den Aliasnamen gibt, die ich erstellen musste. Ich hatte gerade die ursprüngliche alias.0.wetter verlassen und erst später verstanden, dass ich denselben Namen wie alias name verwenden musste.

                                Ich hatte schon einmal alias.0.wetter angelegt und nach Ihrer Antwort, dass entweder das eine oder das andere benötigt wird (und nicht beide), hatte ich alias.0.wetter gelöscht. Daher wurde die untere Reihe der Symbole überhaupt nicht angezeigt.

                                Ich habe alle erforderlichen Datenpunkte mit alias.0.wetter neu erstellt, und dann funktionierte es wie gewünscht.

                                Jetzt, wo ich so lange damit herumgespielt habe, beginne ich den Grund für die Verwendung von Alias-Adaptern zu verstehen. Sie möchten nicht, dass jemand den Java-Code jedes Mal an die von ihm verwendeten Wetterdaten anpassen muss. Dieser Alias ermöglicht es, dass der Java-Code gleich bleibt, während jemand seine eigenen verfügbaren Datenpunkte für das Wetter auswählen kann.

                                Noch eine Frage: Wofür verwenden Sie die Werte TEMP_MAX und TEMP_MIN? Sie werden nicht auf dem Bildschirmschoner angezeigt?

                                Stimmt, der Code müsste für alle User permanent angepasst werden, da sehr viele unterschiedliche Adapter mit noch mehr unterschiedlichen Datenpunkten existieren und alle Datenpunkte unterschiedliche Endungen (auch bei gleicher Funktion) haben. Das wäre nicht lange pflegbar. Im Grunde muss nur der untere Code-Teil ausgetauscht werden und die "breaking changes" im oberen Teil halten sich mittlerweile in Grenzen. Dann muss nur noch der individuelle Teil der PageItems kopiert werden und das war es auch schon. Dann läuft die neue Version nach 2-3 Minuten Aufwand.

                                Die Parameter werden Min und Max werden nicht im Panel verwendet. Ich nutze den gleichen Alias "Wetter" in 2 NSPanels, einer NSPanel Emulation und in einer anderen Visualisierung.

                                39a50e80-767c-4425-9c9d-a5de03604cdf-image.png
                                Ich erstelle nebenher noch eine Tabelle. Der Device-Manager kennt die erforderlichen Alias-Datenpunkte eigentlich, aber wenn der Device-Managerin den unterschiedlichen Sprachen nur bedingt funktioniert, dann kann man die erforderlichen Datenpunkte auch mit dem ALIAS-Manager erstellen. In der oberen Tabelle sind schon ein paar Beispiele. Insgesamt sollten es für die aktuelle TS-Version 24 unterschiedliche Alias-Typen werden.

                                Edit: Ich habe die Tabelle noch etwas länger gemacht 😉 - Sollten jetzt 24 sein. Falls etwas fehlt bitte bescheid geben...

                                H 1 Reply Last reply Reply Quote 1
                                • H
                                  Herbiek @DocGame last edited by

                                  @docgame Es hat auch eine Weile gedauert, bis ich es zum Laufen gebracht habe. Ich konnte es auch nicht über die Konsole im NSpanel zum Laufen bringen. Ich habe dann MQTTexplorer verwendet und gleich beim ersten Senden der Nachricht wurde die Zeit auf dem NSpanel-Bildschirm angezeigt (Dank an @Armilar ) Weiter unten in diesem Beitrag findest du ein Bild von meinem MQTT. Funktioniert das jetzt?

                                  1 Reply Last reply Reply Quote 0
                                  • H
                                    Herbiek @Armilar last edited by

                                    @armilar Vielleicht können Sie mir ein wenig weiterhelfen. Ich versuche, die Werte des NS-Panels selbst anzuzeigen, z. B. die Hardwareversion. Zu diesem Zweck habe ich die Seite "NS Panel Service" aktiviert. Ich kann dann die NSpanel-Informationen auswählen (über die Presse). Diese Seite wird ebenfalls angezeigt, ist dann aber leer.

                                    Ich denke, das liegt daran, dass ich Ihnen sagen muss, wo der Wert von alias.0.NSPanel_1.NSPanel_Hardware ist.

                                    Ich habe einen Alias mit dem Namen alias.0.NSPanel_1 und einen Alias-Datapoint mit dem Namen NSPanel_Hardware erstellt, auf den er verweist:
                                    96a63eb4-767c-43fb-9266-cede21462e00-image.png

                                    Allerdings bekomme ich die Hardware nicht zu sehen, wenn ich sie aufrufe.
                                    Was mache ich falsch?

                                    Armilar 1 Reply Last reply Reply Quote 0
                                    • Armilar
                                      Armilar Most Active Forum Testing @Herbiek last edited by Armilar

                                      @herbiek sagte in Sonoff NSPanel:

                                      @armilar Vielleicht können Sie mir ein wenig weiterhelfen. Ich versuche, die Werte des NS-Panels selbst anzuzeigen, z. B. die Hardwareversion. Zu diesem Zweck habe ich die Seite "NS Panel Service" aktiviert. Ich kann dann die NSpanel-Informationen auswählen (über die Presse). Diese Seite wird ebenfalls angezeigt, ist dann aber leer.

                                      Ich denke, das liegt daran, dass ich Ihnen sagen muss, wo der Wert von alias.0.NSPanel_1.NSPanel_Hardware ist.

                                      Ich habe einen Alias mit dem Namen alias.0.NSPanel_1 und einen Alias-Datapoint mit dem Namen NSPanel_Hardware erstellt, auf den er verweist:
                                      96a63eb4-767c-43fb-9266-cede21462e00-image.png

                                      Allerdings bekomme ich die Hardware nicht zu sehen, wenn ich sie aufrufe.
                                      Was mache ich falsch?

                                      Alias to Edit ("alias.0.NSPanel_1.NSPanel_Hardware" --> ohne Klammer):
                                      6e0cdfd0-105c-4e58-8194-110600c704ef-image.png

                                      Der Alias-Typ "info" benötigt .ACTUAL und ist ein "state" --> alias.0.NSPanel_1.NSPanel_Hardware.ACTUAL
                                      202cfee4-9d05-4b5f-8197-a9208a8adf76-image.png

                                      Wie in der Tabelle unter Nr. 6
                                      d2ccc1e0-e83e-4cbd-97f9-ff5241ae7f12-image.png

                                      Mit ein wenig Übung wird es auch im ALIAS-Manager gehen 😉

                                      1 Reply Last reply Reply Quote 0
                                      • H
                                        Herbiek last edited by

                                        @armilar Ich denke, ich könnte die Alexa2.0-Datenpunkte auch über einen Alias mit den Steuerelementen für mein Sonos-System versehen? Vielleicht wäre Audioplayer ein besserer (allgemeinerer) Name für Alexa2.0?

                                        Armilar 1 Reply Last reply Reply Quote 0
                                        • H
                                          Herbiek @Armilar last edited by Herbiek

                                          @armilar Der Lautstärkeregler ist nur 2 Zentimeter breit (als Beispiel am Echo-Spot-Büro). Mit meinen dicken Fingern ist es sehr schwierig, die gewünschte Lautstärke einzustellen. Gibt es eine Möglichkeit, den Schieberegler über die gesamte Breite des Bildschirms anzuzeigen, eventuell mit einem zusätzlichen + und - für die Feineinstellung? Ich vermute, dass dies von jemand anderem hinzugefügt werden muss, da Sie die Optionen nicht erstellt haben?

                                          Außerdem wird das Lautsprechersymbol in Rot angezeigt, wenn ich mein Sonos-Gerät anhalte. Aber ich kann diese Option im NSPanel nicht auswählen?

                                          Armilar J 3 Replies Last reply Reply Quote 0
                                          • Armilar
                                            Armilar Most Active Forum Testing @Herbiek last edited by

                                            @herbiek sagte in Sonoff NSPanel:

                                            @armilar Der Lautstärkeregler ist nur 2 Zentimeter breit (als Beispiel am Echo-Spot-Büro). Mit meinen dicken Fingern ist es sehr schwierig, die gewünschte Lautstärke einzustellen. Gibt es eine Möglichkeit, den Schieberegler über die gesamte Breite des Bildschirms anzuzeigen, eventuell mit einem zusätzlichen + und - für die Feineinstellung? Ich vermute, dass dies von jemand anderem hinzugefügt werden muss, da Sie die Optionen nicht erstellt haben?

                                            Außerdem wird das Lautsprechersymbol in Rot angezeigt, wenn ich mein Sonos-Gerät anhalte. Aber ich kann diese Option im NSPanel nicht auswählen?

                                            Ja, für die Wünsche mit dem Slider im NSPAnel ist @joBr99 zuständig 😉

                                            Ich denke er wird hierauf antworten. Alternativ ein Issue bei Github aufmachen

                                            https://github.com/joBr99/nspanel-lovelace-ui/issues

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            962
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            78
                                            1548
                                            400517
                                            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