diff --git a/app/Observers/SensorObserver.php b/app/Observers/SensorObserver.php index 9d30b8e80d..ea31c2188d 100644 --- a/app/Observers/SensorObserver.php +++ b/app/Observers/SensorObserver.php @@ -122,7 +122,10 @@ class SensorObserver echo 'U'; } - EventLog::log('Sensor Updated: ' . $sensor->sensor_class . ' ' . $sensor->sensor_type . ' ' . $sensor->sensor_index . ' ' . $sensor->sensor_descr, $sensor->device_id, 'sensor', Severity::Notice, $sensor->sensor_id); + // only post eventlog when relevant columns change + if ($sensor->isDirty(['sensor_class', 'sensor_oid', 'sensor_index', 'sensor_type', 'sensor_descr', 'group', 'sensor_divisor', 'sensor_multiplier', 'entPhysicalIndex', 'entPhysicalIndex_measured', 'user_func'])) { + EventLog::log('Sensor Updated: ' . $sensor->sensor_class . ' ' . $sensor->sensor_type . ' ' . $sensor->sensor_index . ' ' . $sensor->sensor_descr, $sensor->device_id, 'sensor', Severity::Notice, $sensor->sensor_id); + } } public function deleted(): void