This commit is contained in:
Johannes Holzwarth | SE-Inno GmbH
2024-01-15 12:06:04 +01:00
parent 0d57a1b28a
commit 08e5bb93e9
2 changed files with 24 additions and 23 deletions
+22 -21
View File
@@ -78,7 +78,9 @@ class MonitoringServer extends IPSModule {
$status = ($stoptime - $starttime) * 1000; $status = ($stoptime - $starttime) * 1000;
$status = floor($status); $status = floor($status);
} }
print_r($status); if ($status == 4){
print_r("Everything fine :)");
}
return $status; return $status;
} }
@@ -94,28 +96,25 @@ class MonitoringServer extends IPSModule {
if (is_bool($value) == true){
if ($value == true){ if ($value == filter_var($value, FILTER_VALIDATE_FLOAT)){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=1'); curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' . number_format($value/1,1,'.','') );
} //echo 'es war ein float ';
else{ }elseif ($value = filter_var($value, FILTER_VALIDATE_BOOLEAN)){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=0');
} if ($value == true){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=1');
}
else{
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=0');
}
//echo 'es war ein bool '; //echo 'es war ein bool ';
} }elseif (filter_var($value, FILTER_VALIDATE_INT)){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' .$value);
//echo 'es war ein int ';
}
if (is_integer($value) == true){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' .$value);
}
if (is_float($value) == true){
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' . number_format($value/1,1,'.','') );
//echo 'es war ein float ';
}
} }
public function checkAlarms() { public function checkAlarms() {
@@ -264,9 +263,11 @@ class MonitoringServer extends IPSModule {
$system = "P".$projectnumber."_ISP".$ispnumber; $system = "P".$projectnumber."_ISP".$ispnumber;
$category = "Digital"; $category = "Digital";
$valuename = $parname."_".$varname; $valuename = $parname."_".$varname;
// if($this->state["status"] == "pass"){ }
Write2Influx($payload, $ssl, $server, $port, $db, $system, $category, $valuename); if($this->checkInfluxState() < 5){
Write2Influx($payload, $ssl, $server, $port, $db, $system, $category, $valuename);
}
} }
+1 -1
View File
@@ -8,6 +8,6 @@
"date": 1491343200 "date": 1491343200
}, },
"version": "1.6", "version": "1.6",
"build": 0, "build": 1,
"date": 0 "date": 0
} }