Case study
Ritto 7630: reconstructing intercom bell and door signals
ritto-esp investigates the Ritto 7630 TwinBus intercom's board signals with oscilloscope captures, distinguishing apartment and street bell events by their chime and apartment-line behavior. An ESP32-C6 running ESPHome exposes separate bell sensors and a door-open command to Home Assistant through optocoupled inputs and output.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 13
- Last commit
- 2026-06-21
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A Ritto 7630 intercom, Seeed XIAO ESP32-C6, optocouplers, resistors and USB-C power.
- Prerequisites: ESPHome and Home Assistant are used for the supplied configuration and automations.
- License: MIT licence.
Cite
BibTeX
@misc{ritto-esp-case,
title = {{Ritto 7630: reconstructing intercom bell and door signals}},
howpublished = {\url{https://github.com/duramson/ritto-esp}},
url = {https://github.com/duramson/ritto-esp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/ritto-esp-case/}}
}Plain text
Ritto 7630: reconstructing intercom bell and door signals. https://github.com/duramson/ritto-esp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/ritto-esp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · duramson/ritto-esp · Revision 872acd2
- home-assistant/README.md GitHub · duramson/ritto-esp · Revision 872acd2
More in Protocols
- ha-c14: reconstructing the C14 ventilator bus protocol · Case study
- Homiq Rescue: reconstructing the Homiq control protocol · Case study
- PreSonus StudioLive 16.0.2 USB: documenting mixer control messages · Case study
- DJI Mic Mini Monitor: decoding the receiver's USB status stream · Case study
- baseus-cli: reconstructing Baseus Bass BS1 NC control · Case study
- hxoctkl: reconstructing HyperX Alloy Origins Core profile writes · Case study