From 555aca9ed08df2b43c0c173a76c7ad28d4637959 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Tue, 15 Apr 2025 17:35:50 +0200 Subject: [PATCH] add statuscode to update for status - value in a status update now contains the text only --- secop.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/secop.py b/secop.py index 6e75db2..6a8ae6e 100644 --- a/secop.py +++ b/secop.py @@ -75,6 +75,10 @@ class SecopInteractor(SecopClient): name = f'{module}:{parameter}' if entry.readerror: item = {'name': name, 'error': str(entry.readerror)} + elif parameter == 'status': + # statuscode: 0: DISABLED, 1: IDLE, 2: WARN, 3: BUSY, 4: ERROR + item = {'name': name, 'value': str(entry[0][1]), 'statuscode': entry[0][0] // 100, + 'formatted': entry.formatted()} else: item = {'name': name, 'value': str(entry), 'formatted': entry.formatted()} # print(item)