2024年07月21日

【スマートホーム】Node-REDのバージョンアップでちょっと問題発生した話

こんにちは。

AmazonEchoとNode-REDをブリッジしてくれる「Node-RED Alexa Home Skill Bridge」というAlexaスキルがあります。
AmazonEchoから制御をNode-REDに渡すことで、自由自在にプログラムできるようになります。
私はこれを利用してAmzonEchoからの家電操作にひと工夫加えていました。

さて、Node-REDの新しいバージョンがリリースされました(v4.0.2)。
Raspberry PiにインストールしていたNode-REDをバージョンアップさせてみたら・・・
「Node-RED Alexa Home Skill Bridge」のサーバに繋がらなくなってしまいました(T_T)
接続を試みているようですが、ずっと下画像のまんまです。

スクリーンショット 2024-07-21 191025.png

難しいことは分かりませんが、Node-REDのバージョンアップに伴いNode.jsのバージョンも20 LTSに上げたのが原因のようです。
Node.jsのバージョンを18にダウングレードしたら無事に接続できました。

「Node-RED Alexa Home Skill Bridge」は有志による野良Alexaスキルであり、野良Node-REDノードです。
ローンチはもう8年前であり4年前を最後に更新もされていませんが、Node.js20に対応できていないからといって開発者の方に文句を言うわけにもいきません。
現在でもサーバを稼働させ続けてくれてるわけですし、むしろこれまでこのスキルのお陰でスマートライフを満喫できたことを感謝すべきでしょう。
もし将来のNode-REDがNode.js18を足切りするようなことがあればこのスキルはもう使えないということになりそうです。

ソースはGitHubで公開されているので、いっちょNode.js20対応やってみる???
すいません言ってみただけです。







.




posted by Huwy at 20:14 | Comment(0) | TrackBack(0) | スマートホーム | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]
2013/11/12現在、スパムコメント対策のため「コピー」という単語をブロックしています。

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック