Ich möchte die Daten aus dem Datenpunkt "sonos.0.root.192_168_2_174.queue" in eine html-Tabelle umwandeln und in einen eigenen Datenpunkt "javascript.0.Sonos.192_168_2_174.customQueueListHtml" schreiben.
Es wird aber immer nur der letzte Wert aus der Liste in den eigenen Datenpunkt geschrieben.
Datenpunkt sonos.0.root.192_168_2_174.queue
{
"type": "state",
"common": {
"def": "",
"type": "string",
"read": true,
"write": false,
"role": "state",
"name": "Play queue"
},
"native": {},
"from": "system.adapter.sonos.0",
"user": "system.user.admin",
"ts": 1711310802140,
"_id": "sonos.0.root.192_168_2_174.queue",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
Datenpunkt javascript.0.Sonos.192_168_2_174.customQueueListHtml
{
"common": {
"name": "Custom QUEUE HTML List",
"type": "string",
"read": true,
"write": true,
"role": "state",
"def": ""
},
"native": {},
"type": "state",
"_id": "javascript.0.Sonos.192_168_2_174.customQueueListHtml",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1711538620121
}
Das Blockly:
und die Log-Daten (die Problemstelle als Warning in gelb):
Offensichtlich "überschreibt das nächste i immer das verhergehende"
Es wird nur eine Kleinigkeit sein - aber ich finde den Fehler nicht...