Navigation

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

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Sonoff NSPanel

    This topic has been deleted. Only users with topic management privileges can see it.
    • Armilar
      Armilar Most Active Forum Testing @holgerwolf last edited by

      @holgerwolf

      Rule2 on Button1#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,button1"} endon on Button2#state do Publish tele/%topic%/RESULT {"CustomRecv":"event,button2"} endon
      Rule2

      "tele/%topic%/RESULT" muss evtl. ausgetauscht werden durch z.B. "SmartHome.NSPanel_1.tele.RESULT" wie in meinem Fall

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

        @holgerwolf

        ok

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

          @holgerwolf

          Habe mich für eine Codeänderung entschieden, da mir die Namen in der cardGrid zu lang waren... 😉

          jetzt wird auch entityText übergeben, damit kann ich speziell in dieser Ansicht vom Alias-Namen abweichen.

          dbe0c2b1-4f83-49ed-acff-6fa7afec28ff-image.png

          Zusätzlich eingefügt:
          f3e45246-07f2-44dc-945d-6e88e4cf05b0-image.png

          36df253e-74a2-4f2e-b21f-65eb0adfb852-image.png

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

            @holgerwolf sagte in Sonoff NSPanel:

            @armilar Geht auch prima:

            dace023a-fbfe-457e-8f8f-1736686cd266-grafik.png

            ba927263-b6ca-47d0-a2cb-d2b1dbb12c5e-grafik.png

            Schöne Spielerei 🙂

            Für geschlossenen Fenster kannst du auch icon 38 verwenden

            58472c68-724a-40c5-920d-3a5f266d34cd-image.png

            1 Reply Last reply Reply Quote 0
            • K
              Kuckuckmann last edited by

              Ist das nu das lovelace-ui was ihr da zeigt und probiert?

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

                @kuckuckmann sagte in Sonoff NSPanel:

                Ist das nu das lovelace-ui was ihr da zeigt und probiert?

                Ja, seit 30. März 2022, 14:48 sind wir umgestiegen. Alle Posts ab da beziehen sich ausschließlich auf lovelace-ui

                a274cba9-35ad-46c6-8998-2947cb64d85d-image.png

                https://github.com/joBr99/nspanel-lovelace-ui#upload-berry-driver-to-tasmota

                K 1 Reply Last reply Reply Quote 0
                • K
                  Kuckuckmann @Armilar last edited by

                  @armilar
                  In wieweit benötigt man programmierkenntnisse?

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

                    @kuckuckmann sagte in Sonoff NSPanel:

                    @armilar
                    In wieweit benötigt man programmierkenntnisse?

                    nicht wirklich viele - Die Basis ist ein TypeScript (an dem aktuell noch gearbeitet wird, obwohl schon vieles realisiert ist) . In diesem werden die einzelnen Seiten ebenfalls definiert und angelegt. Diese holen sich die Daten aus einem Alias-Datenpunkt (Objekt unter ioBroker Gerätemanager) ab. Also mehr Customizing als Coding.

                    Dennoch mussten wir etwas tiefer in das TypeScript abtauchen, um zu verstehen, wie das Ding funktioniert. Daher auch der Austausch. Ich denke, wenn man dem Verlauf folgt, dann ist es jetzt schon eine gute Anleitung für einen Umstieg.

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

                      @jobr99

                      Hallo, ich hätte für das TypeScript von britzelpuf noch folgenden Anmerkungen und Anregungen:

                      1. Nachkommastelle im Thermostaten funktioniert dann auch!
                        782319e9-e7b2-4e1d-943e-eaf58dba37fa-image.png

                      2. Wheather-Forecast wahlweise implementiert, da ich die Original-Variante nicht schlecht finde
                        f8f3201b-5221-44ea-8e83-01bf0bdf7461-image.png

                      a9e218c0-c4fb-4955-8efa-5b9797019a69-image.png
                      673962c8-fd79-49eb-9552-0c2e47706a88-image.png

                      Des Weiteren frage ich mich, wie die Icons im Thermostaten (hab mal experimentiert) korrekt angesprochen werden. Ich werde aus der Beschreibung nicht schlau. Oder sind die Buttons in der Version 1.9.1 (tft) noch nicht vollumfänglich enthalten?
                      Wie sieht das bei euch in der Tasmota-Console aus?
                      Ich sehe zwar Buttons, jedoch immer nur den ersten:
                      [{'payload':'pageType,cardThermo'},{'payload':'entityUpd,alias.0.NSPanel_1.Thermostat_Büro,Thermostat Büro,212,240,1,50,300,5,7?1024?0?auto?28?64512?1?heat?27?35921?1?off?31?11487?1?cool?26?60897?1?dry?30?35921?1?fan_only?'}]

                      1f2a14a3-1fd1-4050-8586-55df4676becc-image.png

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        joBr99 @Armilar last edited by

                        @armilar sende doch nen Pull Request auf Github für die Änderungen 🙂

                        Die Icons sind in der Firmware, aber zu der Implementierung in ioBroker kann ich nix sagen.
                        Für mich sieht erstmal komisch aus, dass die Delimiter hinten "?" sind, die sollten bei 1.9.1 "," gewesen sein.

                        Das sollte erklären warum es auf der Seite 9 Icons gibt, die ersten 5 icons sind für den fall, dass du eine ungerade anzahl darstellen möchtest, die letzten 4 falls du eine gerade anzahl von icons anzeigen möchtest.

                        5ff92bf3-5f2b-463b-b5ad-e8ac3cd9d20f-image.png

                        Armilar 2 Replies Last reply Reply Quote 0
                        • Armilar
                          Armilar Most Active Forum Testing @joBr99 last edited by

                          @jobr99 sagte in Sonoff NSPanel:

                          @armilar sende doch nen Pull Request auf Github für die Änderungen 🙂

                          Die Icons sind in der Firmware, aber zu der Implementierung in ioBroker kann ich nix sagen.
                          Für mich sieht erstmal komisch aus, dass die Delimiter hinten "?" sind, die sollten bei 1.9.1 "," gewesen sein.

                          Das sollte erklären warum es auf der Seite 9 Icons gibt, die ersten 5 icons sind für den fall, dass du eine ungerade anzahl darstellen möchtest, die letzten 4 falls du eine gerade anzahl von icons anzeigen möchtest.

                          5ff92bf3-5f2b-463b-b5ad-e8ac3cd9d20f-image.png

                          Danke für die schnelle Antwort - es sind "," als Delimiter und sie funktionieren...

                          cf7bb540-1f0e-430d-98f0-c0831c8e90af-image.png

                          Für die Änderungen gibt es Pull Requests

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

                            Moin,

                            ich bräuchte mal eure Hilfe bzw ne Idee:
                            Ich hab gestern wegen einer anderen Sache den iobroker neu starten müssen. Später ist mir aufgefallen, dass das Panel eingefroren war. Dachte am Einfachsten das Panel über Tastmota neu starten. Und jetzt habe ich wieder dauerhaft die "Waiting for content"-Anzeige.
                            Es sieht so aus, als ob das Panel die mqtt Befehle nicht mehr versteht. Die Befehle gehen raus, werden aber in der Console bzw im Result-Object nur noch mit "{"Command":"Unknown"}" quitiiert. Am Panel habe ich aber nix gemacht. Auch ist liegt der Berry driver noch in der autoexec.be.
                            Wenn ich die Treiber Version mit "GetDriverVersion" abfrage bekomme ich ein {"nlui_driver_version":"3"} zurück.

                            Was kann sich da noch verstellt haben?

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

                              @holgerwolf sagte in Sonoff NSPanel:

                              Moin,

                              ich bräuchte mal eure Hilfe bzw ne Idee:
                              Ich hab gestern wegen einer anderen Sache den iobroker neu starten müssen. Später ist mir aufgefallen, dass das Panel eingefroren war. Dachte am Einfachsten das Panel über Tastmota neu starten. Und jetzt habe ich wieder dauerhaft die "Waiting for content"-Anzeige.
                              Es sieht so aus, als ob das Panel die mqtt Befehle nicht mehr versteht. Die Befehle gehen raus, werden aber in der Console bzw im Result-Object nur noch mit "{"Command":"Unknown"}" quitiiert. Am Panel habe ich aber nix gemacht. Auch ist liegt der Berry driver noch in der autoexec.be.
                              Wenn ich die Treiber Version mit "GetDriverVersion" abfrage bekomme ich ein {"nlui_driver_version":"3"} zurück.

                              Was kann sich da noch verstellt haben?

                              Was passiert wenn du CustomSend time,12:39 in die Tasmota Konsole eingibst?

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

                                @armilar sagte in Sonoff NSPanel:

                                CustomSend time,12:39

                                12:08:49.340 CMD: CustomSend time,12:39
                                12:08:49.383 MQT: stat/tasmota_7BC490/RESULT = {"CustomSend":"Done"}
                                

                                Geht.

                                Danach kommen aber gleich wieder Befehle die mit einem "Unknown" quittiert werden. Da fehlt halt auch das "CustomSend".

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

                                  @holgerwolf sagte in Sonoff NSPanel:

                                  @armilar sagte in Sonoff NSPanel:

                                  CustomSend time,12:39

                                  12:08:49.340 CMD: CustomSend time,12:39
                                  12:08:49.383 MQT: stat/tasmota_7BC490/RESULT = {"CustomSend":"Done"}
                                  

                                  Geht.

                                  Danach kommen aber gleich wieder Befehle die mit einem "Unknown" quittiert werden. Da fehlt halt auch das "CustomSend".

                                  entityUpd,delete,,,,,,delete,,,,,,delete,,,,,,delete,,,,,
                                  

                                  Irgendwas ist an deinem TypeScript verändert. Am MQTT liegt es nicht. Eher das die Entity nicht erstellt werden kann.

                                  function CreateEntity(pageItem: PageItem, placeId: number, useColors: boolean = false): string {
                                  var iconId = 0
                                  if (pageItem.id == "delete") {
                                  return ",delete,,,,,"

                                  Sende mal dein Script...

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

                                    @armilar Es geht wieder.

                                    Ich habe mal das "CustomSend time,12:39" über den mqtt Explorer geschickt und schwubs kamen auch die anderen Befehle vom iobroker durch.
                                    Als ob da erstmal was aufgemacht werden muss? Oder so ne topic Sache wie bei dem Result?

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

                                      @holgerwolf sagte in Sonoff NSPanel:

                                      @armilar Es geht wieder.

                                      Ich habe mal das "CustomSend time,12:39" über den mqtt Explorer geschickt und schwubs kamen auch die anderen Befehle vom iobroker durch.
                                      Als ob da erstmal was aufgemacht werden muss? Oder so ne topic Sache wie bei dem Result?

                                      Verstehe ich nicht so recht. Tasmota hat das Payload verarbeitet. Das TypeSrcipt versendet über den Mqtt-Adapter und sendet Teile aus dem Script an Tasmota (aber nicht die richtigen?) Der Mqtt-Explorer hängt sich an den Mqtt-Adapter und löst das Problem. --> Verstehe ich nicht - aber es funktioniert wieder.

                                      Bei mir läuft das NSPanel ohne jegliche Abstürze seit Tagen einwandfrei...

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

                                        @armilar Ich auch nicht. Das Panel lief bei mir auch übers WE bis gestern durch. Bis zum iobroker Neustart.
                                        Beim nächsten Mal schaue ich gleich nach der Console und ob ich die Kommunikation mit dem Exploren neu anschubsen kann.
                                        Es können aber auch noch irgendwelche MQTT-Adapter Einstellungen sein. Zur Sicherheit hier mal ein Screen:

                                        f09aa1f4-719d-49bb-a32e-dbebde00112a-grafik.png

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

                                          @holgerwolf sagte in Sonoff NSPanel:

                                          @armilar Ich auch nicht. Das Panel lief bei mir auch übers WE bis gestern durch. Bis zum iobroker Neustart.
                                          Beim nächsten Mal schaue ich gleich nach der Console und ob ich die Kommunikation mit dem Exploren neu anschubsen kann.
                                          Es können aber auch noch irgendwelche MQTT-Adapter Einstellungen sein. Zur Sicherheit hier mal ein Screen:

                                          f09aa1f4-719d-49bb-a32e-dbebde00112a-grafik.png

                                          sieht bei mir genauso aus

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

                                            @jobr99

                                            Gibt es einen Beispiel-Payload für die mediaCard in V1.9.1?

                                            ich sehe die Seite, bekomme jedoch keine Inhalte geladen.
                                            5fdfb861-ce54-4a29-9263-c927f8879681-image.png

                                            mit Delimiter ("," und "?") getestet komme ich nicht zum Ziel: entityUpd~heading~navigation~internalNameEntiy~icon~title~author~volume~playpauseicon~currentSpeaker~speakerList-seperated-by-?

                                            Ansonsten funktioniert die cardAlarm auch schon bestens...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            941
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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