Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Probleme mit node-red

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Probleme mit node-red

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by

      @Bluefox:

      Hast du zusätzliche Module in Settings? `
      Ja!

      node-pushbullet

      Gruß

      Rainer

      EDIT:

      Ohne läufts auch nicht!

      EDIT2:

      ist aber bereits installiert:

      /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-pushbullet
      
      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @Homoran:

        @Bluefox:

        Hast du zusätzliche Module in Settings? `
        Ja!

        node-pushbullet

        Gruß

        Rainer

        EDIT:

        Ohne läufts auch nicht!

        EDIT2:

        ist aber bereits installiert:

        /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-pushbullet
        ```` `  
        

        Kannst du settings.js zeigen?

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          Heute nicht mehr

          Gesendet von meinem LIFETAB_S785X mit Tapatalk

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Hier:

            /**
             * Copyright 2013 IBM Corp.
             *
             * Licensed under the Apache License, Version 2.0 (the "License");
             * you may not use this file except in compliance with the License.
             * You may obtain a copy of the License at
             *
             * http://www.apache.org/licenses/LICENSE-2.0
             *
             * Unless required by applicable law or agreed to in writing, software
             * distributed under the License is distributed on an "AS IS" BASIS,
             * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
             * See the License for the specific language governing permissions and
             * limitations under the License.
             **/
            
            // The `https` setting requires the `fs` module. Uncomment the following
            // to make it available:
            //var fs = require("fs");
            
            module.exports = {
                // the tcp port that the Node-RED web server is listening on
                uiPort: '%%port%%',
            
                // By default, the Node-RED UI accepts connections on all IPv4 interfaces.
                // The following property can be used to listen on a specific interface. For
                // example, the following would only allow connections from the local machine.
                //uiHost: "127.0.0.1",
                iobrokerInstance: '%%instance%%',
                iobrokerConfig: '%%config%%',
            
                // Retry time in milliseconds for MQTT connections
                mqttReconnectTime: 15000,
            
                // Retry time in milliseconds for Serial port connections
                serialReconnectTime: 15000,
            
                // Retry time in milliseconds for TCP socket connections
                //socketReconnectTime: 10000,
            
                // Timeout in milliseconds for TCP server socket connections
                //  defaults to no timeout
                //socketTimeout: 120000,
            
                // Maximum number of lines in debug window before pruning
                debugMaxLength: 1000,
            
                // The file containing the flows. If not set, it defaults to flows_<hostname>.json
                flowFile: 'flows.json',
            
                // To enabled pretty-printing of the flow within the flow file, set the following
                //  property to true:
                flowFilePretty: true,
            
                // By default, all user data is stored in the Node-RED install directory. To
                // use a different location, the following property can be used
                userDir: __dirname + '/',
            
                // Node-RED scans the `nodes` directory in the install directory to find nodes.
                // The following property can be used to specify an additional directory to scan.
                nodesDir: '%%nodesdir%%',
            
                // By default, the Node-RED UI is available at http://localhost:1880/
                // The following property can be used to specify a different root path.
                // If set to false, this is disabled.
                //httpAdminRoot: '/admin',
            
                // You can protect the user interface with a userid and password by using the following property.
                // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                //httpAdminAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
            
                // Some nodes, such as HTTP In, can be used to listen for incoming http requests.
                // By default, these are served relative to '/'. The following property
                // can be used to specifiy a different root path. If set to false, this is
                // disabled.
                //httpNodeRoot: '/nodes',
            
                // To password protect the node-defined HTTP endpoints, the following property
                // can be used.
                // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                //httpNodeAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
            
                // When httpAdminRoot is used to move the UI to a different root path, the
                // following property can be used to identify a directory of static content
                // that should be served at http://localhost:1880/.
                //httpStatic: '/home/nol/node-red-dashboard/',
            
                // To password protect the static content, the following property can be used.
                // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                //httpStaticAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
            
                // The following property can be used in place of 'httpAdminRoot' and 'httpNodeRoot',
                // to apply the same root to both parts.
                //httpRoot: '/red',
            
                // The following property can be used in place of 'httpAdminAuth' and 'httpNodeAuth',
                // to apply the same authentication to both parts.
                //httpAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
            
                // The following property can be used to disable the editor. The admin API
                // is not affected by this option. To disable both the editor and the admin
                // API, use either the httpRoot or httpAdminRoot properties
                //disableEditor: false,
            
                // The following property can be used to enable HTTPS
                // See http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
                // for details on its contents.
                // See the comment at the top of this file on how to load the `fs` module used by
                // this setting.
                // 
                //https: {
                //    key: fs.readFileSync('privatekey.pem'),
                //    cert: fs.readFileSync('certificate.pem')
                //},
            
                // The following property can be used to configure cross-origin resource sharing
                // in the HTTP nodes.
                // See https://github.com/troygoode/node-cors#configuration-options for
                // details on its contents. The following is a basic permissive set of options:
                //httpNodeCors: {
                //    origin: "*",
                //    methods: "GET,PUT,POST,DELETE"
                //},
            
                // Anything in this hash is globally available to all functions.
                // It is accessed as context.global.
                // eg:
                //    functionGlobalContext: { os:require('os') }
                // can be accessed in a function block as:
                //    context.global.os
            
                functionGlobalContext: {
                    //'%%functionGlobalContext%%'
                    // os:require('os'),
                    // bonescript:require('bonescript'),
                    // arduino:require('duino')
                }
            
            }</hostname> 
            

            Gruß

            Rainer

            Gesendet von meinem LIFETAB_S785X mit Tapatalk

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              Bist du sicher, dass es wirklich

              /opt/iobroker/iobroker-data/node-red/settings.js

              ist, weil es sieht nach

              /opt/iobroker/node_modules/iobroker.node-red/settings.js

              aus?

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                Sorry, du hast wahrscheinlich recht wie immer 😞

                Mach ich, wenn ich wieder zu Hause bin.

                Gruß

                Rainer

                Gesendet von meinem Cynus T7 mit Tapatalk
                5104_akku.png
                5104_battery.txt

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  Hallo Bluefox,

                  die Datei /opt/iobroker/iobroker-data/node-red/settings.js sieht so aus:

                  ! ````
                  /**

                  • Copyright 2013 IBM Corp.
                  • Licensed under the Apache License, Version 2.0 (the "License");
                  • you may not use this file except in compliance with the License.
                  • You may obtain a copy of the License at
                  • http://www.apache.org/licenses/LICENSE-2.0
                  • Unless required by applicable law or agreed to in writing, software
                  • distributed under the License is distributed on an "AS IS" BASIS,
                  • WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                  • See the License for the specific language governing permissions and
                  • limitations under the License.
                    **/

                  ! // The https setting requires the fs module. Uncomment the following
                  // to make it available:
                  //var fs = require("fs");
                  ! module.exports = {
                  // the tcp port that the Node-RED web server is listening on
                  uiPort: 1880,
                  ! // By default, the Node-RED UI accepts connections on all IPv4 interfaces.
                  // The following property can be used to listen on a specific interface. For
                  // example, the following would only allow connections from the local machine.
                  //uiHost: "127.0.0.1",
                  iobrokerInstance: 0,
                  iobrokerConfig: {"network":{"IPv4":true,"IPv6":true,"bindAddress":null},"objects":{"type":"file","typeComment":"Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].","host":"127.0.0.1","port":9001,"user":"","pass":"","noFileCache":false},"states":{"type":"file","typeComment":"Possible values: 'file' - [port 9000], 'redis' - [port 6379].","host":"127.0.0.1","port":9000,"options":{"auth_pass":null,"retry_max_delay":15000}},"log":{"level":"debug","transport":{"syslog1":{"type":"syslog","enabled":false,"host":"127.0.0.1","port":"514","protocol":"udp4","facility":"local0"},"file1":{"type":"file","enabled":true,"filename":"log/iobroker.log","maxsize":null,"maxFiles":null}}},"dataDirComment":"Always relative to iobroker.js-controller/","dataDir":"../../iobroker-data/"},
                  ! // Retry time in milliseconds for MQTT connections
                  mqttReconnectTime: 15000,
                  ! // Retry time in milliseconds for Serial port connections
                  serialReconnectTime: 15000,
                  ! // Retry time in milliseconds for TCP socket connections
                  //socketReconnectTime: 10000,
                  ! // Timeout in milliseconds for TCP server socket connections
                  // defaults to no timeout
                  //socketTimeout: 120000,
                  ! // Maximum number of lines in debug window before pruning
                  debugMaxLength: 1000,
                  ! // The file containing the flows. If not set, it defaults to flows_<hostname>.json
                  flowFile: 'flows.json',
                  ! // To enabled pretty-printing of the flow within the flow file, set the following
                  // property to true:
                  flowFilePretty: true,

                  // By default, all user data is stored in the Node-RED install directory. To
                  // use a different location, the following property can be used
                  userDir: __dirname + '/',
                  

                  ! // Node-RED scans the nodes directory in the install directory to find nodes.
                  // The following property can be used to specify an additional directory to scan.
                  nodesDir: "/opt/iobroker/node_modules/iobroker.node-red/nodes/",
                  ! // By default, the Node-RED UI is available at http://localhost:1880/
                  // The following property can be used to specify a different root path.
                  // If set to false, this is disabled.
                  //httpAdminRoot: '/admin',
                  ! // You can protect the user interface with a userid and password by using the following property.
                  // The password must be an md5 hash eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                  //httpAdminAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  ! // Some nodes, such as HTTP In, can be used to listen for incoming http requests.
                  // By default, these are served relative to '/'. The following property
                  // can be used to specifiy a different root path. If set to false, this is
                  // disabled.
                  //httpNodeRoot: '/nodes',

                  // To password protect the node-defined HTTP endpoints, the following property
                  // can be used.
                  // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                  //httpNodeAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  
                  // When httpAdminRoot is used to move the UI to a different root path, the
                  // following property can be used to identify a directory of static content
                  // that should be served at http://localhost:1880/.
                  //httpStatic: '/home/nol/node-red-dashboard/',
                  

                  ! // To password protect the static content, the following property can be used.
                  // The password must be an md5 hash eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                  //httpStaticAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},

                  // The following property can be used in place of 'httpAdminRoot' and 'httpNodeRoot',
                  // to apply the same root to both parts.
                  //httpRoot: '/red',
                  
                  // The following property can be used in place of 'httpAdminAuth' and 'httpNodeAuth',
                  // to apply the same authentication to both parts.
                  //httpAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  
                  // The following property can be used to disable the editor. The admin API
                  // is not affected by this option. To disable both the editor and the admin
                  // API, use either the httpRoot or httpAdminRoot properties
                  //disableEditor: false,
                  
                  // The following property can be used to enable HTTPS
                  // See http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
                  // for details on its contents.
                  // See the comment at the top of this file on how to load the `fs` module used by
                  // this setting.
                  // 
                  //https: {
                  //    key: fs.readFileSync('privatekey.pem'),
                  //    cert: fs.readFileSync('certificate.pem')
                  //},
                  

                  ! // The following property can be used to configure cross-origin resource sharing
                  // in the HTTP nodes.
                  // See https://github.com/troygoode/node-cors#configuration-options for
                  // details on its contents. The following is a basic permissive set of options:
                  //httpNodeCors: {
                  // origin: "*",
                  // methods: "GET,PUT,POST,DELETE"
                  //},

                  // Anything in this hash is globally available to all functions.
                  // It is accessed as context.global.
                  // eg:
                  //    functionGlobalContext: { os:require('os') }
                  // can be accessed in a function block as:
                  //    context.global.os
                  

                  ! functionGlobalContext: {
                  //
                  "node-pushbullet": require("/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-pushbullet")
                  // os:require('os'),
                  // bonescript:require('bonescript'),
                  // arduino:require('duino')
                  }
                  ! }</hostname>

                  
                  die Datei /opt/iobroker/node_modules/iobroker.node-red/settings.js sieht so aus:
                  
                  >! ````
                  /**
                   * Copyright 2013 IBM Corp.
                   *
                   * Licensed under the Apache License, Version 2.0 (the "License");
                   * you may not use this file except in compliance with the License.
                   * You may obtain a copy of the License at
                   *
                   * http://www.apache.org/licenses/LICENSE-2.0
                   *
                   * Unless required by applicable law or agreed to in writing, software
                   * distributed under the License is distributed on an "AS IS" BASIS,
                   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                   * See the License for the specific language governing permissions and
                   * limitations under the License.
                   **/
                  >! // The `https` setting requires the `fs` module. Uncomment the following
                  // to make it available:
                  //var fs = require("fs");
                  >! module.exports = {
                      // the tcp port that the Node-RED web server is listening on
                      uiPort: '%%port%%',
                  >!     // By default, the Node-RED UI accepts connections on all IPv4 interfaces.
                      // The following property can be used to listen on a specific interface. For
                      // example, the following would only allow connections from the local machine.
                      //uiHost: "127.0.0.1",
                      iobrokerInstance: '%%instance%%',
                      iobrokerConfig: '%%config%%',
                  >!     // Retry time in milliseconds for MQTT connections
                      mqttReconnectTime: 15000,
                  >!     // Retry time in milliseconds for Serial port connections
                      serialReconnectTime: 15000,
                  >!     // Retry time in milliseconds for TCP socket connections
                      //socketReconnectTime: 10000,
                  >!     // Timeout in milliseconds for TCP server socket connections
                      //  defaults to no timeout
                      //socketTimeout: 120000,
                  >!     // Maximum number of lines in debug window before pruning
                      debugMaxLength: 1000,
                  >!     // The file containing the flows. If not set, it defaults to flows_<hostname>.json
                      flowFile: 'flows.json',
                  >!     // To enabled pretty-printing of the flow within the flow file, set the following
                      //  property to true:
                      flowFilePretty: true,
                  
                      // By default, all user data is stored in the Node-RED install directory. To
                      // use a different location, the following property can be used
                      userDir: __dirname + '/',
                  >!     // Node-RED scans the `nodes` directory in the install directory to find nodes.
                      // The following property can be used to specify an additional directory to scan.
                      nodesDir: '%%nodesdir%%',
                  >!     // By default, the Node-RED UI is available at http://localhost:1880/
                      // The following property can be used to specify a different root path.
                      // If set to false, this is disabled.
                      //httpAdminRoot: '/admin',
                  >!     // You can protect the user interface with a userid and password by using the following property.
                      // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                      //httpAdminAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  >!     // Some nodes, such as HTTP In, can be used to listen for incoming http requests.
                      // By default, these are served relative to '/'. The following property
                      // can be used to specifiy a different root path. If set to false, this is
                      // disabled.
                      //httpNodeRoot: '/nodes',
                  
                      // To password protect the node-defined HTTP endpoints, the following property
                      // can be used.
                      // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                      //httpNodeAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  
                      // When httpAdminRoot is used to move the UI to a different root path, the
                      // following property can be used to identify a directory of static content
                      // that should be served at http://localhost:1880/.
                      //httpStatic: '/home/nol/node-red-dashboard/',
                  >!     // To password protect the static content, the following property can be used.
                      // The password must be an md5 hash  eg.. 5f4dcc3b5aa765d61d8327deb882cf99 ('password')
                      //httpStaticAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  
                      // The following property can be used in place of 'httpAdminRoot' and 'httpNodeRoot',
                      // to apply the same root to both parts.
                      //httpRoot: '/red',
                  
                      // The following property can be used in place of 'httpAdminAuth' and 'httpNodeAuth',
                      // to apply the same authentication to both parts.
                      //httpAuth: {user:"user",pass:"5f4dcc3b5aa765d61d8327deb882cf99"},
                  
                      // The following property can be used to disable the editor. The admin API
                      // is not affected by this option. To disable both the editor and the admin
                      // API, use either the httpRoot or httpAdminRoot properties
                      //disableEditor: false,
                  
                      // The following property can be used to enable HTTPS
                      // See http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
                      // for details on its contents.
                      // See the comment at the top of this file on how to load the `fs` module used by
                      // this setting.
                      // 
                      //https: {
                      //    key: fs.readFileSync('privatekey.pem'),
                      //    cert: fs.readFileSync('certificate.pem')
                      //},
                  >!     // The following property can be used to configure cross-origin resource sharing
                      // in the HTTP nodes.
                      // See https://github.com/troygoode/node-cors#configuration-options for
                      // details on its contents. The following is a basic permissive set of options:
                      //httpNodeCors: {
                      //    origin: "*",
                      //    methods: "GET,PUT,POST,DELETE"
                      //},
                  
                      // Anything in this hash is globally available to all functions.
                      // It is accessed as context.global.
                      // eg:
                      //    functionGlobalContext: { os:require('os') }
                      // can be accessed in a function block as:
                      //    context.global.os
                  >!     functionGlobalContext: {
                          //'%%functionGlobalContext%%'
                          // os:require('os'),
                          // bonescript:require('bonescript'),
                          // arduino:require('duino')
                      }
                  >! }</hostname> 
                  

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • Bluefox
                    Bluefox last edited by

                    @Rainer: Ist noch aktuell?

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      @Bluefox:

                      @Rainer: Ist noch aktuell? `
                      Hab irgendwie :shock: gelöscht und neu installiert - läuft jetzt wieder. Hat aber länger gedauert, ging nicht auf Anhieb.

                      Lass gut sein, du hast genug zu tun. Wenn es wieder auftritt versuch ich mal die Ursache, oder Zusammenhänge genau herauszubekommen.

                      Danke

                      Rainer

                      1 Reply Last reply Reply Quote 0
                      • Aphofis
                        Aphofis @Bluefox last edited by

                        @Bluefox sagte in Probleme mit node-red:

                        node node_modules/iobroker.node-red/main.js --force

                        mega !!! bei mir hat der befehl geholfen ! Vielen Dank

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        867
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        5
                        31
                        7748
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo