connect_error) { die("Connection failed: " . $conn->connect_error); } $date_tz = "UTC"; $sql = "SELECT value FROM sensors_system WHERE name = 'server_timezone'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $date_tz = $row["value"]; } } $date = exec('TZ='.$date_tz.' /bin/date'); $temp_type = "Fahrenheit"; $deg = "F"; $sql = "SELECT value FROM sensors_system WHERE name = 'server_temperature'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { if ($row["value"] == "Celsius") { $temp_type = "Celsius"; $deg = "C"; } else { $temp_type = "Fahrenheit"; $deg = "F"; } } } $sql = "SELECT * FROM sensors_info WHERE sensor_state = 'on' AND sensor_type = 'Soil Sensor'"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row echo '
| Sensor ID | '; echo 'Status | '; echo 'State | '; echo 'Air Temp | '; echo 'Humidity (%) | '; echo 'Light (nW/(cm)^2) | '; echo 'Soil Temp 1 | '; echo 'Soil Temp 2 | '; echo 'Soil Temp 3 | '; echo 'Soil Temp 4 | '; echo 'Moisture 1 | '; echo 'Moisture 2 | '; echo 'Moisture 3 | '; echo 'Moisture 4 | '; while($row = $result->fetch_assoc()) { $soil_sensor = exec('/opt/sensiplicity/bin/sn-util-rpi get '.$row["sensor_bus"].' '.$row["sensor_id"].' | grep '.$row["sensor_id"].''); if ($soil_sensor) { $status = "
| '.$name.' | '.$status.' | '.$state_of_sensor.' | '.$temp_value_air.'°'.$deg.' | '.$soil_data[5].'% | '.$soil_data[11].'% | '.$temp_value_soil0.'°'.$deg.' | '.$temp_value_soil1.'°'.$deg.' | '.$temp_value_soil2.'°'.$deg.' | '.$temp_value_soil3.'°'.$deg.' | '.$moisture1.' | '.$moisture2.' | '.$moisture3.' | '.$moisture4.' |