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

 找回密码
 立即注册
查看: 4826|回复: 7

HA下service开发问题

[复制链接]

4

主题

24

帖子

147

积分

论坛分享达人

积分
147
金钱
123
HASS币
0
发表于 2018-3-25 18:49:42 | 显示全部楼层 |阅读模式
咨询一下,在custom_components/下新增py文件,在 def handle_xxxx(call):服务的函数中怎么返回json报文中了,谁实现过,官方没找到
回复

使用道具 举报

4

主题

24

帖子

147

积分

论坛分享达人

积分
147
金钱
123
HASS币
0
 楼主| 发表于 2018-3-25 22:34:38 | 显示全部楼层
自顶,问题已经解决了 ,自定义service默认返回的报文是空的json array(内容是[]),如果想返回json数据,可以通过hass.states.set设置,了解了大概,没具体试
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16414
金钱
11668
HASS币
45
发表于 2018-3-25 23:34:55 | 显示全部楼层
厉害了,期待楼主成果!
回复

使用道具 举报

219

主题

1287

帖子

7947

积分

超级版主

Rank: 8Rank: 8

积分
7947
金钱
6630
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2018-4-8 22:00:35 来自手机 | 显示全部楼层
我想知道service返回的数据怎么调用
回复

使用道具 举报

0

主题

184

帖子

739

积分

高级会员

Rank: 4

积分
739
金钱
555
HASS币
0
发表于 2018-5-14 12:13:44 | 显示全部楼层
学习学习
回复

使用道具 举报

45

主题

452

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1191
HASS币
0
发表于 2020-10-20 11:39:58 | 显示全部楼层
custom_components里的python文件是不是有什么规矩,有没有相关的文档,怎么开发自定义服务,能给我一下吗?谢谢!
回复

使用道具 举报

0

主题

62

帖子

180

积分

注册会员

Rank: 2

积分
180
金钱
118
HASS币
0
发表于 2021-4-16 16:55:38 | 显示全部楼层
怎么开发自定义服务
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2021-5-2 18:00:59 | 显示全部楼层
hass.states.set 这玩意不是设置服务调用的参数的么?
我是变相利用mqtt完成的。

这样应该可以:
1、设置一个返回值参数
2、利用hass.states.set 将返回值置入
搞定!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:27 , Processed in 0.057718 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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