All pastes #768830 Raw Edit

Vermischtes

public text v1 · immutable
·published 2007-11-10 22:19 UTC
rendered paste body
  my $sql;
  open(DEBUGLOG, ">>/var/log/digitemp/error.log) || die "cannot write error.log";
  if ( $temperature == 185.00 ) {
    my $debugdate=`date +%Y%m%d-%H%M%S`;
    chomp $debugdate;
      print DEBUGLOG $debugdate . "ERROR sensor: " . $serialnumber . " lieferte fehlerwert 185 zurueck\n";
    if ( $lastserialtemp{$serialnumber} == 185.00 )
    {
      print DEBUGLOG $debugdate . "FATAL sensor: " . $serialnumber . "- zweite messung ergab auch fehlercode.\n";
      $temperature = 0;
      $sql="INSERT INTO digitemp SET SerialNumber='$serialnumber',Fahrenheit=$temperature";
    }
    else
    {
      print DEBUGLOG $debugdate . "CORRECTED sensor: " . $serialnumber . "- lieferte falsche werte - korrigiert durch letzten wert: $lastserialtemp fahrenheit\n";
      
      $temperature = $lastserialtemp{$serialnumber};
      $sql="INSERT INTO digitemp SET SerialNumber='$serialnumber',Fahrenheit=$temperature";
    }
  close(DEBUGLOG);
  }