Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Material Design Widgets: Adapter Status

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Material Design Widgets: Adapter Status

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

      @nashra said in Material Design Widgets: Adapter Status:

      Was muß geändert werden?

      Weniger States EINZELN subscriben. Eine hohe Anzahl an einzelnen Subscribes belastet den js-controller merkbar / unnötig. Falls eine große Anazhl an subscribes notwendig ist sollten States per wildcard subscribed werden und ggF im Adapter ausgefiltert werden was nicht gebraucht wird.

      1 Reply Last reply Reply Quote 0
      • smartboart
        smartboart @Frank Zoellner last edited by

        @frank-zoellner sagte in Material Design Widgets: Adapter Status:

        Hallo,

        sit neustem bekomme ich den Fehler:

        script.js.Steuerung.Adapter_Status: [adapterStatus] error: moment.duration(...).format is not a function, stack: TypeError: moment.duration(...).format is not a function at Object.adapterStatus (script.js.Steuerung.Adapter_Status:9488:115) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1266:38) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11229:62) at processImmediate (node:internal/timers:476:21)
        

        moment und moment-duration-format sind entsprechend im Javascript Adapter eingetragen.

        Node.js: v18.19.0
        NPM: 10.2.3
        js-controller: 5.0.17
        admin: 6.13.11
        javascript: 7.5.1

        Debian GNU/Linux 11 (bullseye) auf einem Raspberry PI

        Selbes Fehlerbild ähnliche Umgebung...

        1 Reply Last reply Reply Quote 0
        • smartboart
          smartboart @Glasfaser last edited by

          @glasfaser ja

          arteck 1 Reply Last reply Reply Quote 0
          • smartboart
            smartboart @Glasfaser last edited by

            @glasfaser sagte in Material Design Widgets: Adapter Status:

            @frank-zoellner sagte in Material Design Widgets: Adapter Status:

            sit neustem bekomme ich den Fehler:

            javascript: 7.5.1

            ist Beta ... erst nach dem Update darauf !?

            moment und moment-duration-format sind entsprechend im Javascript Adapter eingetragen.

            Hast du sie mal im javascript gelöscht .. und dann neu hinzugefügt , werden sie ohne Fehler im Log hinzugefügt !?

            ja

            1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @smartboart last edited by arteck

              @smartboart BTW.
              deine Signatur ist länger als die Antwort....
              1bd573a7-5bd2-4f9c-abde-7b21619d6fee-grafik.png

              smartboart 1 Reply Last reply Reply Quote 1
              • smartboart
                smartboart @arteck last edited by smartboart

                @arteck geht noch länger, kann die Adapter Versionen ja noch dazu nehmen.
                Oben steht doch alles. Fehlerbild ist von Frank Zoellner beschrieben. Bei mir das Gleiche.
                Trat nach Update des javascript Adapter auf.
                Fehleranalyse mit Chat GPT machte auch nix besser. npm Module erneut installiert brachte auch nix. Manuelle installation des NPM Modul im iobroker.javascript ordner hat auch nix geändert.
                MfG

                B DJMarc75 Negalein 3 Replies Last reply Reply Quote 0
                • B
                  bommel_030 @smartboart last edited by

                  @smartboart

                  Füge mal ein

                  momentDurationFormatSetup(moment);
                  

                  nach den beiden Imports ein, dann sollte es wieder funktionieren.

                  https://github.com/ioBroker/ioBroker.javascript/issues/1613

                  MK-66 created this issue in ioBroker/ioBroker.javascript

                  open [Bug]: moment-duration-format generates script error with js-controller 6.x #1613

                  smartboart L K 3 Replies Last reply Reply Quote 3
                  • DJMarc75
                    DJMarc75 @smartboart last edited by

                    @smartboart sagte in Material Design Widgets: Adapter Status:

                    geht noch länger,

                    OT, aber schau mal bitte hier den Punkt 4 an:

                    https://forum.iobroker.net/rules

                    mach da mal bitte keine Zeilenumbrüche rein 🙂

                    OT-Ende

                    1 Reply Last reply Reply Quote 2
                    • Negalein
                      Negalein Global Moderator @smartboart last edited by

                      @smartboart sagte in Material Design Widgets: Adapter Status:

                      geht noch länger, kann die Adapter Versionen ja noch dazu nehmen.

                      ohne Kommentar


                      Mod-Hinweis

                      4. Signatur
                      die Signatur darf maximal 3 Zeilen in der Desktop Ansicht lang sein
                      Für Informationen über sich selbst gibt es das Feld "Über mich" im Profil, dieses ist zu verwenden statt der Signatur
                      Links müssen in Form von Text dargestellt werden, also so das man die URL nicht sieht. Markdown syntax: [Link Text](Link Adresse)
                      Beim ersten mal gibt es nur einen Freundlichen Hinweis auf diese Regeln (Foren Regeln), sollte der User die Signatur nicht anpassen wird sie durch einen Mod geändert.

                      1 Reply Last reply Reply Quote 1
                      • smartboart
                        smartboart @bommel_030 last edited by

                        @bommel_030 sagte in Material Design Widgets: Adapter Status:

                        momentDurationFormatSetup(moment);

                        Super Danke! Klappt...

                        1 Reply Last reply Reply Quote 1
                        • L
                          Lueghi @bommel_030 last edited by

                          @bommel_030 sagte in Material Design Widgets: Adapter Status:

                          @smartboart

                          Füge mal ein

                          momentDurationFormatSetup(moment);
                          

                          nach den beiden Imports ein, dann sollte es wieder funktionieren.

                          https://github.com/ioBroker/ioBroker.javascript/issues/1613

                          Danke, hat mir auch sehr geholfen ..... 👍

                          1 Reply Last reply Reply Quote 1
                          • K
                            klaus88 @bommel_030 last edited by

                            @bommel_030 Danke vielmals für den Tipp - hat funktioniert!

                            L 1 Reply Last reply Reply Quote 0
                            • L
                              leonundjulie @klaus88 last edited by leonundjulie

                              Bin heute auf diesen Beitrag gestoßen. Schaut gut aus - läuft aber nicht 😞

                              Ich habe das Skript VIS_ADAPTER_STATUS angelegt: (gemäß bommel 030 https://forum.iobroker.net/post/387751)
                              54243b76-e400-48e1-b879-8f819f158475-image.png

                              Ich habe des JS-Adapter angepasst:
                              022fe43c-ee85-4b68-8686-44cf0a4ac721-image.png

                              Ich habe die vier Datenpunkte manuell angelegt:
                              bcde036f-ef6c-45f6-aa65-d33548eb3541-image.png

                              Aber wenn ich das Skript starte, dann erhalte ich diese Fehlermeldung
                              db19783d-d002-4de1-b4d2-d94dd62c1801-image.png

                              Was mache ich falsch?

                              Im ersten Beitrag steht, dass man „Material Design Widgets v0.2.66“ haben soll. Aber ich habe die aktuelle Version:
                              IMG_1277.jpeg

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                bommel_030 @leonundjulie last edited by

                                @leonundjulie
                                Ist jetzt nur von unterwegs getippert, musst den Imports Teil mittlerweile glaube ich so anpassen. Wenn das nicht passt kann ich am WE mal das komplette Skript wie bei mir läuft posten.

                                // Imports -> müssen im Javascript Adapter unter 'Zusätzliche NPM-Module' eingetragen sein
                                const moment = require("moment");
                                const momentDurationFormatSetup = require("moment-duration-format");
                                momentDurationFormatSetup(moment);
                                

                                Ggf. mal die zusätzlichen NPM-Module löschen und wieder neu eintragen. Die Version der Material Design Widgets hab ich auch installiert.

                                L 1 Reply Last reply Reply Quote 0
                                • L
                                  leonundjulie @bommel_030 last edited by

                                  @bommel_030, wow! Aus dem Kopf und dann ein Volltreffer .. Hut ab! Ich habe die Zeile 4 gemäß Deines Fotos im Skript eingetragen und schon funktioniert es. SUPER. Damit der Rest der Welt auch auf dem aktuellen Stand aufsetzen kann, wäre es sicherlich gut, wenn Du Deine aktuelle Version hier nochmals einstellst.

                                  Andere Frage: wie kann ich die Anzahl der Zeilen reduzieren?

                                  Hintergrund: die Tabelle erstreckt sich in voller Breite und Höhe entsprechend meines Bildschirms. Damit ist aber mein Menü, dass bei mir unten ist, nicht mehr zu sehen (einfach mal die Mülleimer ignorieren, das Foto soll nur das Menü am unteren Rand zeigen). Was kann ich da tun?
                                  d61691b9-85ab-42fd-a3d9-126ba07db337-image.png

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  1.0k
                                  Online

                                  31.7k
                                  Users

                                  79.7k
                                  Topics

                                  1.3m
                                  Posts

                                  adapter iconlist material design widgets statusanzeige view view adapter vis
                                  48
                                  144
                                  25672
                                  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