『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 502|回复: 16

[学习笔记] HomeAssistant太难了,这玩意简直和天书一样

[复制链接]

2

主题

12

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
42
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
这几年一路从小米官方的米家app,本地中枢,手机tasker,nas,虚拟机,docker玩到现在。。。。自我感觉虽不是科班出身,也不算太小白。之前用小米官方的极客版感觉还是太简单,好多想要的功能实现不了,最近研究了好几天这个HomeAssistant,先是装了个群晖套件,发现版本太老,又看了看教程,说新手可以从X84虚拟机开始玩,等上路了,再搞docker,然后先是装了个官方的系统,连hacs都没装上,科学一下之后,github又说我账号有风险不让我登录了,后来发现有冬瓜版,又装了个冬瓜版的系统,然后装了这两天比较热门的xiaomi home,导入设备之后然后就傻眼了。这玩意一下冒出来密密麻麻几百个实体,瞬间把概览给塞满了,我点鼠标都不敢乱点,搞不好哪一下点着哪个开关了,把家里啥玩意关机了我都不知道。。。。然后又看到有安卓app,一个吊样,哎,扒拉手机屏幕都不敢点着按钮。。
想着系统搭建好了吧,先搞个自动化试试吧
然后试了一下备用手机电量超过80,关闭给手机充电的智能插座,哈哈,好用,不过就是得一直开着手机app,
之前我是用tasker实现的,想着还是借道tasker来检测手机电量,然后用post操作ha,这种最基本的应用场景应该很完善了
搜索了一圈,然后研究半天REST API | Home Assistant Developer Docs,感觉挺靠谱了,赶紧用手机试试,操一直400错误,检查了一下空格引号啥的没问题了,又401错误,操操操,搞了半天啥进展没有。。。。。。
快把论坛翻出火花了,可恶的一点是似乎这个ha几年下来各种翻译版本,比如翻到一个一两年前的帖子看着讲的很好,我切换到ha页面找半天毛都没找到,,论坛大神们有群没有,让我加一下,问点基础问题。。。。。

回复

使用道具 举报

14

主题

549

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
金钱
5165
HASS币
10
发表于 3 天前 | 显示全部楼层
本帖最后由 mars.z 于 2024-12-19 23:28 编辑


参考我的吧,我也是用的tasker,检测电量来自动通断插座来控制充电的。  马赛克部分,自己在ha里面创建“长期访问令牌”

微信截图_20241219231941.png 微信截图_20241219232002.png

回复

使用道具 举报

150

主题

2324

帖子

7191

积分

元老级技术达人

积分
7191
金钱
4862
HASS币
30
发表于 3 天前 | 显示全部楼层
然后试了一下备用手机电量超过80,关闭给手机充电的智能插座,哈哈,好用,不过就是得一直开着手机app,


应该不用的,你如果有安卓的ha应用,手机里装好,他会定时更新,可能10-15分钟一次,不需要一直开着app,我家里中控平板三星的,自动充电1年多了。不用管的。


我看了下我的ha界面,有差不多2000多实体,又不是让你把所有实体都放概览,自己按照需求部署,按照自己的习惯来弄,






回复

使用道具 举报

2

主题

12

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
42
HASS币
0
 楼主| 发表于 前天 00:54 | 显示全部楼层
Screenshot_20241220_004713.jpg
Screenshot_20241220_004825.jpg

唉,咋都连不上,网页都正常,各种网友分享的插件脚本也都试过了,烦躁,搞了一整天,没有进展
回复

使用道具 举报

2

主题

12

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
42
HASS币
0
 楼主| 发表于 前天 00:57 | 显示全部楼层
entity_id我是用可视化编辑随便搞个新脚本,然后yaml编辑进去复制出来的
这是大灯开关的示例,xiaomihome自动导入的都是这样的id

20241220_125538.png
回复

使用道具 举报

13

主题

122

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
679
HASS币
20
发表于 前天 08:39 | 显示全部楼层
手机端的app自带电量检测,有简单方式,你要上难度
回复

使用道具 举报

13

主题

613

帖子

3183

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3183
金钱
2565
HASS币
20
发表于 前天 09:05 | 显示全部楼层
用tasker也要一直开着app,如果只是对接ha的话,最优选择还是ha官方app,电量,定位,手机通知等各种传感器都有,点点就行
回复

使用道具 举报

2

主题

34

帖子

196

积分

注册会员

Rank: 2

积分
196
金钱
162
HASS币
0
发表于 前天 10:15 | 显示全部楼层
未来的大佬,我还在你的起步阶段
大佬发的教程往往让新人卡在第一步
回复

使用道具 举报

14

主题

549

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
金钱
5165
HASS币
10
发表于 前天 11:54 | 显示全部楼层
本帖最后由 mars.z 于 2024-12-20 12:03 编辑
sanmoking 发表于 2024-12-20 00:57
entity_id我是用可视化编辑随便搞个新脚本,然后yaml编辑进去复制出来的
这是大灯开关的示例,xiaomihome自 ...

你这个用的entity id就100%不对,自己到ha的开发者工具—状态那一页去找,或者到具体的设备页,点开你要操作的具体的实体设置,里面直接复制“实体标识符”,正常的entity_id 是switch.xxxx  这样格式的。ha里面有两个概念,一个是“设备”,一个是“实体”,“设备”可以包含多个“实体”,也就是entity,也就是你要找到具体你要控制的那个单独的实体,不是一整个设备
回复

使用道具 举报

48

主题

1672

帖子

6772

积分

论坛元老

Rank: 8Rank: 8

积分
6772
金钱
5090
HASS币
40
发表于 前天 13:02 | 显示全部楼层
坑多正常,未来你还会遇到各种维护的难题,和各种行业的东西,重构都是常态
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 11:35 , Processed in 0.094103 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表