Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
onUpdate-HAP NodeJS Javascript_Javascript_Node.js_Homekit - Fatal编程技术网

onUpdate-HAP NodeJS Javascript

onUpdate-HAP NodeJS Javascript,javascript,node.js,homekit,Javascript,Node.js,Homekit,我有以下代码: cType: types.ROTATION_SPEED_CTYPE, onUpdate: function(value) { console.log("Change:",value); execute("Fan", "Fan Speed", value); }, perms: ["pw","pr","ev"], format: "float", initialValue: 100, supportEvents: false, sup

我有以下代码:

cType: types.ROTATION_SPEED_CTYPE,
    onUpdate: function(value) { console.log("Change:",value); execute("Fan", "Fan Speed", value); },
    perms: ["pw","pr","ev"],
    format: "float",
    initialValue: 100,
    supportEvents: false,
    supportBonjour: false,
    manfDescription: "Change the speed  of the fan",
    designedMinValue: 0,
    designedMaxValue: 99,
    designedMinStep: 33,
    unit: "percentage"

如何根据不同的“值”执行不同的脚本,特别是在“onUpdate”上,还有一个函数

var execute = function(accessory,characteristic,value){ 
    console.log("executed accessory: " + accessory + ", and characteristic: " + characteristic + ", with value: " +  value + "."); }
附件将有“风扇”,特性将有“风扇转速”,值将有值(0-99)

把这样的东西放在它的位置上

var execute = function(accessory,characteristic,value) {

   if(value >= 30) {
    ...
   } else 
    ...