@homoran ja ich packe die Objektdaten mal in Code tags...
der Alias holt sich den Zählerwert:
{
"common": {
"name": "BezugLeistungTotal",
"desc": "Manuell erzeugt",
"role": "value",
"type": "number",
"read": true,
"write": true,
"def": 0,
"alias": {
"id": "modbus.1.inputRegisters.30053_Total_System_Power",
"read": "val/1000",
"write": "val/1000"
}
},
"type": "state",
"native": {},
"_id": "alias.0.BezugLeistungTotal",
"acl": {
"object": 1600,
"state": 1600,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1738143990517
}
Der wird vom script weiter verarbeitet und zum mqtt.2 geschickt
so sieht der aus:
{
"common": {
"name": "BezugLeistungTotal",
"desc": "Manuell erzeugt",
"role": "state",
"type": "number",
"read": true,
"write": true,
"def": 0
},
"type": "state",
"native": {},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1738144358710,
"_id": "mqtt.2.BezugLeistungTotal",
"acl": {
"object": 1600,
"state": 1600,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
Und von der mqtt Instanz weitergegeben. Nennt sich wohl publish, oder ?
Der Test mit mqttExplorer hat die BezugLeistungTotal automatisch gefunden und angezeigt, halt nur mit NaN, nicht dem richtigen Wert. 