UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.

108 lines (107 loc) 4.61 kB
{ "name": "node-red-contrib-knx-ultimate", "engines": { "node": ">=20.18.1" }, "version": "4.1.25", "description": "Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.", "files": [ "nodes/", "resources/", "examples/", "img/logo-big.png", "img/readmemain.png", "README.md", "CHANGELOG.md", "LICENSE" ], "dependencies": { "dns-sync": "0.2.1", "js-yaml": "4.1.1", "knxultimate": "5.2.7", "lodash": "4.17.21", "node-color-log": "12.0.1", "ping": "0.4.4", "simple-get": "4.0.1" }, "node-red": { "version": ">=3.1.1", "plugins": { "commonFunctions": "/nodes/commonFunctions.js", "knxUltimateMonitorSidebar": "/nodes/plugins/knxUltimateMonitor-sidebar-plugin.html", "knxUltimateAISidebar": "/nodes/plugins/knxUltimateAI-sidebar-plugin.html" }, "nodes": { "knxUltimate": "/nodes/knxUltimate.js", "knxUltimateStaircase": "/nodes/knxUltimateStaircase.js", "knxUltimateLoadControl": "/nodes/knxUltimateLoadControl.js", "knxUltimateGarage": "/nodes/knxUltimateGarage.js", "knxUltimateSceneController": "/nodes/knxUltimateSceneController.js", "knxUltimateLogger": "/nodes/knxUltimateLogger.js", "knxUltimateGlobalContext": "/nodes/knxUltimateGlobalContext.js", "knxUltimateAlerter": "/nodes/knxUltimateAlerter.js", "knxUltimateViewer": "/nodes/knxUltimateViewer.js", "knxUltimateAI": "/nodes/knxUltimateAI.js", "knxUltimateMultiRouting": "/nodes/knxUltimateMultiRouting.js", "knxUltimateRouterFilter": "/nodes/knxUltimateRouterFilter.js", "knxUltimateAutoResponder": "/nodes/knxUltimateAutoResponder.js", "knxUltimateIoTBridge": "/nodes/knxUltimateIoTBridge.js", "knxUltimateWatchDog": "/nodes/knxUltimateWatchDog.js", "knxUltimate-config": "/nodes/knxUltimate-config.js", "hueConfig": "/nodes/hue-config.js", "knxUltimateHueLight": "/nodes/knxUltimateHueLight.js", "knxUltimateHueButton": "/nodes/knxUltimateHueButton.js", "knxUltimateHueMotion": "/nodes/knxUltimateHueMotion.js", "knxUltimateHueAreaMotion": "/nodes/knxUltimateHueAreaMotion.js", "knxUltimateHueTapDial": "/nodes/knxUltimateHueTapDial.js", "knxUltimateHueLightSensor": "/nodes/knxUltimateHueLightSensor.js", "knxUltimateHueTemperatureSensor": "/nodes/knxUltimateHueTemperatureSensor.js", "knxUltimateHueScene": "/nodes/knxUltimateHueScene.js", "knxUltimateHueBattery": "/nodes/knxUltimateHueBattery.js", "knxUltimateHueZigbeeConnectivity": "/nodes/knxUltimateHueZigbeeConnectivity.js", "knxUltimateContactSensor": "/nodes/knxUltimateHueContactSensor.js", "knxUltimateHATranslator": "/nodes/knxUltimateHATranslator.js", "knxUltimateHuedevice_software_update": "/nodes/knxUltimateHuedevice_software_update.js", "knxUltimateHuePlug": "/nodes/knxUltimateHuePlug.js", "knxUltimateHueHumiditySensor": "/nodes/knxUltimateHueHumiditySensor.js", "knxUltimateHueCameraMotion": "/nodes/knxUltimateHueCameraMotion.js" } }, "repository": { "type": "git", "url": "https://github.com/Supergiovane/node-red-contrib-knx-ultimate.git" }, "keywords": [ "node-red", "KNX", "ETS", "eib", "konnex", "IOT", "philips hue" ], "author": "Supergiovane", "license": "MIT", "scripts": { "test": "DEBUG_KNX_HUE_TEST=0 npm run test:unit && node scripts/check-node-load.js", "test:unit": "mocha \"test/**/*.test.js\"", "lint-fix": "standard --fix", "translate-wiki": "node scripts/translate-wiki.js", "wiki:help-export": "node scripts/help-to-wiki.js", "wiki:validate": "node scripts/validate-wiki-languagebar.js", "wiki:fix-langbar": "node scripts/validate-wiki-languagebar.js --fix", "wiki:inject-header": "node scripts/inject-wiki-header.js", "wiki:menu-add": "node scripts/manage-wiki-menu.js", "wiki:help-migrate": "node scripts/migrate-node-help.js", "docs:sync": "node scripts/export-wiki-to-pages.js", "wiki:refresh": "npm run wiki:help-export && node scripts/generate-wiki-navbar.js && node scripts/prepare-wiki-pages.js && npm run docs:sync", "docs:serve": "node scripts/dev-serve-docs.js", "docs:serve:norl": "node scripts/dev-serve-docs.js" }, "devDependencies": { "translate-google": "^1.5.0", "chai": "^4.3.10", "mocha": "^10.4.0", "marked": "^14.1.0" } }