Hamburger Hamburger

Heating and Ventilation Control

/readNamedData

Keine Erläuterungen gefunden.

<?php 
/* published under GPL www.gnu.org/licenses/gpl.html */
function readNamedData($fname,$path,$delimiter){
  $fname=sprintf("%s%s", $path, $fname);
  if (file_exists($fname)) {
    $fid = fopen($fname, "r");
    $line = fgets( $fid, 2048 ); #headerline
    $line=str_replace(" #","",trim($line));
    $fieldNames=explode($delimiter,$line);
    $NoVars=count($fieldNames);
    $line = fgets( $fid, 2048 );
    $n=-1;
    while(!feof($fid)){
    if($line[0]!=" #"){
      $n++;
      /* change format of numbers */
      $line=str_replace(",",".",$line);
      $values=explode($delimiter,$line);
      #echo $fname. "<br>";
      #print_r($fieldNames);echo "<br>";
      #print_r($values);echo"<br>";
      #exit(1);
      $time[$n]=trim($values[0]);
      echo $line. "<br>";
      for($m=0;$m<$NoVars;$m++){
	$data[$fieldNames[$m]][$n]=trim($values[$m]);
      } #m
      } #fi
      $line = fgets( $fid, 2048 );
    } #n
    fclose($fid);
  }else{
    printf("FILE ".$fname." DOES NOT EXIST!\N");
  }
  return $data;
}
?>

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.