arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
22.2k stars 4.81k forks source link

AIThinker ESP32 Camera Module very high temperature #12877

Closed redguyz closed 3 years ago

redguyz commented 3 years ago

PROBLEM DESCRIPTION

AIThinker ESP32 Camera Module overheats. The temperature can reach more than 90 deg Celsius. Any suggestion?

REQUESTED INFORMATION

Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!

- [ ] If using rules, provide the output of this command: `Backlog Rule1; Rule2; Rule3`:
```lua
  Rules output here:
- [x] Set `weblog` to 4 and then, when you experience your issue, provide the output of the Console log:
```lua
  Console output here:
22:48:51.313 RSL: STATE = {"Time":"2021-08-12T22:48:51","Uptime":"0T00:51:27","UptimeSec":3087,"Heap":129,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":0,"POWER":"OFF","Dimmer":54,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"LSB2","BSSId":"08:55:31:CD:E3:69","Channel":11,"Mode":"11n","RSSI":50,"Signal":-75,"LinkCount":1,"Downtime":"0T00:00:04"}}
22:48:51.317 RSL: SENSOR = {"Time":"2021-08-12T22:48:51","ESP32":{"Temperature":76.1},"Global":{"Temperature":76.1},"TempUnit":"C"}
22:48:52.717 HTP: Main Menu
22:48:52.863 CAM: Handle camserver
22:48:52.864 CAM: Create client
22:48:52.865 CAM: Start stream
22:48:56.867 CAM: Frame fail
22:48:56.868 CAM: Stream exit
22:48:56.881 HTP: Consoles
22:48:58.813 HTP: Console

TO REPRODUCE

Erased with flash_download_tool_3.8.5.exe. Flashed with esptool.py new-1 .

EXPECTED BEHAVIOUR

Lower working temperature.

SCREENSHOTS

If applicable, add screenshots to help explain your problem.

ADDITIONAL CONTEXT

Add any other context about the problem here.

(Please, remember to close the issue when the problem has been addressed)

ascillato commented 3 years ago

Hi, I have the same device and the temperature is normal. Seems to be hardware issue. You should ask for a replacement to your seller before it burns.

redguyz commented 3 years ago

Hi. Thanks for answering. Actually I use 3 identical modules. Previously they worked normally with ESP32 Cam Webserver. Now they are flashed with Tasmota. Two of them show high temperature. The third one is OK. Strangely, the mentioned two were firstly erased with ESP download tool. The good working one was flashed directly from ESP32 Cam Webserver to Tasmota. Simply coincidence?

Jason2866 commented 3 years ago

Please try latest version with PR #12936

redguyz commented 3 years ago

Unfortunately no change with 9.5.0.7. Web interface is a bit more responsive. The temperature is still very high. Currently the readings are around 90 deg C.

ascillato commented 3 years ago

Please, try to erase all flash and flash again

redguyz commented 3 years ago

Well, flashed the module after full erase. The result is not good. Still have readings around 90+ deg C...

ascillato commented 3 years ago

And if you touch it, it feels too hot or just warm?

redguyz commented 3 years ago

It feels hot. But not too much. Maybe around 40-50C. I don't believe the chip inside to be 90C. That's why I'm saying readings. Is it possible to be a program error for calculating the temperature? Or maybe another type / faulty thermal sensor?

Jason2866 commented 3 years ago

Temperatur is read via Arduino API from Tasmota. Nothing can be done if the values are off. No Tasmota error. Closing since the device is working as it should

Wolvverine commented 2 years ago

Have the same issue with temperature.

Geitde commented 2 years ago

It seems to be Fahrenheit.

The displayed 94°C, would, if that is Fahrenheit, be 34°C, which is ok and would look normal.

If I log in the temperature is rising to about 100°F, which resembles around 37°C. So I guess someone forgot to convert from Fahrenheit to degree.

sfromis commented 2 years ago

No, it is not about unit F vs C. That "ESP32 Temperature" is a useless number without a clear relationship to reality. Do not waste your time looking at that, but use SetSensor127 0 to get rid of it. If you want to check temperature, use a finger, or some actual thermometer.

On one ESP32-CAM, the "random" number is 40°C which would be 4.4°C if it was actually 40°F. Another device, same room, says 12.78 °C. No, it is not cold here....