1个不稳定版本
0.2.2 | 2023年6月2日 |
---|---|
0.2.1 |
|
0.1.1 |
|
0.1.0 |
|
#230 in 视频
每月44次下载
25KB
482 代码行
ha-agent-rs
大家好,各位代码整理者、数字牛仔和互联网居民!欢迎来到ha-agent-rs的奇幻、梦幻,最重要的是,飞速的世界!
ha-agent-rs是什么?🚀
请坐好,我的朋友!ha-agent-rs
是我在我虚拟代码实验室中调制的高能、Rust注入的混合物。它就像你最喜欢的三明治中的秘制酱料,但却是为Home Assistant准备的。
在本质上,ha-agent-rs
是一份美丽而略带疯狂的作品,它将你的网络摄像头的状态和麦克风状态传达给你的Home Assistant设置。它目前处于可爱的婴儿阶段,版本0.x,但工作得很好(在Linux上)。
想象一下,当你的网络摄像头关闭时,自动的派对模式就会启动,或者当你的麦克风活跃时,“请勿打扰”标志就会亮起。ha-agent-rs
使这成为可能,因为它最喜欢的事情就是密切关注你的麦克风和网络摄像头,并向Home Assistant报告。这真是忠诚啊?
我很好奇!我该如何使用它?💻
我看到我已经激起了你的兴趣!以下是你可以加入这个乐趣的方法
方法1:从crates.io安装
这种方法非常简单。打开你的终端,输入
cargo install ha-agent-rs
方法2:从GitHub构建
步骤1:克隆此仓库。就像这样简单
git clone https://github.com/alekzanther/ha-agent-rs.git
步骤2:移动到项目目录
cd ha-agent-rs
步骤 3: 我们使用环境变量来存储敏感信息。我已经添加了一个 .env-example 文件作为占位符。将其复制到一个新的 .env 文件
cp .env-example .env
然后填写您的实际数据。请不要偷看!
步骤 4: 现在开始吧
cargo run
配置
为了运行它,您需要提供 URL 和长期有效访问令牌。这里有三种不同的方法
export HASS_URL="your_home_assistant_url"
export HASS_TOKEN="your_home_assistant_token"
ha-agent-rs --url "your_home_assistant_url" --token "your_home_assistant_token"
cp .env-example .env
有关如何检索长期有效访问令牌的更多信息,请参阅 https://www.home-assistant.io/docs/authentication/#your-account-profile。
接下来是什么?🚀
这只是 ha-agent-rs 的开始。未来将带来更多功能、更多改进和更多爸爸笑话!
加入冒险!🎉
你喜欢编码、自动化和稍微夸张的产品描述吗?那么我们会相处得很融洽!请随意提出问题、提交拉取请求或分享你的想法。
最后...
记住,他们曾经把写二进制的人称为巫师。现在我们称之为程序员。但在 ha-agent-rs 中,你可以两者都是!
一天或第一天。由你决定。祝你编码愉快! 🎉🎉🎉
依赖项
~9–23MB
~359K SLoC