hxmelab / node-red-contrib-bosch-shc

Bosch Smart Home Controller (SHC) nodes for Node-Red
https://flows.nodered.org/node/node-red-contrib-bosch-shc
MIT License
20 stars 6 forks source link

Node red do not start after update bosch-shc #76

Closed michaeldoll closed 6 months ago

michaeldoll commented 6 months ago

Hello, I have updated node.js. Now I have the problem that node red hangs on startup. Attached is the log at startup.

Welcome to Node-RED

5 Apr 16:53:02 - [info] Node-RED version: v3.0.2 5 Apr 16:53:02 - [info] Node.js version: v20.12.1 5 Apr 16:53:02 - [info] Windows_NT 10.0.22631 x64 LE 5 Apr 16:53:03 - [info] Loading palette nodes 5 Apr 16:53:04 - [debug] Module: @alainx277/node-red-miele 0.1.0 \Users\micha.node-red\node_modules\@alainx277\node-red-miele 5 Apr 16:53:04 - [debug] Module: @rotflorg/node-red-contrib-ecoflow-powerstream 0.5.1 \Users\micha.node-red\node_modules\@rotflorg\node-red-contrib-ecoflow-powerstream 5 Apr 16:53:04 - [debug] Module: google-translate-tts 0.4.0-dev \Users\micha.node-red\node_modules\google-translate-tts 5 Apr 16:53:04 - [debug] Module: node-red-contrib-boolean-logic 0.0.3 \Users\micha.node-red\node_modules\node-red-contrib-boolean-logic 5 Apr 16:53:04 - [debug] Module: node-red-contrib-boolean-logic-ultimate 1.0.56 \Users\micha.node-red\node_modules\node-red-contrib-boolean-logic-ultimate 5 Apr 16:53:04 - [debug] Module: node-red-contrib-bosch-shc 0.4.31 \Users\micha.node-red\node_modules\node-red-contrib-bosch-shc 5 Apr 16:53:04 - [debug] Module: node-red-contrib-buffer-parser 3.2.2 \Users\micha.node-red\node_modules\node-red-contrib-buffer-parser 5 Apr 16:53:04 - [debug] Module: node-red-contrib-calc 1.0.5 \Users\micha.node-red\node_modules\node-red-contrib-calc 5 Apr 16:53:04 - [debug] Module: node-red-contrib-color-convert 0.0.8 \Users\micha.node-red\node_modules\node-red-contrib-color-convert 5 Apr 16:53:04 - [debug] Module: node-red-contrib-colorspace 1.0.2 \Users\micha.node-red\node_modules\node-red-contrib-colorspace 5 Apr 16:53:04 - [debug] Module: node-red-contrib-credentials 0.2.2 \Users\micha.node-red\node_modules\node-red-contrib-credentials 5 Apr 16:53:04 - [debug] Module: node-red-contrib-dashboard-bar-chart-data 0.9.8 \Users\micha.node-red\node_modules\node-red-contrib-dashboard-bar-chart-data 5 Apr 16:53:04 - [debug] Module: node-red-contrib-daylight-rgbw 2.1.7 \Users\micha.node-red\node_modules\node-red-contrib-daylight-rgbw 5 Apr 16:53:04 - [debug] Module: node-red-contrib-ecoflow 0.9.7 \Users\micha.node-red\node_modules\node-red-contrib-ecoflow 5 Apr 16:53:04 - [debug] Module: node-red-contrib-enocean 0.8.5 \Users\micha.node-red\node_modules\node-red-contrib-enocean 5 Apr 16:53:04 - [debug] Module: node-red-contrib-enocean-esp2 0.0.6 \Users\micha.node-red\node_modules\node-red-contrib-enocean-esp2 5 Apr 16:53:04 - [debug] Module: node-red-contrib-enocean-telegram-decoder 1.0.1 \Users\micha.node-red\node_modules\node-red-contrib-enocean-telegram-decoder 5 Apr 16:53:04 - [debug] Module: node-red-contrib-enoceanip 0.1.2 \Users\micha.node-red\node_modules\node-red-contrib-enoceanip 5 Apr 16:53:04 - [debug] Module: node-red-contrib-float 1.0.3 \Users\micha.node-red\node_modules\node-red-contrib-float 5 Apr 16:53:04 - [debug] Module: node-red-contrib-full-msg-json-schema-validation 1.1.0 \Users\micha.node-red\node_modules\node-red-contrib-full-msg-json-schema-validation 5 Apr 16:53:04 - [debug] Module: node-red-contrib-geofox-api 0.1.3 \Users\micha.node-red\node_modules\node-red-contrib-geofox-api 5 Apr 16:53:04 - [debug] Module: node-red-contrib-homekit-rgb 1.0.3 \Users\micha.node-red\node_modules\node-red-contrib-homekit-rgb 5 Apr 16:53:04 - [debug] Module: node-red-contrib-hue-tunable-white 1.1.1 \Users\micha.node-red\node_modules\node-red-contrib-hue-tunable-white 5 Apr 16:53:04 - [debug] Module: node-red-contrib-huemagic 4.2.2 \Users\micha.node-red\node_modules\node-red-contrib-huemagic 5 Apr 16:53:04 - [debug] Module: node-red-contrib-influxdb 0.6.1 \Users\micha.node-red\node_modules\node-red-contrib-influxdb 5 Apr 16:53:04 - [debug] Module: node-red-contrib-jsonfilter 0.1.0 \Users\micha.node-red\node_modules\node-red-contrib-jsonfilter 5 Apr 16:53:04 - [debug] Module: node-red-contrib-light 1.0.0 \Users\micha.node-red\node_modules\node-red-contrib-light 5 Apr 16:53:04 - [debug] Module: node-red-contrib-modbus 5.26.0 \Users\micha.node-red\node_modules\node-red-contrib-modbus 5 Apr 16:53:04 - [debug] Module: node-red-contrib-modbustcp 1.2.3 \Users\micha.node-red\node_modules\node-red-contrib-modbustcp 5 Apr 16:53:04 - [debug] Module: node-red-contrib-skyremote-new 0.1.2 \Users\micha.node-red\node_modules\node-red-contrib-skyremote-new 5 Apr 16:53:04 - [debug] Module: node-red-contrib-sonospollytts 2.0.8 \Users\micha.node-red\node_modules\node-red-contrib-sonospollytts 5 Apr 16:53:04 - [debug] Module: node-red-contrib-state 1.6.1 \Users\micha.node-red\node_modules\node-red-contrib-state 5 Apr 16:53:04 - [debug] Module: node-red-contrib-sum 0.1.1 \Users\micha.node-red\node_modules\node-red-contrib-sum 5 Apr 16:53:04 - [debug] Module: node-red-contrib-sun-position 2.2.0-beta3 \Users\micha.node-red\node_modules\node-red-contrib-sun-position 5 Apr 16:53:04 - [debug] Module: node-red-contrib-tofloat 1.0.0 \Users\micha.node-red\node_modules\node-red-contrib-tofloat 5 Apr 16:53:04 - [debug] Module: node-red-contrib-tts-ultimate 1.0.50 \Users\micha.node-red\node_modules\node-red-contrib-tts-ultimate 5 Apr 16:53:04 - [debug] Module: node-red-contrib-tuya-smart-device 5.1.0 \Users\micha.node-red\node_modules\node-red-contrib-tuya-smart-device 5 Apr 16:53:04 - [debug] Module: node-red-contrib-ui-iro-color-picker 0.1.6 \Users\micha.node-red\node_modules\node-red-contrib-ui-iro-color-picker 5 Apr 16:53:04 - [debug] Module: node-red-dashboard 3.5.0 \Users\micha.node-red\node_modules\node-red-dashboard 5 Apr 16:53:04 - [debug] Module: node-red-node-openweathermap 0.5.1 \Users\micha.node-red\node_modules\node-red-node-openweathermap 5 Apr 16:53:04 - [debug] Module: node-red-node-random 0.4.1 \Users\micha.node-red\node_modules\node-red-node-random 5 Apr 16:53:04 - [debug] Module: node-red-node-serialport 1.0.3 \Users\micha.node-red\node_modules\node-red-node-serialport 5 Apr 16:53:04 - [debug] Module: node-red-node-tail 0.3.2 \Users\micha.node-red\node_modules\node-red-node-tail 5 Apr 16:53:04 - [debug] Module: nr-strompreis 1.0.0 \Users\micha.node-red\node_modules\nr-strompreis 5 Apr 16:53:04 - [debug] Module: json-db-node-red 0.5.3 C:\Users\micha\node_modules\json-db-node-red 5 Apr 16:53:04 - [debug] ! Module: node-red-contrib-bosch-shc 0.3.25 C:\Users\micha\node_modules\node-red-contrib-bosch-shc ignored due to local copy 5 Apr 16:53:04 - [debug] Module: node-red-contrib-json 0.2.0 C:\Users\micha\node_modules\node-red-contrib-json 5 Apr 16:53:11 - [info] Dashboard version 3.5.0 started at /ui 5 Apr 16:53:11 - [warn] ------------------------------------------------------ 5 Apr 16:53:11 - [warn] [node-red-contrib-enocean/enocean-config-node] Error: The module '\?\C:\Users\micha.node-red\node_modules\@serialport\bindings\build\Release\bindings.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 83. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using npm rebuild or npm install). 5 Apr 16:53:11 - [warn] ------------------------------------------------------ 5 Apr 16:53:11 - [info] Settings file : C:\Users\micha.node-red\settings.js 5 Apr 16:53:11 - [info] Context store : 'default' [module=localfilesystem] 5 Apr 16:53:11 - [info] User directory : \Users\micha.node-red 5 Apr 16:53:11 - [warn] Projects disabled : editorTheme.projects.enabled=false 5 Apr 16:53:11 - [warn] Flows file name not set. Generating name using hostname. 5 Apr 16:53:11 - [info] Flows file : \Users\micha.node-red\flows_WSMD01.json 5 Apr 16:53:11 - [info] Server now running at http://127.0.0.1:1880/ 5 Apr 16:53:11 - [debug] loaded flow revision: 7583d62c8f1ceb5c27e2e0a21544fa69 5 Apr 16:53:11 - [debug] red/runtime/nodes/credentials.load : no user key present 5 Apr 16:53:11 - [debug] red/runtime/nodes/credentials.load : using default key 5 Apr 16:53:11 - [debug] red/runtime/nodes/credentials.load : keyType=system 5 Apr 16:53:11 - [warn]


Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials file will not be recoverable, you will have to delete it and re-enter your credentials.

You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change.

5 Apr 16:53:11 - [info] Waiting for missing types to be registered: 5 Apr 16:53:11 - [info] - enocean-config-node

hxmelab commented 6 months ago

The issue you're facing with Node-RED not starting is likely not directly related to the node-red-contrib-bosch-shc module.

Here's why:

However, addressing the node-red-contrib-enocean issue might be necessary for your Node-RED to function properly overall, especially if you're using EnOcean devices.

Focus on fixing the node-red-contrib-enocean issue. Once that's resolved, Node-RED should start, and you can then verify if node-red-contrib-bosch-shc functions as expected.