Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19001360 -> MDT Heizungsakor Diagnose -> Fehler im LOG

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS 19001360 -> MDT Heizungsakor Diagnose -> Fehler im LOG

    Hallo,

    habe beim LBS 1900136 folgenden Fehler im LOG:

    Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001360.php | Fehlercode: 8 | Zeile: 37 | Undefined offset: 3

    Kann mir da jemand bei der Lösung des Fehlers helfen?

    Habe von der Programmierung eines LBS absolut keinen schimmer leider (noch nicht)!

    Nutzt ihr den LBS und könnt selbigen Fehler feststellen?

    Vielen lieben Dank!

    Liebe Grüße

    Mike

    #2
    Bei Dir fehlt scheinbar der Stellwert, deshalb ist der Teil des Arrays leer, und $a4 kann nicht gesetzt werden. In dem LBS fehlt so ziehmlich jeder Errorhandler.

    Mal ungetestet von der Bar aus:
    Ersetze
    Code:
    // Stellwert > 0%
    
    $a4 = $n[3];
    
    if ( $a4 != '1' ) {
    
    $a4 = '0';
    
    }
    mit
    Code:
    //Stellwert > 0
    
    if (array_key_exists(3,$n) and $n[3] > 0){
    LogicSetOutput($id,4,$n[3])
    Else{
    LogicSetOutput($id,4,0)
    }

    Kommentar


      #3
      Hey,

      vielen Dank für die Rückmeldung. Deinen Code habe ich eingefügt. Dieser musste allerdings noch angepasst werden (es fehlten einige Semikolon und geschwungene Klammern). Ebenfalls fehlte beim Befehl Logic_SetOutput(xxx) der Unterstrich.


      //Stellwert > 0
      if (array_key_exists(3,$n) and $n[3] > 0){
      Logic_SetOutput($id,4,$n[3]);
      }
      Else{
      Logic_SetOutput($id,4,0);
      }

      Aber nun funktioniert der LBS. Vielen Dank.

      LG

      Mike

      Kommentar

      Lädt...
      X