Monitor the real-time occupancy of your favorite Boulderwelt hall directly in Home Assistant. Plan your next session when it's less crowded!
- Live Occupancy: Real-time percentage of hall utilization.
- High Occupancy Alert: Binary sensor indicating if the hall is currently "full" (>= 75%).
- Multi-Location Support: Configure multiple halls if you frequent different spots.
- Configurable Updates: Set your own scan interval (default: 5 minutes).
- Native UI Configuration: Fully supports Config Flow and Options Flow.
- Device Support: All entities are properly grouped under a single device per hall.
- München Ost
- München Süd
- München West
- Hamburg
- Dortmund
- Frankfurt
- Karlsruhe
- Regensburg
- Open HACS in your Home Assistant instance.
- Click on Integrations.
- Search for "Boulderwelt".
- Click Download and restart Home Assistant.
- Download the
boulderwelt.zipfrom the latest release. - Extract the archive and copy the
custom_components/boulderweltdirectory into your Home Assistant'scustom_componentsfolder. - Restart Home Assistant.
- Navigate to Settings -> Devices & Services.
- Click Add Integration in the bottom right.
- Search for "Boulderwelt".
- Select your hall and set the desired update interval.
Tip
You can change the update interval any time by clicking Configure on the integration card.
| Entity | Type | Description |
|---|---|---|
sensor.<hall>_occupancy |
Sensor | Current occupancy in % |
binary_sensor.<hall>_highly_occupied |
Binary Sensor | on if occupancy >= 75% (disabled by default) |
type: entities
entities:
- entity: sensor.boulderwelt_muenchen_ost_occupancy
name: München Ost Auslastung
- entity: binary_sensor.boulderwelt_muenchen_ost_highly_occupied
name: Viel los?
title: Boulderwelt 🧗To track daily averages, you can use the built-in Home Assistant statistics platform. Add this to your configuration.yaml:
sensor:
- platform: statistics
name: "Boulderwelt Daily Mean"
entity_id: sensor.boulderwelt_muenchen_ost_occupancy
state_characteristic: mean
max_age:
hours: 24Contributions are welcome! If you find a bug or have a feature request, please open an issue.
- Data provided by boulderwelt.de
- Initial idea and API research by @knorr3
Disclaimer: This integration is not affiliated with, endorsed by, or supported by Boulderwelt. It uses public API endpoints provided by their website.