Обновил версию 2.3.4 заново на 2.3.4.
4 одинаковых датчика EZMotion. У всех одинаковая прошивка, одинаковая версия SDK.
Сравнил конфигурацию устройств, все одинково. Каждый параметр индентичен (ну за исключением времени обновления)
После обновления один датчик отправляет и команду ON и команду OFF. На остальные три система, как говорится, положила.
Code: Select all
{
"commandClasses": {
"32": {
"name": "Basic",
"data": {
"invalidateTime": 1499666981,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1499666981,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1499666981,
"updateTime": 1490554985,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
},
"level": {
"invalidateTime": 1499666980,
"updateTime": 1499666981,
"type": "int",
"value": 0
}
},
"id": 32
},
"48": {
"name": "SensorBinary",
"data": {
"12": {
"invalidateTime": 1490554990,
"updateTime": 1499667036,
"type": "empty",
"value": null,
"sensorTypeString": {
"invalidateTime": 1490554990,
"updateTime": 1490554991,
"type": "string",
"value": "Motion"
},
"level": {
"invalidateTime": 1499667035,
"updateTime": 1499667036,
"type": "bool",
"value": false
}
},
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554991,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
},
"typemask": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 4096
}
},
"id": 48
},
"49": {
"name": "SensorMultilevel",
"data": {
"1": {
"invalidateTime": 1499667111,
"updateTime": 1499667244,
"type": "empty",
"value": null,
"sensorTypeString": {
"invalidateTime": 1490554990,
"updateTime": 1490554991,
"type": "string",
"value": "Temperature"
},
"val": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "float",
"value": 23.3
},
"deviceScale": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "int",
"value": 1
},
"scale": {
"invalidateTime": 1490554990,
"updateTime": 1490554991,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "string",
"value": "°C"
}
},
"3": {
"invalidateTime": 1499667111,
"updateTime": 1499667244,
"type": "empty",
"value": null,
"sensorTypeString": {
"invalidateTime": 1490554990,
"updateTime": 1490554991,
"type": "string",
"value": "Luminiscence"
},
"val": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "float",
"value": 26
},
"deviceScale": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "int",
"value": 0
},
"scale": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1490554990,
"updateTime": 1499667244,
"type": "string",
"value": "%"
}
},
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 5
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490555514,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490555514,
"type": "int",
"value": 8
},
"typemask": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "binary",
"value": [
5
]
}
},
"id": 49
},
"96": {
"name": "MultiChannel",
"data": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"version": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "int",
"value": 10
},
"endPoints": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "int",
"value": 0
},
"aggregated": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "int",
"value": 0
},
"dynamic": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null
},
"identical": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null
}
},
"id": 96
},
"112": {
"name": "Configuration",
"data": {
"0": {
"invalidateTime": 1499667124,
"updateTime": 1499068373,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1499667124,
"updateTime": 1499068373,
"type": "empty",
"value": null
},
"size": {
"invalidateTime": 1499667124,
"updateTime": 1499068373,
"type": "empty",
"value": null
}
},
"1": {
"invalidateTime": 1490806376,
"updateTime": 1490806377,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490806376,
"updateTime": 1490806377,
"type": "int",
"value": 75
},
"size": {
"invalidateTime": 1490806376,
"updateTime": 1490806377,
"type": "int",
"value": 1
}
},
"2": {
"invalidateTime": 1490555646,
"updateTime": 1490555647,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490555646,
"updateTime": 1490555647,
"type": "int",
"value": 0
},
"size": {
"invalidateTime": 1490555646,
"updateTime": 1490555647,
"type": "int",
"value": 1
}
},
"3": {
"invalidateTime": 1490555514,
"updateTime": 1490555515,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490555514,
"updateTime": 1490555515,
"type": "int",
"value": 255
},
"size": {
"invalidateTime": 1490555514,
"updateTime": 1490555515,
"type": "int",
"value": 1
}
},
"4": {
"invalidateTime": 1490806390,
"updateTime": 1490806391,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490806390,
"updateTime": 1490806391,
"type": "int",
"value": 25
},
"size": {
"invalidateTime": 1490806390,
"updateTime": 1490806391,
"type": "int",
"value": 1
}
},
"5": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "int",
"value": 1
}
},
"6": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "int",
"value": 255
},
"size": {
"invalidateTime": 1490555514,
"updateTime": 1490555516,
"type": "int",
"value": 1
}
},
"7": {
"invalidateTime": 1499068378,
"updateTime": 1499068379,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1499068378,
"updateTime": 1499068379,
"type": "int",
"value": 0
},
"size": {
"invalidateTime": 1499068378,
"updateTime": 1499068379,
"type": "int",
"value": 1
}
},
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
}
},
"id": 112
},
"114": {
"name": "ManufacturerSpecific",
"data": {
"invalidateTime": 1490554987,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554987,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554987,
"updateTime": 1490554986,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554987,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554987,
"type": "int",
"value": 9
},
"vendorId": {
"invalidateTime": 1490554986,
"updateTime": 1490554987,
"type": "int",
"value": 30
},
"vendor": {
"invalidateTime": 1490554986,
"updateTime": 1490554987,
"type": "string",
"value": "Express Controls"
},
"productId": {
"invalidateTime": 1490554986,
"updateTime": 1490554987,
"type": "int",
"value": 2
},
"productType": {
"invalidateTime": 1490554986,
"updateTime": 1490554987,
"type": "int",
"value": 2
},
"serialNumber": {
"invalidateTime": 1490554987,
"updateTime": 1490554985,
"type": "empty",
"value": null
}
},
"id": 114
},
"128": {
"name": "Battery",
"data": {
"invalidateTime": 1491080400,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1491080400,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1491080400,
"updateTime": 1490554986,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554991,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
},
"lastChange": {
"invalidateTime": 1491080400,
"updateTime": 1490554991,
"type": "int",
"value": 1490554991
},
"history": {
"95": {
"invalidateTime": 1491080400,
"updateTime": 1490554991,
"type": "int",
"value": 1490554991
},
"100": {
"invalidateTime": 1491080400,
"updateTime": 1499667244,
"type": "int",
"value": 1499667244
},
"invalidateTime": 1491080400,
"updateTime": 1490554991,
"type": "empty",
"value": null
},
"last": {
"invalidateTime": 1491080400,
"updateTime": 1499667244,
"type": "int",
"value": 100
}
},
"id": 128
},
"132": {
"name": "Wakeup",
"data": {
"invalidateTime": 1499068635,
"updateTime": 1499068636,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1499068636,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1499068636,
"updateTime": 1490554986,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554991,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
},
"interval": {
"invalidateTime": 1499068635,
"updateTime": 1499068636,
"type": "int",
"value": 720
},
"nodeId": {
"invalidateTime": 1499068635,
"updateTime": 1499068636,
"type": "int",
"value": 1
},
"min": {
"invalidateTime": 1499068636,
"updateTime": 1490554990,
"type": "int",
"value": 360
},
"max": {
"invalidateTime": 1499068636,
"updateTime": 1490554990,
"type": "int",
"value": 90000
},
"default": {
"invalidateTime": 1499068636,
"updateTime": 1490554990,
"type": "int",
"value": 3600
},
"step": {
"invalidateTime": 1499068636,
"updateTime": 1490554990,
"type": "int",
"value": 360
},
"lastWakeup": {
"invalidateTime": 1499068636,
"updateTime": 1499667244,
"type": "int",
"value": 1499667244
},
"lastSleep": {
"invalidateTime": 1499068636,
"updateTime": 1499667244,
"type": "int",
"value": 1499667244
}
},
"id": 132
},
"133": {
"name": "Association",
"data": {
"1": {
"invalidateTime": 1490554991,
"updateTime": 1490554992,
"type": "empty",
"value": null,
"max": {
"invalidateTime": 1490554991,
"updateTime": 1490554992,
"type": "int",
"value": 4
},
"nodes": {
"invalidateTime": 1490554991,
"updateTime": 1490554992,
"type": "binary",
"value": [
1
]
}
},
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554991,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554990,
"type": "int",
"value": 9
},
"groups": {
"invalidateTime": 1490554990,
"updateTime": 1490554991,
"type": "int",
"value": 1
},
"specificGroup": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "empty",
"value": null
}
},
"id": 133
},
"134": {
"name": "Version",
"data": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1490554984,
"updateTime": 1490554986,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1490554984,
"updateTime": 1490554985,
"type": "int",
"value": 9
},
"ZWLib": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 6
},
"ZWProtocolMajor": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 3
},
"ZWProtocolMinor": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 40
},
"SDK": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "string",
"value": "4.54.00"
},
"applicationMajor": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 3
},
"applicationMinor": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 3
},
"hardwareVersion": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "empty",
"value": null
},
"firmwareCount": {
"invalidateTime": 1490554985,
"updateTime": 1490554986,
"type": "int",
"value": 0
}
},
"id": 134
}
},
"data": {
"invalidateTime": 1490554964,
"updateTime": 1490554965,
"type": "empty",
"value": null,
"dynamic": {
"invalidateTime": 1490554964,
"updateTime": 1490554965,
"type": "bool",
"value": false
},
"genericType": {
"invalidateTime": 1490554964,
"updateTime": 1490554965,
"type": "int",
"value": 32
},
"specificType": {
"invalidateTime": 1490554964,
"updateTime": 1490554965,
"type": "int",
"value": 1
},
"nodeInfoFrame": {
"invalidateTime": 1490554964,
"updateTime": 1490554965,
"type": "empty",
"value": null
}
},
"id": 0
}
Мало того после обновления взбесились модули управления штрами FGR-221. Теперь для них существует только одни уровень - 239% и всё.
Правда при отключении параметра Nº 10 - "Turn Off Roller position function" значение востанавливаеться до 99%, но тогда для модуля существует только два положения 0% и 99%. Никаких промежуточных. И перестало автоматически обновляться положение в интерфейсе.
Так как никакие параметры не менялись, то делаю вывод проблема в ПО.
Либо последние версии ПО чем не устраивает контролер на 3 чипе.
Честно говоря уже бесить начинает.