Überblick
Rental Control ist eine Integration, die Buchungskalender von Ferienunterkünften in Kalender, Sensoren und Schalter zur Verwaltung einer Unterkunft umwandelt. Sie liest ICS-Kalender aus jeder HTTPS-Quelle und aktualisiert sie in einem festgelegten Intervall, mit einer Präfix-Option, um mehrere Unterkünfte zu unterscheiden. Check-in- und Check-out-Zeiten können auf ganztägige Einträge angewendet werden, und jeder Kalender kann seine eigene Zeitzone verwenden. Ein Check-in-Sensor verfolgt die Belegung durch Gäste über vier Zustände und wechselt automatisch nach Uhrzeit, durch die Nutzung des Türcodes mit Keymaster oder durch eine manuelle Check-out-Aktion. Ereignissensoren enthalten Details aus der Buchungsbeschreibung, etwa Gästezahl, E-Mail und Reservierungs-URL. Ist ein Keymaster-Schloss konfiguriert, verwaltet die Integration Türcodes und fügt Schalter für die Schlossüberwachung und den Ablauf bei frühem Check-out hinzu. Sie wird in der Oberfläche eingerichtet und hängt von der Cloud des Herstellers ab.
Zusammenfassung der README und des Codes von tykeal/homeassistant-rental-control, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Schalter
- Sensoren
- Kalender
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Verbinden
- Kalender enthält nur bestätigte Buchungen (nie gesperrte Termine)Aktiviere dies nur, wenn dieser Kalender nie gesperrte oder nicht verfügbare Termine veröffentlicht. Booking.com kennzeichnet Gäste in seinem Feed nicht mehr, daher ist dies für Booking.com-Kalender nötig, die nur gebuchte Termine exportieren. Wenn du dies bei einem Kalender aktivierst, der gesperrte Termine veröffentlicht, werden für diese Sperrzeiten Türcodes ausgestellt.
- Standard-Check-in-Zeit
- Standard-Check-out-Zeit
- Reinigungsfenster (Stunden)Stunden, die der Checkout-Status erhalten bleibt, bevor wieder keine Reservierung gilt (0,5 bis 48)
- Türcode-Generator
- Länge des Türcodes (>= 4 und eine gerade Zahl)
- Reservierungen als ganztägige Ereignisse anzeigenZeigt jede Reservierung als einen einzelnen ganztägigen Block an. Ankunfts- und Abreisezeiten der Gäste werden im Kalender ausgeblendet.
- Maximale Anzahl an Tagen in der Zukunft, die abgerufen werden
- Präfix für alle Ereignisse (nützlich, wenn mehr als eine Unterkunft verknüpft wird)
- Ereignisse ignorieren, die keine Standardreservierungen sind
- Zu verwaltende Keymaster-Konfiguration
- Anzahl der zu erstellenden Ereignissensoren
- Kalendername
- Kalender aktualisieren in Minuten. 0 - 1440
- Erster Schloss-Slot für die Verwaltung
Nach der Einrichtung
- Kalender enthält nur bestätigte Buchungen (nie gesperrte Termine)Aktiviere dies nur, wenn dieser Kalender nie gesperrte oder nicht verfügbare Termine veröffentlicht. Booking.com kennzeichnet Gäste in seinem Feed nicht mehr, daher ist dies für Booking.com-Kalender nötig, die nur gebuchte Termine exportieren. Wenn du dies bei einem Kalender aktivierst, der gesperrte Termine veröffentlicht, werden für diese Sperrzeiten Türcodes ausgestellt.
- Standard-Check-in-Zeit
- Standard-Check-out-Zeit
- Reinigungsfenster (Stunden)Stunden, die der Checkout-Status erhalten bleibt, bevor wieder keine Reservierung gilt (0,5 bis 48)
- Türcode-Generator
- Länge des Türcodes (>= 4 und eine gerade Zahl)
- Reservierungen als ganztägige Ereignisse anzeigenZeigt jede Reservierung als einen einzelnen ganztägigen Block an. Ankunfts- und Abreisezeiten der Gäste werden im Kalender ausgeblendet.
- Maximale Anzahl an Tagen in der Zukunft, die abgerufen werden
- Präfix für alle Ereignisse (nützlich, wenn mehr als eine Unterkunft verknüpft wird)
- Ereignisse ignorieren, die keine Standardreservierungen sind
- Zu verwaltende Keymaster-Konfiguration
- Anzahl der zu erstellenden Ereignissensoren
- Kalendername
- Kalender aktualisieren in Minuten. 0 - 1440
- Erster Schloss-Slot für die Verwaltung
Texte aus dem Code von tykeal/homeassistant-rental-control. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- SensorenCheck-in
- SchalterKeymaster-Überwachung, Ablauf bei frühem Check-out
Aktionen
- Check-outDen aktuellen Gast manuell auschecken.Felder: Erzwingen
- Zustand setzenSetzt den Check-in-Sensor auf einen beliebigen gültigen Zustand. Debug-Werkzeug: umgeht alle Schutzbedingungen und löst die benutzerdefinierten Check-in-/Check-out-Ereignisse der Integration nicht aus.Felder: Zustand
- Verwaiste Codes entfernenGibt verwaiste Zuweisungen gemeinsamer Codes frei, die nachweislich nicht mehr auf verwalteten Schlössern vorhanden sind.Felder: Testlauf, Neuvergabe-Sperren erzwingen
- Code-Neuvergabe erzwingenErzwingt, dass eine Reservierung oder ein verwalteter Schloss-Slot über das gemeinsame Register einen neuen Code erhält.Felder: Entität, Schlossname, Slot, Erzwingen, Testlauf
- Slot-Ausschluss setzenSchließt einen dauerhaft nicht lesbaren verwalteten Schloss-Slot von der Türcode-Vergabeprüfung aus oder stellt ihn wieder her. Ein ausgeschlossener Slot wird weiterhin abgeglichen und zählt weiterhin als Hinweis darauf, dass ein Code programmiert sein könnte, sodass ein Code, den die Integration nicht sehen kann, auf dem Schloss verbleiben kann. Prüfe den Slot physisch, bevor du ihn ausschließt. Der Ausschluss hebt sich selbst auf, sobald der Slot wieder lesbar ist oder den verwalteten Bereich verlässt, und das Speichern der Optionen des Eintrags verwirft ihn.Felder: Entität, Schlossname, Slot, Ausgeschlossen, Grund, Testlauf
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
Aus der README
Rental Control is a Home Assistant integration that handles custom calendars and sensors for managing rental properties.
- Ingests ICS calendars from any HTTPS source that serves a text/calendar file
- Configurable refresh rate from as often as possible to once per day (default every 2 minutes)
- Define checkin/checkout times that apply to all-day calendar entries
- Ability to ignore 'Blocked' and 'Not available' events
- Ability to treat a calendar as confirmed bookings only, for feeds like Booking.com that no longer name their guests
- Calendars can have their own timezone definition that is separate from the Home Assistant instance itself. This is useful for managing properties that are in a different timezone from where Home…
- Events can have a custom prefix to help differentiate between entities if you track more than one calendar in an instance
- Submitting a configuration change forces a calendar refresh
- Calendar fetch failure resilience: if a fetch fails the integration serves the last good data; if a fetch returns an empty calendar when events existed before, it tolerates up to 2 consecutive empty…
Erscheint in Vulpo
Schnellumschalterkarte, Kalender-Karte, Diagrammkarte, Apple Watch, Kontrollzentrum.Informationen
- Installationen
- 218 teilen Analysedaten
- GitHub-Sterne
- 82
- Verbindung
- Nutzt die Cloud des Herstellers
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v3.9.0,
- Kategorie
- Produktivität und Informationen, Kalender und To-dos
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
rental_control- Probleme
- Problem melden











