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

标题: 请教各位大佬ESPHOME用什么代码可以显示ESP32内部温度? [打印本页]

作者: 学习    时间: 2022-6-26 05:29
标题: 请教各位大佬ESPHOME用什么代码可以显示ESP32内部温度?
请教各位大佬ESPHOME用什么代码可以显示ESP32内部温度?刷过Tasmota固件会自动显示出ESP32内部温度。


[attach]38804[/attach]




作者: jjcs    时间: 2022-6-26 09:12
同问,以前我也在想了,
作者: XCray    时间: 2022-6-26 09:34
两年前就有人提交了feature request,只不过一直没被接纳:
https://github.com/esphome/feature-requests/issues/744

真想要的话,只能自己撸代码了
作者: tiani    时间: 2022-6-26 13:12
sensor:
  - platform: template
    id: temp
    lambda: return temperatureRead();
    name: "esp32温度"
作者: jjcs    时间: 2022-6-26 13:26
tiani 发表于 2022-6-26 13:12
sensor:
  - platform: template
    id: temp

好像有点问题
作者: jjcs    时间: 2022-6-26 13:30
本帖最后由 jjcs 于 2022-6-26 13:31 编辑

重启一下正常了,但是温度过一会有问题变成负的了
作者: tiani    时间: 2022-6-26 13:34
jjcs 发表于 2022-6-26 13:26
好像有点问题

什么问题? 我用着正常。


作者: jjcs    时间: 2022-6-26 14:31
tiani 发表于 2022-6-26 13:34
什么问题? 我用着正常。

你是esp32把,我是c3
作者: water3033    时间: 2022-6-26 16:41
哈哈,我昨天也想问一个问题来着。
作者: ciasdmxhxjjpd@c    时间: 2022-6-26 21:12
esp8266 不行?
  1. |-- <ESP8266WiFi> 1.0
  2. |-- <ESP8266mDNS> 1.2
  3. |-- <Wire> 1.0
  4. |-- <ArduinoJson> 6.18.5
  5. Compiling .pioenvs/gas/src/main.cpp.o
  6. /config/gas.yaml: In lambda function:
  7. /config/gas.yaml:123:14: error: 'temperatureRead' was not declared in this scope
  8.   123 |     lambda: return temperatureRead();
  9.       |              ^~~~~~~~~~~~~~~
  10. *** [.pioenvs/gas/src/main.cpp.o] Error 1
复制代码

作者: XCray    时间: 2022-6-26 21:29
ciasdmxhxjjpd@c 发表于 2022-6-26 21:12
esp8266 不行?

8266就没这个传感器,esp32也只是部分有,并且可靠性准确度都很差,估计这也是esphome没做成标准组件的原因。那个霍尔传感器虽然也不怎么准确,但好歹比这个好一些。
作者: ciasdmxhxjjpd@c    时间: 2022-6-26 21:36
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-26 23:09 编辑
XCray 发表于 2022-6-26 21:29
8266就没这个传感器,esp32也只是部分有,并且可靠性准确度都很差,估计这也是esphome没做成标准组件的原 ...

[attach]38815[/attach]

好吧,好像不准确,实际大概30度左右吧。

不过,解决了一直困扰我的一个问题:小米智能插座,刷了esphome,查了下电路板,没发现温度传感器,而小米自己的固件是有温度显示的,估计小米是从esp32 片上温度传感器获取的。

代码已更新,加了温度显示。

[新奇玩法] 【esphome】小米空调伴侣2、小米插座2刷入esphome开启红外蓝牙








欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5