在之前的博客中有提到LiteSpeedTest 这个项目,之前一直用的
v2rayA
还是不错的,但是内存占用还是稍微高那么一点,LiteSpeedTest
占用还是很小的,但是使用没有v2rayA
那么方便,之前不是在搞Home Assistant,这不想在上面再整点活。
0.设计思路
目前LiteSpeedTest
有命令行,手边Node-RED
也可以加入战斗,用RESTful Command
集成请求Node-RED
中的接口,通过Node-RED
中的exec 执行shell
脚本来控制LiteSpeedTest,然后把可用的节点通过 RESTful 这个集成保存到Home Assistant中。相关的状态更新通过调用Home Assistant的API实现。
1.动手开整
a)首先需要这几个辅助元素
添加下面这些辅助元素,页面编辑的时候会用到
b)测速自动化
该自动化在测速按钮按下时触发。没有其实也可以,在实体的动作时添加。
c) 配置集成
d) 写流
f) 画界面
到这里就打工告成了,里面的的细节就不写了,有需要了解的可以留言,后面整理整理发出来。