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

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

[修仙教程] ESPHome 直接互控 不再需要 HA 了

  [复制链接]

8

主题

690

帖子

4556

积分

论坛元老

Rank: 8Rank: 8

积分
4556
金钱
3861
HASS币
0
QQ
发表于 2021-3-16 17:24:53 | 显示全部楼层
你好,我按照你的例子编写,为什么报错拒绝连接啊
截屏2021-03-16 下午5.24.38.png
回复

使用道具 举报

8

主题

690

帖子

4556

积分

论坛元老

Rank: 8Rank: 8

积分
4556
金钱
3861
HASS币
0
QQ
发表于 2021-3-16 17:26:44 | 显示全部楼层
附上代码
study为被控端
test为控制端
截屏2021-03-16 下午5.25.08.png
截屏2021-03-16 下午5.25.53.png
回复

使用道具 举报

8

主题

690

帖子

4556

积分

论坛元老

Rank: 8Rank: 8

积分
4556
金钱
3861
HASS币
0
QQ
发表于 2021-3-16 17:28:00 | 显示全部楼层
居然被水印挡住了,重新上传下
截屏2021-03-16 下午5.27.38.png
回复

使用道具 举报

16

主题

269

帖子

2817

积分

论坛DIY达人

积分
2817
金钱
2533
HASS币
60
发表于 2021-3-16 21:32:03 | 显示全部楼层
学习学习
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2021-7-23 15:09:29 | 显示全部楼层
大佬,请教下,现在新版本web api多了auth认证,如果开启认证的话,直接post是不行的,

但是我查了很多资料测试,都没法把验证用户密码成功插进post指令里面,不知您有啥指教么
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2021-7-24 22:41:00 | 显示全部楼层
本帖最后由 chinyaolin 于 2021-7-24 22:47 编辑
情非殇 发表于 2021-7-23 15:09
大佬,请教下,现在新版本web api多了auth认证,如果开启认证的话,直接post是不行的,

但是我查了很多资 ...

似乎這一塊的支持尚未完整
https://github.com/esphome/feature-requests/issues/709

但你可以考慮使用 URL 中建議的方法將 username:password 進行 base64 編碼
之後放在 http_request 裡試試

另外還有一篇文也回饋了同樣的問題
https://github.com/esphome/issues/issues/1311

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-7-25 08:40:51 来自手机 | 显示全部楼层
本帖最后由 XCray 于 2021-7-25 09:14 编辑

用http开销比较大,单纯论协议的话mqtt应该更好一些,当然,mqtt代理的部署需要解决,如果路由器支持的话就没问题了。
另外,原生api应该也是一个不错的选择——不只是ha可以用,官方已经给了详细的说明,以及ha也在用的库——aioesphomeapi
说不定也可以通过原生api实现两个esphome节点的直接通信。
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2021-7-25 17:48:13 | 显示全部楼层
chinyaolin 发表于 2021-7-24 22:41
似乎這一塊的支持尚未完整
https://github.com/esphome/feature-requests/issues/709

我已经放弃auth和http request共存了,现阶段来说确实是没法做到,这个链接我之前测试过,不行。

虽然文档说是basic加密,但是我实测是digest加密可以通过,而digest我测试了很多次没法在esphome里搞定,智能等啥时候项目自己更新吧

谢谢大佬

评分

参与人数 1金钱 +6 收起 理由
chinyaolin + 6 XDDD

查看全部评分

回复

使用道具 举报

0

主题

19

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
143
HASS币
0
发表于 2021-7-25 18:35:20 来自手机 | 显示全部楼层
正需要,感谢楼主分享
回复

使用道具 举报

1

主题

26

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
143
HASS币
0
发表于 2021-7-30 16:01:35 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 03:18 , Processed in 0.156740 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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