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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: inevitab

[经验分享] 用 esp8266 最小系统板实现 DDNS (不免费)

[复制链接]

5

主题

87

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
金钱
340
HASS币
0
发表于 2024-5-2 21:53:19 | 显示全部楼层
inevitab 发表于 2024-5-2 19:17
我终于学会这个了

干得太漂亮了!
回复

使用道具 举报

5

主题

87

帖子

427

积分

中级会员

Rank: 3Rank: 3

积分
427
金钱
340
HASS币
0
发表于 2024-7-8 00:49:23 | 显示全部楼层
inevitab 发表于 2024-5-2 19:17
我终于学会这个了

老哥还在不,最新版的ESPHOME把这个代码做了修改没法用了……

具体来说就是ESPHOME认为8266的性能不足所以强制在http_request里加入一行verify_ssl: false来保证性能,结果到了最后url那里就不让再加这个verify_ssl: false的语句了,提示位置已经更改,按照要求更改完之后校验事没问题的,但是如果尝试编译安装的话就会报错:

/config/esphome/esp-01s-getip.yaml: In lambda function:
/config/esphome/esp-01s-getip.yaml:102:43: error: 'class esphome::http_request::HttpRequestArduino' has no member named 'get_string'
  102 |                   json::parse_json(id(http_request_data).get_string(), [](JsonObject root) {
      |                                           ^~~~~~~~~~
Compiling .pioenvs/esp-01s-getip/lib67b/ESP8266WiFi/WiFiClient.cpp.o
*** [.pioenvs/esp-01s-getip/src/main.cpp.o] Error 1
========================= [FAILED] Took 13.71 seconds =========================

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-1 08:05 , Processed in 0.085051 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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