Thu, 12 Oct 2023 14:19:46 +0200
Version 0.3.44. Moved iSpindel Plato calculation from the php script to bmsd. This uses calibration data in the mon_ispindels table. Setup of this data will be done by the bmsapp applications. Default settings are stored in MySQL. From now on you don't need to store calibration data in the iSpindel.
507
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | <?php |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | require_once('config.php'); |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | if (isset($_GET["code"])) |
838
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
6 | $code = $_GET["code"]; |
507
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | else |
838
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
8 | $code = "CB0080"; |
507
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | /* |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | * 2014-11-15 18:39:12,TEMPERATURE,PRESSURE,UUID |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | * | | | | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | * datetime + | | | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | * temperature ------------+ | | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | * pressure --------------------------+ | |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | * unit uuid --------------------------------+ |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | */ |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | |
838
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
20 | $connect = mysqli_connect(DBASE_HOST, DBASE_USER, DBASE_PASS, DBASE_NAME); |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
21 | if (! $connect) { |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
22 | die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
23 | } |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
24 | mysqli_set_charset($connect, "utf8" ); |
507
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | |
838
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
26 | $query = "SELECT * FROM log_co2pressure WHERE code='".$code."' ORDER BY datetime;"; |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
27 | $result = mysqli_query($connect, $query) or die("SQL Error 1: " . mysqli_error($connect)); |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
28 | while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
29 | |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
30 | $logs[] = array( |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
31 | 'date' => substr($row['datetime'],0,16), |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
32 | 'temperature' => $row['temperature'], |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
33 | 'pressure' => $row['pressure'] |
ce5f39b66a51
Switch co2pressure graph to MySQL
Michiel Broek <mbroek@mbse.eu>
parents:
600
diff
changeset
|
34 | ); |
507
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
35 | } |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
36 | header("Content-type: application/json"); |
17f244137a9b
Add refermentation logfile and graph.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
37 | echo json_encode($logs); |