请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 2504|回复: 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设置,了解了大概,没具体试
回复

使用道具 举报

116

主题

4476

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

218

主题

1261

帖子

7360

积分

超级版主

Rank: 8Rank: 8

积分
7360
金钱
6069
HASS币
76

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

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

使用道具 举报

0

主题

184

帖子

739

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

31

帖子

152

积分

注册会员

Rank: 2

积分
152
金钱
121
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

主题

320

帖子

1283

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-8 09:59 , Processed in 0.052705 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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