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