diff --git a/main.js b/main.js index 88eb346..23f3aab 100644 --- a/main.js +++ b/main.js @@ -354,7 +354,7 @@ function main() { continue; } let val = entity.attributes[attr]; - if (typeof val === 'object' && val !== null) { + if ((typeof val === 'object' && val !== null) || Array.isArray(val)) { val = JSON.stringify(entity.attributes[attr]); } adapter.setForeignState(id + attr, {val, ack: true, lc, ts});