Fixed state sensors on global Health table always displayed as 'OK' (#10171)

This commit is contained in:
CirnoT
2019-04-30 22:49:53 +02:00
committed by PipoCanaja
parent 36134fd30f
commit 97005c0b57

View File

@@ -117,7 +117,7 @@ foreach (dbFetchRows($sql, $param) as $sensor) {
$state_translation = dbFetchRows('SELECT * FROM state_translations as ST, sensors_to_state_indexes as SSI WHERE ST.state_index_id=SSI.state_index_id AND SSI.sensor_id = ? AND ST.state_value = ? ', array($sensor['sensor_id'], $sensor['sensor_current']));
//$current_label = get_state_label_color($sensor);
$sensor_current = get_state_label($sensor['state_generic_value'], (!empty($state_translation['0']['state_descr'])) ? $state_translation[0]['state_descr'] . " (".$sensor['sensor_current'].")" : $sensor['sensor_current']);
$sensor_current = get_state_label($state_translation['0']['state_generic_value'], (!empty($state_translation['0']['state_descr'])) ? $state_translation[0]['state_descr'] . " (".$sensor['sensor_current'].")" : $sensor['sensor_current']);
} else {
// we have another sensor
$current_label = get_sensor_label_color($sensor);