Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Frage] ioBroker - iLO Server Daten auslesen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    864

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Frage] ioBroker - iLO Server Daten auslesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
44 Beiträge 5 Kommentatoren 6.8k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • N Offline
    N Offline
    nobse
    schrieb am zuletzt editiert von
    #30
    • Benachrichtigungen werden nur einmal gesendet

    • iLO_Status wird bei Fehlern auf TRUE gesetzt und wenn keine Fehler auf FALSE

    var server = "192.168.133.x";
    var username = "x";
    var password = "x";
    var emailadresse = "x";  //E-Mailadresse für Benachrichtigung
    
    var writeLog = false;
    var benachrichtigung_per_email = true;  //Mail Adapter muss installiert sein
    var benachrichtigung_per_telegramm = false; //Telegram Adapter muss installiert sein
    var benachrichtigung_gesendet = 0;
    
    var runs = 0;
    var anzahl_fehler = 0;
    
    var instanz = 'javascript.' + instance;
    var pfad = '.iLO.';
    
    var request = require('request');
    
    function ilo(url, next, log){
       url = "https://"+server+url;
       request.timeout = 60000;
       request({
          "timeout": request.timeout,
          "rejectUnauthorized": false, 
          "url": url, 
          "method": "GET", 
          "headers":
          {
             "Content-Type": "application/json",
             "Accept": "application/json",
             "Authorization": "BASIC " + new Buffer(username+":"+password).toString('base64')
          }
       }, function(err, response, body){
          if (log) console.log("\n => "+url+" <=\n"+body+"\n");
          if (err) console.log(err+": "+url);
          else if (response.statusCode != 200) console.log(response.statusCode+": "+url);
          else if (next) next(JSON.parse(body));
       });
    }
    
    function now() { return new Date().toISOString().replace(/T/, ' ').replace(/\..+/, ''); }
    
    function ping(){
       ilo("/rest/v1/Chassis/1/Thermal", function(body){
          var date = new Date();
          var log = now();
          if (runs++ === 0)      {
              createState(instanz + pfad + "iLO_Status", {
                    name: "iLO_Status", 
                    desc: "iLO_Status Gesamt",
                    type: 'boolean', 
                    def:  false,
                    read: true,
                    write: true,
                    role: ''
    
                }); 
             for (var f in body.Fans) {
                 var fan = body.Fans[f];
                 log += ", "+fan.FanName+" ["+fan.Units+"]";
                 createState(instanz + pfad + fan.FanName.replace(/ /g, '_'), {
                    name: fan.PhysicalContext, 
                    desc: fan.PhysicalContext,
                    type: 'number', 
                    def:  0,
                    read: true,
                    write: true,
                    role: 'value'  
                }); 
    
             }
             for (var t in body.Temperatures) { var temp = body.Temperatures[t]; log += ", "+temp.Name+" ["+temp.Units+"]"; 
                createState(instanz + pfad + temp.Name.replace(/ /g, '_'), {
                    name: temp.PhysicalContext, 
                    desc: temp.PhysicalContext,
                    type: 'number', 
                    def:  0,
                    read: true,
                    write: true,
                    role: 'value'  
                });  
    
                createState(instanz + pfad + temp.Name.replace(/ /g, '_') + "_max", {
                    name: temp.PhysicalContext + "_max", 
                    desc: temp.PhysicalContext + "_max",
                    type: 'number', 
                    def:  temp.LowerThresholdNonCritical,
                    read: true,
                    write: true,
                    role: 'value'  
                });  
            }
            if (writeLog === true){
                console.log(log);
                log = now();
            }
          }
          anzahl_fehler = 0;
            for (var f in body.Fans) {
                var fan = body.Fans[f];
                log += ", "+fan.CurrentReading;
                setState(instanz + pfad + fan.FanName.replace(/ /g, '_'), fan.CurrentReading);
            }
    
            for (var t in body.Temperatures) {
                var temp = body.Temperatures[t];
                log += ", "+temp.CurrentReading;
                setState(instanz + pfad + temp.Name.replace(/ /g, '_'), temp.CurrentReading);
                isFehler(temp);
            }
    
            if (anzahl_fehler > 0){
                setState(instanz + pfad + "iLO_Status", true);
            }else{
                setState(instanz + pfad + "iLO_Status", false);
                benachrichtigung_gesendet = 0;
            }
    
            if (writeLog === true){
                console.log(log);
            }
        }, !true);
    }
    
    function isFehler(temp){
    
        var max = getState(instanz + pfad + temp.Name.replace(/ /g, '_') + "_max");
        var aktuell = temp.CurrentReading;
    
        if (aktuell > max.val){
            anzahl_fehler++;
            if (benachrichtigung_per_email === true & benachrichtigung_gesendet === 0){
                sendTo("email", {
                    to:      emailadresse,
                    subject: "iLO Temperatur Warnung!!",
                    text:    "Aktuelle Temperatur " + temp.Name + " = " + aktuell + " Grad Celsius."
                });
                benachrichtigung_gesendet = 1;
            }
    
            if (benachrichtigung_per_telegramm === true & benachrichtigung_gesendet === 0){
                sendTo("telegram." + instance, "send", {
                    text: ("iLO Temperatur Warnung!! Aktuelle Temperatur " + temp.Name + " = " + aktuell + " Grad Celsius.") // um die Nachricht nur an Teilnehme xy zu schicken folgendes anfügen , chatId: 'xxx'
                });
                benachrichtigung_gesendet = 1;
            } 
        }
    }
    
    //Script läuft alle 2 Minuten
    schedule("*/2 * * * *", function () {
        console.log("===> Start ILO");
        ping();
    });
    

    Gruß Norbert

    CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

    1 Antwort Letzte Antwort
    0
    • kmxakK Offline
      kmxakK Offline
      kmxak
      Most Active
      schrieb am zuletzt editiert von
      #31

      ok mit dem script bekomme ich keine ausgabe vom ilo mehr

      edit ok ausgabe geht wieder

      er setzt den ilo status auf true aber es kommt keine benachrichtigung

      edit 2:

      muss das script ein neues objekt erstellen?

      anzahl fehler oder sowas? unter objekten ist alles noch beim alten. Oder wird das alles intern im script gemacht?

      Gruß Alex

      1 Antwort Letzte Antwort
      0
      • N Offline
        N Offline
        nobse
        schrieb am zuletzt editiert von
        #32

        Also

        anzahl_fehler ist nur eine Variable im Script.

        Habe gerade noch mal getestet

        • 13-LOM_max auf 10 gesetzt

        • beim nächsten Durchlauft wird iLO_Status auf true gesetzt und E-Mail versendet

        • beim nächsten Durchlauf wird keine E-Mail versendet

        • 13-LOM_max auf 100 gesetzt

        • beim nächsten Durchlauf wird iLO_Status auf false gesetzt und keine E-Mail versendet

        Gruß Norbert

        CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

        1 Antwort Letzte Antwort
        0
        • kmxakK Offline
          kmxakK Offline
          kmxak
          Most Active
          schrieb am zuletzt editiert von
          #33
          javascript.0	2017-05-16 22:38:00.388	info	script.js.Test.iLO_Temp: ===> Start ILO
          javascript.0	2017-05-16 22:36:00.383	info	script.js.Test.iLO_Temp: ===> Start ILO
          

          schaltet den ilo status auf true aber es kommt nix.

          werte liest er auch schon wieder nicht aus.

          woran es gerade scheitert und warum es eben noch ging ist mir ein rätsel

          mein aktuelles script ohne ip user und pw

          das einzige was ich immer änder ist hinter var benachrichtigung_per_telegramm = true; das ; setzen und telegram. hier die instanz 1 setzen.

          var writeLog = false;
          var benachrichtigung_per_email = true;  //Mail Adapter muss installiert sein
          var benachrichtigung_per_telegramm = true; //Telegram Adapter muss installiert sein
          var benachrichtigung_gesendet = 0;
          
          var runs = 0;
          var anzahl_fehler = 0;
          
          var instanz = 'javascript.' + instance;
          var pfad = '.iLO.';
          
          var request = require('request');
          
          function ilo(url, next, log){
             url = "https://"+server+url;
             request.timeout = 60000;
             request({
                "timeout": request.timeout,
                "rejectUnauthorized": false, 
                "url": url, 
                "method": "GET", 
                "headers":
                {
                   "Content-Type": "application/json",
                   "Accept": "application/json",
                   "Authorization": "BASIC " + new Buffer(username+":"+password).toString('base64')
                }
             }, function(err, response, body){
                if (log) console.log("\n => "+url+" <=\n"+body+"\n");
                if (err) console.log(err+": "+url);
                else if (response.statusCode != 200) console.log(response.statusCode+": "+url);
                else if (next) next(JSON.parse(body));
             });
          }
          
          function now() { return new Date().toISOString().replace(/T/, ' ').replace(/\..+/, ''); }
          
          function ping(){
             ilo("/rest/v1/Chassis/1/Thermal", function(body){
                var date = new Date();
                var log = now();
                if (runs++ === 0)      {
                    createState(instanz + pfad + "iLO_Status", {
                          name: "iLO_Status", 
                          desc: "iLO_Status Gesamt",
                          type: 'boolean', 
                          def:  false,
                          read: true,
                          write: true,
                          role: ''
          
                      }); 
                   for (var f in body.Fans) {
                       var fan = body.Fans[f];
                       log += ", "+fan.FanName+" ["+fan.Units+"]";
                       createState(instanz + pfad + fan.FanName.replace(/ /g, '_'), {
                          name: fan.PhysicalContext, 
                          desc: fan.PhysicalContext,
                          type: 'number', 
                          def:  0,
                          read: true,
                          write: true,
                          role: 'value'  
                      }); 
          
                   }
                   for (var t in body.Temperatures) { var temp = body.Temperatures[t]; log += ", "+temp.Name+" ["+temp.Units+"]"; 
                      createState(instanz + pfad + temp.Name.replace(/ /g, '_'), {
                          name: temp.PhysicalContext, 
                          desc: temp.PhysicalContext,
                          type: 'number', 
                          def:  0,
                          read: true,
                          write: true,
                          role: 'value'  
                      });  
          
                      createState(instanz + pfad + temp.Name.replace(/ /g, '_') + "_max", {
                          name: temp.PhysicalContext + "_max", 
                          desc: temp.PhysicalContext + "_max",
                          type: 'number', 
                          def:  temp.LowerThresholdNonCritical,
                          read: true,
                          write: true,
                          role: 'value'  
                      });  
                  }
                  if (writeLog === true){
                      console.log(log);
                      log = now();
                  }
                }
                anzahl_fehler = 0;
                  for (var f in body.Fans) {
                      var fan = body.Fans[f];
                      log += ", "+fan.CurrentReading;
                      setState(instanz + pfad + fan.FanName.replace(/ /g, '_'), fan.CurrentReading);
                  }
          
                  for (var t in body.Temperatures) {
                      var temp = body.Temperatures[t];
                      log += ", "+temp.CurrentReading;
                      setState(instanz + pfad + temp.Name.replace(/ /g, '_'), temp.CurrentReading);
                      isFehler(temp);
                  }
          
                  if (anzahl_fehler > 0){
                      setState(instanz + pfad + "iLO_Status", true);
                  }else{
                      setState(instanz + pfad + "iLO_Status", false);
                      benachrichtigung_gesendet = 0;
                  }
          
                  if (writeLog === true){
                      console.log(log);
                  }
              }, !true);
          }
          
          function isFehler(temp){
          
              var max = getState(instanz + pfad + temp.Name.replace(/ /g, '_') + "_max");
              var aktuell = temp.CurrentReading;
          
              if (aktuell > max.val){
                  anzahl_fehler++;
                  if (benachrichtigung_per_email === true & benachrichtigung_gesendet === 0){
                      sendTo("email", {
                          to:      emailadresse,
                          subject: "iLO Temperatur Warnung!!",
                          text:    "Aktuelle Temperatur " + temp.Name + " = " + aktuell + " Grad Celsius."
                      });
                      benachrichtigung_gesendet = 1;
                  }
          
                  if (benachrichtigung_per_telegramm === true & benachrichtigung_gesendet === 0){
                      sendTo("telegram.1" + instance, "send", {
                          text: ("iLO Temperatur Warnung!! Aktuelle Temperatur " + temp.Name + " = " + aktuell + " Grad Celsius.") // um die Nachricht nur an Teilnehme xy zu schicken folgendes anfügen , chatId: 'xxx'
                      });
                      benachrichtigung_gesendet = 1;
                  } 
              }
          }
          
          //Script läuft alle 2 Minuten
          schedule("*/2 * * * *", function () {
              console.log("===> Start ILO");
              ping();
          });
          

          Gruß Alex

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nobse
            schrieb am zuletzt editiert von
            #34

            Nehme mal bitte das 1 bei telegram weg oder lösche das + instance

            Gruß Norbert

            CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

            1 Antwort Letzte Antwort
            0
            • kmxakK Offline
              kmxakK Offline
              kmxak
              Most Active
              schrieb am zuletzt editiert von
              #35

              Jo das war es

              es muss so sein

              sendTo("telegram.1", "send", {
              

              jedenfalls bei mir weil ich es auf instanz 1 haben möchte.

              Hatte nicht gesehen das du da was geändert hattest ;)

              Gruß Alex

              1 Antwort Letzte Antwort
              0
              • N Offline
                N Offline
                nobse
                schrieb am zuletzt editiert von
                #36

                Was hast du eigentlich für eine CPU in deinem GEN8? Ich habe einen Intel(R) Celeron(R) CPU G1610T @ 2.30GHz und suche was schnelleres was auf das Board past. Hast du da eine Idee?

                Für heute ist für mich Feierabend.

                Gruß Norbert

                CCU2 • Raspberry für Wetterstation • CMS http://www.exv2.de • HP ProLiant MicroServer Gen8 12GB RAM, 2x3TB, Windows Essentials Server 2016 mit ioBroker

                1 Antwort Letzte Antwort
                0
                • kmxakK Offline
                  kmxakK Offline
                  kmxak
                  Most Active
                  schrieb am zuletzt editiert von
                  #37

                  Ich habe auch noch Ideal Standart.

                  Habe mehrere in Ebay auf beobachtungsliste 150-250€ aber momentan ist mir das zu teuer. Der CPU bei mir ist noch nicht ausgelastet. ( Erschwerend bei mir auch das Temperaturproblem unter dem Dachboden)

                  Die TDP der meisten CPU's sind ja bei 70 oder da drüber…

                  Der Intel Xeon E3-1265L v2 hat eine TPD von 45W da würde der OEM CPU Kühler fast noch reichen. Läuft ja auch nicht immer unter Volllast.

                  Kannst ja mal hier schauen:

                  https://www.hardwareluxx.de/community/f ... 63207.html

                  Gruß Alex

                  1 Antwort Letzte Antwort
                  0
                  • kmxakK Offline
                    kmxakK Offline
                    kmxak
                    Most Active
                    schrieb am zuletzt editiert von
                    #38

                    habe aktuell beim JS restart folgende Fehlermeldung am anfang.

                    Das Script selber scheint zu laufen

                    ! ````
                    javascript.0 2017-09-22 13:04:00.827 info script.js.User.Verschiedene.iLO_Temperatur: 2017-09-22 11:04:00, 32, 21, 40, 35, 0, 58, 41, 47, 0, 44, 0, 35, 43, 0
                    javascript.0 2017-09-22 13:04:00.827 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.827 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.827 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.826 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.826 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.826 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.826 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.826 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.826 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.826 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.826 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.826 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.826 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.825 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.825 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.825 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.825 warn State "javascript.0.iLO.13-LOM_max" not found
                    javascript.0 2017-09-22 13:04:00.825 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.825 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.825 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.825 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.825 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.825 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.825 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.825 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.825 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.825 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.825 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.824 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.824 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.824 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.824 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.824 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.824 warn State "javascript.0.iLO.12-Sys_Exhaust_max" not found
                    javascript.0 2017-09-22 13:04:00.824 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.824 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.823 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.823 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.823 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.823 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.823 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.823 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.823 warn State "javascript.0.iLO.11-PCI_1_Zone_max" not found
                    javascript.0 2017-09-22 13:04:00.823 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.823 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.823 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.823 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.823 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.823 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.822 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.822 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.822 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.822 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.822 warn State "javascript.0.iLO.10-PCI_1_max" not found
                    javascript.0 2017-09-22 13:04:00.822 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.822 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.822 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.822 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.822 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.822 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.822 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.822 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.822 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.821 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.821 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.821 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.821 warn State "javascript.0.iLO.09-iLO_Zone_max" not found
                    javascript.0 2017-09-22 13:04:00.821 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.821 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.821 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.821 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.821 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.821 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.821 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.821 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.821 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.821 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.821 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.820 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.820 warn State "javascript.0.iLO.08-Supercap_Max_max" not found
                    javascript.0 2017-09-22 13:04:00.820 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.820 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.820 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.820 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.820 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.820 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.820 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.820 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.820 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.820 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.820 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.820 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.820 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.820 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.820 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.820 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.820 warn State "javascript.0.iLO.07-VR_P1_Zone_max" not found
                    javascript.0 2017-09-22 13:04:00.820 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.819 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.819 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.819 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.819 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.819 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.819 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.819 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.819 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.819 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.819 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.819 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.819 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.818 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.818 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.817 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.817 warn State "javascript.0.iLO.06-Chipset_Zone_max" not found
                    javascript.0 2017-09-22 13:04:00.817 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.817 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.817 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.817 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.817 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.817 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.817 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.817 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.817 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.817 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.817 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.816 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.816 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.816 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.816 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.816 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.816 warn State "javascript.0.iLO.05-Chipset_max" not found
                    javascript.0 2017-09-22 13:04:00.816 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.816 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.815 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.815 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.815 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.815 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.815 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.815 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.815 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.815 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.815 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.815 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.815 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.815 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.815 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.815 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.815 warn State "javascript.0.iLO.04-HD_Max_max" not found
                    javascript.0 2017-09-22 13:04:00.815 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.815 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.815 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.814 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.814 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.814 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.814 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.814 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.814 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.814 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.811 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.811 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.811 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.811 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.811 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.810 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.810 warn State "javascript.0.iLO.03-P1_DIMM_1-2_max" not found
                    javascript.0 2017-09-22 13:04:00.810 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.810 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.810 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.810 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.810 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.810 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.810 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.810 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.810 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.810 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.810 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.809 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.809 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.809 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.809 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.809 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.809 warn State "javascript.0.iLO.02-CPU_max" not found
                    javascript.0 2017-09-22 13:04:00.809 warn at process._tickCallback (internal/process/next_tick.js:104:9)
                    javascript.0 2017-09-22 13:04:00.809 warn at _combinedTickCallback (internal/process/next_tick.js:80:11)
                    javascript.0 2017-09-22 13:04:00.809 warn at endReadableNT (_stream_readable.js:974:12)
                    javascript.0 2017-09-22 13:04:00.809 warn at IncomingMessage.emit (events.js:185:7)
                    javascript.0 2017-09-22 13:04:00.809 warn at emitNone (events.js:91:20)
                    javascript.0 2017-09-22 13:04:00.809 warn at IncomingMessage.g (events.js:292:16)
                    javascript.0 2017-09-22 13:04:00.809 warn at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1091:12)
                    javascript.0 2017-09-22 13:04:00.809 warn at Request.emit (events.js:188:7)
                    javascript.0 2017-09-22 13:04:00.808 warn at emitOne (events.js:96:13)
                    javascript.0 2017-09-22 13:04:00.808 warn at Request. (/opt/iobroker/node_modules/request/request.js:1171:10)
                    javascript.0 2017-09-22 13:04:00.808 warn at Request.emit (events.js:191:7)
                    javascript.0 2017-09-22 13:04:00.808 warn at emitTwo (events.js:106:13)
                    javascript.0 2017-09-22 13:04:00.808 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
                    javascript.0 2017-09-22 13:04:00.808 warn at Request._callback (script.js.User.Verschiedene.iLO_Temperatur:37:22)
                    javascript.0 2017-09-22 13:04:00.808 warn at script.js.User.Verschiedene.iLO_Temperatur:110:13
                    javascript.0 2017-09-22 13:04:00.808 warn at isFehler (script.js.User.Verschiedene.iLO_Temperatur:128:15)
                    javascript.0 2017-09-22 13:04:00.808 warn State "javascript.0.iLO.01-Inlet_Ambient_max" not found

                    Gruß Alex

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      SchuetzeSchulz
                      schrieb am zuletzt editiert von
                      #39

                      Ich habe das Ganze mal in einen Adapter gepackt.

                      Vielen Dank an kmxax für die prima Vorarbeit.

                      Es darf gern getestet werden ich freue mich auf Rückmeldungen: https://github.com/SebastianSchultz/ioBroker.hp-ilo

                      1 Antwort Letzte Antwort
                      0
                      • Q Offline
                        Q Offline
                        Qlink
                        schrieb am zuletzt editiert von Qlink
                        #40

                        Hat schon jemand die Daten von iLO5, also von HPE Server Gen10 aufwärts in iobroker gebracht ?
                        Ich wäre sehr daran interessiert diese auslesen zu können.

                        Leider funktioniert der Adapter von SchuetzeSchulz nur mit iLO4, nicht aber mit iLO5 und er hat nach einer Anfrage in github leider auch nicht vor seinen Adapter iLO5 ready zu machen ...

                        Ich bin für jede Hilfe dankbar, egal ob per Script oder Adapter ...

                        Beste Grüße

                        S 1 Antwort Letzte Antwort
                        0
                        • Q Qlink

                          Hat schon jemand die Daten von iLO5, also von HPE Server Gen10 aufwärts in iobroker gebracht ?
                          Ich wäre sehr daran interessiert diese auslesen zu können.

                          Leider funktioniert der Adapter von SchuetzeSchulz nur mit iLO4, nicht aber mit iLO5 und er hat nach einer Anfrage in github leider auch nicht vor seinen Adapter iLO5 ready zu machen ...

                          Ich bin für jede Hilfe dankbar, egal ob per Script oder Adapter ...

                          Beste Grüße

                          S Offline
                          S Offline
                          SchuetzeSchulz
                          schrieb am zuletzt editiert von
                          #41

                          @Qlink sagte in [Frage] ioBroker - iLO Server Daten auslesen:

                          und er hat nach einer Anfrage in github leider auch nicht vor seinen Adapter iLO5 ready zu machen ...

                          Das ist so nicht richtig.
                          Ich kann es nur nicht, da ich kein ILO5 habe. Müsste also jemand der ILO5 hat ein wenig Vorarbeit leisten (Daten versuchen auszulesen, Wireshark etc.)
                          Dann kann ich das auch in den Adapter einbauen.

                          Q 1 Antwort Letzte Antwort
                          0
                          • S SchuetzeSchulz

                            @Qlink sagte in [Frage] ioBroker - iLO Server Daten auslesen:

                            und er hat nach einer Anfrage in github leider auch nicht vor seinen Adapter iLO5 ready zu machen ...

                            Das ist so nicht richtig.
                            Ich kann es nur nicht, da ich kein ILO5 habe. Müsste also jemand der ILO5 hat ein wenig Vorarbeit leisten (Daten versuchen auszulesen, Wireshark etc.)
                            Dann kann ich das auch in den Adapter einbauen.

                            Q Offline
                            Q Offline
                            Qlink
                            schrieb am zuletzt editiert von
                            #42

                            @SchuetzeSchulz

                            Wenn du mir genau sagst wie ich was machen muss, kann ich natürlich gerne versuchen dir die notwendigen Daten zu liefern ...

                            1 Antwort Letzte Antwort
                            0
                            • Q Offline
                              Q Offline
                              Qlink
                              schrieb am zuletzt editiert von
                              #43

                              @kmxak

                              Besteht die Möglichkeit, dass du dein Script mit iLO5 kompatibel machst ?

                              1 Antwort Letzte Antwort
                              0
                              • kmxakK Offline
                                kmxakK Offline
                                kmxak
                                Most Active
                                schrieb am zuletzt editiert von
                                #44

                                Ich benutze das Script selber nicht mehr. Siehe https://github.com/SebastianSchultz/ioBroker.hp-ilo

                                Gruß Alex

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                572

                                Online

                                32.6k

                                Benutzer

                                82.1k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe