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 Widets: Netzwerk Status

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Material Design Widets: Netzwerk Status

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Rosi8818 @Gargano last edited by

      @gargano der sieht sauber aus aber mir ist was anderes aufgefallen
      ja er bricht bei Wohnzimmer ab, ich bin das Logfile durchgegangen und habe es schritt für schritt mit den DP vergleichen.
      Der DP danach hat statt channel state drin stehenDas wird doch vom Adapter tr64 eingetragen oder?
      Das ist genau der DP nach Wohnzimmer, denn ab da hört es auf.

      a88d5afe-5e5b-4be1-94af-8690a5278b4b-image.png

      Gargano 1 Reply Last reply Reply Quote 0
      • Gargano
        Gargano @Rosi8818 last edited by

        @rosi8818 bei mir sind das auch alle Channels

        R 3 Replies Last reply Reply Quote 0
        • R
          Rosi8818 @Gargano last edited by

          @gargano ist der einzige mit State. den versuche ich mal zu ändern und melde mich

          1 Reply Last reply Reply Quote 0
          • R
            Rosi8818 @Gargano last edited by

            @gargano ändern brachte nicht, ich hab ihn gelöscht und das Script läuft durch...
            jetzt starte ich den Adapter tr64 neu mal sehen was er dann macht..

            1 Reply Last reply Reply Quote 0
            • R
              Rosi8818 @Gargano last edited by

              @gargano nach dem starten des Adapters hat er den jetzt als channel angelegt und läuft durch.
              In vis kommt kein Fehler wenn ich auf Sortieren oder filtern gehe aber beide Funktionen ohne Funktion...

              hast Du da noch ein Tipp? (die habe ich im default gelassen)

              Gargano 2 Replies Last reply Reply Quote 0
              • Gargano
                Gargano @Rosi8818 last edited by Gargano

                @rosi8818 Beim Sortieren Button schauen

                fcb8aaa5-5faa-4f7b-9b06-e9d94bbee0af-grafik.png

                efd369f2-10cd-4afb-b84e-d67d4eef486d-grafik.png

                Ebenso beim Filtern.

                Die DP's sollten sich dann ändern beim Drücken der Buttons

                2b48eb9f-d061-446e-b4c5-a8c559b836fa-grafik.png

                R 1 Reply Last reply Reply Quote 1
                • Gargano
                  Gargano @Rosi8818 last edited by

                  @rosi8818 Hab gesehen, das ganze Script ist in try..catch eingebettet. Jeder Fehler landet dann hier :

                      } catch (err) {
                  
                          console.error(`[netzwerkStatus] error: ${err.message}, stack: ${err.stack}`);
                  
                      }
                  
                  R 1 Reply Last reply Reply Quote 1
                  • R
                    Rosi8818 @Gargano last edited by Rosi8818

                    @gargano ich bin etwas verwundert, ich habe keine Objekt ID wenn ich oben sortieren markiere, nur

                    6724a0ef-ceb6-44a3-b9f9-9796265526f9-image.png
                    der schon ausgefüllt war

                    HAT sich erledigt 🙂

                    Gargano 1 Reply Last reply Reply Quote 0
                    • R
                      Rosi8818 @Gargano last edited by

                      @gargano das sagt mir überhaupt nichts, leider. kann ich das ignorieren oder muss ich aktiv werden?

                      Gargano 1 Reply Last reply Reply Quote 0
                      • Gargano
                        Gargano @Rosi8818 last edited by

                        @rosi8818 War nur eine Info zu dem try..catch ...

                        1 Reply Last reply Reply Quote 1
                        • Gargano
                          Gargano @Rosi8818 last edited by

                          @rosi8818 Also geht es jetzt ?

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            Rosi8818 @Gargano last edited by

                            @gargano 👍 👍 👍
                            jepp, ich freu mich so, eine Menge gelernt dank deiner Geduld 🙂
                            Danke

                            Gargano H 2 Replies Last reply Reply Quote 0
                            • Gargano
                              Gargano @Rosi8818 last edited by

                              @rosi8818 Immer wieder gerne 👌

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

                                @Nickel
                                @Machinima

                                Ich hab aktuell das Problem, dass alle Geräte im Script als offline aufscheinen, obwohl sie online sind.

                                FB-Checkpresence ist auf 1.1.3

                                Hättest du eine Idee?

                                objects - ioBroker (2).png
                                vis.png
                                vis (1).png

                                1 Reply Last reply Reply Quote 0
                                • qqolli
                                  qqolli @Machinima last edited by

                                  @machinima

                                  Hi,

                                  habe mir gerade Dein Skript installiert, aber ich bekomme immer diesen Fehler:

                                  javascript.0 (29681) script.js.Olli.NetzwerkStatusFritzBox: [netzwerkStatus] error: Cannot read property 'common' of null, stack: TypeError: Cannot read property 'common' of null at Object.netzwerkStatus (script.js.Olli.NetzwerkStatusFritzBox:88:33) at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1296:34) at Job.invoke (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:173:10) at /opt/iobroker/node_modules/node-schedule/lib/schedule.js:552:11 at Timeout._onTimeout (/opt/iobroker/node_modules/node-schedule/lib/schedule.js:510:7) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7)
                                  

                                  Im Editor zeigt er mir diese Zeile so an (ist das ok so?)

                                  92a8ea98-9c13-4653-b68b-45b0fde76060-image.png

                                  Wie kann ich den beheben?

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

                                    @qqolli

                                    Folgende NPM-Module müsst ihr in eurer Javascript-Instanz hinzufügen: moment, moment-timezone, moment-duration-format
                                    Außerdem bitte die Einstellung "Erlaube das Kommando setObject" in eurer Javascript-Instanz aktivieren

                                    qqolli 1 Reply Last reply Reply Quote 0
                                    • qqolli
                                      qqolli @sigi234 last edited by

                                      @sigi234

                                      Hi,

                                      danke für den Hinweis. Ich hatte diese Module bereits seit einiger Zeit hinzugefügt, da ich auch andere Skripte nutze die diese benötigen. "Erlaube das Kommando setObject" ist ebenso aktiviert.

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

                                        @qqolli

                                        Alle 3 DP angelegt und die const deviceNames = eingetragen?

                                        qqolli 1 Reply Last reply Reply Quote 0
                                        • qqolli
                                          qqolli @sigi234 last edited by qqolli

                                          @sigi234

                                          1b8dc4eb-a101-4458-93bb-3fbf4ec385e0-image.png

                                          Bei den deviceNames habe ich erstmal 2 eingetragen, die NAS und die CCU3.

                                          Die vorher beschriebene Fehlermeldung bleit gleich.

                                          Edit: Genauere Fehlermeldung:

                                          javascript.0	2021-04-18 20:21:04.152	info	(29681) Start javascript script.js.Olli.NetzwerkStatusFritzBox
                                          javascript.0	2021-04-18 20:21:04.142	info	(29681) Stop script script.js.Olli.NetzwerkStatusFritzBox
                                          javascript.0	2021-04-18 20:21:02.272	info	(29681) script.js.Olli.NetzwerkStatusFritzBox: registered 26 subscriptions and 1 schedule
                                          javascript.0	2021-04-18 20:21:02.271	error	at processImmediate (internal/timers.js:463:21)
                                          javascript.0	2021-04-18 20:21:02.271	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
                                          javascript.0	2021-04-18 20:21:02.271	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17
                                          javascript.0	2021-04-18 20:21:02.271	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1622:38)
                                          javascript.0	2021-04-18 20:21:02.271	error	at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1423:27)
                                          javascript.0	2021-04-18 20:21:02.271	error	at Script.runInNewContext (vm.js:135:17)
                                          javascript.0	2021-04-18 20:21:02.271	error	at Script.runInContext (vm.js:130:18)
                                          javascript.0	2021-04-18 20:21:02.271	error	at script.js.Olli.NetzwerkStatusFritzBox:254:3
                                          javascript.0	2021-04-18 20:21:02.271	error	at script.js.Olli.NetzwerkStatusFritzBox:226:1
                                          javascript.0	2021-04-18 20:21:02.271	error	at netzwerkStatus (script.js.Olli.NetzwerkStatusFritzBox:88:33)
                                          javascript.0	2021-04-18 20:21:02.271	error	(29681) script.js.Olli.NetzwerkStatusFritzBox: [netzwerkStatus] error: Cannot read property 'common' of null, stack: TypeError: Cannot read property 'common' of null
                                          javascript.0	2021-04-18 20:21:02.263	warn	(29681) Object "tr-064.0.devices.Android" does not exist
                                          javascript.0	2021-04-18 20:21:02.193	info	(29681) Start javascript script.js.Olli.NetzwerkStatusFritzBox
                                          
                                          D 1 Reply Last reply Reply Quote 0
                                          • D
                                            derrapf @qqolli last edited by derrapf

                                            Ich habe im Script noch folgende Zeile (4) geändert:

                                             if(device) {
                                                            // let foo = (Bedingung) ? wenn true : wenn false;
                                                            // Device Name wird nur aus deviceNames geholt wenn es nicht leer ist.
                                                            deviceName = (device.alias != "")? device.alias: deviceName;
                                                            image = device.image;
                                            

                                            Uns zwar hole ich den Device Name nur dann aus der Mapping Liste deviceNames wenn er dort nicht leer ist.
                                            Das ermöglicht es mir z.B. nur die IP und das dazugehörige Bild dort unterzubringen:

                                            ...
                                            { ip: "192.168.123.1", alias: "",                        image: "echo_dot3",             link: "alexa.amazon.com"},
                                            ...
                                            

                                            Gruss Ralf

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            802
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            50
                                            280
                                            35130
                                            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