Hamburger Hamburger

Heating and Ventilation Control

/HV_TempCal

Keine Erläuterungen gefunden.

<?php
/*
function HV_TempCal1(){
  $fid = fopen("HV_TemperatureCalibration.dat","r");
  $cal = fgets($fid,1024);
  while(!feof($fid)){
    $cal.= fgets($fid,1024);
  }
  fclose($fid);
  $cal = htmlspecialchars($cal);
  $content = "<h2>Temperatur Eichung</h2>\n";
  $content.= "<p>Die erste Spalte enthält jeweils den ADC-Wert, die zweite Spalte die entsprechende Tempratur. <br>Die Namen zwischen den <strong> #</strong> verwendet die SW, um auf die entsprechende Kennlinie zuzugreifen, wenn du ihn änderst, musst du die SW anpassen!</p>\n";
  $content.= "<form  action='?what2do=TempCal2' method='POST'>\n";
  $content.= "<textarea name='newTempCal' cols='42' rows='32'>".$cal."</textarea><br>\n";
  $content.= "<input type='submit' name='' value='submit'>\n";
  $content.= "</form>\n";
  return $content;
}

function HV_TempCal2(){
  if(isset($_POST['newTempCal'])){
    $TempCal = $_POST['newTempCal'];
    $cmd = "cp HV_TemperatureCalibration.dat HV_TemperatureCalibration.bak";
    exec($cmd);
    $fid = fopen('HV_TemperatureCalibration.dat',"w");
    fputs($fid,$TempCal);
    fclose($fid);
    $content = "<p>Temperatur Kalibrierung geschrieben.</p>";
  }else{
    $content = "<b>no data found</b>";
  }
  return $content;
}
*/

function HV_HeatCal1(){
    $fname = "Configuration/HvcCalibration.dat";
    if (file_exists($fname)) {
    $fid = fopen($fname,"r");
  $cal = fgets($fid,1024);
  while(!feof($fid)){
    $cal.= fgets($fid,1024);
  }
  fclose($fid);
    }else{
        echo "FILE NOT fOUND: ".$fname;
    }
  $cal = htmlspecialchars($cal);
  $content = "<h2>Application of heating control</h2>\n";
  $content.= "<p>Die erste Spalte enthält jeweils die Steuergröße, die zweite Spalte die entsprechende Reaktion. <br>Die Namen zwischen den <strong> #</strong> verwendet die SW, um auf die entsprechende Kennlinie zuzugreifen, wenn du ihn änderst, musst du die SW anpassen!</p>\n";
  $content.= "<form  action='?what2do=HeatCal2' method='POST'>\n";
  $content.= "<textarea name='newHeatCal' cols='42' rows='32'>".$cal."</textarea><br>\n";
  $content.= "<input type='submit' name='' value='submit'>\n";
  $content.= "</form>\n";
  return $content;
}

function HV_HeatCal2(){
  if(isset($_POST['newHeatCal'])){
    $HeatCal = $_POST['newHeatCal'];
    $cmd = "cp HV_heatingControl.dat HV_heatingControl.bak";
    exec($cmd);
    $fid = fopen('HV_heatingControl.dat',"w");
    fputs($fid,$HeatCal);
    fclose($fid);
    $content = "<p>Kalibrierung geschrieben.</p>";
  }else{
    $content = "<b>no data found</b>";
  }
  return $content;
}
?>

python

1/HvcLightControl.py
2/HvcHCSR04ultrasonic.py
3/HvcPV.py
4/HvcMotorDriver.py
5/HvcRollerShutter.py
6/manGenMqttMap.py
7/HvcReadSPI.py
8/HvcMqtt.py
9/HvcTables.py
10/HvcMain.py
11/HvcSetGPIO.py
12/HvcWifiRelay.py
13/HvcOperationMode.py
14/HvcControl.py
15/HvcRaw2phys.py
16/HvcWeather.py
17/HvcOneWire.py
18/makeDoc.py
19/HvcFronius.py
20/EnergyManager.py
21/HvcSendI2C.py

php

1/HV_colorMap.php
2/HV_Admin_Login.php
3/HV_readOperationState.php
4/HV_setParameters.php
5/HV_config.php
6/EM_handleJSON.php
7/index.php
8/readFilenames.php
9/HV_restart.php
10/HV_moveGate.php
11/HV_showLog.php
12/HV_RollerShutter.php
13/EM_editParameter.php
14/HV_serviceLog.php
15/HV_H2Olevel.php
16/HV_TempCal.php
17/HV_Fronius.php
18/EM_plot.php
19/readNamedData.php
20/HV_composeH2Oplot.php
21/HVdoc.php
22/HV_showWeatherForecast.php
23/HV_showHouse.php

Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden.