À propos
Rental Control est une intégration qui transforme les calendriers de réservation de location en calendriers, capteurs et interrupteurs pour gérer un bien. Elle lit des calendriers ICS depuis n’importe quelle source HTTPS et les actualise à intervalle défini, avec une option de préfixe pour distinguer plusieurs locations. Les heures d’arrivée et de départ peuvent être appliquées aux entrées sur la journée entière, et chaque calendrier peut utiliser son propre fuseau horaire. Un capteur d’arrivée suit l’occupation par les voyageurs à travers quatre états, qui changent automatiquement selon l’heure, selon l’utilisation du code de porte avec Keymaster, ou par une action manuelle de départ. Les capteurs d’événements contiennent des détails tirés de la description de la réservation, comme le nombre de voyageurs, l’adresse e-mail et l’URL de la réservation. Avec une serrure Keymaster configurée, l’intégration gère les codes de porte et ajoute des interrupteurs pour la surveillance de la serrure et l’expiration d’un départ anticipé. Elle se configure dans l’interface et dépend du cloud du fabricant.
Résumé automatique du README et du code de tykeal/homeassistant-rental-control, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Interrupteurs
- Capteurs
- Calendriers
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Connexion
- Le calendrier ne contient que des réservations confirméesÀ activer uniquement si ce calendrier ne publie jamais de dates bloquées ou indisponibles. Booking.com n'identifie plus les clients dans son flux, ce qui rend cette option nécessaire pour les calendriers Booking.com n'exportant que les dates réservées. L'activer sur un calendrier publiant des dates bloquées créera des codes de porte pour ces blocages.
- Heure d'arrivée par défaut
- Heure de départ par défaut
- Fenêtre de ménage (heures)Heures de maintien du statut de départ avant le retour à aucune réservation (0,5–48)
- Générateur de code de porte
- Longueur du code de porte (>= 4 et un nombre pair)
- Afficher les réservations comme des événements sur la journée entièreAffiche chaque réservation sous la forme d’un seul bloc sur la journée entière. Les heures d’arrivée et de départ des voyageurs sont masquées dans le calendrier.
- Nombre maximum de jours à l'avance à récupérer
- Préfixe pour tous les événements (utile si vous liez plus d'une location)
- Ignorer les événements qui ne sont pas des réservations standard
- Configuration du Keymaster à gérer
- Nombre de capteurs d'événements à créer
- Nom du calendrier
- Rafraîchir le calendrier en minutes. 0 - 1440
- Slot de départ pour la gestion
Après la mise en place
- Le calendrier ne contient que des réservations confirméesÀ activer uniquement si ce calendrier ne publie jamais de dates bloquées ou indisponibles. Booking.com n'identifie plus les clients dans son flux, ce qui rend cette option nécessaire pour les calendriers Booking.com n'exportant que les dates réservées. L'activer sur un calendrier publiant des dates bloquées créera des codes de porte pour ces blocages.
- Heure d'arrivée par défaut
- Heure de départ par défaut
- Fenêtre de ménage (heures)Heures de maintien du statut de départ avant le retour à aucune réservation (0,5–48)
- Générateur de code de porte
- Longueur du code de porte (>= 4 et un nombre pair)
- Afficher les réservations comme des événements sur la journée entièreAffiche chaque réservation sous la forme d’un seul bloc sur la journée entière. Les heures d’arrivée et de départ des voyageurs sont masquées dans le calendrier.
- Nombre maximum de jours à l'avance à récupérer
- Préfixe pour tous les événements (utile si vous liez plus d'une location)
- Ignorer les événements qui ne sont pas des réservations standard
- Configuration du Keymaster à gérer
- Nombre de capteurs d'événements à créer
- Nom du calendrier
- Rafraîchir le calendrier en minutes. 0 - 1440
- Slot de départ pour la gestion
Textes issus du code de tykeal/homeassistant-rental-control. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- CapteursArrivée
- InterrupteursSurveillance Keymaster, Expiration anticipée de départ
Actions
- DépartEnregistrer manuellement le départ du client actuel.Champs : Forcer
- Définir l'étatForcer le capteur d'arrivée dans n'importe quel état valide. Outil de débogage — contourne toutes les conditions de garde et ne déclenche pas les événements personnalisés d'arrivée/départ de l'intégration.Champs : État
- Effacer les codes orphelinsLibérer les allocations de codes partagés orphelines dont l'absence des verrous gérés est prouvée.Champs : Simulation, Forcer les attentes réémises
- Forcer la réémission du codeForcer une réservation ou un créneau de verrou géré à recevoir un nouveau code via le registre partagé.Champs : Entité, Nom du verrou, Créneau, Forcer, Simulation
- Définir l'exclusion de créneauExclure un créneau de verrou géré définitivement illisible de la barrière d'émission des codes, ou le rétablir. Un créneau exclu reste réconcilié et compte toujours comme preuve qu'un code peut y être programmé ; un code invisible pour l'intégration peut donc rester sur le verrou. Vérifiez physiquement le créneau avant de l'exclure. L'exclusion disparaît dès que le créneau redevient lisible ou quitte la plage gérée, et l'enregistrement des options de l'entrée la supprime.Champs : Entité, Nom du verrou, Créneau, Exclu, Motif, Simulation
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du 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…
S’affiche dans Vulpo :
carte Bascule rapide, carte Calendrier, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 218 partagent leurs statistiques
- Étoiles GitHub
- 82
- Connexion
- Utilise le cloud du fournisseur
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v3.9.0,
- Catégorie
- Productivité et information, Calendriers et listes de tâches
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
rental_control- Problèmes
- Signaler un problème
À découvrir aussi
Local calendar50,4 k installations · Productivité et information, Calendriers et listes de tâ…Ouvrir
Google Calendar42,6 k installations · Productivité et information, Calendriers et listes de tâ…Ouvrir








