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

 找回密码
 立即注册
查看: 1553|回复: 5

[求助] hassos如何使用python代码控制设备?

[复制链接]

16

主题

49

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
金钱
301
HASS币
0
发表于 2022-10-15 16:41:21 | 显示全部楼层 |阅读模式
大家好,我会python代码,我觉得用这个好方便,
不喜欢用Node-RED 控制 设备,
有没有插件方式使用 python 代码来控制hassos的设备,来写逻辑

除掉AppDaemon 这个插件,好难用,还有没有别的方式使用python代码的方式控制设备的,求大家解答
AppDaemon

回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2022-10-15 16:56:44 | 显示全部楼层

回帖奖励 +3 金钱

emmm Appdaemon 难用的话。
你是想自己实现 python 异步循环消息吗?自己实现自动化所需的所有异步事件?自己解决 HomeAssistant API 对接?websocket(这些 ad 都帮你解决了)
那么你自己撸好了啊。
docker 拉一个 python 容器跑你的程序啊。
Nero
回复

使用道具 举报

16

主题

49

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
金钱
301
HASS币
0
 楼主| 发表于 2022-10-15 17:04:36 | 显示全部楼层
我没有docker  ,我在树莓派安装的hassos

1、自己写程序异步处理,
2、Appdaemon
没有其他的方法了吗,没有其他的插件了?
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2022-10-15 17:11:30 | 显示全部楼层
1060778506 发表于 2022-10-15 17:04
我没有docker  ,我在树莓派安装的hassos

1、自己写程序异步处理,

......hassos 就是在用 buildroot 构建的一个嵌入式 Linux 再装上 docker 去跑 supervisor

ssh addons 里面打开特权模式即可获得docker控制权。
hassos 如果你要运行非 官方 addons 容器,需要运行
ha jobs options --ignore-conditions healthy

来关掉健康警告。

然后就可以通过 docker run , docker-compose 等工具来管理。

我建议你还是学学用 AD 吧。说出它不好用。你当 python 是 bash 脚本呢?
Nero
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-10-15 17:24:44 | 显示全部楼层
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2022-10-15 17:33:54 | 显示全部楼层
XCray 发表于 2022-10-15 17:24
https://bbs.hassbian.com/thread-16211-1-1.html
莫非你是找这个?

还真是 script?哈哈
Nero
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 11:37 , Processed in 0.421237 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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