add statuscode to update for status

- value in a status update now contains the text only
This commit is contained in:
2025-04-15 17:35:50 +02:00
parent 38b2dbcf93
commit 555aca9ed0

View File

@ -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)