Felt very cold today. ESP32 BMP280 temp telling me room was fine. Thought I was coming down with a virus and even checked my temperature.
Turns out my passive 3 pin buzzer has started heating up the case by 2 °C, in which the BMP sensor sits in. Low background clicking. Still able to play normal RTTTL sounds when service called. Updated the ESPhome to latest version after about 4 months on older version yesterday.
api:
services:
- service: play_rtttl
variables:
song_str: string
then:
- rtttl.play:
rtttl: !lambda 'return song_str;'
output:
- platform: ledc
pin: GPIO19
id: rtttl_out
inverted: True
rtttl:
output: rtttl_out
Call the service in automations
- service: esphome.backroom_play_rtttl
data:
song_str: >-
Ambulanc:d=4,o=6,b=125:c.,a.,f.,a.,c.,a.,f.,a,c.,a.,c.,a.,f.,a.,c.,a.,f.,a.,c.,8a,8f,8a
When breadboarding the RTTTL last year found it heated up if just left sitting along with the clicking. Fixed that by setting the output to inverted: True. Have disconnected the leads to the buzzer for now and Temp sensor readings dropped back to normal, and paracetamol put back in the medicine cabinet.
Any ideas? Worse comes to worst I’ll ask ChatGPT.