Pinky
11 January 2022 13:55
1
Hello everybody,
I have installed 'node-red-contrib-miio-roborock' in my Instance of node-red and connected my Vaccuum cleaner. I already noticed, that the software causes the whole instance to break when the cleaner does not respond. (Battery down i.e.)
Now I sent it away for maintenence and just realized that nothing in my house works anymore, because the node-red instance is completely broken. Is there anything I can do to deactivate the error causing part? Maybe from the console delete the node of the cleaner or something? The node-red backend also does not load!
Best regards,
Pinky
Start node-red in safe mode. Once running, you can access the browser, remove any nodes you need to then deploy.
Ps, there are a couple of issues on the repo. This one suggests a fix....
opened 06:54AM - 23 Sep 20 UTC
closed 07:49PM - 15 Nov 21 UTC
bug
** Describe issue **
If Vacuum is not available NodeRed hangs and restarting in… endless loop
** Your flow here **
Happens with each Command or Event Flow.
** Screens / Logs **
node-red.0 | 2020-09-23 08:52:53.337 | info | (2706) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
-- | -- | -- | --
node-red.0 | 2020-09-23 08:52:48.336 | info | (2706) node-red exited with 6
node-red.0 | 2020-09-23 08:52:47.069 | warn | (22221) Terminated (UNCAUGHT_EXCEPTION): Without reason
node-red.0 | 2020-09-23 08:52:46.004 | error | (22221) Error: Could not connect to device, handshake timeout at Timeout.handshakeTimeout.setTimeout [as _onTimeout] (/opt/iobroker/iobroker-data/node-red/node_modules/miio/lib/network.js:427:17)
node-red.0 | 2020-09-23 08:52:46.003 | error | (22221) unhandled promise rejection: Could not connect to device, handshake timeout
node-red.0 | 2020-09-23 08:52:45.997 | error | Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
node-red.0 | 2020-09-23 08:52:45.994 | warn | (2706) 23 Sep 08:52:45 - [warn] [miio-roborock-server:Wilma] Miio Roborock Error: Could not connect to device, handshake timeout
node-red.0 | 2020-09-23 08:52:43.170 | warn | (2706) 23 Sep 08:52:43 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
node-red.0 | 2020-09-23 08:52:31.727 | info | (2706) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
** Hardware / Software **
- raspberry 4
Pinky
11 January 2022 14:04
4
Awesome, that sounds good - one Problem is left:
I installed node-red within iobroker, so the usual paths for stopping the service do not work.
Has anyone the correct "stop/safemode"-Path?
Best regards
Can you access the terminal of the container? You can uninstall the node using npm remove node-red-contrib-xxxxx
then restart.
Pinky
11 January 2022 14:06
6
I just found: Within iobroker activate checkbox: Security-Mode and relaunch the module.
Worked!
system
Closed
12 March 2022 14:07
7
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.