remove CounterTable and CounterClient modules; add CounterServer and update library version

This commit is contained in:
jhartworks
2026-04-15 14:52:48 +02:00
parent ebe6991832
commit 4363fd47a5
9 changed files with 707 additions and 282 deletions
+70
View File
@@ -0,0 +1,70 @@
{
"elements": [
{
"type": "SelectCategory",
"name": "CounterCategoryID",
"caption": "Counter Kategorie"
},
{
"type": "SelectVariable",
"name": "JsonOutputVariableID",
"caption": "JSON Ausgabe Variable",
"validVariableTypes": [3]
},
{
"type": "ExpansionPanel",
"caption": "MQTT (optional)",
"items": [
{
"type": "CheckBox",
"name": "EnableMQTT",
"caption": "MQTT senden"
},
{
"type": "SelectInstance",
"name": "MqttClientID",
"caption": "MQTT Client",
"visible": "EnableMQTT",
"validModules": ["{C6D2AEB3-6E1F-4B2E-8D6E-2F0A6C4C2A7F}"]
},
{
"type": "ValidationTextBox",
"name": "MqttTopic",
"caption": "MQTT Topic",
"visible": "EnableMQTT",
"placeholder": "clients/counters/json"
}
]
},
{
"type": "NumberSpinner",
"name": "UpdateTime",
"caption": "Aktualisierungszeit (Sekunden)",
"digits": 0
}
],
"actions": [
{
"type": "Button",
"caption": "Testlauf (JSON erzeugen)",
"onClick": "SECC_BuildAndStorePayload($id);"
}
],
"status": [
{
"code": 101,
"icon": "active",
"caption": "Aktiv"
},
{
"code": 102,
"icon": "inactive",
"caption": "Keine Kategorie gewählt"
},
{
"code": 103,
"icon": "inactive",
"caption": "Keine JSON Variable gewählt"
}
]
}