@werner2000x sagte: eine Idee?
common.states entfernen und Lesekonvertierung?
val.replace('BSH.Common.EnumType.OperationState.', '')
Das ganze Objekt:
{
"type": "state",
"common": {
"name": "Betriebsstatus",
"role": "text",
"type": "string",
"read": true,
"write": false,
"alias": {
"id": "homeconnect.0.484030393058001457.status.BSH_Common_Status_OperationState",
"read": "val.replace('BSH.Common.EnumType.OperationState.', '')"
}
},
"_id": "alias.0.MyNewAlias.BSH_Common_Status_OperationState",
"native": {},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1727789032890,
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
EDIT: Alternative Lesekonvertierung:
val.substring(35)