Bluefox,
а можно сделать так чтобы при рестарте адаптера не пересоздавался объект?
Я в структуре объекта в native храню свою информацию с целью дальнейшего анализа в скрипте по изменению. а именно для кнопки:
! {
! "from": "system.adapter.mihome.0",
! "ts": 1537981411381,
! "common": {
! "name": "Is opened",
! "role": "state",
! "type": "boolean",
! "write": false,
! "read": true
! },
! "native": { "topic": "/sh-esp-kit1/gpioint4",
! "type": "motion",
! "ctrlobject": "javascript.0.rgblight.kit1rgb.on",
! "ctrltype": "bool",
! "lux": 150 },
! "acl": {
! "object": 1092,
! "owner": "system.user.admin",
! "ownerGroup": "system.group.administrator",
! "state": 1092
! },
! "_id": "mihome.0.devices.magnet_158d00023295e5.state",
! "type": "state"
! }
вставляю данные, а после рестарта адаптера там пусто