{ "node-red": { "name": "node-red", "version": "3.1.0", "local": false, "user": false, "nodes": { "junction": { "name": "junction", "types": [ "junction" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/05-junction.js" }, "inject": { "name": "inject", "types": [ "inject" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/20-inject.js" }, "debug": { "name": "debug", "types": [ "debug" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/21-debug.js" }, "complete": { "name": "complete", "types": [ "complete" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/24-complete.js" }, "catch": { "name": "catch", "types": [ "catch" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/25-catch.js" }, "status": { "name": "status", "types": [ "status" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/25-status.js" }, "link": { "name": "link", "types": [ "link in", "link out", "link call" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/60-link.js" }, "comment": { "name": "comment", "types": [ "comment" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/90-comment.js" }, "global-config": { "name": "global-config", "types": [ "global-config" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/91-global-config.js" }, "unknown": { "name": "unknown", "types": [ "unknown" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/common/98-unknown.js" }, "function": { "name": "function", "types": [ "function" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/10-function.js" }, "switch": { "name": "switch", "types": [ "switch" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/10-switch.js" }, "change": { "name": "change", "types": [ "change" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/15-change.js" }, "range": { "name": "range", "types": [ "range" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/16-range.js" }, "template": { "name": "template", "types": [ "template" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/80-template.js" }, "delay": { "name": "delay", "types": [ "delay" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/89-delay.js" }, "trigger": { "name": "trigger", "types": [ "trigger" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/89-trigger.js" }, "exec": { "name": "exec", "types": [ "exec" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/90-exec.js" }, "rbe": { "name": "rbe", "types": [ "rbe" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/function/rbe.js" }, "tls": { "name": "tls", "types": [ "tls-config" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/05-tls.js" }, "httpproxy": { "name": "httpproxy", "types": [ "http proxy" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/06-httpproxy.js" }, "mqtt": { "name": "mqtt", "types": [ "mqtt in", "mqtt out", "mqtt-broker" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/10-mqtt.js" }, "httpin": { "name": "httpin", "types": [ "http in", "http response" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/21-httpin.js" }, "httprequest": { "name": "httprequest", "types": [ "http request" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/21-httprequest.js" }, "websocket": { "name": "websocket", "types": [ "websocket in", "websocket out", "websocket-listener", "websocket-client" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/22-websocket.js" }, "tcpin": { "name": "tcpin", "types": [ "tcp in", "tcp out", "tcp request" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/31-tcpin.js" }, "udp": { "name": "udp", "types": [ "udp in", "udp out" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/network/32-udp.js" }, "CSV": { "name": "CSV", "types": [ "csv" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/parsers/70-CSV.js" }, "HTML": { "name": "HTML", "types": [ "html" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/parsers/70-HTML.js" }, "JSON": { "name": "JSON", "types": [ "json" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/parsers/70-JSON.js" }, "XML": { "name": "XML", "types": [ "xml" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/parsers/70-XML.js" }, "YAML": { "name": "YAML", "types": [ "yaml" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/parsers/70-YAML.js" }, "split": { "name": "split", "types": [ "split", "join" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/sequence/17-split.js" }, "sort": { "name": "sort", "types": [ "sort" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/sequence/18-sort.js" }, "batch": { "name": "batch", "types": [ "batch" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/sequence/19-batch.js" }, "file": { "name": "file", "types": [ "file", "file in" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/storage/10-file.js" }, "watch": { "name": "watch", "types": [ "watch" ], "enabled": true, "local": false, "user": false, "module": "node-red", "file": "/opt/node_modules/@node-red/nodes/core/storage/23-watch.js" } } }, "node-red-contrib-bigtimer": { "name": "node-red-contrib-bigtimer", "version": "2.8.5", "local": false, "user": false, "nodes": { "bigtimer": { "name": "bigtimer", "types": [ "bigtimer" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-bigtimer", "file": "/opt/node_modules/node-red-contrib-bigtimer/bigtimer.js" } } }, "node-red-contrib-cast": { "name": "node-red-contrib-cast", "version": "0.2.17", "local": false, "user": false, "nodes": { "cast-to-client": { "name": "cast-to-client", "types": [ "cast-to-client" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-cast", "file": "/opt/node_modules/node-red-contrib-cast/cast-to-client.js" } } }, "node-red-contrib-counter": { "name": "node-red-contrib-counter", "version": "0.1.6", "local": false, "user": false, "nodes": { "counter": { "name": "counter", "types": [ "counter" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-counter", "file": "/opt/node_modules/node-red-contrib-counter/counter.js" } } }, "node-red-contrib-home-assistant-websocket": { "name": "node-red-contrib-home-assistant-websocket", "version": "0.57.4", "local": false, "user": false, "nodes": { "all": { "name": "all", "types": [ "ha_entity_filter", "ha-api", "ha-binary-sensor", "ha-button", "api-call-service", "server", "api-current-state", "ha-device", "ha-device-config", "ha-entity", "ha-entity-config", "server-events", "server-state-changed", "ha-fire-event", "ha-get-entities", "api-get-history", "ha-number", "poll-state", "api-render-template", "ha-select", "ha-sensor", "ha-sentence", "ha-switch", "ha-tag", "ha-text", "ha-time", "ha-time-entity", "trigger-state", "ha-update-config", "ha-wait-until", "ha-webhook", "ha-zone" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-home-assistant-websocket", "file": "/opt/node_modules/node-red-contrib-home-assistant-websocket/dist/index.js" } } }, "node-red-contrib-influxdb": { "name": "node-red-contrib-influxdb", "version": "0.6.1", "local": false, "user": false, "nodes": { "influxdb": { "name": "influxdb", "types": [ "influxdb", "influxdb out", "influxdb batch", "influxdb in" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-influxdb", "file": "/opt/node_modules/node-red-contrib-influxdb/influxdb.js" } } }, "node-red-contrib-interval-length": { "name": "node-red-contrib-interval-length", "version": "0.0.6", "local": false, "user": false, "nodes": { "interval-length": { "name": "interval-length", "types": [ "interval-length" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-interval-length", "file": "/opt/node_modules/node-red-contrib-interval-length/interval_length.js" } } }, "node-red-contrib-modbus": { "name": "node-red-contrib-modbus", "version": "5.27.2", "local": false, "user": false, "nodes": { "Modbus-Client": { "name": "Modbus-Client", "types": [ "modbus-client" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-client.js" }, "Modbus-Response": { "name": "Modbus-Response", "types": [ "modbus-response" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-response.js" }, "Modbus-Read": { "name": "Modbus-Read", "types": [ "modbus-read" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-read.js" }, "Modbus-Getter": { "name": "Modbus-Getter", "types": [ "modbus-getter" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-getter.js" }, "Modbus-Flex-Getter": { "name": "Modbus-Flex-Getter", "types": [ "modbus-flex-getter" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-getter.js" }, "Modbus-Write": { "name": "Modbus-Write", "types": [ "modbus-write" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-write.js" }, "Modbus-Flex-Write": { "name": "Modbus-Flex-Write", "types": [ "modbus-flex-write" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-write.js" }, "Modbus-Server": { "name": "Modbus-Server", "types": [ "modbus-server" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-server.js" }, "Modbus-Flex-Server": { "name": "Modbus-Flex-Server", "types": [ "modbus-flex-server" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-server.js" }, "Modbus-Queue-Info": { "name": "Modbus-Queue-Info", "types": [ "modbus-queue-info" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-queue-info.js" }, "Modbus-Flex-Connector": { "name": "Modbus-Flex-Connector", "types": [ "modbus-flex-connector" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-connector.js" }, "Modbus-IO-Config": { "name": "Modbus-IO-Config", "types": [ "modbus-io-config" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-io-config.js" }, "Modbus-Response-Filter": { "name": "Modbus-Response-Filter", "types": [ "modbus-response-filter" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-response-filter.js" }, "Modbus-Flex-Sequencer": { "name": "Modbus-Flex-Sequencer", "types": [ "modbus-flex-sequencer" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-sequencer.js" }, "Modbus-Flex-Fc": { "name": "Modbus-Flex-Fc", "types": [ "modbus-flex-fc" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-modbus", "file": "/opt/node_modules/node-red-contrib-modbus/modbus/modbus-flex-fc.js" } } }, "node-red-contrib-moment": { "name": "node-red-contrib-moment", "version": "5.0.0", "local": false, "user": false, "nodes": { "moment": { "name": "moment", "types": [ "moment" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-moment", "file": "/opt/node_modules/node-red-contrib-moment/moment/nrmoment.js" }, "humanizer": { "name": "humanizer", "types": [ "humanizer" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-moment", "file": "/opt/node_modules/node-red-contrib-moment/moment/nrhumanizer.js" } } }, "node-red-contrib-persistent-fsm": { "name": "node-red-contrib-persistent-fsm", "version": "1.2.1", "local": false, "user": false, "nodes": { "state-machine": { "name": "state-machine", "types": [ "state-machine" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-persistent-fsm", "file": "/opt/node_modules/node-red-contrib-persistent-fsm/state-machine.js" } } }, "node-red-contrib-sunevents": { "name": "node-red-contrib-sunevents", "version": "3.1.1", "local": false, "user": false, "nodes": { "node-red-contrib-sunevents": { "name": "node-red-contrib-sunevents", "types": [ "sun events" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-sunevents", "file": "/opt/node_modules/node-red-contrib-sunevents/lib/sun-events-node.js" } } }, "node-red-contrib-time-range-switch": { "name": "node-red-contrib-time-range-switch", "version": "1.2.0", "local": false, "user": false, "nodes": { "time-range-switch": { "name": "time-range-switch", "types": [ "time-range-switch" ], "enabled": true, "local": false, "user": false, "module": "node-red-contrib-time-range-switch", "file": "/opt/node_modules/node-red-contrib-time-range-switch/index.js" } } }, "node-red-dashboard": { "name": "node-red-dashboard", "version": "3.3.1", "local": true, "user": true, "nodes": { "ui_base": { "name": "ui_base", "types": [ "ui_base" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_base.js" }, "ui_button": { "name": "ui_button", "types": [ "ui_button" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_button.js" }, "ui_dropdown": { "name": "ui_dropdown", "types": [ "ui_dropdown" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_dropdown.js" }, "ui_switch": { "name": "ui_switch", "types": [ "ui_switch" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_switch.js" }, "ui_slider": { "name": "ui_slider", "types": [ "ui_slider" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_slider.js" }, "ui_numeric": { "name": "ui_numeric", "types": [ "ui_numeric" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_numeric.js" }, "ui_text_input": { "name": "ui_text_input", "types": [ "ui_text_input" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_text_input.js" }, "ui_date_picker": { "name": "ui_date_picker", "types": [ "ui_date_picker" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_date_picker.js" }, "ui_colour_picker": { "name": "ui_colour_picker", "types": [ "ui_colour_picker" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_colour_picker.js" }, "ui_form": { "name": "ui_form", "types": [ "ui_form" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_form.js" }, "ui_text": { "name": "ui_text", "types": [ "ui_text" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_text.js" }, "ui_gauge": { "name": "ui_gauge", "types": [ "ui_gauge" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_gauge.js" }, "ui_chart": { "name": "ui_chart", "types": [ "ui_chart" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_chart.js" }, "ui_audio": { "name": "ui_audio", "types": [ "ui_audio" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_audio.js" }, "ui_toast": { "name": "ui_toast", "types": [ "ui_toast" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_toast.js" }, "ui_ui_control": { "name": "ui_ui_control", "types": [ "ui_ui_control" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_ui_control.js" }, "ui_template": { "name": "ui_template", "types": [ "ui_template" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_template.js" }, "ui_link": { "name": "ui_link", "types": [ "ui_link" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_link.js" }, "ui_tab": { "name": "ui_tab", "types": [ "ui_tab" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_tab.js" }, "ui_group": { "name": "ui_group", "types": [ "ui_group" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_group.js" }, "ui_spacer": { "name": "ui_spacer", "types": [ "ui_spacer" ], "enabled": true, "local": true, "user": false, "module": "node-red-dashboard", "file": "/config/node-red/node_modules/node-red-dashboard/nodes/ui_spacer.js" } } }, "node-red-node-base64": { "name": "node-red-node-base64", "version": "0.3.0", "local": false, "user": false, "nodes": { "base64": { "name": "base64", "types": [ "base64" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-base64", "file": "/opt/node_modules/node-red-node-base64/70-base64.js" } } }, "node-red-node-email": { "name": "node-red-node-email", "version": "2.0.1", "local": false, "user": false, "nodes": { "email": { "name": "email", "types": [ "e-mail", "e-mail in", "e-mail mta" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-email", "file": "/opt/node_modules/node-red-node-email/61-email.js" } } }, "node-red-node-feedparser": { "name": "node-red-node-feedparser", "version": "0.3.0", "local": false, "user": false, "nodes": { "feedparse": { "name": "feedparse", "types": [ "feedparse" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-feedparser", "file": "/opt/node_modules/node-red-node-feedparser/32-feedparse.js" } } }, "node-red-node-ping": { "name": "node-red-node-ping", "version": "0.3.3", "local": false, "user": false, "nodes": { "ping": { "name": "ping", "types": [ "ping" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-ping", "file": "/opt/node_modules/node-red-node-ping/88-ping.js" } } }, "node-red-node-random": { "name": "node-red-node-random", "version": "0.4.1", "local": false, "user": false, "nodes": { "random": { "name": "random", "types": [ "random" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-random", "file": "/opt/node_modules/node-red-node-random/random.js" } } }, "node-red-node-serialport": { "name": "node-red-node-serialport", "version": "1.0.4", "local": false, "user": false, "nodes": { "serialport": { "name": "serialport", "types": [ "serial in", "serial out", "serial request", "serial-port" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-serialport", "file": "/opt/node_modules/node-red-node-serialport/25-serial.js" } } }, "node-red-node-smooth": { "name": "node-red-node-smooth", "version": "0.1.2", "local": false, "user": false, "nodes": { "smooth": { "name": "smooth", "types": [ "smooth" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-smooth", "file": "/opt/node_modules/node-red-node-smooth/17-smooth.js" } } }, "node-red-node-suncalc": { "name": "node-red-node-suncalc", "version": "1.1.0", "local": false, "user": false, "nodes": { "suncalc": { "name": "suncalc", "types": [ "sunrise" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-suncalc", "file": "/opt/node_modules/node-red-node-suncalc/79-suncalc.js" } } }, "node-red-node-twitter": { "name": "node-red-node-twitter", "version": "1.2.0", "local": false, "user": false, "nodes": { "twitter": { "name": "twitter", "types": [ "twitter-credentials", "twitter in", "twitter out" ], "enabled": true, "local": false, "user": false, "module": "node-red-node-twitter", "file": "/opt/node_modules/node-red-node-twitter/27-twitter.js" } } }, "node-red-contrib-mytimeout": { "name": "node-red-contrib-mytimeout", "version": "3.2.2", "local": true, "user": true, "nodes": { "mytimeout": { "name": "mytimeout", "types": [ "mytimeout" ], "enabled": true, "local": true, "user": false, "module": "node-red-contrib-mytimeout", "file": "/config/node-red/node_modules/node-red-contrib-mytimeout/mytimeout.js" } } } }