Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. View Adapter Status

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

View Adapter Status

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
view adapterview
212 Posts 31 Posters 37.4k Views 52 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • GlasfaserG Glasfaser

    @Negalein

    Ahh ..dachte im Script, , Danke .
    Sieht schon besser aus :+1:

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    wrote on last edited by
    #120

    @Glasfaser sagte in View Adapter Status:

    Ahh ..dachte im Script, , Danke .

    Und mir ist mit der Schriftfarbe so gegangen. Hab im Widget danach gesucht. :grin:

    ° Node.js: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    ScroungerS 1 Reply Last reply
    1
    • ScroungerS Scrounger

      So hier ist die verbesserte Variante des Skriptes, die auch die ganzen Warn Meldungen abfangen sollte

      3c38829c-b368-4c0c-b312-7531dc59bff5-grafik.png

      // Imports -> müssen im Javascript Adapter unter 'Zusätzliche NPM-Module' eingetragen sein
      const moment = require("moment");
      const momentDurationFormatSetup = require("moment-duration-format");
      
      
      // Skript Einstellungen *************************************************************************************************************************************************
      
      let dpList = '0_userdata.0.vis.AdapterStatus.jsonList';                     // Datenpunkt für IconList Widget (Typ: Zeichenkette (String))
      let dpAdapterRestart = '0_userdata.0.vis.AdapterStatus.restartTrigger';     // Datenpunkt für Adapter restart (Typ: Zeichenkette (String))
      
      let adminUpdatesList = 'admin.0.info.updatesList'                           // Datenpunkt Admin Adapter für verfübare Updates der Adapter
      
      const checkInterval = 30;                                                   // Interval wie oft Status der Adapter aktualisiert werden soll (in Sekunden)
      
      let sprache = 'de';                                                         // Sprache für formatierung Dauer 
      let formatierungDauer = "dd[T] hh[h] mm[m]"                                 // Formatierung der Dauer -> siehe momentjs library
      
      let neustarten = true;                                                      // true: Adapter wird neugestartet, false: Adapter wird gestoppt oder gestartet
      
      let farbeAdapterAktiv = 'green';                                            // Status Bar Farbe wenn Adapter aktiv ist
      let farbeAdapterNichtAktiv = 'FireBrick';                                   // Status Bar Farbe wenn Adapter nicht aktiv ist oder Fehler vorliegt
      let farbeAdapterDeaktiviert = 'darkgrey';                                   // Status Bar Farbe wenn Adapter deaktiviert ist
      let farbeAdapterNichtVerbunden = 'yellow';                                  // Status Bar Farbe wenn Adapter nicht verbunden ist
      let farbeAdapterZeitgesteuert = 'darkgreen';                                // Status Bar Farbe wenn Adapter zeitgesteuert ist
      
      // **********************************************************************************************************************************************************************
      
      
      
      // Fomate für moment Lib
      moment.locale(sprache);
      
      // auf .alive Änderungen hören
      let aliveSelector = `[id=system.adapter.*.alive]`;
      let adapterAliveList = $(aliveSelector);
      if (adapterAliveList.length === 0) {
          // Fehlermeldung ausgeben, wenn selector kein result liefert
          console.error(`no result for selector '${aliveSelector}'`)
      } else {
          // listener nur für Änderung bei alive
          adapterAliveList.on(adapterStatus);
      }
      
      // auf .connected Änderungen hören
      let connectedSelector = `[id=*.info.connection]`;
      let adapterConnectedList = $(connectedSelector);
      if (adapterConnectedList.length === 0) {
          // Fehlermeldung ausgeben, wenn selector kein result liefert
          console.error(`no result for selector '${connectedSelector}'`)
      } else {
          // listener nur für Änderung bei alive
          adapterConnectedList.on(adapterStatus);
      }
      
      // Funktion adapterStatus alle x Sekunden ausführen
      schedule('*/' + checkInterval + ' * * * * *', adapterStatus);
      
      function adapterStatus() {
          // Funktion um Status der Adapter abzurufen und als JSON String für das Material Design Widget IconList aufbereiten
          let adapterList = [];
          let updateList = myHelper().getStateValueIfExist(adminUpdatesList);
      
          try {
              for (var i = 0; i <= adapterAliveList.length - 1; i++) {
                  let id = adapterAliveList[i].replace('.alive', '');
                  let obj = getObject(adapterAliveList[i].replace('.alive', ''));
      
                  let nameArray = id.replace('system.adapter.', '').split(".");
      
                  let name = nameArray[0];
                  name = name.charAt(0).toUpperCase() + name.slice(1);
      
                  let nameWithInstance = name;
                  let adapterInstance = nameArray[1];
                  if (parseInt(adapterInstance) > 0) {
                      nameWithInstance = name + '.' + adapterInstance;
                  }
      
                  let uptime = (existsState(id + '.uptime')) ? moment.duration(getState(id + '.uptime').val, 'seconds').format(formatierungDauer, 0) : '-';
                  let image = (myHelper().checkCommonPropertyExist(obj, 'icon')) ? `/${nameArray[0]}.admin/${obj.common.icon}` : 'image-off-outline';
                  let newVersion = (updateList && updateList.includes(nameArray[0])) ? '<span class="mdi mdi-update" style="color: #ec0909;"></span>' : '';
      
                  let text = `<div style="display: flex; flex-direction: row; line-height: 1.5; padding-right: 8px; align-items: center;">
                                  <div style="flex: 1">${newVersion} ${nameWithInstance}</div>
                                  <div style="color: grey; font-size: 12px; font-family: RobotoCondensed-LightItalic;">${myHelper().getCommonPropertyIfExist(obj, 'version', '-', 'v', '')}</div>
                              </div>`
      
                  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">CPU</div>
                                      <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic;">${myHelper().getStateValueIfExist(id + '.cpu', '-', '', ' %')}</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">RAM total</div>
                                      <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic;">${myHelper().getStateValueIfExist(id + '.memHeapTotal', '-', '', ' MB')}</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">RAM verwendet</div>
                                      <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic;">${myHelper().getStateValueIfExist(id + '.memHeapUsed', '-', '', ' MB')}</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">RAM reserviert</div>
                                      <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic;">${myHelper().getStateValueIfExist(id + '.memRss', '-', '', ' MB')}</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">Betriebszeit</div>
                                      <div style="color: grey; font-size: 14px; font-family: RobotoCondensed-LightItalic;">${uptime}</div>
                                  </div>`
      
                  adapterList.push({
                      text: text,
                      subText: subText,
                      image: image,
                      listType: "buttonState",
                      objectId: dpAdapterRestart,
                      buttonStateValue: id,
                      statusBarColor: getStatusColor(),
                      showValueLabel: false,
                      name: name
                  })
      
                  function getStatusColor() {
                      let statusBarColor = farbeAdapterNichtAktiv;
      
                      if (myHelper().getStateValueIfExist(adapterAliveList[i]) === 'true') {
                          statusBarColor = farbeAdapterAktiv;
      
                          if (existsState(id.replace('system.adapter.', '') + '.info.connection')) {
                              if (!getState(id.replace('system.adapter.', '') + '.info.connection').val) {
                                  statusBarColor = farbeAdapterNichtVerbunden;
                              }
                          } else {
                              if (myHelper().getStateValueIfExist(adapterAliveList[i].replace('.alive', '.connected')) === 'false') {
                                  statusBarColor = farbeAdapterNichtVerbunden;
                              }
                          }
                      }
              
                      if (myHelper().getCommonPropertyIfExist(obj, 'enabled', false).toString() === 'false') {
                          // Adapter ist deaktiviert
                          statusBarColor = farbeAdapterDeaktiviert;
                      }
      
                      if (myHelper().getCommonPropertyIfExist(obj, 'mode') === 'schedule') {
                          // Adapter ist zeitgesteuert
                          statusBarColor = farbeAdapterZeitgesteuert;
                      }
      
                      return statusBarColor;
                  }
              }
      
          } catch (err) {
              console.error(`[adapterStatus] error: ${err.message}, stack: ${err.stack}`);
          }
      
          adapterList.sort(function (a, b) {
              return a.name == b.name ? 0 : +(a.name > b.name) || -1;
          });
      
          let result = JSON.stringify(adapterList);
          if (getState(dpList) !== result) {
              setState(dpList, result, true);
          }
      }
      
      // Beim Staren des Skriptes Adapter Status abrufen
      adapterStatus();
      
      // Funktion um Adapter zu starten / neu starten
      on({ id: dpAdapterRestart }, function (obj) {
          var adapter = getObject(obj.state.val.toString());
      
          if (neustarten) {
              if (adapter.common && adapter.common.enabled === false) {
                  // Adapter deaktiviert -> starten
                  adapter.common.enabled = true;
              }
          } else {
              if (adapter.common && adapter.common.enabled) {
                  adapter.common.enabled = !adapter.common.enabled;
              } else {
                  adapter.common.enabled = true;
              }
          }
      
          setObject(obj.state.val, adapter);
          console.log(`${obj.state.val.replace('system.adapter.', '')} neugestartet`);
      });
      
      
      function myHelper() {
          return {
              getStateValueIfExist: function (id, nullValue = undefined, prepand = '', append = '') {
                  if (existsState(id)) {
                      return prepand + getState(id).val + append;
                  } else {
                      return nullValue;
                  }
              },
              getCommonPropertyIfExist: function (object, prop, nullValue = undefined, prepand = '', append = '') {
                  if (myHelper().checkCommonPropertyExist(object, prop)) {
                      return prepand + object.common[prop] + append;
                  } else {
                      return nullValue;
                  }
              },
              checkCommonPropertyExist: function (object, prop) {
                  if (object && object.common && object.common[prop]) {
                      return true;
                  } else {
                      return false;
                  }
              }
          }
      }
      

      Ihr könnt jetzt Einstellungen vornehmen, erklärung steht im kommentar

      let dpList = '0_userdata.0.vis.AdapterStatus.jsonList';                     // Datenpunkt für IconList Widget (Typ: Zeichenkette (String))
      let dpAdapterRestart = '0_userdata.0.vis.AdapterStatus.restartTrigger';     // Datenpunkt für Adapter restart (Typ: Zeichenkette (String))
      
      let adminUpdatesList = 'admin.0.info.updatesList'                           // Datenpunkt Admin Adapter für verfübare Updates der Adapter
      
      const checkInterval = 10;                                                   // Interval wie oft Status der Adapter aktualisiert werden soll (in Sekunden)
      
      let sprache = 'de';                                                         // Sprache für formatierung Dauer 
      let formatierungDauer = "dd[T] hh[h] mm[m]"                                 // Formatierung der Dauer -> siehe momentjs library
      
      let neustarten = true;                                                      // true: Adapter wird neugestartet, false: Adapter wird gestoppt oder gestartet
      
      let farbeAdapterAktiv = 'green';                                            // Status Bar Farbe wenn Adapter aktiv ist
      let farbeAdapterNichtAktiv = 'FireBrick';                                   // Status Bar Farbe wenn Adapter nicht aktiv ist oder Fehler vorliegt
      let farbeAdapterDeaktiviert = 'darkgrey';                                   // Status Bar Farbe wenn Adapter deaktiviert ist
      let farbeAdapterNichtVerbunden = 'yellow';                                  // Status Bar Farbe wenn Adapter nicht verbunden ist
      let farbeAdapterZeitgesteuert = 'darkgreen';                                // Status Bar Farbe wenn Adapter zeitgesteuert ist
      

      @Oli sagte in View Adapter Status:

      Die Info wenn ein Adapter gelb ist steht unter:
      "system.adapter.backitup.0.connected"

      Das ist aber nicht der Status für connection, dieser steht unter adapter.x.info.connection. Hab es gleich mal mit eingebaut ;-)

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      wrote on last edited by
      #121

      @Scrounger sagte in View Adapter Status:

      die auch die ganzen Warn Meldungen abfangen sollte

      Leider noch nicht.

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      ScroungerS 1 Reply Last reply
      0
      • sigi234S sigi234

        @Scrounger sagte in View Adapter Status:

        die auch die ganzen Warn Meldungen abfangen sollte

        Leider noch nicht.

        ScroungerS Offline
        ScroungerS Offline
        Scrounger
        Developer
        wrote on last edited by
        #122

        @sigi234 sagte in View Adapter Status:

        @Scrounger sagte in View Adapter Status:

        die auch die ganzen Warn Meldungen abfangen sollte

        Leider noch nicht.

        Welche?...

        <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

        <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

        sigi234S 1 Reply Last reply
        0
        • ScroungerS Scrounger

          @sigi234 sagte in View Adapter Status:

          @Scrounger sagte in View Adapter Status:

          die auch die ganzen Warn Meldungen abfangen sollte

          Leider noch nicht.

          Welche?...

          sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          wrote on last edited by
          #123

          @Scrounger sagte in View Adapter Status:

          @sigi234 sagte in View Adapter Status:

          @Scrounger sagte in View Adapter Status:

          die auch die ganzen Warn Meldungen abfangen sollte

          Leider noch nicht.

          Welche?...

          
          javascript.0	2020-02-24 22:45:00.815	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:115:33)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at getStatusColor (script.js.Sigi.Adapter_Abfrage1:123:32)
          javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
          javascript.0	2020-02-24 22:45:00.813	warn	(15032) getState "system.adapter.pegelonline.0.alive" not found (3) states[id]=null
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:101:132)
          javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
          javascript.0	2020-02-24 22:45:00.811	warn	(15032) getState "system.adapter.pegelonline.0.memRss" not found (3) states[id]=null
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:97:132)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
          javascript.0	2020-02-24 22:45:00.810	warn	(15032) getState "system.adapter.pegelonline.0.memHeapUsed" not found (3) states[id]=null
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:93:132)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
          javascript.0	2020-02-24 22:45:00.808	warn	(15032) getState "system.adapter.pegelonline.0.memHeapTotal" not found (3) states[id]=null
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:89:132)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
          javascript.0	2020-02-24 22:45:00.806	warn	(15032) getState "system.adapter.pegelonline.0.cpu" not found (3) states[id]=null
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Timer.processTimers (timers.js:223:10)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at listOnTimeout (timers.js:263:5)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at tryOnTimeout (timers.js:300:5)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at ontimeout (timers.js:436:11)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
          javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
          javascript.0	2020-02-24 22:45:00.803	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:78:89)
          javascript.0	2020-02-24 22:45:00.803	warn	(15032) getState "system.adapter.pegelonline.0.uptime" not found (3) states[id]=null
          

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          ScroungerS 1 Reply Last reply
          0
          • sigi234S sigi234

            @Scrounger sagte in View Adapter Status:

            @sigi234 sagte in View Adapter Status:

            @Scrounger sagte in View Adapter Status:

            die auch die ganzen Warn Meldungen abfangen sollte

            Leider noch nicht.

            Welche?...

            
            javascript.0	2020-02-24 22:45:00.815	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:115:33)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at getStatusColor (script.js.Sigi.Adapter_Abfrage1:123:32)
            javascript.0	2020-02-24 22:45:00.814	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
            javascript.0	2020-02-24 22:45:00.813	warn	(15032) getState "system.adapter.pegelonline.0.alive" not found (3) states[id]=null
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:101:132)
            javascript.0	2020-02-24 22:45:00.812	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
            javascript.0	2020-02-24 22:45:00.811	warn	(15032) getState "system.adapter.pegelonline.0.memRss" not found (3) states[id]=null
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:97:132)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
            javascript.0	2020-02-24 22:45:00.810	warn	(15032) getState "system.adapter.pegelonline.0.memHeapUsed" not found (3) states[id]=null
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:93:132)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
            javascript.0	2020-02-24 22:45:00.808	warn	(15032) getState "system.adapter.pegelonline.0.memHeapTotal" not found (3) states[id]=null
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:89:132)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) at Object.getStateValueIfExist (script.js.Sigi.Adapter_Abfrage1:195:34)
            javascript.0	2020-02-24 22:45:00.806	warn	(15032) getState "system.adapter.pegelonline.0.cpu" not found (3) states[id]=null
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Timer.processTimers (timers.js:223:10)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at listOnTimeout (timers.js:263:5)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at tryOnTimeout (timers.js:300:5)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at ontimeout (timers.js:436:11)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Job.invoke (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
            javascript.0	2020-02-24 22:45:00.804	warn	(15032) at Job.nodeSchedule.scheduleJob [as job] (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1340:34)
            javascript.0	2020-02-24 22:45:00.803	warn	(15032) at Object.adapterStatus (script.js.Sigi.Adapter_Abfrage1:78:89)
            javascript.0	2020-02-24 22:45:00.803	warn	(15032) getState "system.adapter.pegelonline.0.uptime" not found (3) states[id]=null
            
            ScroungerS Offline
            ScroungerS Offline
            Scrounger
            Developer
            wrote on last edited by
            #124

            @sigi234
            Ist exakt die gleiche Meldung wie bei @Negalein :

            getState "system.adapter.proxy.0.alive" not found (3) states[id]=null
            
            getState "system.adapter.pegelonline.0.uptime" not found (3) states[id]=null
            

            Schätze da hast nen Fehler beim Skript kopieren gemacht?

            <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

            <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

            NegaleinN sigi234S 2 Replies Last reply
            0
            • ScroungerS Scrounger

              @sigi234
              Ist exakt die gleiche Meldung wie bei @Negalein :

              getState "system.adapter.proxy.0.alive" not found (3) states[id]=null
              
              getState "system.adapter.pegelonline.0.uptime" not found (3) states[id]=null
              

              Schätze da hast nen Fehler beim Skript kopieren gemacht?

              NegaleinN Offline
              NegaleinN Offline
              Negalein
              Global Moderator
              wrote on last edited by
              #125

              @Scrounger sagte in View Adapter Status:

              Ist exakt die gleiche Meldung wie bei @Negalein :

              mit dem aktuellen Script hab ich 0 Fehlermeldungen, bzw. Warnmeldungen

              ° Node.js: 20.17.0 NPM: 10.8.2
              ° Proxmox, Ubuntu 22.04.3 LTS
              ° Fixer ---> iob fix

              1 Reply Last reply
              0
              • NegaleinN Negalein

                @Glasfaser sagte in View Adapter Status:

                Ahh ..dachte im Script, , Danke .

                Und mir ist mit der Schriftfarbe so gegangen. Hab im Widget danach gesucht. :grin:

                ScroungerS Offline
                ScroungerS Offline
                Scrounger
                Developer
                wrote on last edited by Scrounger
                #126

                @Negalein sagte in View Adapter Status:

                @Glasfaser sagte in View Adapter Status:

                Ahh ..dachte im Script, , Danke .

                Und mir ist mit der Schriftfarbe so gegangen. Hab im Widget danach gesucht. :grin:

                Die kann man übrigens auch per Widget einstellen.
                2936fdf6-dac3-4264-8861-7a1334157c72-grafik.png

                Keine Ahnung warum ich das im Skript gemacht habe. Werf ich beim nächsten Update raus, weil da passt noch was nicht mit dem connect status ;)

                <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                NegaleinN 1 Reply Last reply
                0
                • ScroungerS Scrounger

                  @sigi234
                  Ist exakt die gleiche Meldung wie bei @Negalein :

                  getState "system.adapter.proxy.0.alive" not found (3) states[id]=null
                  
                  getState "system.adapter.pegelonline.0.uptime" not found (3) states[id]=null
                  

                  Schätze da hast nen Fehler beim Skript kopieren gemacht?

                  sigi234S Online
                  sigi234S Online
                  sigi234
                  Forum Testing Most Active
                  wrote on last edited by
                  #127

                  @Scrounger sagte in View Adapter Status:

                  Schätze da hast nen Fehler beim Skript kopieren gemacht?

                  Wie immer hattest du Recht. :+1:

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Immer Daten sichern!

                  1 Reply Last reply
                  0
                  • ScroungerS Scrounger

                    @Negalein sagte in View Adapter Status:

                    @Glasfaser sagte in View Adapter Status:

                    Ahh ..dachte im Script, , Danke .

                    Und mir ist mit der Schriftfarbe so gegangen. Hab im Widget danach gesucht. :grin:

                    Die kann man übrigens auch per Widget einstellen.
                    2936fdf6-dac3-4264-8861-7a1334157c72-grafik.png

                    Keine Ahnung warum ich das im Skript gemacht habe. Werf ich beim nächsten Update raus, weil da passt noch was nicht mit dem connect status ;)

                    NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    wrote on last edited by
                    #128

                    @Scrounger sagte in View Adapter Status:

                    Die kann man übrigens auch per Widget einstellen.

                    Aber nur den linken Teil.
                    Den rechten teil mit den werten geht nur im Script.

                    ° Node.js: 20.17.0 NPM: 10.8.2
                    ° Proxmox, Ubuntu 22.04.3 LTS
                    ° Fixer ---> iob fix

                    ScroungerS 1 Reply Last reply
                    0
                    • NegaleinN Negalein

                      @Scrounger sagte in View Adapter Status:

                      Die kann man übrigens auch per Widget einstellen.

                      Aber nur den linken Teil.
                      Den rechten teil mit den werten geht nur im Script.

                      ScroungerS Offline
                      ScroungerS Offline
                      Scrounger
                      Developer
                      wrote on last edited by
                      #129

                      @Negalein
                      Ja korrekt.

                      <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                      <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                      NegaleinN 1 Reply Last reply
                      0
                      • ScroungerS Scrounger

                        @Negalein
                        Ja korrekt.

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        wrote on last edited by
                        #130

                        @Scrounger sagte in View Adapter Status:

                        Ja korrekt.

                        Deshalb bitte im Script belassen :)

                        ° Node.js: 20.17.0 NPM: 10.8.2
                        ° Proxmox, Ubuntu 22.04.3 LTS
                        ° Fixer ---> iob fix

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          saeft_2003
                          Most Active
                          wrote on last edited by
                          #131

                          Das neue skript läuft bei mir auch super und ist optisch nochmal besser :blush: :+1:

                          sigi234S 1 Reply Last reply
                          0
                          • S saeft_2003

                            Das neue skript läuft bei mir auch super und ist optisch nochmal besser :blush: :+1:

                            sigi234S Online
                            sigi234S Online
                            sigi234
                            Forum Testing Most Active
                            wrote on last edited by
                            #132

                            @saeft_2003 sagte in View Adapter Status:

                            Das neue skript läuft bei mir auch super und ist optisch nochmal besser :blush: :+1:

                            Ja, sehr gut geworden.

                            Screenshot (1803).png

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Immer Daten sichern!

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              saeft_2003
                              Most Active
                              wrote on last edited by
                              #133

                              ada.jpg

                              Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                              sigi234S ScroungerS 2 Replies Last reply
                              0
                              • S saeft_2003

                                ada.jpg

                                Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                                sigi234S Online
                                sigi234S Online
                                sigi234
                                Forum Testing Most Active
                                wrote on last edited by sigi234
                                #134

                                @saeft_2003 sagte in View Adapter Status:

                                Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                                Jupp, könnte man ja nach Farbe sortieren?

                                Überlege mir gerade wie man auch nach Ramverbrauch oder CPU sortieren könnte?

                                Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Immer Daten sichern!

                                1 Reply Last reply
                                0
                                • S saeft_2003

                                  ada.jpg

                                  Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                                  ScroungerS Offline
                                  ScroungerS Offline
                                  Scrounger
                                  Developer
                                  wrote on last edited by
                                  #135

                                  @saeft_2003 sagte in View Adapter Status:

                                  Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                                  @sigi234 sagte in View Adapter Status:

                                  Jupp, könnte man ja nach Farbe sortieren?

                                  Überlege mir gerade wie man auch nach Ramverbrauch oder CPU sortieren könnte?

                                  Kann man z.B. mit dem Select Widget realisieren. Dazu muss ein weiterer Datenpunkt angelegt werden, ein listener für diesen Datenpunkt im Skript erzeugt werden und je nachdem welchen state der Datenpunkt hat, muss eine entsprechende Sortierung angestoßen werden (siehe Zeile 156).

                                  <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                                  <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                                  S 1 Reply Last reply
                                  0
                                  • ScroungerS Scrounger

                                    @saeft_2003 sagte in View Adapter Status:

                                    Wie schon mal erwähnt wäre eine Sortierung nach läuft und gestoppt nicht schlecht.

                                    @sigi234 sagte in View Adapter Status:

                                    Jupp, könnte man ja nach Farbe sortieren?

                                    Überlege mir gerade wie man auch nach Ramverbrauch oder CPU sortieren könnte?

                                    Kann man z.B. mit dem Select Widget realisieren. Dazu muss ein weiterer Datenpunkt angelegt werden, ein listener für diesen Datenpunkt im Skript erzeugt werden und je nachdem welchen state der Datenpunkt hat, muss eine entsprechende Sortierung angestoßen werden (siehe Zeile 156).

                                    S Offline
                                    S Offline
                                    saeft_2003
                                    Most Active
                                    wrote on last edited by
                                    #136

                                    @Scrounger

                                    ok danke für die Info.

                                    @sigi234

                                    Bekommst du das hin? Ich habs zwar noch nicht probiert, aber ich habe da doch meine selbstzweifel...

                                    sigi234S 1 Reply Last reply
                                    0
                                    • Stephan SchleichS Offline
                                      Stephan SchleichS Offline
                                      Stephan Schleich
                                      wrote on last edited by Stephan Schleich
                                      #137

                                      Wenn man die View etwas verkleinert aber die Listenelementr pro Zeile gleich lässt kommt bei mir ein Anzeige Fehler (ändert man die Listenelemente (weniger) ist der Fehler weg) - Nur zur Info.

                                      a7784782-c094-44bf-a227-ee6737755987-image.png

                                      1 Reply Last reply
                                      0
                                      • S saeft_2003

                                        @Scrounger

                                        ok danke für die Info.

                                        @sigi234

                                        Bekommst du das hin? Ich habs zwar noch nicht probiert, aber ich habe da doch meine selbstzweifel...

                                        sigi234S Online
                                        sigi234S Online
                                        sigi234
                                        Forum Testing Most Active
                                        wrote on last edited by
                                        #138

                                        @saeft_2003 sagte in View Adapter Status:

                                        Bekommst du das hin? Ich habs zwar noch nicht probiert, aber ich habe da doch meine selbstzweifel...

                                        Nö, das würde ich eher @Scrounger überlassen. :grinning:

                                        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                        Immer Daten sichern!

                                        1 Reply Last reply
                                        0
                                        • K Offline
                                          K Offline
                                          Kuddel
                                          wrote on last edited by
                                          #139

                                          Wo genau finde ich die aktuelle Version vom Skript ?

                                          sigi234S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          591

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe