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

 找回密码
 立即注册
楼主: hcfong2020

[技术探讨] ha反向控制小度设备

[复制链接]

56

主题

623

帖子

3824

积分

论坛元老

Rank: 8Rank: 8

积分
3824
金钱
3196
HASS币
20
发表于 2022-10-27 13:39:39 | 显示全部楼层
hcfong2020 发表于 2022-10-27 13:21
你自己抓取的cookie最好不要乱贴,不然别人可以用这个来访问你的设备。

cookie抓出来 要全部进去吗  还是贴某部分呢
回复

使用道具 举报

30

主题

292

帖子

1344

积分

金牌会员

Rank: 6Rank: 6

积分
1344
金钱
1052
HASS币
0
 楼主| 发表于 2022-10-27 13:51:19 | 显示全部楼层
gmshiwoge 发表于 2022-10-27 13:39
cookie抓出来 要全部进去吗  还是贴某部分呢

全部啊,全部才能有用啊?
回复

使用道具 举报

56

主题

623

帖子

3824

积分

论坛元老

Rank: 8Rank: 8

积分
3824
金钱
3196
HASS币
20
发表于 2022-10-27 14:40:48 | 显示全部楼层
hcfong2020 发表于 2022-10-27 13:51
全部啊,全部才能有用啊?

如果想查询某个设备当前状态 怎么写呢
回复

使用道具 举报

30

主题

292

帖子

1344

积分

金牌会员

Rank: 6Rank: 6

积分
1344
金钱
1052
HASS币
0
 楼主| 发表于 2022-10-27 14:57:25 | 显示全部楼层
gmshiwoge 发表于 2022-10-27 14:40
如果想查询某个设备当前状态 怎么写呢

https://xiaodu.baidu.com/saiya/s ... ist?from=h5_control
这个链接可以查询到所有设备的信息,你可以自己找找看哪个参数表示现在的状态。不断的访问这个链接就可以抓取到实时的状态,不过不建议这样做,因为小度访问太频繁可能出问题。
回复

使用道具 举报

56

主题

623

帖子

3824

积分

论坛元老

Rank: 8Rank: 8

积分
3824
金钱
3196
HASS币
20
发表于 2022-10-27 15:01:53 | 显示全部楼层
hcfong2020 发表于 2022-10-27 14:57
https://xiaodu.baidu.com/saiya/smarthome/devicelist?from=h5_control
这个链接可以查询到所有设备的信 ...

确实  有一个奇怪现象  直接访问查询不会 刷新数据  需要在https://xiaodu.baidu.com/saiya/smarthome/index.html#/上面刷新  再查询才更新状态数据
回复

使用道具 举报

30

主题

292

帖子

1344

积分

金牌会员

Rank: 6Rank: 6

积分
1344
金钱
1052
HASS币
0
 楼主| 发表于 2022-10-27 15:37:28 | 显示全部楼层
gmshiwoge 发表于 2022-10-27 15:01
确实  有一个奇怪现象  直接访问查询不会 刷新数据  需要在https://xiaodu.baidu.com/saiya/smarthome/in ...

直接访问返回的是json格式的数据,可能需要网页刷新才能刷新JSON数据吧,你可以添加一个先刷新网页的节点。
回复

使用道具 举报

56

主题

623

帖子

3824

积分

论坛元老

Rank: 8Rank: 8

积分
3824
金钱
3196
HASS币
20
发表于 2022-10-27 16:19:41 | 显示全部楼层
hcfong2020 发表于 2022-10-27 15:37
直接访问返回的是json格式的数据,可能需要网页刷新才能刷新JSON数据吧,你可以添加一个先刷新网页的节点 ...

对对现在是添加一个访问 https://xiaodu.baidu.com/saiya/smarthome/discovery?from=H5 节点
回复

使用道具 举报

3

主题

50

帖子

252

积分

论坛分享达人

积分
252
金钱
202
HASS币
20
发表于 2022-10-30 01:11:12 | 显示全部楼层
https://github.com/apgmer/hass-xiaodu
我是用了这个现成的插件,现在已经反向接入灯光、窗帘了,但是这里面没有空调的,自己不会代码,依葫芦画瓢没成功,有空一起探讨一下哈,我也用你这办法试试看能不能控制空调。
不过空调就算控制也不能调设备,考虑用空调伴侣。
回复

使用道具 举报

3

主题

50

帖子

252

积分

论坛分享达人

积分
252
金钱
202
HASS币
20
发表于 2022-10-30 16:26:07 | 显示全部楼层
linjizhou 发表于 2022-10-30 01:11
https://github.com/apgmer/hass-xiaodu
我是用了这个现成的插件,现在已经反向接入灯光、窗帘了,但是这里 ...

楼主 还有个问题 我cookies全部贴上去了  提示有错误 不知道是什么问题
回复

使用道具 举报

30

主题

292

帖子

1344

积分

金牌会员

Rank: 6Rank: 6

积分
1344
金钱
1052
HASS币
0
 楼主| 发表于 2022-10-31 08:30:10 | 显示全部楼层
linjizhou 发表于 2022-10-30 16:26
楼主 还有个问题 我cookies全部贴上去了  提示有错误 不知道是什么问题

帮不了你,这个只有你自己慢慢测试了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 06:53 , Processed in 0.203215 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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