From 4fea786e16c8b8aca1e8f44e11eb29c3afc44ed4 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Mon, 8 Sep 2025 08:11:23 +1000 Subject: [PATCH] sync plugin Signed-off-by: jokob-sk --- front/plugins/sync/config.json | 4 ++-- front/plugins/sync/sync.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/front/plugins/sync/config.json b/front/plugins/sync/config.json index 5e216264..ef6c47e5 100755 --- a/front/plugins/sync/config.json +++ b/front/plugins/sync/config.json @@ -125,11 +125,11 @@ }, { "language_code": "es_es", - "string": "Solo está habilitado si selecciona schedule en la configuración SYNC_RUN. Asegúrese de ingresar la programación en el formato similar a cron correcto (por ejemplo, valide en crontab.guru). Por ejemplo, ingresar 0 4 * * * ejecutará el escaneo después de las 4 a.m. en el TIMEZONE que configuró arriba. Se ejecutará la PRÓXIMA vez que pase el tiempo." + "string": "Solo está habilitado si selecciona schedule en la configuración SYNC_RUN. Asegúrese de ingresar la programación en el formato similar a cron correcto (por ejemplo, valide en crontab.guru). Por ejemplo, ingresar 0 4 * * * ejecutará el escaneo después de las 4 a.m. en el TIMEZONE que configuró arriba. Se ejecutará la PRÓXIMA vez que pase el tiempo." }, { "language_code": "de_de", - "string": "Nur aktiviert, wenn Sie schedule in der SYNC_RUN-Einstellung auswählen. Stellen Sie sicher, dass Sie den Zeitplan im richtigen Cron-ähnlichen Format eingeben (z. B. validieren unter crontab.guru). Wenn Sie beispielsweise 0 4 * * * eingeben, wird der Scan nach 4 Uhr morgens in der TIMEZONE den Sie oben festgelegt haben. Wird das NÄCHSTE Mal ausgeführt, wenn die Zeit vergeht." + "string": "Nur aktiviert, wenn Sie schedule in der SYNC_RUN-Einstellung auswählen. Stellen Sie sicher, dass Sie den Zeitplan im richtigen Cron-ähnlichen Format eingeben (z. B. validieren unter crontab.guru). Wenn Sie beispielsweise 0 4 * * * eingeben, wird der Scan nach 4 Uhr morgens in der TIMEZONE ausgeführt, den Sie oben festgelegt haben. Wird das NÄCHSTE Mal ausgeführt, wenn die Zeit vergeht." } ] }, diff --git a/front/plugins/sync/sync.py b/front/plugins/sync/sync.py index 02fe054a..e40e7afd 100755 --- a/front/plugins/sync/sync.py +++ b/front/plugins/sync/sync.py @@ -28,7 +28,7 @@ from pytz import timezone conf.tz = timezone(get_setting_value('TIMEZONE')) # Make sure log level is initialized correctly -Logger(get_setting_value('LOG_LEVEL')) +lggr = Logger(get_setting_value('LOG_LEVEL')) pluginName = 'SYNC' @@ -148,7 +148,8 @@ def main(): message = f'[{pluginName}] Device data from node "{node_name}" written to {log_file_name}' mylog('verbose', [message]) - write_notification(message, 'info', timeNowTZ()) + lggr.isAbove('verbose'): + write_notification(message, 'info', timeNowTZ()) # Process any received data for the Device DB table (ONLY JSON)