找回密码
 立即注册
搜索
查看: 2822|回复: 12

[已解决] 自动化的问题

[复制链接]

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
发表于 2022-6-6 10:10:28 | 显示全部楼层 |阅读模式
本帖最后由 zgxman 于 2022-6-10 11:23 编辑

我设置的自动化提示错误:Unable to find service python_scripts.set_state请问这个是没安装python的原因的,我是在群晖里安装homeassistant的,如果要安装python是在docker里安装还是套件中心里安装(我的套件中心里“社群”里有python3.10和3.8)



回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-6 10:43:03 | 显示全部楼层
neroxps 发表于 2022-6-6 10:32
请贴出你群辉安装 homeassistant 参考的教程。不建议使用 群辉套件安装homeassistant ...

我是在docker里安装的,这个是教程“https://baijiahao.baidu.com/s?id=1721932088542289661&wfr=spider&for=pc QQ截图20220606103809.png
回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-6 12:02:35 | 显示全部楼层
本帖最后由 zgxman 于 2022-6-6 12:08 编辑
dscao 发表于 2022-6-6 11:39
service python_scripts.set_state 是自己另外安装的,安装也很简单。就是在ha的config目录中加入 python_s ...

大佬,这个之前我就已经安装过了,代码应该和你的是一样的,我就是看你的帖子,按步骤弄的,我刚才发现是我文件夹名称写错了,我改改了过来,刚试了一下,但是还是不行,提示这个Error rendering data template: UndefinedError: 'dict object' has no attribute 'to_state'
QQ截图20220606115625.png QQ截图20220606115330.png


回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-6 13:25:43 | 显示全部楼层
dscao 发表于 2022-6-6 13:04
to_state 需要自动化中状态变化来触发的才会有这个,手动触发是没有这个值的。 ...

好的,大佬,那我晚上试一下,多谢了
回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-7 10:13:23 | 显示全部楼层
dscao 发表于 2022-6-6 13:04
to_state 需要自动化中状态变化来触发的才会有这个,手动触发是没有这个值的。 ...

大佬,我昨天试了一下,还是不行,我看了一下,我建的文件夹是“python_scripts”,自动化代码里写的是“service: python_script.set_state”是否需要改成“service: python_scripts.set_state”
回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-7 16:21:23 | 显示全部楼层
dscao 发表于 2022-6-7 13:11
我的一直正常:

好的,我回去再试一下,多谢
回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-9 15:48:51 | 显示全部楼层
本帖最后由 zgxman 于 2022-6-9 16:53 编辑
dscao 发表于 2022-6-7 13:11
我的一直正常:

大佬,我试了,还是不行,我把代码改成“ - service: python_scripts.set_state”就提示“Unable to find service python_scripts.set_state”,改成“ - service: python_script.set_state”就提示“Unable to find service python_script.set_state[color=var”
我也不知道哪出了问题?请大佬帮我看一下(我是群晖Docker装的HA),和锁的固件有关系吗? QQ截图20220609154556.png

QQ截图20220609154641.png
回复

使用道具 举报

57

主题

141

回帖

1629

积分

金牌会员

积分
1629
金钱
1431
HASS币
0
 楼主| 发表于 2022-6-10 08:57:22 | 显示全部楼层
本帖最后由 zgxman 于 2022-6-10 09:00 编辑
dscao 发表于 2022-6-9 18:05
忘记了,要在 configuration.yaml 加入一句:
python_script:  
启用这个。

可以了,这个问题困扰我好久,多谢大佬的耐心解答
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-29 15:41 , Processed in 0.075265 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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