旧手机先别出,用来安装node-red关联homeassistant
前言
前段时间,用了几年的手机突然屏幕出现了一条竖线,
于是买了一部新出的红米k80。
因为已经用了很多年了,也没有维修的必要了。本来打算挂到海鲜市场上,给直接出掉的。但是看来一下同款手机,海鲜市场上也卖不上价格。索性不卖了,留下来自己玩玩把。

虽然手机有点老旧,但是配置和内置容量还是有可玩行的。
因为之前家里安装了homeassistant开源智能家居平台,一直想再加个node-red作为补充。但是自己对node-red还不太熟练,所以这次借着换手机,利用这个坏屏的vivo x60 pro,安装学习node-red。
首先安装termux
第一步需要在手机上安装Termux这款app,

这款app在很多安卓应用商店已经可以直接搜索到了。
打开termux开始安装node-red

首先打开termux;

输入命令apt update,用来升级源;

然后继续输入命令apt upgrade,升级所有的包;

接着会提示是否继续,全部输入y;

等待升级完成;

接着输入命令apt install coreutils nano nodejs,安装nodejs,然后询问继续的,全部输入y;

nodejs安装完以后,继续输入命令npm i -g --unsafe-perm node-red,开始安装node-red。这一步可能会安装失败,主要是网络的问题,多试几次。如果还不行,就用流量安装,或者换个时段再次尝试。

安装成功以后,输入命令node-red;

这时候我们可以看到node-red已经跑起来了,地址是127.0.0.1:1880。
登录node-red
首先在手机无线网页面,

查看手机的ip地址,

电脑浏览器输入手机的ip+1880端口号,就可以进入node-red了。
关联homeassistant

首先在node-red里安装node-red-contrib-home-assistant-websocket这个节点;

接着将events:all这个节点拖入到任何一个流程页;

打开events:all,添加一个服务器,名字可以默认homeassistant即可;基本URL输入homeassistat的访问地址;

然后回到homeassistant里,创建长期访问令牌;

把创建好的长期令牌输入到node-red节点里,

最后一定要点右上角的部署,才算完成。
这样手机上的node-red就和homeassistant关联成功了,就可以尝试使用node-red设置自动化了。
最后
希望这篇内容,可以帮到需要的值友。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

合肥吴彦祖
校验提示文案
sweetskys
校验提示文案
gamdai
校验提示文案
sweetskys
校验提示文案
gamdai
校验提示文案
合肥吴彦祖
校验提示文案