🔔 ESPBell MAX detects ring (LED blinks) but binary_sensor not triggered in Home Assistant (HT9706) #15
-
Hi there, I’ve connected an ESPBell MAX to my Balcom HT9706 intercom system and am facing the following issue:
When someone rings the bell, the bell icon LED on the ESPBell MAX lights up, meaning the optocoupler is getting triggered. ✅ However, Home Assistant shows “No Sound Detected” and the binary_sensor in ESPHome is never triggered.
❗ Issue Despite the LED blinking when the doorbell is pressed, Home Assistant does not receive any state change from the binary sensor. It always shows “No Sound Detected.” I suspect that GPIO12 might not be the correct internal pin tied to the optocoupler. But I couldn’t find a clear schematic or reference in the documentation to confirm which GPIO is actually used. ✅ What works:
🔍 What I need help with:
Thanks in advance for any help! 🙏 VID20250714204820.1.mp4 |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 13 replies
-
If you want to use ESPHome with ESPBELL-MAX, but why? You need to change its logic to "ESPBELL power is on = send message." DB inputs is not connected to any GPIO. default firmware sends mqtt payload when power is on. I recommend using the default firmware https://github.com/PricelessToolkit/ESPBell-MAX/tree/main/Code/ESPBell-MAX_MQTT_Auto_Discovery_Test |
Beta Was this translation helpful? Give feedback.
-
I've been considering buying a separate ESPBell LITE for the door opener, and using the ESPBell MAX just for the doorbell detection — even if it's a more expensive solution. The reason is: I really need the ESP controlling the door opener to be always powered, so I can open the door at any time, even when no one has rung the bell. At the same time, I still want to detect when someone rings the doorbell. I noticed that the ESPBell LITE also has BELL input pins, but it only accepts 3.3V power and runs permanently — so I was wondering:
Would love some clarification on this before deciding how to proceed. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the clarification! Just to make sure I understand it correctly:
If that’s all correct, one last question:
Thanks again! This would be the perfect solution if everything works as described. — Can |
Beta Was this translation helpful? Give feedback.
-
GPIO4 |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for your patience and willingness to help me! I really appreciate it! I know that you do not have to do this. Especially in your free time. I am much obliged and appreciate your work! (: Will order the ESP Lite and hopefully get everything sorted since I got the wiring figured out now and a GPIO Pin for the ESP Lite that should work in ESP Home as well <3 |
Beta Was this translation helpful? Give feedback.
-
Hi again 😊 Quick follow-up: I'm currently powering the ESPBell Lite via the 3.3 V UART pin, but I'm seeing that the relay stays constantly ON (closed), even with restore_mode: ALWAYS_OFF in ESPHome. Is that because of the 3.3 V UART supply? (I will use the 5V import as per instruction for the final setup, don't worry). I’d like to confirm: I’m trying to make sure that the relay is normally open and only closes when triggered via YAML logic (e.g. 3s to open door), but right now it acts inverted. Thanks again for your help! `esphome: esp8266: logger: api: ota: wifi: captive_portal: WLAN-Signalsensor:
Firmware-Version anzeigentext_sensor:
Klingelerkennung über GPIO4 (DB1/DB2)binary_sensor:
Türöffner über GPIO5 (Relais SSR1)switch:
|
Beta Was this translation helpful? Give feedback.
-
Each relay "leg" has 2 paralel wire, so first 2 wires are connected together and the second pair too. |
Beta Was this translation helpful? Give feedback.
-
In the video, the "grey and brown" are the same leg of the relay :) |
Beta Was this translation helpful? Give feedback.
ESPBell LITE has the same DB input and 1 SSR relay as the MAX version, and it requires a 5V power supply, not 3.3V.
So ESPBell-lite will work for doorbell detection and door opener at the same time.