Homekit - ошибка

Друзья пытаюсь установить node-red-contrib-homekit-bridged
Выдает такую ошибку

Подскажите как исправить?

2024-04-18T14:28:35.393Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-homekit-bridged@1.6.1

2024-04-18T14:28:40.005Z [err] npm

2024-04-18T14:28:40.009Z [err]

2024-04-18T14:28:40.010Z [err] WARN config

2024-04-18T14:28:40.010Z [err] production Use --omit=dev instead.

2024-04-18T14:29:02.333Z [err] npm

2024-04-18T14:29:02.333Z [err] ERR!

2024-04-18T14:29:02.334Z [err] code EBADENGINE

2024-04-18T14:29:02.355Z [err] npm

2024-04-18T14:29:02.356Z [err] ERR! engine Unsupported engine

2024-04-18T14:29:02.356Z [err] npm ERR! engine Not compatible with your version of node/npm: @homebridge/ciao@1.2.0

2024-04-18T14:29:02.357Z [err] npm

2024-04-18T14:29:02.357Z [err] ERR! notsup Not compatible with your version of node/npm: @homebridge/ciao@1.2.0

2024-04-18T14:29:02.357Z [err] npm

2024-04-18T14:29:02.358Z [err] ERR! notsup

2024-04-18T14:29:02.358Z [err] Required: {“node”:“^18 || ^20”}

2024-04-18T14:29:02.358Z [err] npm ERR!

2024-04-18T14:29:02.358Z [err] notsup Actual: {“npm”:“8.19.2”,“node”:“v16.18.1”}

2024-04-18T14:29:02.375Z [err]

2024-04-18T14:29:02.377Z [err] npm

2024-04-18T14:29:02.378Z [err] ERR!

2024-04-18T14:29:02.378Z [err] A complete log of this run can be found in:

2024-04-18T14:29:02.378Z [err] npm ERR! /root/.npm/_logs/2024-04-18T14_28_39_650Z-debug-0.log

2024-04-18T14:29:02.432Z rc=1

вот это основное и как мне обновиться?


попробовал через командную строку и тоже не хочет

Добрый день.
Очевидно что устанавливаемый плагин не поддерживает текущую версию nodejs.
Обновите nodejs до 20.5.1-deb-1nodesource1 (если не используете zigbee2mqtt) либо установите nodered в docker.
Но вообще - советую использовать интеграции в HA.

подскажите как обновится?

Совершенно штатно:

echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x bullseye main' > /etc/apt/sources.list.d/nodesource20.list
apt update && apt install nodejs=20.5.1-deb-1nodesource1

Выполняйте команды только после того как убедитесь что понимаете изменения в системе.