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.
    • J
      joBr99 @Armilar last edited by joBr99

      @armilar

      https://github.com/joBr99/nspanel-lovelace-ui/blob/main/apps/nspanel-lovelace-ui/luibackend/helper.py

      die pos_to_color(x, y) macht aus der position nen rgb wert, ist halt python und kein java/typescript 🙂 ne c++ version könnt ich vermutlich noch auftreiben, aber das will ja eigentlich auch keiner

      edit: das sollte dem kram auch ziemlich nahe kommen, kann nur sein, dass die segmente vertauscht sind oder sowas

      https://stackoverflow.com/questions/52749397/how-do-i-get-color-value-from-a-color-wheel-based-on-x-y-coordinates

      Armilar 2 Replies Last reply Reply Quote 0
      • J
        joBr99 @ronny130286 last edited by

        @ronny130286

        kein plan, wenn du die payload für die seite postest kann ich's ausprobieren (also die commands, die er für die seite zum panel schickt)

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

          @jobr99 sagte in Sonoff NSPanel:

          @armilar

          https://github.com/joBr99/nspanel-lovelace-ui/blob/main/apps/nspanel-lovelace-ui/luibackend/helper.py

          die pos_to_color(x, y) macht aus der position nen rgb wert, ist halt python und kein java/typescript 🙂 ne c++ version könnt ich vermutlich noch auftreiben, aber das will ja eigentlich auch keiner

          Danke, dass Stichwort reicht mir schon (C++ ist doch auch cool 🙂 )

          Da wo (nach den Icon-Updates) gestern noch ein nettes Icon für Audio-Devices (was du beim großen Online-Kaufhaus erwerben kannst) war, ist jetzt ein schwarzers Loch. Besteht die Chance, das zurück zu bekommen? --> "amazon-alexa"

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

            @armilar said in Sonoff NSPanel:

            amazon-alexa

            https://github.com/Templarian/MaterialDesign/issues/5409

            sieht so aus als ob das icon entfernt wurde

            hab das cheatsheet im repo noch nicht geupdatet, das hier ist das aktuelle für die dev version

            https://htmlpreview.github.io/?https://github.com/jobr99/Generate-HASP-Fonts/blob/master/cheatsheet.html

            mririgoyen created this issue in Templarian/MaterialDesign

            closed RELEASED - Version 6.1.95 - Breaking Changes #5409

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

              @jobr99 sagte in Sonoff NSPanel:

              @ronny130286

              kein plan, wenn du die payload für die seite postest kann ich's ausprobieren (also die commands, die er für die seite zum panel schickt)

              so etwas: bei den längeren Device-Namen brauchst du etwas länger.

              entityUpd~Na denn ffn~alias.0.NSPanel_1.Alexa.PlayerBuero~alias.0.NSPanel_1.Alexa.PlayerBuero~~PINK - CAN WE PRETEND~radio ffn~27~~Echo Spot Buero~Echo Spot Buero?Echo Dot Schlafzimmer Kind?Echo Dot Badezimmer?Echo Dot Gästezimmer?Echo Dot Küche?Echo Dot Schlafzimmer Eltern?Echo Dot Arbeitszimmer?Echo Plus Esszimmer?Echo Studio 1 Wohnzimmer?Echo Studio 2 Wohnzimmer?Echo Esszimmer?Echo 4 Gartenhaus 1?Echo 4 Gartenhaus 2?Überall?Gartenhaus?Esszimmer?Heimkino~1

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

                @armilar

                https://github.com/ilyavolodin/NSPanel/blob/main/colorwheel.h

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

                  @jobr99 sagte in Sonoff NSPanel:

                  @armilar said in Sonoff NSPanel:

                  amazon-alexa

                  https://github.com/Templarian/MaterialDesign/issues/5409

                  sieht so aus als ob das icon entfernt wurde

                  hab das cheatsheet im repo noch nicht geupdatet, das hier ist das aktuelle für die dev version

                  https://htmlpreview.github.io/?https://github.com/jobr99/Generate-HASP-Fonts/blob/master/cheatsheet.html

                  Danke - tzz, 1000 Icons neu und das weg 😕 . Dann muss wohl ne Alternative rein 😉

                  mririgoyen created this issue in Templarian/MaterialDesign

                  closed RELEASED - Version 6.1.95 - Breaking Changes #5409

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

                    @armilar
                    in meinem backend sortiere ich das aktuell spielende device ans ende, damit man am anfang nicht zwei mal drücken muss

                    ansonsten reagiert das bei mir aber eigentlich völlig normal

                    bandicam 2022-04-21 21-16-38-956.mp4

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

                      @jobr99 ja, sieht gut aus - nicht am echtenPanel - kann nochmal versuchen die Leerzeichen mit Bindestrichen zu versehen und die beim einlesen wieder entfernen. Vielleicht hilft das

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

                        @jobr99 sagte in Sonoff NSPanel:

                        @armilar

                        https://github.com/joBr99/nspanel-lovelace-ui/blob/main/apps/nspanel-lovelace-ui/luibackend/helper.py

                        die pos_to_color(x, y) macht aus der position nen rgb wert, ist halt python und kein java/typescript 🙂 ne c++ version könnt ich vermutlich noch auftreiben, aber das will ja eigentlich auch keiner

                        edit: das sollte dem kram auch ziemlich nahe kommen, kann nur sein, dass die segmente vertauscht sind oder sowas

                        https://stackoverflow.com/questions/52749397/how-do-i-get-color-value-from-a-color-wheel-based-on-x-y-coordinates

                        Falls du den python-code zur hand hast, dann brauche ich mich nicht mit Verschiebungen rumschlagen - Wäre Top

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

                          @armilar said in Sonoff NSPanel:

                          https://github.com/joBr99/nspanel-lovelace-ui/blob/main/apps/nspanel-lovelace-ui/luibackend/helper.py

                          das ist vermutlich auch ganz nützlich:

                          https://stackoverflow.com/questions/52749397/how-do-i-get-color-value-from-a-color-wheel-based-on-x-y-coordinates

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

                            @jobr99 sagte in Sonoff NSPanel:

                            @armilar said in Sonoff NSPanel:

                            https://github.com/joBr99/nspanel-lovelace-ui/blob/main/apps/nspanel-lovelace-ui/luibackend/helper.py

                            👍 ist auch viel schlanker

                            Great SUN 1 Reply Last reply Reply Quote 0
                            • Great SUN
                              Great SUN @Armilar last edited by

                              @armilar @joBr99 Weiss eigentlich einer von Euch, wo man die Nextion Firmware her bekommen kann, wenn es ein Update gibt?
                              Einen HMI Editor hab ich ja schon einmal gefunden, muss nur noch die HMI Files, die die Grundlage für das NSPanel liefern suchen, dann kann ich das machen, was ich will 🙂

                              Danke schonmal!

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

                                @great-sun das HMI von Sonoff ist nicht veröffentlicht und auch das tft file für das display, gibt es nicht zum download, die version, die man auf discord bekommt wurde aus nem dump vom flash chip extrahiert (und den dump bekommst du auch nicht über serial, da musst du mit kabeln direkt an den flash chip aufm display controller)

                                Great SUN 1 Reply Last reply Reply Quote 0
                                • Great SUN
                                  Great SUN @joBr99 last edited by

                                  @jobr99 Aua!
                                  Ich schätze, ich muss dann doch wohl oder übel mal eine andere Oberfläche drauf geben... Gibt es denn eine, die ähnlich aussieht, die ich da rauf packen kann?
                                  Dann würde ich das auf dem zweiten NSPanel machen, das ich eh noch hier am Tisch habe...

                                  Vielen lieben Dank für Eure Unterstützung... Wie Ihr seht, ich bin nicht unbelehrbar 🐶

                                  J Armilar 2 Replies Last reply Reply Quote 0
                                  • J
                                    joBr99 @Great SUN last edited by

                                    @great-sun
                                    das meiste ist esphome zeugs, bei dem du in der esphome config und im nextion editor rumfummeln musst, dann gibts noch das hier (auch wenns da im moment afaik nur nen openhab "backend" gibt)
                                    https://community.openhab.org/t/nxpanel-replacement-firmware-for-sonoff-nspanel/132869

                                    und meine, wenn's dir um die grid seite von der sock fw geht, sowas geht:

                                    0314439f-ffef-4723-8c50-b3562d458ee4-image.png

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

                                      @great-sun sagte in Sonoff NSPanel:

                                      @jobr99 Aua!
                                      Ich schätze, ich muss dann doch wohl oder übel mal eine andere Oberfläche drauf geben... Gibt es denn eine, die ähnlich aussieht, die ich da rauf packen kann?
                                      Dann würde ich das auf dem zweiten NSPanel machen, das ich eh noch hier am Tisch habe...

                                      Vielen lieben Dank für Eure Unterstützung... Wie Ihr seht, ich bin nicht unbelehrbar 🐶

                                      Diese UI ist nicht in Granit gemeißelt und bekommt täglich Neuerungen - ebenso Updates

                                      Wie du erkennen kannst, hast du direkten Kontakt mit Product-Owner und Developer und eine mächtige Community.

                                      Die UI (mir gefällt sie) für dich im Moment nicht so einen "schicken" Farbverlauf wie das Sonoff, aber dafür sind die Seiten und Funktionen nahezu unbegrenzt (kommen auch täglich neue dazu). Also nicht auf 3 Seiten begrenzt mit wenigen Infos drauf.

                                      Funktional kann das Sonoff-Original ja eigentlich fast gar nichts, wenn man auch bei Sonoff von den diversen Bugs (inbesondere beim Thermostaten und Bezeichnern) in der Firmware absieht. Und selbst wenn die ein Update über Sonoff bereitstellen, so stelle ich mir auch die Frage: "wie bekomme ich das denn auf mein Tasmota-Panel?"

                                      Ich habe ein Smart-Home und es muss in erster Linie mal haptisch und bei mir intuitiv (bin gar nicht so versessen auf Tasten), virtualisiert funktionieren. Dann kann es hübsch aussehen.

                                      P.S.: Die Oberflächen brauchen wir eher, wenn Oma mal auf den Hund aufpasst oder Besuch kommt - den Rest macht das Haus von selbst.

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

                                        @Great-SUN
                                        wenn du unbedingt willst, nimm dir das HMI und pass es an, da das Panel keine Transparenz kann (und das ziel von dem projekt ist möglichst nah an dem dashboard von HomeAssistant zu sein) werd ich kein background image einbauen, aber grundsätzlich funktioniert das

                                        (die meisten icons sind keine bilder sondern text, da sollte es reichen sta auf crop image umzustellen) und bei den wenigen icons die bilder sind, muss du den hintergrund in das bild vom icon reinbasteln

                                        48834cf8-c8fa-45fa-8193-ad5c9978c688-image.png

                                        Great SUN 1 Reply Last reply Reply Quote 0
                                        • Mikewolf
                                          Mikewolf @Armilar last edited by Mikewolf

                                          @armilar
                                          DAnke für Dein Script, habe nur Problem das beim compilieren kommt :

                                          javascript.0 (1031) script.js.Displays.NSPanel022042022: TypeScript compilation failed: Kleiner; ^ ERROR: Cannot find name 'Kleiner'.
                                          

                                          finde aber nicht den Begriff "Kleiner " im script, bzw habe ich keinen Plan was oder wo ich ansetzten kann

                                          Mit freundlichen Grüßen
                                          Mikewolf

                                          H Armilar 2 Replies Last reply Reply Quote 0
                                          • H
                                            holgerwolf @Mikewolf last edited by holgerwolf

                                            @mikewolf Schau dochmal im Script Editor. Auf der rechten Seite ist eine Miniaturansicht des Scriptes. Wenn da ein Fehler drin ist, wie bei dir, markiert er die betreffende Zeile mit einer roten Linie. Da mal nachschauen und ggf hier einstellen.
                                            Ich habe auch kein "kleiner" in meinem script.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            636
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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