Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Betatest NSPanel-lovelace-ui v0.2.x

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Betatest NSPanel-lovelace-ui v0.2.x

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

      @ticaki Und da kommt die nächste Wissenslücke. Wie mache ich das? Bin davon ausgegangen, dass das "laufenlassen" des Scripts das genau macht.

      T T 2 Replies Last reply Reply Quote 0
      • T
        ticaki Developer @Rene55 last edited by ticaki

        @rene55
        Da hast du mich missverstanden

        • ein Restart des Adapter siehe oben
        • das Skript laufen lassen == hinschicken vom Skript - Das starten des Skript sendet den Inhalt des Skriptes an den Adapter und der wirft dann Warnungen aus und sendet die Warnungen zurück ans Skript - Skript schaltet sich selbstständig aus, dammit beim iobroker/javascript-adapter restart nicht irgend eine ungewollte Änderung hingeschickt wird.
        Rene55 1 Reply Last reply Reply Quote 0
        • Rene55
          Rene55 @ticaki last edited by

          @ticaki Dann hab ich ja doch (fast) alles richtig gemacht - außer Neustart vom Adapter.
          Im Log sehe ich jetzt:

          [StatesDB] Dont find states for mqtt.0.arexx.bad.!
          [config-manager] Required: ACTUAL: mqtt.0.arexx.bad, channel role: value.temperature - missing - searching for type: "number", role: "value.temperature"
          

          Der Datenpunkt sieht so aus:


          {
          "_id": "mqtt.0.arexx.bad",
          "common": {
          "name": "ACTUAL",
          "type": "number",
          "role": "value.temperature",
          "read": true,
          "write": false
          },
          "native": {
          "topic": "arexx/bad"
          },
          "type": "state",
          "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1755606675456
          }

          1 Reply Last reply Reply Quote 0
          • T
            TT-Tom @Rene55 last edited by

            @rene55

            Es wirklich einfacher mit dem Gerätemanager.
            Du wählst als Gerät z.B. Temperatur aus und verknüpfst dann dein MQTT Datenpunkt mit ACTUAL.
            Dann trägst du den erzeugten Alias in dein Script ein und startest es. Dann nochmal Adapter starten und es sollte was zu sehen sein auf dem Panel.

            Rene55 1 Reply Last reply Reply Quote 0
            • Rene55
              Rene55 @TT-Tom last edited by

              @tt-tom Einfacher gesagt als getan. Ich hab mir gerade den Device-Adapter (Geräte verwalten) installiert. Dann links über "Geräte" und wollte dann mit "+" (Neues Gerät mit Aliases erstellen) meinen Luftdruck anlegen.
              Beim Drücken auf + passiert nichts! 😧

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

                @rene55

                bei mir hackt der auch wieder... nerv

                Erstelle dir bitte die aliase per hand - einen channel der die role hat die du möchtest und dann ein ACUTAL darunter ebenfalls mit der passenden role - adapter sucht nach rollen - wenn du das anders hinbekommst ok.

                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/blob/main/ALIAS.md

                Was da als required angegeben ist muß mit der passenden Role vorhanden sein - und wenn da der name nicht durchgestrichen ist, muß es ausnahmsweise auch so heißen, wie da steht.

                EDIT: Anzumerken ist, das es auch noch mehr Adapter gibt, die diese rollen benutzen können, also ist das nicht nur für das nspanel geeignet - matter, lovelance arbeitet ebenfalls damit.

                Rene55 1 Reply Last reply Reply Quote 0
                • Rene55
                  Rene55 @ticaki last edited by

                  @ticaki Ich musste erst noch einen Ordner erzeugen - dann gings. Jetzt habe ich 3 Aliase
                  nsp_Aliase.png
                  und hab die Im Script eingetragen. Damit ist es aber nicht zufrieden.


                  [
                  'Panel for Topic: nspanel1 name: nspBuero Script version 0.9.3 is correct!',
                  'Required: ACTUAL: alias.0.Transfer.Luftdruck.ACTUAL, channel role: value.temperature - missing - searching for type: "number", role: "value.temperature"',
                  'Configuration error in page Startseite with uniqueName main - Missing datapoints! check log for details',
                  'Required: ACTUAL: alias.0.Transfer.Temperatur_aussen.ACTUAL, channel role: value.temperature - missing - searching for type: "number", role: "value.temperature"',
                  'Configuration error in page Startseite with uniqueName main - Missing datapoints! check log for details',
                  'Required: ACTUAL: alias.0.Transfer.Temperatur_Terrasse.ACTUAL, channel role: value.temperature - missing - searching for type: "number", role: "value.temperature"',
                  'Configuration error in page Startseite with uniqueName main - Missing datapoints! check log for details',
                  'done'
                  ]

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

                    @rene55
                    Zeig mal die Page aus dem Skript und bitte ein Bild das die objekte von links bis zu dem stift zeigt.

                    Rene55 1 Reply Last reply Reply Quote 0
                    • Rene55
                      Rene55 @ticaki last edited by

                      @ticaki Hier die Hauptseite:


                      const Hauptseite: ScriptConfig.PageGrid = {
                      type: 'cardGrid',
                      uniqueName: 'main',
                      heading: 'Startseite',
                      'items': [
                      { id: 'alias.0.Transfer.Luftdruck.ACTUAL', name: 'Luftdruck', offColor: MSRed, onColor: MSGreen},
                      { id: 'alias.0.Transfer.Temperatur_aussen.ACTUAL', name: 'Temp außen', offColor: MSRed, onColor: MSGreen},
                      //{ id: 'alias.0.Verbrauch', name: 'Verbrauch', offColor: MSRed, onColor: MSGreen},
                      //{ id: 'alias.0.temp_bad', name: 'Temp Bad', offColor: MSRed, onColor: MSGreen},
                      { id: 'alias.0.Transfer.Temperatur_Terrasse.ACTUAL', name: 'Temp Terrasse', offColor: MSRed, onColor: MSGreen}
                      ]
                      };

                      und hier die Objekte von den Aliasen:

                      nsp_AliaseFull.png

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

                        @rene55

                        1. Skriptdatenpunkte abseits vom Screensaver zeigen auf Odner nicht auf den konkreten Datenpunkt
                        2. Ich sehe leider in deiner Objektübersicht nicht ob du die rolen richtig hast

                        wenns nicht geht kommt in Discord und wir quatschen kurz, wird wohl in 2 Minuten erledigt sein - können natürlich auch stundenlang schreiben 😄

                        Rene55 1 Reply Last reply Reply Quote 0
                        • Rene55
                          Rene55 @ticaki last edited by

                          @ticaki Welcher Channel?

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            TT-Tom @Rene55 last edited by

                            @rene55

                            Zeige bitte mal die Objektdaten vom Luftdruck. Nicht vom Actual

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              ticaki Developer @TT-Tom last edited by

                              @tt-tom
                              Ich hab mit ihm gequatscht - luftdruck haben wir als info gelöst und dann war alles proper

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

                                Kleine Fehlerbehebung:

                                1. cardUnlock vor den Service-Pages zeigt jetzt an ob sie komplett gesperrt ist (3 mal falscher pin)
                                2. unter alarm gibt es einen state unter ___unlock da kann man die von "triggered" == geblockt auf "armed" stellen heißt "gesichert" mehr geht da für die unlock nicht.

                                Alternativ adapter neustarten. Das geht immer.

                                teletapi 1 Reply Last reply Reply Quote 1
                                • teletapi
                                  teletapi @ticaki last edited by teletapi

                                  Ich hatte gestern im übrigen das gleiche Problem mit einem EU Panel.Nachdem ich mein Test System aktiviert hatte stand eins der EU Panele im Display ebenfalls SystemData error. ich dachte schon jetzt geht das wieder los. Aber beim EU Panel konnte ich einfach per Flash Nextion Befehl die TFT Firmware neu flashen und es ging sofort wieder. Genau das funktionierte ja bei dem US Panel nicht also denke ich das bei der Firmware des USPanels wenn diese per Flash Nextion" gesendet wird etwas nicht stimmt. Diese konnte ich ja nur per Nextion Editor auf das Display bekommen

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

                                    @teletapi
                                    Ich weiß nicht genau was du meinst, hab auch nur EU Panels, aber ich muß den Tasmota neustarten und kann bei einem abbruch anschließend immer neu flashen und dann startet der Flashvorgang i.d.R. bei 84% (oder 86%)

                                    teletapi 1 Reply Last reply Reply Quote 0
                                    • teletapi
                                      teletapi @ticaki last edited by teletapi

                                      @ticaki genau das hab ich bei dem US Panel mindestens 40 mal versucht und keine Chance gehabt. Dann hab ich mitten in der Nacht das Teil zerlegt und per RX/TX und Nextion Editor geflasht und das funktionierte sofort

                                      IMG_1913.jpeg

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

                                        @teletapi

                                        Kann es sein, dass diese Verbindung nicht sauber aufgesteckt ist?

                                        ad89a5be-fad6-42f5-89d2-3aa8f0bda21c-image.png

                                        Ist ja die eigentliche Schnittstelle zwischen ESP32 und TFT

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

                                          @armilar Doch die Verbindung ist top, hab ich extra drauf geachtet

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

                                            @teletapi

                                            Ich habe keine Antwort dafür!

                                            Ich hatte gestern im übrigen das gleiche Problem mit einem EU Panel.Nachdem ich mein Test System aktiviert hatte stand eins der EU Panele im Display ebenfalls SystemData error

                                            Es werden keine automatischen Updates angestoßen... Warum sollte sich das Panel also selbst flashen wollen?

                                            Genau das funktionierte ja bei dem US Panel nicht also denke ich das bei der Firmware des USPanels wenn diese per Flash Nextion" gesendet wird etwas nicht stimmt

                                            Das kann damit nichts zu tun haben... Beide Panels haben das gleiche TFT und dem Berry ist es egal, welche Version du drauf schiebst...

                                            Habe eben noch ein Flash der us-l v4.9.5 auf das EU Panel geschoben... Sieht halt nur verschoben aus, da das EU Panel vom Hersteller etwas anders im Gehäuse positioniert ist (daher ja eine separate us-l Version mit 15px Verschiebung)... Lief aber sofort beim ersten Flashversuch komplett durch...

                                            Läuft auch absolut normal und kann ebenso bedient werden

                                            Diese konnte ich ja nur per Nextion Editor auf das Display bekommen

                                            Evtl. hat das US-Panel da eeine Macke im Datenbus oder Lötstellen oder what ever...

                                            Zusammengefasst: Ich weiß es nicht, warum das US-Panel sich nicht über den normalen Weg flashen lassen will... aber an der us-l Firmware liegt es nicht...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            864
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            424
                                            16529
                                            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