Rental Control
tykeal/homeassistant-rental-control · vv3.8.1
Rental Control system for Home Assistant
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
sensor | Sensor (temperature, humidity, air quality…) |
What people report
Drives door codes through Keymaster, so it works with Keymaster-supported locks such as Z-Wave. Other lock makers like TTLock are not directly supported.
- Works1
- Requested1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Z-Wave locks via Keymaster | Works Local | Maintainer tests codes with Z-Wave locks through KeymasterSaved copy@samuellazea yes. Rental Control itself does not directly manage locks. It sits on top of Keymaster to do that. I have an enhancement issue to also make it work on top of Lock Code Manager, but LCM itself hasn't had a full release and with the work happening in the beta branch of Keymaster I suspect LCM will go away (the dev that created LCM also works on Keymaster and the beta branch basically brings in most of what LCM was trying to do to fix issues with Keymaster) Expanding Keymaster to work with more than just ZWave is a semi-common request, but nobody is putting in the work on it and the … Excerpt saved from GitHub on 2026-10-23. | Issue #218 · 2024-10 | |
| Lock Code Manager supported locks | Requested | LCM support open; needs different code-management methodSaved copyhttps://github.com/raman325/lock_code_manager is a new lock manager being developed. It would be good to support it along with Keymaster. Excerpt saved from GitHub on 2026-10-23. | Issue #181 · 2024-03 | |
| TTLock smart locks | Won’t be supported | Not managed directly; user automates codes themselvesSaved copy@tykeal Hello and first things first. Really nice integration and very useful. It's really appreciated. Related to ttlock, is there any possibility that you would help a bit on integrating it? I am not trying to ask you to do the heavy lifting, but I am a bit out of my depth on it. I have ttlocks and am willing to test anything on it just to make it work. I tried to do some changes but not there yet. Would do anything to help move this along cause this will help lots of people also. Please let me know if I can help in some way and thank you for all the effort you do Excerpt saved from GitHub on 2026-10-23. | Issue #218 · 2024-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 215 (0.03%) |
|---|---|
| GitHub stars | 82 |
| Latest version | v3.8.1 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @tykeal |
| License | Apache-2.0 |
Limitations from the README
- While the integration supports reconfiguration, some options may not fully update after a change. If you have issues with reconfigured options not taking effect, try reloading the particular integration installation or restart Home Assistant.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.