node-red-contrib-deconz
Advanced tools
Comparing version 0.12.1 to 0.12.2
@@ -24,3 +24,3 @@ module.exports = function(RED) { | ||
shape: "dot", | ||
text: 'server node error' | ||
text: "node-red-contrib-deconz/battery:status.server_node_error" | ||
}); | ||
@@ -51,3 +51,3 @@ } | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/battery:status.not_reachable" | ||
}); | ||
@@ -58,3 +58,3 @@ } else if ("config" in device && "reachable" in device.config && device.config.reachable === false) { | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/battery:status.not_reachable" | ||
}); | ||
@@ -95,3 +95,3 @@ } else { | ||
shape: "dot", | ||
text: 'disconnected' | ||
text: "node-red-contrib-deconz/battery:status.disconnected" | ||
}); | ||
@@ -103,3 +103,3 @@ } | ||
shape: "dot", | ||
text: 'device not set' | ||
text: "node-red-contrib-deconz/battery:status.device_not_set" | ||
}); | ||
@@ -138,3 +138,3 @@ } | ||
shape: "dot", | ||
text: 'reconnecting...' | ||
text: "node-red-contrib-deconz/battery:status.reconnecting" | ||
}); | ||
@@ -153,3 +153,3 @@ } | ||
shape: "dot", | ||
text: 'disconnected' | ||
text: "node-red-contrib-deconz/battery:status.disconnected" | ||
}); | ||
@@ -156,0 +156,0 @@ } |
@@ -26,3 +26,3 @@ module.exports = function(RED) { | ||
shape: "dot", | ||
text: 'server node error' | ||
text: "node-red-contrib-deconz/event:status.server_node_error" | ||
}); | ||
@@ -50,3 +50,3 @@ } | ||
shape: "dot", | ||
text: 'reconnecting...' | ||
text: "node-red-contrib-deconz/event:status.reconnecting" | ||
}); | ||
@@ -65,3 +65,3 @@ } | ||
shape: "dot", | ||
text: 'disconnected' | ||
text: "node-red-contrib-deconz/event:status.disconnected" | ||
}); | ||
@@ -84,3 +84,3 @@ } | ||
shape: "dot", | ||
text: 'event' | ||
text: "node-red-contrib-deconz/event:status.event" | ||
}); | ||
@@ -87,0 +87,0 @@ node.cleanTimer = setTimeout(function () { |
@@ -22,3 +22,3 @@ module.exports = function(RED) { | ||
shape: "dot", | ||
text: 'Error' | ||
text: "node-red-contrib-deconz/get:status.device_not_set" | ||
}); | ||
@@ -30,3 +30,3 @@ } | ||
shape: "dot", | ||
text: 'device not set' | ||
text: "node-red-contrib-deconz/get:status.device_not_set" | ||
}); | ||
@@ -38,3 +38,3 @@ } | ||
shape: "dot", | ||
text: 'server node error' | ||
text: "node-red-contrib-deconz/get:status.server_not_error" | ||
}); | ||
@@ -59,3 +59,3 @@ } | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/get:status.not_reachable" | ||
}); | ||
@@ -66,3 +66,3 @@ } else if ("config" in deviceMeta && "reachable" in deviceMeta.config && deviceMeta.config.reachable === false) { | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/get:status.not_reachable" | ||
}); | ||
@@ -73,3 +73,3 @@ } else { | ||
shape: "dot", | ||
text: (config.state in node.meta.state)?(node.meta.state[config.state]).toString():"received", | ||
text: (config.state in node.meta.state)?(node.meta.state[config.state]).toString():"node-red-contrib-deconz/get:status.received", | ||
}); | ||
@@ -90,3 +90,3 @@ | ||
shape: "dot", | ||
text: 'Device not found' | ||
text: "node-red-contrib-deconz/get:status.device_not_set" | ||
}); | ||
@@ -100,3 +100,3 @@ } | ||
shape: "dot", | ||
text: 'Device not set' | ||
text: "node-red-contrib-deconz/get:status.device_not_set" | ||
}); | ||
@@ -103,0 +103,0 @@ } |
@@ -24,3 +24,3 @@ module.exports = function(RED) { | ||
shape: "dot", | ||
text: 'server node error' | ||
text: "node-red-contrib-deconz/in:status.server_node_error" | ||
}); | ||
@@ -52,3 +52,3 @@ } | ||
shape: "dot", | ||
text: 'disconnected' | ||
text: "node-red-contrib-deconz/in:status.disconnected" | ||
}); | ||
@@ -60,3 +60,3 @@ } | ||
shape: "dot", | ||
text: 'device not set' | ||
text: "node-red-contrib-deconz/in:status.device_not_set" | ||
}); | ||
@@ -79,3 +79,3 @@ } | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/in:status.not_reachable" | ||
}); | ||
@@ -86,3 +86,3 @@ } else if ("config" in device && "reachable" in device.config && device.config.reachable === false) { | ||
shape: "ring", | ||
text: "not reachable" | ||
text: "node-red-contrib-deconz/in:status.not_reachable" | ||
}); | ||
@@ -93,3 +93,3 @@ } else { | ||
shape: "dot", | ||
text: (node.config.state in device.state) ? (device.state[node.config.state]).toString() : "connected" | ||
text: (node.config.state in device.state) ? (device.state[node.config.state]).toString() : "node-red-contrib-deconz/in:status.connected" | ||
}); | ||
@@ -276,3 +276,3 @@ } | ||
shape: "dot", | ||
text: 'reconnecting...' | ||
text: "node-red-contrib-deconz/in:status.reconnecting" | ||
}); | ||
@@ -300,3 +300,3 @@ | ||
shape: "dot", | ||
text: 'disconnected' | ||
text: "node-red-contrib-deconz/in:status.disconnected" | ||
}); | ||
@@ -303,0 +303,0 @@ } |
@@ -9,3 +9,3 @@ { | ||
"start_output": "Start Output", | ||
"start_output_help": "Send status on start" | ||
"start_output_help": "Send state on start" | ||
}, | ||
@@ -17,3 +17,11 @@ "placeholder": { | ||
"init": "<b>Important:</b> battery status may not be immediately available after pairing, depends of manufacturer (eg. xiaomi about 1 hour)" | ||
}, | ||
"status": { | ||
"disconnected": "disconnected", | ||
"connected": "connected", | ||
"server_node_error": "server node error", | ||
"not_reachable": "not reachable", | ||
"device_not_set": "device not set", | ||
"reconnecting": "reconnecting..." | ||
} | ||
} |
@@ -8,3 +8,12 @@ { | ||
"name": "Name" | ||
}, | ||
"status": { | ||
"disconnected": "disconnected", | ||
"connected": "connected", | ||
"server_node_error": "server node error", | ||
"not_reachable": "not reachable", | ||
"device_not_set": "device not set", | ||
"reconnecting": "reconnecting...", | ||
"event": "event" | ||
} | ||
} |
@@ -12,3 +12,12 @@ { | ||
"name": "Name" | ||
}, | ||
"status": { | ||
"disconnected": "disconnected", | ||
"connected": "connected", | ||
"server_node_error": "server node error", | ||
"not_reachable": "not reachable", | ||
"device_not_set": "device not set", | ||
"reconnecting": "reconnecting...", | ||
"received": "received" | ||
} | ||
} |
@@ -11,3 +11,3 @@ { | ||
"start_output": "Start Output", | ||
"start_output_help": "Send status on start", | ||
"start_output_help": "Send state on start", | ||
"always": "Always", | ||
@@ -21,3 +21,19 @@ "on_state_change": "On state change", | ||
"name": "Name" | ||
}, | ||
"status": { | ||
"disconnected": "disconnected", | ||
"connected": "connected", | ||
"server_node_error": "server node error", | ||
"not_reachable": "not reachable", | ||
"device_not_set": "device not set", | ||
"reconnecting": "reconnecting..." | ||
}, | ||
"multiselect": { | ||
"groups": "Light Groups", | ||
"devices": "Devices", | ||
"filter_devices": "Filter devices...", | ||
"refresh": "Refresh devices list", | ||
"none_selected": "None selected", | ||
"complete_payload": "Complete state payload" | ||
} | ||
} |
@@ -16,3 +16,14 @@ { | ||
"transition_time": "10 = 1 second" | ||
}, | ||
"status": { | ||
"disconnected": "disconnected", | ||
"connected": "connected", | ||
"server_node_error": "server node error", | ||
"not_reachable": "not reachable", | ||
"device_not_set": "device not set", | ||
"reconnecting": "reconnecting...", | ||
"ok": "sent", | ||
"error": "error", | ||
"connection": "connection error" | ||
} | ||
} |
@@ -16,3 +16,11 @@ { | ||
"init": "<b>Важно:</b> статус батареи может быть недоступен сразу после спаривания, зависит от производителя (например: xiaomi около 1 часа)" | ||
}, | ||
"status": { | ||
"disconnected": "отключено", | ||
"connected": "подключено", | ||
"server_node_error": "ошибка сервера", | ||
"not_reachable": "недоступен", | ||
"device_not_set": "нет устройства", | ||
"reconnecting": "подключение..." | ||
} | ||
} |
@@ -8,3 +8,12 @@ { | ||
"name": "Название" | ||
}, | ||
"status": { | ||
"disconnected": "отключено", | ||
"connected": "подключено", | ||
"server_node_error": "ошибка сервера", | ||
"not_reachable": "недоступен", | ||
"device_not_set": "нет устройства", | ||
"reconnecting": "подключение...", | ||
"event": "событие" | ||
} | ||
} |
@@ -12,3 +12,12 @@ { | ||
"name": "Название" | ||
}, | ||
"status": { | ||
"disconnected": "отключено", | ||
"connected": "подключено", | ||
"server_node_error": "ошибка сервера", | ||
"not_reachable": "недоступен", | ||
"device_not_set": "нет устройства", | ||
"reconnecting": "подключение...", | ||
"received": "получено" | ||
} | ||
} |
@@ -20,3 +20,19 @@ { | ||
"name": "Название" | ||
}, | ||
"status": { | ||
"disconnected": "отключено", | ||
"connected": "подключено", | ||
"server_node_error": "ошибка сервера", | ||
"not_reachable": "недоступен", | ||
"device_not_set": "нет устройства", | ||
"reconnecting": "подключение..." | ||
}, | ||
"multiselect": { | ||
"groups": "Группы", | ||
"devices": "Устройства", | ||
"filter_devices": "Поиск...", | ||
"refresh": "Обновить список", | ||
"none_selected": "Не выбран", | ||
"complete_payload": "Все данные массивом" | ||
} | ||
} |
@@ -16,3 +16,14 @@ { | ||
"transition_time": "10 = 1 секунда" | ||
}, | ||
"status": { | ||
"disconnected": "отключено", | ||
"connected": "подключено", | ||
"server_node_error": "ошибка сервера", | ||
"not_reachable": "недоступен", | ||
"device_not_set": "нет устройства", | ||
"reconnecting": "подключение...", | ||
"ok": "ок", | ||
"error": "ошибка", | ||
"connection": "ошибка соединения" | ||
} | ||
} |
@@ -19,3 +19,3 @@ var request = require('request'); | ||
shape: "dot", | ||
text: 'server node error' | ||
text: "node-red-contrib-deconz/out:status.server_node_error" | ||
}); | ||
@@ -152,3 +152,3 @@ } | ||
shape: "dot", | ||
text: 'no device' | ||
text: "node-red-contrib-deconz/out:status.device_not_set" | ||
}); | ||
@@ -186,3 +186,3 @@ node.cleanTimer = setTimeout(function(){ | ||
shape: "dot", | ||
text: 'connection', | ||
text: "node-red-contrib-deconz/out:status.connection" | ||
}); | ||
@@ -200,3 +200,3 @@ | ||
shape: "dot", | ||
text: "ok", | ||
text: "node-red-contrib-deconz/out:status.ok" | ||
}); | ||
@@ -210,3 +210,3 @@ } else if ('error' in response) { | ||
shape: "dot", | ||
text: "error", | ||
text: "node-red-contrib-deconz/out:status.error" | ||
}); | ||
@@ -213,0 +213,0 @@ } |
@@ -10,3 +10,3 @@ { | ||
"dependencies": { | ||
"bootstrap-multiselect": "^0.9.13-1", | ||
"bootstrap-multiselect": "latest", | ||
"request": "latest", | ||
@@ -42,3 +42,3 @@ "portscanner": "latest", | ||
}, | ||
"version": "0.12.1" | ||
"version": "0.12.2" | ||
} |
@@ -20,5 +20,5 @@ # node-red-contrib-deconz | ||
[![Watch YouTube video](https://img.youtube.com/vi/i3TiZiuNofM/0.jpg)](https://www.youtube.com/watch?v=i3TiZiuNofM) | ||
Watch YouTube video | ||
<br>Watch YouTube video | ||
# Support | ||
Developing and supporting this plugin needs time and efforts. Appreciate your support on [Patreon](https://www.patreon.com/bePatron?u=12661781). Here, you can sign up to be a member and help support my project. |
@@ -32,5 +32,5 @@ function deconz_gatewayScanner(nodeItem, selectedItemElementName, options = {}) { | ||
try { | ||
if (options.allowEmpty) { | ||
selectedItemElement.html('<option value="" disabled selected>Select device</option>'); | ||
} | ||
// if (options.allowEmpty) { | ||
// selectedItemElement.html('<option value="" disabled selected>Select device</option>'); | ||
// } | ||
@@ -69,3 +69,3 @@ var optgroup = ''; | ||
if (options.groups && groupsByName) { | ||
groupHtml = $('<optgroup/>', { label: "Light Groups" }); | ||
groupHtml = $('<optgroup/>', { label: RED._("node-red-contrib-deconz/in:multiselect.groups") }); | ||
groupHtml.appendTo(selectedItemElement); | ||
@@ -79,3 +79,3 @@ | ||
groupHtml = $('<optgroup/>', { label: "Devices" }); | ||
groupHtml = $('<optgroup/>', { label: RED._("node-red-contrib-deconz/in:multiselect.devices") }); | ||
groupHtml.appendTo(selectedItemElement); | ||
@@ -177,5 +177,6 @@ } | ||
enableCaseInsensitiveFiltering: true, | ||
filterPlaceholder: 'Filter devices...', | ||
filterPlaceholder: RED._("node-red-contrib-deconz/in:multiselect.filter_devices"), | ||
includeResetOption: true, | ||
includeResetDivider: true, | ||
resetText: RED._("node-red-contrib-deconz/in:multiselect.refresh"), | ||
numberDisplayed: 1, | ||
@@ -185,3 +186,3 @@ maxHeight: 300, | ||
nSelectedText: 'selected', | ||
nonSelectedText: 'None selected', | ||
nonSelectedText: RED._("node-red-contrib-deconz/in:multiselect.none_selected"), | ||
buttonWidth: '70%', | ||
@@ -223,3 +224,3 @@ }); | ||
selectedItemElement.html('<option value="0">Complete state payload</option>'); | ||
selectedItemElement.html('<option value="0">'+ RED._("node-red-contrib-deconz/in:multiselect.complete_payload")+'</option>'); | ||
@@ -272,7 +273,2 @@ | ||
selectedItemElement.multiselect({ | ||
enableFiltering: false, | ||
enableCaseInsensitiveFiltering: false, | ||
filterPlaceholder: 'Filter state...', | ||
includeResetOption: false, | ||
includeResetDivider: false, | ||
numberDisplayed: 1, | ||
@@ -282,3 +278,3 @@ maxHeight: 300, | ||
nSelectedText: 'selected', | ||
nonSelectedText: 'Complete state payload', | ||
nonSelectedText: RED._("node-red-contrib-deconz/in:multiselect.complete_payload"), | ||
buttonWidth: '70%', | ||
@@ -285,0 +281,0 @@ }); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
945256
72
3671
+ Addedbootstrap-multiselect@1.1.0(transitive)
+ Addedjquery@3.7.1(transitive)
- Removedbootstrap-multiselect@0.9.15(transitive)
- Removedjquery@2.1.4(transitive)
Updatedbootstrap-multiselect@latest