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

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Material Design Widets: Netzwerk Status

    This topic has been deleted. Only users with topic management privileges can see it.
    • Negalein
      Negalein Global Moderator @derrapf last edited by

      @derrapf sagte in Material Design Widets: Netzwerk Status:

      Kannst Du nicht ein paar log(...) Funktionen in das Script einbauen

      JS geht leider nur mit copy/paste!

      Das Json wird über " let result = JSON.stringify(deviceList);" erzeugt.

      Hast Du mal geschaut ob in deviceList irgendwas drin steht?

      gerade gesehn, dass es den DP .jsonDeviceList nicht oder nicht mehr gibt. Werde mal beim FB-Checkpresence nachfragen.

      Stattdessen gibt es fb-checkpresence.0.fb-devices.json.

      Liefert der tr-064 noch die Devices?

      Ja, der machts.

      D 1 Reply Last reply Reply Quote 0
      • D
        derrapf @Negalein last edited by

        @negalein sagte in Material Design Widets: Netzwerk Status:

        jsonDeviceList

        .jsonDeviceList kommt bei mir im Script gar nicht vor.
        Das Script wird ja alle 30s getriggert und wenn sich etwas im Datenpunkt 0_userdata.0.vis.NetzwerkStatus.sortMode oder 0_userdata.0.vis.NetzwerkStatus.filterMode ändert.

        Das versucht dann alles Datenpunkte zu lesen die tr-064..devices..active heissen.
        Check mal ob es die gibt.

        Wenn Du in das Script nach "let deviceName = obj.common.name.replace(/ ((?:\d{1,3}.){3}\d{1,3})/g, '');" die Log Ausgabe einfügst müsstest Du alle 30s die Device Namen im Log sehen wenn alles funktioniert:
        8aec6092-979e-44c3-ab32-efde27be605d-image.png
        Kannst Du mal schauen ob Du so weit kommst`?
        PS: Warum geht in JS bei Dir nur copy Paste? Das hab ich nicht verstanden..

        Gruss Ralf

        Negalein 2 Replies Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @derrapf last edited by

          @derrapf sagte in Material Design Widets: Netzwerk Status:

          Das versucht dann alles Datenpunkte zu lesen die tr-064..devices..active heissen.

          bei mir ist es fb-checkpresence.*.fb-devices.*.active wegen FB-Checkpresence.
          Die gibt es auch und werden richtig mit true oder false angezeigt.

          Kannst Du mal schauen ob Du so weit kommst`?

          Ich bau das Log lt. deinem Screenshot ein.

          PS: Warum geht in JS bei Dir nur copy Paste? Das hab ich nicht verstanden..

          meinte damit, dass ich von JS null Ahnung habe und nur mit copy/paste weiterkomme! 😉

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

            @derrapf sagte in Material Design Widets: Netzwerk Status:

            let deviceName = obj.common.name.replace(/ ((?:\d{1,3}.){3}\d{1,3})/g, '');

            das gibt es bei mir nicht. 😞

            So sieht das Script aus.

            /* FritzBox Presence Check
            * created by Nickel - based on Network Status from Machinima
            * 
            * Vorraussetztungen
            *  - Material Design Widgets
            *  - fb-checkpresence
            * 
            * Versionshistorie:
            * 1.0.0:
            * - Initial Release
            */
            // Skript Einstellungen *************************************************************************************************************************************************
            let dpList = '0_userdata.0.vis.NetzwerkStatus.jsonList';            // Datenpunkt für IconList Widget (Typ: Zeichenkette (String))
             
            let dpSortMode = '0_userdata.0.vis.NetzwerkStatus.sortMode';        // Datenpunkt für Sortieren (Typ: Zeichenkette (String))
            let dpFilterMode = '0_userdata.0.vis.NetzwerkStatus.filterMode';    // Datenpunkt für Filter (Typ: Zeichenkette (String))
             
            const checkInterval = 30;                                           // Interval wie oft Status der Skripte aktualisiert werden soll (in Sekunden)
             
            let imagePath = '/vis.0/main/icons/'                                // Pfad zu den verwendeten Bildern (bitte über den VIS Dateimanager hochladen)
                                                                               // Das Bild (Dateiformat png) in der Mapping-Liste hinterlegen
            let defaultImage1 = 'ip-network-outline';                           // Standardbild, Ethernet (Material Design Icons)
            let defaultImage2 = 'wifi';                                         // Standardbild, Wifi (Material Design Icons)
            let defaultImage3 = 'network-off-outline';                          // Standardbild, Offline (Material Design Icons)
             
            let farbeGeraetOnline = 'green';                                    // Status Bar Farbe wenn Geräte online ist
            let farbeGeraetOffline = 'FireBrick';                               // Status Bar Farbe wenn Geräte offline ist
             
            let sortResetAfter = 120;                                           // Sortierung nach X Sekunden auf sortReset zurücksetzen (0=deaktiviert)
            let sortReset = 'name'                                              // Sortierung auf die zurückgesetzt werden soll
            let filterResetAfter = 120;                                         // Filter nach X Sekunden zurücksetzen (0=deaktiviert)
             
            const deviceNames = 
            [
             { ip: "10.0.1.3",   alias: "Router-Daddy",              image: "router.png",            link: "http://10.0.1.3"},
             { ip: "10.0.1.1",   alias: "FritzBox",              image: "fritzbox_6590_left_de_640x400.png",            link: "http://10.0.1.1"},
             { ip: "10.0.1.2",   alias: "Router-Dina",              image: "router.png",            link: "http://10.0.1.2"},
             { ip: "10.0.1.5",   alias: "Repeater-Gang-EG",              image: "router.png",            link: "http://10.0.1.5"},
             { ip: "10.0.1.14",   alias: "Drucker-Color-LaserJet-Max",              image: "mfc9332cdw_main.png",            link: "http://10.0.1.14"},
             { ip: "10.0.1.13",   alias: "Drucker-Max",              image: "mfc9332cdw_main.png",            link: "http://10.0.1.14"},
             { ip: "10.0.1.15",   alias: "Drucker-Nega",              image: "mfc9332cdw_main.png",            link: "http://10.0.1.15"},
             { ip: "10.0.1.20",   alias: "Synology-Nega-1",              image: "ds718.png",            link: "http://10.0.1.20"},
             { ip: "10.0.1.21",   alias: "Synology-Nega-2",              image: "ds718.png",            link: "http://10.0.1.21"},
             { ip: "10.0.1.22",   alias: "Synology-Nega-3-1",              image: "ds718.png",            link: "http://10.0.1.22"},
             { ip: "10.0.1.23",   alias: "Synology-Nega-3-2",              image: "ds718.png",            link: "http://10.0.1.23"},
             { ip: "10.0.1.27",   alias: "Laptop-Margret",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.31",   alias: "PC-Nega",              image: "Medion Akoya E 2070 D.png",            link: ""},
             { ip: "10.0.1.33",   alias: "Laptop-Max",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.34",   alias: "Receiver-Max",              image: "vuplus.png",            link: "http://10.0.1.34"},
             { ip: "10.0.1.35",   alias: "Receiver-Nega",              image: "vuplus.png",            link: "http://10.0.1.35"},
             { ip: "10.0.1.36",   alias: "TV-Nega",              image: "LG_TV_2.png",            link: ""},
             { ip: "10.0.1.38",   alias: "Denon-AVR-2113",              image: "yamaha-rx-v481_klein.png",            link: "http://10.0.1.38"},
             { ip: "10.0.1.51",   alias: "Handy-Nega",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.52",   alias: "Handy-Lisi",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.53",   alias: "Handy-Max",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.54",   alias: "Handy-Margret",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.56",   alias: "Handy-Dina",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.57",   alias: "Handy-Neli",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.59",   alias: "Handy-Buz",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.65",   alias: "Tablet-Nega",              image: "tablet.png",            link: ""},
             { ip: "10.0.1.69",   alias: "Philips-Hue",              image: "PHILIPS-51180000-Hue--Bridge--3-Watt.png",            link: ""},
             { ip: "10.0.1.70",   alias: "Harmony-Hub",              image: "logitechharmony.png",            link: ""},
             { ip: "10.0.1.71",   alias: "TV-Buz",              image: "LG_TV_2.png",            link: ""},
             { ip: "10.0.1.73",   alias: "Amazon-Echo-Schlafzimmer",              image: "echo_dot3.png",            link: ""},
             { ip: "10.0.1.76",   alias: "TP-LINK-Smart-Plug-Pelletsofen",              image: "TPLINK_HS110_01.png",            link: ""},
             { ip: "10.0.1.77",   alias: "TP-LINK-Smart-Plug-Aquarium",              image: "TPLINK_HS110_01.png",            link: ""},
             { ip: "10.0.1.78",   alias: "TP-LINK-Smart-Plug-Kinderzimmer",              image: "TPLINK_HS110_01.png",            link: ""},
             { ip: "10.0.1.79",   alias: "TP-LINK-Smart-Plug-PC",              image: "TPLINK_HS110_01.png",            link: ""},
             { ip: "10.0.1.80",   alias: "TP-LINK-Smart-Plug-Serverschrank",              image: "TPLINK_HS110_01.png",            link: ""},
             { ip: "10.0.1.81",   alias: "Xiaomi-Mijia-Gateway-1",              image: "Xiaomi-Mijia-Gateway.png",            link: ""},
             { ip: "10.0.1.83",   alias: "XboxOneS",              image: "XboxOneS.png",            link: ""},
             { ip: "10.0.1.84",   alias: "Doorbird",              image: "Doorbird.png",            link: ""},
             { ip: "10.0.1.85",   alias: "Handy-Laura",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.87",   alias: "Amazon-Echo-Küche",              image: "echo_dot3.png",            link: ""},
             { ip: "10.0.1.88",   alias: "Amazon-Echo-Kinderzimmer",              image: "echo_dot3.png",            link: ""},
             { ip: "10.0.1.89",   alias: "Amazon-Echo-Wohnzimmer",              image: "echostudio.png",            link: ""},
             { ip: "10.0.1.90",   alias: "Photovoltaik-Max",              image: "Photovoltaik.png",            link: "http://10.0.1.90"},
             { ip: "10.0.1.93",   alias: "Volkszähler",              image: "Raspberry_Pi_3_Model_B.png",            link: "http://10.0.1.93"},
             { ip: "10.0.1.94",   alias: "Photovoltaik-Buz-1-1",              image: "Photovoltaik.png",            link: "http://10.0.1.94"},
             { ip: "10.0.1.95",   alias: "Photovoltaik-Buz-2-1",              image: "Photovoltaik.png",            link: "http://10.0.1.95"},
             { ip: "10.0.1.97",   alias: "CCU3",              image: "ccu3-v_1.png",            link: "http://10.0.1.97"},
             { ip: "10.0.1.100",   alias: "TV-Max",              image: "LG_TV_2.png",            link: ""},
             { ip: "10.0.1.101",   alias: "LAN-Switch-Buero-Max",              image: "TP-Link TL-SG105E.png",            link: "http://10.0.1.101"},
             { ip: "10.0.1.112",   alias: "Photovoltaik-Akku-Buz",              image: "fronius-Akku.png",            link: "http://10.0.1.112"},
             { ip: "10.0.1.150",   alias: "DietPi",              image: "DietPi.png",            link: "http://10.0.1.150"},
             { ip: "10.0.1.167",   alias: "Froggit-WS4000",              image: "Froggit-WS4000.png",            link: ""},
             { ip: "10.0.1.200",   alias: "ioBroker-Admin",              image: "ioBroker-Admin.png",            link: "http://10.0.1.200"},
             { ip: "10.0.1.4",   alias: "Router-Nega-Wohnzimmer",              image: "router.png",            link: "http://10.0.1.4"},
             { ip: "10.0.1.12",   alias: "Drucker-Dina",              image: "mfc9332cdw_main.png",            link: "http://10.0.1.12"},
             { ip: "10.0.1.30",   alias: "Laptop-Lisi",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.37",   alias: "Laptop-Dina",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.39",   alias: "Receiver-Nega-Schlafzimmer",              image: "vuplus.png",            link: "http://10.0.1.39"},
             { ip: "10.0.1.55",   alias: "Handy-Emely",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.58",   alias: "Handy-Kloane",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.60",   alias: "Handy-Marcel",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.61",   alias: "Handy-Tamara",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.62",   alias: "Tablet-Buz",              image: "tablet.png",            link: ""},
             { ip: "10.0.1.63",   alias: "Laptop-Neli",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.64",   alias: "Powerline-Nega",              image: "Powerline.png",            link: "http://10.0.1.64"},
             { ip: "10.0.1.67",   alias: "Laptop-Nega",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.68",   alias: "Tablet-Laura",              image: "tablet.png",            link: ""},
             { ip: "10.0.1.72",   alias: "LED-Controller-Aquarium",              image: "sunriser8.png",            link: "http://10.0.1.72"},
             { ip: "10.0.1.82",   alias: "Xiaomi-Mijia-Gateway-2",              image: "Xiaomi-Mijia-Gateway.png",            link: ""},
             { ip: "10.0.1.86",   alias: "Laptop-Emely",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.91",   alias: "Photovoltaik-Buz-1",              image: "Photovoltaik.png",            link: "http://10.0.1.91"},
             { ip: "10.0.1.92",   alias: "Photovoltaik-Buz-2",              image: "Photovoltaik.png",            link: "http://10.0.1.92"},
             { ip: "10.0.1.98",   alias: "Instar-3011",              image: "Instar-3011.png",            link: "http://10.0.1.98"},
             { ip: "10.0.1.151",   alias: "PC-Marcel",              image: "Medion Akoya E 2070 D.png",            link: ""},
             { ip: "10.0.1.152",   alias: "Handy-Ramon",              image: "Galaxy_S6.png",            link: ""},
             { ip: "10.0.1.156",   alias: "Laptop-Ramon",              image: "laptop.png",            link: ""},
             { ip: "10.0.1.161",   alias: "Tablet-Lisi",              image: "tablet.png",            link: ""},
             { ip: "10.0.1.165",   alias: "Handy-Kloane-Arbeit",              image: "Galaxy_S6.png",            link: ""}
            ];
             
            // **********************************************************************************************************************************************************************
             
            // Selector für LAN & WLAN Devices
            let devices = $(`[id=fb-checkpresence.*.fb-devices.*.active]`);
             
            // Funktion adapterStatus alle x Sekunden ausführen
            schedule('*/' + checkInterval + ' * * * * *', netzwerkStatus);
             
            // auf Änderungen der Sortieung hören
            on({ id: dpSortMode, change: 'any' }, netzwerkStatus);
            on({ id: dpSortMode, change: 'any' }, resetSort);
             
            // // auf Änderungen der Filter hören
            on({ id: dpFilterMode, change: 'any' }, netzwerkStatus);
            on({ id: dpFilterMode, change: 'any' }, resetFilter);
             
            // Hauptfunktion
            function netzwerkStatus() {
               try {
                   let deviceList = [];
             
                   for (var i = 0; i <= devices.length - 1; i++) {
                       let idDevice = devices[i].replace('.active', '');
                       let isConn = (getStateIfExist(devices[i]) == '1') ? true : false;
                       let ipAddress = getStateIfExist(idDevice + ".ipaddress", '-');
                       let mac = getStateIfExist(idDevice + ".macaddress");
                       let name = idDevice.replace(/fb-checkpresence\.[0-9]\.fb-devices\./i, "");
                       let connection = getStateIfExist(idDevice + '.interfacetype', '-');
                       let speed = getStateIfExist(idDevice + '.speed', '0');
                       speed = (speed == "0") ? '-' : speed + ' MBit/s';
                       let isGuest = getState(idDevice + ".guest").val;
                       let isWired = true;
             
                       let listType = 'text';
                       let image = defaultImage3;
                       let buttonLink = '';
                       let statusBarColor = farbeGeraetOffline;
             
                       if (isConn === true) {
                           statusBarColor = farbeGeraetOnline;
                           image = (connection == "802.11") ? defaultImage2 : defaultImage1
                       }
             
                       if (connection == "802.11") {
                           connection = "Wireless-Lan";
                           isWired = false;
                       }
             
                       let device = deviceNames.find(element => element.ip == ipAddress);
                       if (device) {
                           name = device.alias;
                           if (device.image.search("png") > 0) {
                               image = imagePath + device.image;
                           } 
                           if (device.link) {
                               listType = 'buttonLink';
                               name = `<span style="text-decoration: underline">${name}</span>`
                               buttonLink = (device.link == 'http') ?  'http://${ipAddress}' : device.link
                           }
                       }
             
                       let text = name;
                       if (isGuest === true) {
                           text = '<span class="mdi mdi-account-box" style="color: #ff9800;"> ${name}</span>';
                       }
                       let subText = `<div style="display: flex; flex-direction: row; line-height: 1.3; padding-left: 1px; padding-right: 8px; align-items: center;">
                                           <div style="flex: 1; width: 1px; text-overflow: ellipsis; overflow: hidden;">IP-Addresse</div>
                                           <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic; text-align: right;">${ipAddress}</div>
                                       </div>
                                       <div style="display: flex; flex-direction: row; line-height: 1.3; padding-left: 1px; padding-right: 8px; align-items: center;">
                                           <div style="flex: 1; width: 1px; text-overflow: ellipsis; overflow: hidden;">Verbindung</div>
                                           <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic; text-align: right;">${connection}</div>
                                       </div><div style="display: flex; flex-direction: row; line-height: 1.3; padding-left: 1px; padding-right: 8px; align-items: center;">
                                           <div style="flex: 1; width: 1px; text-overflow: ellipsis; overflow: hidden;">Geschwindigkeit</div>
                                           <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic; text-align: right;">${speed}</div>
                                       </div>`
                           
                       deviceList.push({
                           text: text,
                           subText: subText,
                           listType: listType,
                           buttonLink: buttonLink,
                           image: image,
                           statusBarColor: statusBarColor,
                           name: name,
                           ipAddress: ipAddress,
                           speed: parseFloat(getStateIfExist(idDevice + '.speed', '0')),
                           status: isConn,
                           isWired: isWired
                       });
                   }
             
                   let sortMode = existsState(dpSortMode) ? getState(dpSortMode).val : 'ipAddress';
             
                   if (sortMode === 'name') {
                       deviceList.sort(function (a, b) {
                           return a[sortMode].toLowerCase() == b[sortMode].toLowerCase() ? 0 : +(a[sortMode].toLowerCase() > b[sortMode].toLowerCase()) || -1;
                       });
                   } else if (sortMode === 'ipAddress') {
                       deviceList.sort(function (a, b) {
                           return a[sortMode].split('.')[0] - b[sortMode].split('.')[0] || a[sortMode].split('.')[1] - b[sortMode].split('.')[1] || a[sortMode].split('.')[2] - b[sortMode].split('.')[2] || a[sortMode].split('.')[3] - b[sortMode].split('.')[3]
                       });
                   } else if (sortMode === 'status' || sortMode === 'speed') {
                       deviceList.sort(function (a, b) {
                           return a[sortMode] == b[sortMode] ? 0 : +(a[sortMode] < b[sortMode]) || -1;
                       });
                   } else {
                       // default: nach name sortieren
                       sortMode = 'name'
                       deviceList.sort(function (a, b) {
                           return a[sortMode].toLowerCase() == b[sortMode].toLowerCase() ? 0 : +(a[sortMode].toLowerCase() > b[sortMode].toLowerCase()) || -1;
                       });
                   }
             
                   let filterMode = existsState(dpFilterMode) ? getState(dpFilterMode).val : '';
             
                   if (filterMode && filterMode !== null && filterMode !== '') {
                       if (filterMode === 'offline') {
                           deviceList = deviceList.filter(function (item) {
                               return item.status === false;
                           });
                       } else if (filterMode === 'online') {
                           deviceList = deviceList.filter(function (item) {
                               return item.status === true;
                           });
                       }
                   }
             
                   let result = JSON.stringify(deviceList);
                   if (existsState(dpList) && getState(dpList).val !== result) {
                       setState(dpList, result, true);
                   } else {
                       setState(dpList, result, true);
                   }
             
               } catch (err) {
                   console.error(`[netzwerkStatus] error: ${err.message}, stack: ${err.stack}`);
               }
             
               // Funktionen
               function getStateIfExist(id, nullValue = '', prepand = '', append = '') {
                   if (existsState(id)) {
                       return prepand + getState(id).val + append;
                   } else {
                       return nullValue;
                   }
               }
            }
             
            // Beim Staren des Skriptes Status abrufen
            netzwerkStatus();
             
             
            function resetSort() {
               let sortMode = existsState(dpSortMode) ? getState(dpSortMode).val : '';
             
               if (sortResetAfter > 0) {
                   setTimeout(function () {
                       if (existsState(dpSortMode) && sortMode === getState(dpSortMode).val) {
                           setState(dpSortMode, sortReset);
                       }
                   }, sortResetAfter * 1000);
               }
            }
             
            function resetFilter() {
               let filterMode = existsState(dpFilterMode) ? getState(dpFilterMode).val : '';
             
               if (filterResetAfter > 0) {
                   setTimeout(function () {
                       if (existsState(dpFilterMode) && filterMode === getState(dpFilterMode).val) {
                           setState(dpFilterMode, '');
                       }
                   }, filterResetAfter * 1000);
               }
            }
            
            
            D 1 Reply Last reply Reply Quote 0
            • D
              derrapf @Negalein last edited by

              @negalein Ok
              Das ist natürlich ein ganz anderes Script.
              Versuch mal das Log hier einzubauen und schau mal ob da was in den Iobroker Logs angezeigt wird:
              de4a544a-5643-40cc-ad17-f820a2949b1f-image.png
              Gruss Ralf

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

                @derrapf

                Hi, habe Deine Änderungen mal hinzugefügt (hoffe mal, das es so richtig war):

                if(device) {
                                //deviceName = device.alias;
                                //image = device.image;
                                deviceName = (device.alias != "")? device.alias: deviceName;
                                image = device.image;
                                //image = `${imagePath}${device.image}.png`;
                 
                                if(device.link) {
                                    listType = 'buttonLink';
                 
                                    if(device.link == 'http') {
                                        buttonLink = `http://${ipAddress}`;
                                    } else {
                                        buttonLink = device.link;
                                    }
                                }
                            }
                

                Aber ich bekomme immer noch folgende Fehlermeldung:

                javascript.0 (23855) 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:1301:34) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:552:11 at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:510:7) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7)
                
                1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Negalein last edited by

                  @negalein habe das script mal ausprobiert - es gibt bei mir schon online werte - da ich das alles nicht 100%ig konfiguriert habe - da ich das alles nicht nutze - kann ich nur sagen, dass online daten bei mir angezeigt werden

                  poste doch mal den inhalt von: 0_userdata.0.vis.NetzwerkStatus.jsonList
                  wenn es da richtig ist, könnte es am widget liegen
                  im log hast du ja keine fehler

                  Negalein 1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @liv-in-sky last edited by

                    @liv-in-sky sagte in Material Design Widets: Netzwerk Status:

                    poste doch mal den inhalt von: 0_userdata.0.vis.NetzwerkStatus.jsonList

                    da hab ich nur [] stehen.

                    Ich hab dir mal den Export runtergeladen.
                    0_userdata.0.vis.NetzwerkStatus.jsonList.json

                    im log hast du ja keine fehler

                    wenn ich das Log von @derrapf einfüge, kommt das:

                    11:43:37.269	info	javascript.1 (29586) Stop script script.js.Fritz.Netzwerkgeraete
                    11:43:37.299	info	javascript.0 (29579) Stop script script.js.Fritz.Netzwerkgeraete
                    11:43:37.633	info	javascript.0 (29579) Start javascript script.js.Fritz.Netzwerkgeraete
                    11:43:37.655	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.88=>[object Object] Alias=Amazon-Echo-Kinderzimmer
                    11:43:37.655	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.87=>[object Object] Alias=Amazon-Echo-Küche
                    11:43:37.656	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.73=>[object Object] Alias=Amazon-Echo-Schlafzimmer
                    11:43:37.656	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.89=>[object Object] Alias=Amazon-Echo-Wohnzimmer
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.97=>[object Object] Alias=<span style="text-decoration: underline">CCU3</span>
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.183=>undefined Alias=DJI-Smart-Bleier
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.38=>[object Object] Alias=<span style="text-decoration: underline">Denon-AVR-2113</span>
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.150=>[object Object] Alias=<span style="text-decoration: underline">DietPi</span>
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.84=>[object Object] Alias=Doorbird
                    11:43:37.657	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.14=>[object Object] Alias=<span style="text-decoration: underline">Drucker-Color-LaserJet-Max</span>
                    11:43:37.658	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.12=>[object Object] Alias=<span style="text-decoration: underline">Drucker-Dina</span>
                    11:43:37.658	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.13=>[object Object] Alias=<span style="text-decoration: underline">Drucker-Max</span>
                    11:43:37.658	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.15=>[object Object] Alias=<span style="text-decoration: underline">Drucker-Nega</span>
                    11:43:37.658	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.178=>undefined Alias=FireTV-Nega
                    11:43:37.658	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.167=>[object Object] Alias=Froggit-WS4000
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.199=>undefined Alias=Handy-Buz-Alt
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.59=>[object Object] Alias=Handy-Buz
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.198=>undefined Alias=Handy-Dina-Alt
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.56=>[object Object] Alias=Handy-Dina
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.163, 10.0.1.152=>undefined Alias=Handy-Emely
                    11:43:37.659	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.165=>[object Object] Alias=Handy-Kloane-Arbeit
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.157=>undefined Alias=Handy-Kloane
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.85=>[object Object] Alias=Handy-Laura
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.52=>[object Object] Alias=Handy-Lisi
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.60=>[object Object] Alias=Handy-Marcel
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.54=>[object Object] Alias=Handy-Margret
                    11:43:37.660	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.53=>[object Object] Alias=Handy-Max
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.51=>[object Object] Alias=Handy-Nega
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.57=>[object Object] Alias=Handy-Neli
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.158, 10.0.1.153, 10.0.1.159, 10.0.1.166=>undefined Alias=Handy-Ramon
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.61=>[object Object] Alias=Handy-Tamara
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.70=>[object Object] Alias=Harmony-Hub
                    11:43:37.661	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.171=>undefined Alias=HmIP-Gateway
                    11:43:37.662	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.98=>[object Object] Alias=<span style="text-decoration: underline">Instar-3011</span>
                    11:43:37.662	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.6=>undefined Alias=LAN-Switch-Buero-Max
                    11:43:37.662	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.4=>[object Object] Alias=<span style="text-decoration: underline">Router-Nega-Wohnzimmer</span>
                    11:43:37.662	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.30=>[object Object] Alias=Laptop-Lisi
                    11:43:37.662	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.72=>[object Object] Alias=<span style="text-decoration: underline">LED-Controller-Aquarium</span>
                    11:43:37.664	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.37=>[object Object] Alias=Laptop-Dina
                    11:43:37.665	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.86=>[object Object] Alias=Laptop-Emely
                    11:43:37.665	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.181=>undefined Alias=Laptop-Georg
                    11:43:37.667	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.27=>[object Object] Alias=Laptop-Margret
                    11:43:37.667	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.174=>undefined Alias=Laptop-Mario
                    11:43:37.667	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.180=>undefined Alias=Laptop-Max
                    11:43:37.667	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.67=>[object Object] Alias=Laptop-Nega
                    11:43:37.667	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.63=>[object Object] Alias=Laptop-Neli
                    11:43:37.668	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.156=>[object Object] Alias=Laptop-Ramon
                    11:43:37.668	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.154=>undefined Alias=Margit-PC
                    11:43:37.668	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.164=>undefined Alias=Max-Laptop
                    11:43:37.668	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.182=>undefined Alias=Octo-Pi
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.155=>undefined Alias=Outdoor-AP
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP =>undefined Alias=PC-AC-84-C6-E3-6B-79
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP =>undefined Alias=PC-C4-71-54-B8-A7-6E
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.31=>[object Object] Alias=PC-Nega
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.69=>[object Object] Alias=Philips-Hue
                    11:43:37.669	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.112=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Akku-Buz</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.94=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Buz-1-1</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.91=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Buz-1</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.95=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Buz-2-1</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.92=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Buz-2</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.90=>[object Object] Alias=<span style="text-decoration: underline">Photovoltaik-Max</span>
                    11:43:37.670	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.64=>[object Object] Alias=<span style="text-decoration: underline">Powerline-Nega</span>
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.34=>[object Object] Alias=<span style="text-decoration: underline">Receiver-Max</span>
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.39=>[object Object] Alias=<span style="text-decoration: underline">Receiver-Nega-Schlafzimmer</span>
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.35=>[object Object] Alias=<span style="text-decoration: underline">Receiver-Nega</span>
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.2=>[object Object] Alias=<span style="text-decoration: underline">Router-Dina</span>
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.172=>undefined Alias=Smartwatch-Dina
                    11:43:37.671	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.20=>[object Object] Alias=<span style="text-decoration: underline">Synology-Nega-1</span>
                    11:43:37.672	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.21=>[object Object] Alias=<span style="text-decoration: underline">Synology-Nega-2</span>
                    11:43:37.672	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.22=>[object Object] Alias=<span style="text-decoration: underline">Synology-Nega-3-1</span>
                    11:43:37.672	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.23=>[object Object] Alias=<span style="text-decoration: underline">Synology-Nega-3-2</span>
                    11:43:37.672	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.77=>[object Object] Alias=TP-LINK-Smart-Plug-Aquarium
                    11:43:37.673	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.78=>[object Object] Alias=TP-LINK-Smart-Plug-Kinderzimmer
                    11:43:37.673	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.79=>[object Object] Alias=TP-LINK-Smart-Plug-PC
                    11:43:37.673	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.76=>[object Object] Alias=TP-LINK-Smart-Plug-Pelletsofen
                    11:43:37.673	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.80=>[object Object] Alias=TP-LINK-Smart-Plug-Serverschrank
                    11:43:37.673	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.71=>[object Object] Alias=TV-Buz
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.100=>[object Object] Alias=TV-Max
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.36=>[object Object] Alias=TV-Nega
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.160=>undefined Alias=TV-Neli
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.62=>[object Object] Alias=Tablet-Buz
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.68=>[object Object] Alias=Tablet-Laura
                    11:43:37.674	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.161, 10.0.1.179=>undefined Alias=Tablet-Lisi
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.65=>[object Object] Alias=Tablet-Nega
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.168=>undefined Alias=Tablett-Emely
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.176=>undefined Alias=UAP-AC-Lite-Gang-OG
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.175=>undefined Alias=UAP-AC-Lite-Wintergarten-OG
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.177=>undefined Alias=UAP-inWall-Wohnzimmer-OG
                    11:43:37.675	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.170=>undefined Alias=Unifi-Schlafzimmer
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.169=>undefined Alias=Unifi-Wohnzimmer
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.5=>[object Object] Alias=<span style="text-decoration: underline">Repeater-Gang-EG</span>
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.93=>[object Object] Alias=<span style="text-decoration: underline">Volkszähler</span>
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.83=>[object Object] Alias=XboxOneS
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.81=>[object Object] Alias=Xiaomi-Mijia-Gateway-1
                    11:43:37.676	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.82=>[object Object] Alias=Xiaomi-Mijia-Gateway-2
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.162=>undefined Alias=Yuneec-ST16
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.183=>undefined Alias=android-5517c8206ea59273
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.1=>[object Object] Alias=<span style="text-decoration: underline">FritzBox</span>
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.200=>[object Object] Alias=<span style="text-decoration: underline">ioBroker-Admin</span>
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.173=>undefined Alias=ioBroker-VM
                    11:43:37.677	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: Netzwerkstatus: Device für IP 10.0.1.151=>[object Object] Alias=PC-Marcel
                    11:43:37.679	info	javascript.0 (29579) script.js.Fritz.Netzwerkgeraete: registered 4 subscriptions and 1 schedule
                    
                    liv-in-sky 2 Replies Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Negalein last edited by

                      @negalein

                      deaktiviere mal das log wieder und setze ein neues log:

                      Image 2.png

                      Negalein 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Negalein last edited by

                        @negalein wir könnten auch "anydesken" und über whatsapp telefonieren - nehme mal an, du kannst nicht günstig nach DE telefonieren

                        1 Reply Last reply Reply Quote 0
                        • Negalein
                          Negalein Global Moderator @liv-in-sky last edited by

                          @liv-in-sky sagte in Material Design Widets: Netzwerk Status:

                          setze ein neues log:

                          new 10.txt

                          Log ist über 10000 Zeichen. Deshalb als Datei.

                          liv-in-sky 2 Replies Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @Negalein last edited by

                            @negalein dieses log ist kurz bevor der dp geschrieben wird - und bekommt werte - lösche mal den existierenden dp und lege ihn neu an
                            (0_userdata.0.vis.NetzwerkStatus.jsonList)

                            da sollte was drin stehen

                            Negalein 1 Reply Last reply Reply Quote 0
                            • Negalein
                              Negalein Global Moderator @liv-in-sky last edited by

                              @liv-in-sky sagte in Material Design Widets: Netzwerk Status:

                              da sollte was drin stehen

                              gelöscht und neu angelegt.
                              Da kommt wieder nur []
                              objects - ioBroker (3).png

                              liv-in-sky 2 Replies Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @Negalein last edited by

                                @negalein

                                da gibt es ein problem mit dem log - wenn ich das json durchsuche, bekomme ich einen fehler - ich muss ziemlich viele daten rauslöschen, damit ich eine anzeige bekomme

                                d.h. es gibt wahrscheinlich ein device, was "schräge " daten liefert - ich versuche mal es zu finden

                                1 Reply Last reply Reply Quote 1
                                • liv-in-sky
                                  liv-in-sky @Negalein last edited by

                                  @negalein

                                  das mit dem json hat sich erledigt - da waren mehrere jsons in der datei - wenn ich nur einen teil davon nehme wird mir alles rot angezeigt - also offline

                                  aber irgendwie bin ich gerade verwirrt - du hattest doch oben geschrieben, das alle als rot - offline angezeigt werden und jetzt wird garnix mehr angezeigt- was hast du denn noch verändert ?

                                  wenn ich dein log bei mir einsetze kommt alles offline raus - wird aber angezeigt

                                  Image 3.png

                                  1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @Negalein last edited by

                                    @negalein

                                    habe jetzt mal deinen zustand erzeugt - adapter update - und das script angegleichen - ich kann aber sofort wieder filtern nach off- und online

                                    • stoppe mal adapter und script
                                    • lösche alle datenpunkte von fb-presence - also den ordner "fb-checkpresence.0.fb-devices" - dauert ein wenig
                                    • starte adapter, starte script und refresh vis ansicht, wenn die daten da sind - dann sollte on-/offline filter funktionieren
                                    Negalein 1 Reply Last reply Reply Quote 1
                                    • Negalein
                                      Negalein Global Moderator @liv-in-sky last edited by

                                      @liv-in-sky sagte in Material Design Widets: Netzwerk Status:

                                      habe jetzt mal deinen zustand erzeugt - adapter update - und das script angegleichen - ich kann aber sofort wieder filtern nach off- und online

                                      läuft wieder

                                      Danke für deine Hilfe

                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Negalein last edited by

                                        @negalein
                                        das sind gute nachrichen

                                        1 Reply Last reply Reply Quote 1
                                        • D
                                          derrapf last edited by

                                          Sehr schön dass es jetzt wieder geht.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            PatrickFro last edited by PatrickFro

                                            Hat jemand das Script so angepasst, dass bei fb-checkpresence nur die Geräte gezogen werden, die in der Whitelist sind?

                                            Es bringt mir nichts, wenn auch die VPN-Zugänge als Geräte gewertet werden...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            482
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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